@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/v40/assets/8520dd15-14c5-4b23-bc67-5f99ce32bb14.woff2) format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/v40/assets/d7dfe583-cf43-4175-b15e-6c90a7015f58.woff2) format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/v40/assets/d77b6d55-70b3-4170-928a-ffa3878540fa.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(/v40/assets/56ceb0e7-3897-4c7c-a303-46b8f816da01.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:500;font-display:swap;src:url(/v40/assets/028fd860-ec5e-4b8f-8282-f1f38332b353.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/v40/assets/5caa3418-b874-44bb-a24b-d3cec3ee6074.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/v40/assets/3f181c33-5e0a-4dae-9b11-a329539b1928.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/v40/assets/e34da04b-1f4c-4594-ab26-ddb0ac654d3c.woff2) format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/v40/assets/8520dd15-14c5-4b23-bc67-5f99ce32bb14.woff2) format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/v40/assets/d7dfe583-cf43-4175-b15e-6c90a7015f58.woff2) format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/v40/assets/d77b6d55-70b3-4170-928a-ffa3878540fa.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(/v40/assets/56ceb0e7-3897-4c7c-a303-46b8f816da01.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:500;font-display:swap;src:url(/v40/assets/028fd860-ec5e-4b8f-8282-f1f38332b353.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/v40/assets/5caa3418-b874-44bb-a24b-d3cec3ee6074.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/v40/assets/3f181c33-5e0a-4dae-9b11-a329539b1928.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/v40/assets/e34da04b-1f4c-4594-ab26-ddb0ac654d3c.woff2) format("woff2")}:root{--accent: #ff9500;--accent-2: #ff6a00;--cyan: #00f9ff;--green: #00ff9f;--purple: #cc00ff;--red: #ff0033;--amber: #ffcc00;--accent-glow: rgba(255, 149, 0, .35);--cyan-glow: rgba(0, 249, 255, .3);--green-glow: rgba(0, 255, 159, .4);--red-glow: rgba(255, 0, 51, .5);--amber-glow: rgba(255, 204, 0, .3);--purple-glow: rgba(204, 0, 255, .35);--void: #0a0a0f;--void-deep: #05060a;--surface: rgba(12, 12, 22, .88);--surface-2: rgba(18, 18, 32, .75);--glass: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .08);--glass-highlight: rgba(255, 255, 255, .12);--text: #e4e4f0;--text-dim: #c6c6e0;--on-accent: #1a0e00;--on-cyan: #03121a;--bg-page: var(--void);--text-body: var(--text);--text-muted: var(--text-dim);--link: var(--cyan);--brand: var(--accent);--status-ok: var(--green);--status-warn: var(--amber);--status-crit: var(--red);--surface-panel: var(--surface);--surface-card: var(--surface-2);--border: var(--glass-border);--page-wash: radial-gradient(circle at 15% 10%, rgba(0, 249, 255, .06), transparent 40%), radial-gradient(circle at 85% 30%, rgba(204, 0, 255, .05), transparent 45%), radial-gradient(circle at 50% 100%, rgba(255, 149, 0, .05), transparent 50%)}:root{--font-display: "Orbitron", monospace;--font-body: "Exo 2", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--fs-hero: clamp(42px, 9vw, 96px);--fs-h1: clamp(28px, 5vw, 44px);--fs-h2: 18px;--fs-h3: 15px;--fs-body-lg: clamp(17px, 2.6vw, 22px);--fs-body: 17px;--fs-sm: 14px;--fs-xs: 13px;--fs-label: 11px;--fs-micro: 10px;--fs-nano: 9px;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fw-black: 900;--lh-tight: 1;--lh-snug: 1.15;--lh-body: 1.55;--lh-loose: 1.7;--ls-display: .04em;--ls-label: .12em;--ls-wide: .18em;--ls-eyebrow: .34em}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 22px;--space-6: 26px;--space-7: 40px;--space-8: 64px;--radius-sm: 6px;--radius: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--wrap-max: 1180px;--wrap-pad: 22px;--panel-pad: 26px;--accent-rail: 6px}:root{--shadow-panel: 0 22px 60px -16px rgba(0, 0, 0, .72), 0 0 0 1px rgba(255, 255, 255, .02), inset 0 1px 0 var(--glass-highlight);--shadow-card: 0 8px 40px rgba(0, 0, 0, .45);--shadow-hud: 0 2px 30px rgba(0, 0, 0, .5);--shadow-terminal: 0 10px 44px rgba(0, 0, 0, .6), inset 0 0 30px rgba(0, 0, 0, .5);--ring: 0 0 0 2px var(--void), 0 0 0 4px var(--cyan), 0 0 20px var(--cyan-glow);--glow-cyan: 0 0 18px var(--cyan-glow);--glow-accent: 0 0 24px var(--accent-glow);--glow-green: 0 0 22px var(--green-glow);--glow-amber: 0 0 18px var(--amber-glow);--ease: cubic-bezier(.23, 1, .32, 1);--dur: .45s;--dur-fast: .2s;--scan-speed: 6s;--border-width: 1px;--border-glass: 1px solid var(--glass-border);--blur-glass: blur(10px);--blur-hud: blur(14px)}@keyframes za-blink{50%{opacity:0}}@keyframes za-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes za-scan{0%{background-position-y:0}to{background-position-y:4px}}@keyframes za-redpulse{0%,to{opacity:.35}50%{opacity:.9}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-color:var(--cyan) transparent}body{background:var(--void);background-image:var(--page-wash);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}body.za-scanlines:after{content:"";position:fixed;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#0000002e 3px 4px);mix-blend-mode:overlay;opacity:.35;animation:za-scan var(--scan-speed) linear infinite}a{color:var(--link);text-decoration:none}a:hover{text-shadow:0 0 12px var(--cyan-glow)}::selection{background:var(--cyan);color:var(--on-cyan)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--cyan),var(--purple));border-radius:10px;border:2px solid var(--void)}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;scroll-behavior:auto!important}body.za-scanlines:after{animation:none}}.za-btn{position:relative;overflow:hidden}.za-btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 34px var(--accent-glow)}.za-btn--secondary:hover{border-color:var(--cyan);color:var(--cyan);box-shadow:var(--glow-cyan);transform:translateY(-2px)}.za-btn--ghost:hover{border-color:var(--purple);color:var(--purple);box-shadow:0 0 18px var(--purple-glow)}.za-btn--danger:hover{background:#ff003314;box-shadow:0 0 18px var(--red-glow)}.za-btn--engage:hover{box-shadow:var(--glow-green)}.za-btn:disabled{opacity:.4;cursor:not-allowed;transform:none!important;box-shadow:none!important}.za-btn:active{transform:translateY(0) scale(.98)}.za-panel{position:relative;overflow:hidden}.za-statcell{transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.za-statcell:hover{border-color:var(--cyan);box-shadow:0 0 26px var(--cyan-glow);transform:translateY(-3px)}.za-metric:hover{border-color:var(--green);box-shadow:0 0 22px var(--green-glow);transform:translateY(-3px)}.za-card-hover{transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.za-card-hover:hover{border-color:var(--cyan);box-shadow:var(--glow-cyan);transform:translateY(-3px)}.za-tag{backdrop-filter:blur(4px)}.za-input:focus{border-color:var(--cyan);box-shadow:var(--glow-cyan);outline:none}.za-input::placeholder{color:var(--text-dim);opacity:.6}.za-chip{transition:all var(--dur) var(--ease);cursor:pointer}.za-chip:hover{color:var(--cyan);border-color:var(--cyan);box-shadow:var(--glow-cyan)}.za-navlink{transition:color var(--dur-fast) var(--ease)}.za-navlink:hover,.za-navlink.is-active{color:var(--cyan);text-shadow:0 0 8px var(--cyan-glow)}body{background:var(--void);background-image:var(--page-wash);color:var(--text);font-family:var(--font-body)}a{color:var(--cyan);text-decoration:none}a:hover{color:var(--cyan);text-shadow:0 0 12px var(--cyan-glow)}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}@keyframes v40-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes v40-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes v40-ring{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.4);opacity:0}}@keyframes v40-up{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes v40-fade{0%{opacity:0}to{opacity:1}}@keyframes v40-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes v40-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes v40-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes v40-zoom{0%{transform:scale(1.12)}to{transform:scale(1.02)}}@keyframes v40-spin{to{transform:rotate(360deg)}}@keyframes v40-drift{0%{transform:scale(1.04) rotate(-.6deg) translate(-1%)}to{transform:scale(1.14) rotate(.6deg) translate(1%)}}@keyframes v40-dash{to{stroke-dashoffset:-24}}@keyframes v40-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes v40-alert{0%,to{opacity:.35}50%{opacity:1}}video::-webkit-media-controls-panel{background-image:linear-gradient(transparent,#05060ad9)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important}}:root{color-scheme:dark}html{scroll-padding-top:90px}x-dc{display:none!important}button,a,summary,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #00f9ff!important;outline-offset:5px!important}.skip-link{position:fixed;top:10px;left:90px;z-index:200;padding:12px 18px;background:#00f9ff;color:#05060a;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.hud-control{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;min-height:36px}.hud-control:hover{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 16px #00f9ff1a}.motion-control{width:36px;padding:8px;letter-spacing:0;color:var(--cyan)}.mission-mobile{display:none}.mission-control kbd{font:inherit;opacity:.7}.mission-panel{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;color:#e4e4f0;background:#090b13;border:1px solid rgba(0,249,255,.4);border-radius:18px;box-shadow:0 0 90px #00f9ff1f,0 24px 90px #000;overflow:auto}.mission-panel::backdrop{background:#030408db;backdrop-filter:blur(12px)}.mission-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-top:6px solid #ff9500;border-bottom:1px solid #262832;gap:12px}.mission-head h2{font:700 18px var(--font-display);margin:0}.mission-head button{background:none;border:1px solid #3e414e;border-radius:8px;padding:10px 12px;color:#e4e4f0;cursor:pointer}.mission-search{display:block;padding:20px 24px 14px}.mission-search span{display:block;font:11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#acafc3;margin-bottom:10px}.mission-search input{width:100%;font:16px var(--font-body);color:#e4e4f0;border:1px solid #444858;border-radius:10px;padding:13px 14px;background:#111521}.mission-results{display:grid;padding:0 16px 16px;gap:4px}.mission-results a{display:grid;grid-template-columns:34px 1fr 20px;align-items:center;padding:13px 12px;border-radius:10px;color:#e4e4f0;gap:10px;text-decoration:none}.mission-results a:hover,.mission-results a:focus-visible{background:#122026}.mission-results small{color:#00f9ff;font:11px var(--font-mono)}.mission-results strong{font:600 15px var(--font-body)}.mission-results [hidden]{display:none}.mission-foot{padding:16px 24px;border-top:1px solid #262832;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;color:#acafc3;font:11px var(--font-mono)}.mission-foot button{background:none;border:1px solid #444858;border-radius:8px;color:#00f9ff;padding:10px 12px;cursor:pointer}.mission-empty{color:#acafc3;padding:12px;font:15px var(--font-body)}html[data-motion=off]{scroll-behavior:auto!important}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important}html[data-motion=off] [data-reveal],html[data-motion=off] #hero-content{opacity:1!important;transform:none!important}html[data-motion=off] #top h1 span{transform:none!important}html[data-motion=off] #law{height:auto!important;min-height:80vh}html[data-motion=off] #law>div{position:relative!important;min-height:80vh;height:auto!important;padding-block:100px}html[data-motion=off] [data-mword]{opacity:1!important}html[data-background=true] *,html[data-background=true] *:before,html[data-background=true] *:after{animation-play-state:paused!important}#cinema-dialog{overflow-y:auto}[role=tab]{scroll-margin:90px}@media(min-width:1180px)and (max-width:1900px)and (max-height:1050px){#hero-content h1{font-size:clamp(68px,8.5vh,100px)!important}#hero-content{padding-block:110px 105px!important}#hero-content>div:first-child{gap:22px!important}}@media(max-width:1099px){.mission-desktop{display:none}.mission-mobile{display:inline}}@media(max-width:600px){header>div:first-child{padding-inline:16px!important;gap:10px!important}header a[aria-label="cAshIo home"]{gap:8px!important}header a[aria-label="cAshIo home"]>span:first-child{display:none!important}header a[aria-label="cAshIo home"]>span:last-child{font-size:15px!important}header .za-btn{font-size:10px!important;padding-inline:10px!important;min-height:40px}header>div:first-child>div:last-child{gap:6px!important}.hud-control{min-height:40px;padding:8px 10px;font-size:10px}.motion-control{width:34px;padding:8px}#hero-content{padding:68px 22px 110px!important}#hero-content>div:first-child{gap:22px!important}#hero-content h1{font-size:clamp(38px,11.7vw,66px)!important}#hero-content p{font-size:17px!important}#hero-content>div:first-child>div:nth-child(2){letter-spacing:.18em!important;line-height:1.7}#top>a:last-child{width:90%;font-size:10px!important}#contact h2{font-size:clamp(33px,10.3vw,54px)!important}#contact>div:last-child{padding:80px 22px!important}#contact>div:last-child>div:last-child{padding:22px!important}.film-feature{aspect-ratio:auto!important;padding-top:56.25%}.film-feature>video{height:auto!important;aspect-ratio:16/9}.film-feature>div:last-child{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;padding:22px;background:#0d101a}.film-feature .za-btn{min-height:42px}#request-map{width:calc(100% - 24px);height:420px;min-height:420px;min-width:0;aspect-ratio:auto!important}#request-map>div[aria-hidden]{bottom:auto!important;top:10px;font-size:8px!important;letter-spacing:.1em!important}ol[aria-label="Request trace stages"]{padding-inline:10px!important;gap:4px!important}ol[aria-label="Request trace stages"] li{padding-inline:5px!important}ol[aria-label="Request trace stages"] li span:last-child{font-size:10px!important}#cinema-dialog{padding:18px!important;justify-content:flex-start!important}#cinema-dialog>div{width:100%!important}#cinema-dialog>div:first-child{margin-top:16px}.skip-link{left:12px}}#local-experiment{display:flex;flex-direction:column;gap:18px;min-width:0;padding-top:4px}.lab-heading{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;font:10px var(--font-mono);letter-spacing:.12em}.lab-kicker{color:var(--cyan)}.lab-local{color:var(--green)}.lab-try{color:var(--text);font-size:15px;line-height:1.6;margin:0}.lab-controls{display:flex;flex-direction:column;gap:12px;min-width:0}.lab-controls>label:not(.lab-toggle){display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--text);font-weight:600}.lab-controls output{color:var(--cyan);font:600 16px var(--font-mono);white-space:nowrap}.lab-controls input[type=range]{width:100%;height:30px;accent-color:var(--cyan);cursor:pointer;margin:0}.lab-toggle{display:flex;gap:13px;align-items:center;padding:13px 14px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass);font-size:14px;cursor:pointer;line-height:1.5}.lab-toggle:has(input:checked){border-color:var(--cyan);background:#00f9ff0d}.lab-toggle input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--cyan)}.lab-controls select,.lab-controls input[type=text],.lab-controls textarea{font:15px/1.5 var(--font-body);color:var(--text);background:var(--void-deep);border:1px solid #4b4b64;border-radius:10px;padding:11px 13px;width:100%;max-width:100%;min-width:0}.lab-controls textarea{resize:vertical;min-height:95px}.lab-result{position:relative;padding:20px 20px 20px 24px;background:var(--void-deep);border:1px solid var(--glass-border);border-radius:12px;overflow:hidden}.lab-result:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--cyan);box-shadow:0 0 20px var(--cyan)}.lab-held:before{background:var(--accent);box-shadow:0 0 20px var(--accent)}.lab-code{color:var(--cyan);font:10px/1.5 var(--font-mono);letter-spacing:.13em}.lab-held .lab-code{color:var(--accent)}.lab-result h4{font:700 clamp(19px,2vw,25px)/1.3 var(--font-display);margin:10px 0}.lab-reason{font-size:14px;line-height:1.65;color:var(--text-dim);margin:0}.lab-actions{display:flex;flex-wrap:wrap;gap:10px}.lab-actions button{min-height:42px;border:1px solid var(--glass-border);background:var(--glass);color:var(--text);padding:10px 14px;border-radius:10px;font:600 11px/1.4 var(--font-display);cursor:pointer}.lab-actions button:hover{border-color:var(--cyan);color:var(--cyan)}.lab-actions .lab-primary{color:var(--void-deep);background:linear-gradient(110deg,var(--accent),#ff6a00);border-color:var(--accent);box-shadow:0 0 22px #ff950026}.lab-actions .lab-primary:hover{color:var(--void-deep);filter:brightness(1.1)}.lab-boundary{border-top:1px solid var(--glass-border);padding-top:14px;font-size:12px;line-height:1.65;color:var(--text-dim);margin:0}.lab-feedback{font-size:13px;color:var(--cyan);line-height:1.5;margin:0}.lab-feedback:empty{display:none}.lab-reset{align-self:flex-start;background:none;border:none;color:var(--text-dim);text-decoration:underline;text-underline-offset:4px;padding:6px 0;cursor:pointer;font:12px var(--font-body)}.lab-brief{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px;border:1px solid var(--cyan);border-radius:12px;background:var(--void-deep);font:12px/1.7 var(--font-mono);color:var(--text)}.lab-path{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:4px 0;padding:0;gap:8px}.lab-path li{display:flex;align-items:center;gap:8px;border:1px solid var(--glass-border);padding:12px 10px;border-radius:8px;font-size:12px;line-height:1.5;color:var(--text-dim)}.lab-path li.affected{color:var(--amber);border-color:#ff950066;background:#ff95000a}.lab-path li>span:first-child{font:18px var(--font-mono)}[hidden]{display:none!important}@media(max-width:420px){.lab-controls select,.lab-controls input[type=text],.lab-controls textarea{font-size:16px}.lab-result{padding:18px}.lab-path{grid-template-columns:1fr}}.bit-header{display:flex;align-items:center;gap:2px;border:1px solid #73542b;border-radius:12px;background:#141117;color:#ffc46e;cursor:pointer;padding:0 8px 0 0;min-height:44px;min-width:44px;font:700 10px var(--font-mono);letter-spacing:.1em}.bit-portrait{position:relative;display:block;width:48px;height:48px;flex:0 0 auto}.bit-portrait canvas{display:block;width:100%;height:100%}.bit-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#00f9ff;font:40px var(--font-display)}.bit-rendered .bit-fallback{display:none}.bit-header:hover,.bit-hero:hover{border-color:var(--cyan);background:#11232a}.bit-hero{display:flex;align-items:center;text-align:left;width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--glass-border);background:none;cursor:pointer;color:var(--text);gap:2px}.bit-hero .bit-portrait{width:86px;height:86px;margin-left:-8px}.bit-hero strong{display:block;font:900 19px var(--font-display);color:var(--cyan);letter-spacing:.12em}.bit-hero small{display:block;font:10px var(--font-mono);color:var(--text-dim);margin:5px 0 7px;letter-spacing:.14em}.bit-hero span span{display:block;font:12px/1.4 var(--font-body);max-width:140px}.bit-dialog{width:min(550px,calc(100vw - 24px));max-height:calc(100dvh - 28px);padding:0;margin:auto;color:#e4e4f0;background:radial-gradient(ellipse at 15% 15%,#11323866,transparent 48%),#090b13;border:1px solid #00aebc;border-top:5px solid #ff9500;border-radius:20px;box-shadow:0 0 90px #00f9ff12,0 24px 90px #000;overflow:auto}.bit-dialog::backdrop{background:#030408e8;backdrop-filter:blur(12px)}.bit-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.bit-eyebrow{font:10px var(--font-mono);letter-spacing:.2em;color:#00f9ff}.bit-dialog h2{font:700 21px/1.3 var(--font-display);margin:10px 0 0}.bit-dialog button{cursor:pointer}.bit-dialog [data-bit-close]{min-width:44px;min-height:44px;border:1px solid #3e414e;background:#12151f;border-radius:10px;color:#e4e4f0;font-size:26px}.bit-intro{display:flex;align-items:center;gap:10px;padding:0 24px}.bit-large{width:138px;height:138px}.bit-intro p{font:700 19px/1.4 var(--font-display);margin:0 0 10px}.bit-intro>div>span{font:13px var(--font-body);color:#b5b8cc}.bit-answer{border:1px solid #26575e;border-left:3px solid #00f9ff;border-radius:12px;padding:17px 18px;margin:0 24px 18px;background:#05070dbb;min-height:120px}.bit-answer-tag{font:10px/1.6 var(--font-mono);letter-spacing:.1em;color:#00f9ff}.bit-answer p{margin:10px 0 0;font:16px/1.55 var(--font-body);text-wrap:pretty}.bit-dialog[data-mood=no] .bit-answer{border-left-color:#ff6b89}.bit-dialog[data-mood=yes] .bit-answer{border-left-color:#ffcc18}.bit-questions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 24px 20px}.bit-questions button{border:1px solid #454958;background:#12141f;color:#e4e4f0;border-radius:9px;min-height:44px;font:600 13px/1.4 var(--font-body);padding:10px}.bit-questions button:hover{border-color:#00f9ff;background:#13262b}.bit-destinations{display:grid;gap:8px;margin:0 24px 16px}.bit-destinations button{border:1px solid #3c404e;background:transparent;color:#00f9ff;padding:12px 14px;min-height:44px;text-align:left;border-radius:9px;font:600 13px var(--font-display)}.bit-destinations button:first-child{background:#ff9500;border-color:#ff9500;color:#07080d}.bit-footnote{margin:0;padding:0 24px 24px;color:#b5b8cc;font:12px/1.6 var(--font-body)}@media(max-width:600px){.bit-header{padding:0;justify-content:center}.bit-header .bit-portrait{width:40px;height:40px}.bit-header-label{display:none}header .za-btn{display:none!important}.hud-control,.motion-control{min-width:44px;min-height:44px}.bit-dialog-head{padding:18px 18px 0}.bit-dialog h2{font-size:19px}.bit-intro{padding:0 14px;gap:0}.bit-intro p{font-size:16px}.bit-large{width:110px;height:110px}.bit-answer{margin-inline:18px;min-height:144px}.bit-questions,.bit-destinations{margin-inline:18px}.bit-footnote{padding-inline:18px}.bit-questions{grid-template-columns:1fr}}@media(forced-colors:active){.bit-header,.bit-hero,.bit-dialog,.bit-answer,.bit-questions button{border:1px solid ButtonText}.bit-fallback{color:ButtonText}}
