.Dn7F8q_logo{margin:0;font-size:clamp(30px,4vw,58px);line-height:1}.Dn7F8q_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Dn7F8q_glitch{filter:drop-shadow(0 4px 10px #0000008c);display:inline-block;position:relative}.Dn7F8q_slice{visibility:hidden;pointer-events:none;position:absolute;inset:0}.Dn7F8q_art{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;flex-direction:column;align-items:flex-start;padding:.24em .8em 0 .32em;display:inline-flex;position:relative}.Dn7F8q_frame{fill:#04040ac7;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 0 .05em #b06bff)drop-shadow(0 0 .2em #9646ffd9);width:100%;height:calc(100% - .6em);position:absolute;top:0;left:0;overflow:visible}.Dn7F8q_word1,.Dn7F8q_word2{letter-spacing:.01em;color:#05050b;-webkit-text-stroke:.05em #fff;paint-order:stroke fill;text-shadow:0 0 .08em #7c5cfff2,0 0 .3em #5a3cff99;transform-origin:0 100%;font-weight:700;line-height:.95;position:relative;transform:scaleY(1.12)}.Dn7F8q_hex{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#3df06a;text-shadow:0 0 .5em #3df06abf;margin:.2em 0 0 .12em;font-size:.16em;font-weight:700;position:relative}.Dn7F8q_word2{align-self:flex-end;margin:.06em -.5em 0 0;font-size:1.12em}.Dn7F8q_tintA,.Dn7F8q_tintB{mix-blend-mode:screen;opacity:.85}.Dn7F8q_tintA .Dn7F8q_word1,.Dn7F8q_tintA .Dn7F8q_word2,.Dn7F8q_tintA .Dn7F8q_hex{color:#6f5bff;-webkit-text-stroke-color:transparent;text-shadow:none}.Dn7F8q_tintB .Dn7F8q_word1,.Dn7F8q_tintB .Dn7F8q_word2,.Dn7F8q_tintB .Dn7F8q_hex{color:#ff2a4a;-webkit-text-stroke-color:transparent;text-shadow:none}.Dn7F8q_tintA .Dn7F8q_frame,.Dn7F8q_tintB .Dn7F8q_frame{fill:none;filter:none}.Dn7F8q_tintA .Dn7F8q_frame{stroke:#6f5bff}.Dn7F8q_tintB .Dn7F8q_frame{stroke:#ff2a4a}.Dn7F8q_block{filter:brightness(1.5)contrast(1.2)}
.CIAc6G_root{--ui-soft:var(--text-soft);--ui-muted:var(--muted);--ui-system:var(--system);--ui-system-muted:var(--system-muted);--ui-contour:0 0 2px #000, 0 1px 3px #000, 0 0 7px #000000bf;--ui-corner-shadow:0 0 2px #000, 0 1px 3px #000, 0 0 10px #000000d9;--ui-title-shadow:0 0 10px #ffffff40, 0 1px 2px #000, 0 0 16px #000;--ui-sub-shadow:0 1px 2px #000, 0 0 10px #000;--ui-footer-opacity:.55;position:fixed;inset:0;overflow:hidden}.CIAc6G_root[data-mood=lower]{--ui-soft:#dccbc9;--ui-muted:#a8908f;--ui-system:#f3e8e6;--ui-system-muted:#b9a3a2;--ui-contour:0 0 2px #0b0204, 0 1px 3px #0b0204, 0 0 7px #0e0205cc;--ui-corner-shadow:0 0 2px #0b0204, 0 1px 3px #0b0204, 0 0 10px #0e0205d9;--ui-title-shadow:0 0 10px #ffbeb438, 0 1px 2px #0b0204, 0 0 16px #0b0204;--ui-sub-shadow:0 1px 2px #0b0204, 0 0 10px #0b0204}.CIAc6G_root [data-ink]{--ui-soft:#241f3c;--ui-muted:#3d3858;--ui-system:#1a1630;--ui-system-muted:#34304d;--ui-contour:0 0 1px #fffffff2, 0 0 3px #ffffffd9, 0 0 9px #f4f2ffb3;--ui-corner-shadow:0 0 1px #fffffff2, 0 0 3px #fffc, 0 0 10px #f4f2ffa6;--ui-title-shadow:0 0 1px #fffffff2, 0 0 4px #ffffffd9, 0 0 14px #ffffffb3, 0 0 22px #6f5bff2e;--ui-sub-shadow:0 0 1px #fffffff2, 0 0 3px #ffffffd9, 0 0 10px #fff9;--ui-footer-opacity:.85}.CIAc6G_stage{touch-action:none;background:radial-gradient(circle at 50% 58%, #1a1733 0%, #07070f 38%, var(--void) 70%);position:absolute;inset:0}.CIAc6G_stage canvas{display:block}.CIAc6G_hud,.CIAc6G_content,.CIAc6G_hint,.CIAc6G_footer{pointer-events:none;z-index:1;position:absolute}.CIAc6G_hud,.CIAc6G_footer{padding:max(16px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:11px;display:flex;left:0;right:0}.CIAc6G_hud>span,.CIAc6G_footer>span{color:var(--ui-muted);text-shadow:var(--ui-corner-shadow);transition:color .6s,text-shadow .6s,opacity .6s}.CIAc6G_hud{top:0}.CIAc6G_footer{padding-top:0;padding-bottom:max(16px, env(safe-area-inset-bottom));bottom:0}.CIAc6G_footer>span{opacity:var(--ui-footer-opacity)}.CIAc6G_caret{animation:1.1s step-end infinite CIAc6G_blink}.CIAc6G_content{top:max(46px, calc(env(safe-area-inset-top) + 34px));left:max(20px, env(safe-area-inset-left));text-align:left;width:min(500px,100% - 40px)}.CIAc6G_systemTitle{font-family:var(--font-system), sans-serif;letter-spacing:.12em;color:var(--ui-system);text-shadow:var(--ui-title-shadow);font-weight:300;transition:color .6s,text-shadow .6s}.CIAc6G_systemSub{width:fit-content;font-family:var(--font-system), sans-serif;letter-spacing:.03em;color:var(--ui-system-muted);text-shadow:var(--ui-sub-shadow);margin:4px auto 0;font-size:12px;font-weight:500;transition:color .6s,text-shadow .6s}.CIAc6G_lead{max-width:480px;color:var(--ui-soft);text-shadow:var(--ui-contour);margin:16px 0 0;font-size:14px;line-height:1.65;transition:color .6s,text-shadow .6s}.CIAc6G_cta{pointer-events:auto;border:1px solid var(--consciousness);color:var(--text);letter-spacing:.35em;text-transform:uppercase;cursor:pointer;background:#0e0a20e6;margin-top:20px;padding:12px 30px;font-size:13px;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:0 4px 14px #0009,0 0 24px #6f5bff2e,inset 0 0 18px #6f5bff1f}.CIAc6G_cta:hover{background:#281e5ae0;box-shadow:0 4px 14px #0009,0 0 36px #6f5bff66,inset 0 0 22px #6f5bff40}.CIAc6G_cta:active{transform:scale(.98)}.CIAc6G_cta:focus-visible{outline:2px solid var(--text);outline-offset:4px}.CIAc6G_terminal{text-align:left;background:#04040ae0;border:1px solid #6f5bff59;min-width:min(360px,100%);margin:20px 0 0;padding:16px 22px 18px;font-size:13px;display:inline-block;box-shadow:0 0 30px #0009,inset 0 0 24px #6f5bff14}.CIAc6G_terminalClosing{opacity:0;transition:opacity 1.1s ease-in}.CIAc6G_line{color:var(--code);margin:0 0 6px;animation:.25s ease-out CIAc6G_appear}.CIAc6G_welcome{font-family:var(--font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--text);text-shadow:0 0 18px var(--consciousness-soft);margin:14px 0 0;font-size:clamp(22px,3.4vw,30px);font-weight:700;animation:.6s ease-out CIAc6G_appear}.CIAc6G_hint{left:0;right:0;bottom:max(52px, calc(env(safe-area-inset-bottom) + 40px));text-align:center;padding:0 16px}.CIAc6G_systemTitle{width:fit-content;margin:0 auto;font-size:clamp(15px,1.6vw,19px)}.CIAc6G_hintTouch{display:none}@media (hover:none){.CIAc6G_hintPointer{display:none}.CIAc6G_hintTouch{display:inline}}@media (max-width:600px){.CIAc6G_lead{font-size:13px}.CIAc6G_hud span:last-child{display:none}}@keyframes CIAc6G_blink{50%{opacity:0}}@keyframes CIAc6G_appear{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.CIAc6G_caret{animation:none}}
