:root{--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;color:#f7f4ea;font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#05060a}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100svh;margin:0}body{overflow:hidden}button{font:inherit}.deck{--tone:#7cc7ff;--tone-soft:#7cc7ff2e;--tone-faint:#7cc7ff14;background:radial-gradient(circle at 20% 20%, var(--tone-soft), transparent 26rem), radial-gradient(circle at 76% 62%, #ffffff12, transparent 24rem), linear-gradient(135deg, #05060a 0%, #080910 45%, #020205 100%);color:#f7f4ea;min-height:100svh;position:relative;overflow:hidden}.deck:before,.deck:after{content:"";pointer-events:none;position:fixed;inset:0}.deck:before{z-index:4;opacity:.08;background-image:linear-gradient(#fffc 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.deck:after{z-index:5;opacity:.19;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.55'/%3E%3C/svg%3E")}.tone-green{--tone:#7cffc2;--tone-soft:#7cffc22e;--tone-faint:#7cffc214}.tone-gold{--tone:#ffd36d;--tone-soft:#ffd36d33;--tone-faint:#ffd36d17}.tone-blue{--tone:#7cc7ff;--tone-soft:#7cc7ff2e;--tone-faint:#7cc7ff14}.tone-violet{--tone:#c59cff;--tone-soft:#c59cff2e;--tone-faint:#c59cff14}.tone-white{--tone:#f7f4ea;--tone-soft:#f7f4ea21;--tone-faint:#f7f4ea0f}.slide{z-index:2;box-sizing:border-box;grid-template-columns:minmax(0,.58fr) minmax(360px,.42fr);min-height:100svh;padding:clamp(34px,4.3vw,68px) clamp(34px,4.3vw,68px) clamp(86px,8vh,118px);display:grid;position:absolute;inset:0}.slide-content{z-index:3;align-self:center;max-width:min(880px,57vw);position:relative}.kicker{color:var(--tone);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(.8rem,1.4vw,1rem)}.slide h1{color:#fffaf0;letter-spacing:-.068em;text-wrap:balance;gap:.08em;max-width:980px;margin:0;font-size:clamp(2.7rem,5.8vw,6.45rem);font-weight:620;line-height:.94;display:grid}.slide-hero .slide-content{max-width:min(900px,60vw)}.slide-hero h1{font-size:clamp(3.35rem,7vw,7.35rem)}.slide-dense .slide-content{max-width:min(760px,50vw)}.slide-dense h1{letter-spacing:-.062em;font-size:clamp(2.35rem,4.95vw,5.55rem);line-height:.96}.slide-closing .slide-content,.slide-code .slide-content,.slide-uap .slide-content,.slide-uapVideo .slide-content,.slide-uapVideos .slide-content{max-width:min(720px,47vw)}.slide-uapVideo .slide-content{max-width:min(640px,41vw)}.slide-uapVideos .slide-content{max-width:min(620px,39vw)}.slide-uapVideo h1{font-size:clamp(2.2rem,4.45vw,5rem)}.slide-uapVideos h1{font-size:clamp(2.15rem,4.25vw,4.8rem)}.slide h1 span{text-shadow:0 0 44px var(--tone-soft);display:block}.caption{color:#f7f4eab8;max-width:760px;font-family:var(--mono);letter-spacing:.08em;margin:clamp(16px,2.3vh,26px) 0 0;font-size:clamp(.95rem,1.7vw,1.25rem)}.visual{z-index:1;position:absolute;inset:0;overflow:hidden}.slide-code .visual{z-index:10;pointer-events:none}.slide-opening .visual{z-index:7;pointer-events:none}.media-backdrop{z-index:0;opacity:.58;margin:0;position:absolute;inset:0;overflow:hidden}.media-backdrop:after{content:"";background:linear-gradient(90deg,#05060af5 0%,#05060ac7 38%,#05060a59 100%),radial-gradient(circle at 76%,#0000,#05060ab8 64%);position:absolute;inset:0}.media-backdrop img{object-fit:cover;filter:saturate(.82)contrast(1.08)brightness(.78);width:100%;height:100%;animation:24s ease-in-out infinite alternate ken-burns;transform:scale(1.05)}.media-backdrop figcaption{z-index:2;color:#f7f4ea6b;font-family:var(--mono);letter-spacing:.08em;font-size:.68rem;position:absolute;bottom:22px;right:24px}.media-backdrop-code,.media-backdrop-technosignatures,.media-backdrop-uap,.media-backdrop-ruins{display:none}.media-backdrop-voyager,.media-backdrop-closing{opacity:.72}.media-backdrop-closing:after{background:linear-gradient(90deg,#05060af5 0%,#05060ab8 42%,#05060a38 100%),radial-gradient(circle at 78% 44%,#0000,#05060a9e 68%)}.media-backdrop-voyager{opacity:.26}.slide-voyager .slide-content{max-width:min(610px,41vw)}.slide-voyager h1{font-size:clamp(2.25rem,4.65vw,5.2rem)}.slide-orphans .media-backdrop-voyager{opacity:.52}.tap-zone{z-index:8;opacity:0;cursor:pointer;background:0 0;border:0;width:20vw;position:fixed;top:0;bottom:0}.tap-zone-left{left:0}.tap-zone-right{right:0}.presenter-hud{z-index:9;color:#f7f4eac7;font-family:var(--mono);align-items:center;gap:14px;font-size:.8rem;transition:opacity .2s;display:flex;position:fixed;top:22px;left:24px}.slide-count{gap:4px;display:flex}.slide-count span{opacity:.45}.progress-track{background:#ffffff24;border-radius:999px;width:150px;height:2px;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--tone);height:100%;box-shadow:0 0 18px var(--tone);transition:width .42s}.timer-stack{gap:8px;display:flex}.timer{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05060a80;border:1px solid #f7f4ea1c;border-radius:16px;gap:4px;min-width:156px;padding:9px 11px 10px;transition:border-color .18s,box-shadow .18s,color .18s;display:grid;box-shadow:0 0 34px #0000002e}.timer-slide{border-color:color-mix(in srgb, var(--tone) 24%, #f7f4ea1a)}.timer span{color:#fff;letter-spacing:.04em;font-size:1.25rem;font-weight:720}.timer small{color:#f7f4ea8f;letter-spacing:.15em;text-transform:uppercase;font-size:.58rem}.timer em{color:#f7f4ea6b;letter-spacing:.08em;font-size:.58rem;font-style:normal}.timer-meter{background:#f7f4ea1f;border-radius:999px;height:3px;overflow:hidden}.timer-meter i{border-radius:inherit;background:var(--tone);height:100%;box-shadow:0 0 16px var(--tone);transition:width .42s;display:block}.timer-warning{border-color:#ffd36d52;box-shadow:0 0 34px #ffd36d1a}.timer-warning span,.timer-warning small{color:#ffd36d}.timer-warning .timer-meter i{background:#ffd36d;box-shadow:0 0 18px #ffd36d94}.timer-critical{border-color:#ff8d8d5c;animation:1.2s ease-in-out infinite timer-urgent-pulse;box-shadow:0 0 38px #ff8d8d24}.timer-critical span,.timer-critical small,.timer-overtime span,.timer-overtime small{color:#ff8d8d}.timer-critical .timer-meter i,.timer-overtime .timer-meter i{background:#ff8d8d;box-shadow:0 0 18px #ff8d8d94}.timer-overtime{border-color:#ff8d8d7a;box-shadow:0 0 46px #ff8d8d29,inset 0 0 30px #ff8d8d0d}.session-panel{z-index:12;color:#f7f4eaa8;max-width:min(420px,100vw - 48px);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05060a9e;border:1px solid #7cc7ff29;border-radius:18px;grid-template-columns:auto auto;gap:6px 10px;padding:11px 13px;font-size:.64rem;display:grid;position:fixed;top:24px;right:24px;box-shadow:0 18px 70px #00000047}.session-panel strong{color:var(--tone)}.session-panel a{color:#f7f4eadb;text-decoration:none}.session-panel small{color:#f7f4ea6b;grid-column:1/-1}.session-panel-offline{border-color:#ff8d8d42}.notes-panel{z-index:10;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05060ad1;border:1px solid #ffffff1f;border-radius:22px;width:min(520px,100vw - 48px);padding:20px 22px;position:fixed;bottom:76px;right:24px;box-shadow:0 24px 80px #00000073}.notes-panel p{color:var(--tone);font-family:var(--mono);margin:0 0 12px;font-size:.8rem}.notes-panel ul{color:#f7f4eac7;gap:10px;margin:0;padding-left:18px;display:grid}.command-bar{z-index:9;color:#f7f4ea7a;font-family:var(--mono);letter-spacing:.04em;flex-wrap:wrap;gap:8px;font-size:.72rem;transition:opacity .2s;display:flex;position:fixed;bottom:18px;left:24px;right:24px}.command-bar span{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:7px 10px}.deck-fullscreen .command-bar,.deck-clean .command-bar{opacity:0;pointer-events:none}.deck-clean .presenter-hud{opacity:0}.deck-clean .session-panel{opacity:0;pointer-events:none}.session-landing,.remote-surface,.prompter-surface{--tone:#7cc7ff;box-sizing:border-box;color:#f7f4ea;background:radial-gradient(circle at 20% 10%,#7cc7ff33,#0000 28rem),radial-gradient(circle at 88% 74%,#c59cff29,#0000 22rem),linear-gradient(145deg,#05060a,#090a12 58%,#020205);min-height:100svh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.session-landing{place-items:center;padding:clamp(18px,4vw,44px);display:grid}.session-landing-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05060ab8;border:1px solid #7cc7ff2e;border-radius:34px;gap:18px;width:min(980px,100%);padding:clamp(22px,4vw,42px);display:grid;box-shadow:0 34px 130px #00000075}.session-landing-card>p{color:var(--tone);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.session-landing-card h1{color:#fffaf0;letter-spacing:-.065em;margin:0;font-size:clamp(3rem,8vw,6rem);line-height:.9}.session-landing-card>strong{color:#f7f4eac7;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:1rem}.session-landing-actions,.qr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.session-landing-actions a,.session-landing-actions button,.qr-card{color:#f7f4eadb;background:#f7f4ea0f;border:1px solid #f7f4ea1f;border-radius:22px;text-decoration:none}.session-landing-actions a,.session-landing-actions button{min-height:56px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;place-items:center;display:grid}.qr-card{justify-items:center;gap:10px;min-width:0;padding:18px;display:grid}.qr-card img,.qr-card>span{aspect-ratio:1;background:#f7f4ea0f;border-radius:18px;width:min(260px,100%)}.qr-card strong{color:#fffaf0}.qr-card small{color:#f7f4ea75;max-width:100%;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.remote-surface{place-items:center;padding:clamp(14px,4vw,34px);display:grid}.remote-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05060aa8;border:1px solid #7cc7ff2e;border-radius:32px;gap:clamp(16px,4vh,28px);width:min(720px,100%);padding:clamp(18px,5vw,34px);display:grid;box-shadow:0 34px 130px #00000075,inset 0 0 90px #7cc7ff0a}.remote-card header,.prompter-header{color:#f7f4ea85;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.remote-card header strong,.prompter-header strong{color:var(--tone)}.remote-current-slide{gap:10px;min-height:170px;display:grid}.remote-current-slide small,.prompter-card p{color:var(--tone);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.remote-current-slide h1,.prompter-card h1{color:#fffaf0;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,9vw,4rem);line-height:.94}.remote-current-slide p{color:#f7f4eaa3;font-family:var(--mono);letter-spacing:.06em;margin:0}.remote-primary-controls{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.remote-primary-controls button,.prompter-controls button{color:#fffaf0;background:radial-gradient(circle at 50% 22%,#7cc7ff3d,#0000 48%),#f7f4ea0f;border:1px solid #7cc7ff38;border-radius:30px;min-height:clamp(96px,22vh,190px);font-size:clamp(2.3rem,12vw,6rem);box-shadow:0 22px 80px #00000057}.remote-secondary-controls{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.remote-secondary-controls button{color:#f7f4eac7;min-height:48px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#f7f4ea0f;border:1px solid #f7f4ea1f;border-radius:999px;font-size:.72rem}.prompter-surface{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100svh;padding:clamp(14px,3.4vw,36px);display:grid;overflow:hidden}.prompter-card{background:#05060aa8;border:1px solid #7cc7ff2e;border-radius:34px;grid-template-rows:minmax(0,1fr);gap:clamp(8px,1.6vh,18px);min-height:0;padding:clamp(16px,4vw,38px);display:grid;overflow:hidden;box-shadow:0 34px 130px #0000006b}.prompter-card h1{overflow-wrap:anywhere;font-size:clamp(1.2rem,4.6vw,2rem);line-height:1.04}.prompter-timers{color:#f7f4ea94;font-family:var(--mono);flex-wrap:wrap;gap:10px;display:flex}.prompter-card>p{color:var(--tone);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.prompter-script{scroll-behavior:smooth;gap:clamp(28px,6vh,58px);min-height:0;max-height:100%;padding:74vh 3vw 56vh;display:grid;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000);mask-image:linear-gradient(#0000,#000 14% 78%,#0000)}.prompter-slide{gap:clamp(20px,4.4vh,44px);display:grid}.prompter-slide-title{color:#f7f4ea80;font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(.95rem,3vw,1.5rem);font-weight:680}.prompter-script p{color:#f7f4eaeb;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,6.3vw,5rem);font-weight:560;line-height:1.08}.prompter-controls{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.prompter-controls button{min-height:clamp(48px,8vh,76px);font-size:clamp(1.1rem,4vw,1.6rem)}.prompter-focus-toggle{font-family:var(--mono)}.prompter-counter{--counter-tone:#7cc7ff;border:1px solid color-mix(in srgb, var(--counter-tone) 32%, transparent);background:#05060ab8;border-radius:20px;gap:8px;padding:10px clamp(12px,3vw,18px) 12px;display:grid;box-shadow:0 18px 60px #0006}.prompter-counter-normal{--counter-tone:#7cc7ff}.prompter-counter-warning{--counter-tone:#ffd27c}.prompter-counter-critical{--counter-tone:#ff8f8f}.prompter-counter-overtime{--counter-tone:#ff5d6c}.prompter-counter-idle{--counter-tone:#f7f4ea66}.prompter-counter-head{color:#f7f4ea80;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.66rem;display:flex}.prompter-counter-head strong{color:var(--counter-tone)}.prompter-counter-times{grid-template-columns:1fr 1fr;gap:8px;display:grid}.prompter-counter-time{background:#f7f4ea0d;border-radius:12px;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 10px;display:flex}.prompter-counter-time small{color:#f7f4ea80;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem}.prompter-counter-time strong{color:var(--counter-tone);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,5vw,1.7rem)}.prompter-counter-meter{background:#f7f4ea1a;border-radius:999px;height:4px;overflow:hidden}.prompter-counter-meter span{background:var(--counter-tone);height:100%;transition:width .9s linear;display:block}.prompter-counter-speed{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#f7f4eac7;justify-content:center;align-items:center;gap:.75rem;font-size:.95rem;display:flex}.prompter-counter-speed button{width:clamp(34px,9vw,44px);height:clamp(34px,9vw,44px);color:var(--counter-tone);cursor:pointer;background:#f7f4ea0f;border:1px solid #f7f4ea38;border-radius:999px;font-size:1.4rem;line-height:1}.prompter-counter-speed button:disabled{opacity:.3;cursor:default}.prompter-surface.is-focus{gap:0;padding:0}.prompter-surface.is-focus .prompter-card>p,.prompter-surface.is-focus .prompter-card h1{display:none}.prompter-surface.is-focus .prompter-counter{z-index:5;opacity:.92;width:min(420px,100vw - 24px);position:fixed;top:10px;left:50%;transform:translate(-50%)}.prompter-surface.is-focus .prompter-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);padding:0}.prompter-surface.is-focus .prompter-controls{z-index:4;opacity:.85;position:fixed;bottom:14px;left:14px;right:14px}@media (width<=430px){.remote-card{border-radius:26px;min-height:calc(100svh - 28px)}.remote-card header{gap:5px;display:grid}.remote-current-slide{min-height:124px}.remote-secondary-controls{grid-template-columns:repeat(3,1fr)}.remote-primary-controls button{min-height:28vh}.qr-grid,.session-landing-actions{grid-template-columns:1fr}.prompter-controls{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.prompter-controls button{border-radius:16px;min-height:56px;font-size:1.2rem}}.deck-clean .media-backdrop figcaption{display:none}.scan-line{background:linear-gradient(90deg, transparent, var(--tone), transparent);width:120%;height:1px;box-shadow:0 0 24px var(--tone);animation:5s ease-in-out infinite scan;position:absolute;top:36%;left:-10%}.dna-scene{opacity:.92;width:min(52vw,760px);height:min(78vh,760px);position:absolute;top:7vh;right:4vw;-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 76%);mask-image:radial-gradient(circle,#000 48%,#0000 76%)}.dna-scene canvas{filter:drop-shadow(0 0 34px var(--tone-soft))}.dna-scene-compact{opacity:.56;width:min(44vw,650px);height:min(58vh,620px);top:15vh;right:6vw}.dna-readout{color:var(--tone);font-family:var(--mono);letter-spacing:.2em;text-shadow:0 0 26px var(--tone);grid-template-columns:repeat(4,1fr);gap:12px;font-size:clamp(1rem,2vw,1.8rem);display:grid;position:absolute;top:14%;right:8%}.dna-readout span{animation:2.2s ease-in-out infinite base-flicker;animation-delay:calc(var(--base-index) * .14s)}.timeline{color:#f7f4ea94;font-family:var(--mono);align-items:center;gap:18px;font-size:clamp(.75rem,1.3vw,1rem);display:flex;position:absolute;top:22%;right:9%}.timeline i{background:linear-gradient(90deg, var(--tone), transparent);width:90px;height:1px}.arrival-field{perspective:1100px;width:min(62vw,1040px);height:min(88vh,900px);transform-style:preserve-3d;background:0 0;position:absolute;top:5vh;right:1vw;overflow:visible}.arrival-field:before{content:none}.arrival-field-ink,.arrival-field-fractal,.arrival-field-powder,.arrival-field-cellular,.arrival-field-mesh,.arrival-field-waterfall,.arrival-field-ferrofluid,.arrival-field-membrane,.arrival-field-suspension{background:0 0}.arrival-waterfall{width:100%;height:100%;display:block;position:absolute;inset:0}.arrival-field-mist{background:radial-gradient(circle at 52%,#f7f4ea2e,#0000 24%),radial-gradient(circle at 42% 58%,#7cc7ff33,#0000 36%),radial-gradient(circle at 62% 38%,#c59cff1f,#0000 32%)}.arrival-field-scan{background:radial-gradient(circle at 50% 50%, #7cc7ff2e, transparent 30%), conic-gradient(from 20deg at 50% 50%, transparent 0 26%, #7cc7ff14 34%, transparent 45% 100%)}.arrival-field-eclipse{background:radial-gradient(circle,#f7f4ea29,#0000 18%),radial-gradient(circle,#05060acc,#0000 36%),radial-gradient(circle,#7cc7ff29,#0000 52%)}.arrival-field-cell{background:radial-gradient(circle at 50% 48%,#7cffc22e,#0000 25%),radial-gradient(circle at 43% 58%,#f7f4ea1a,#0000 32%),linear-gradient(135deg,#06231b3d,#05060a14)}.arrival-field-monolith{background:radial-gradient(circle at 50% 48%,#f7f4ea1f,#0000 22%),linear-gradient(90deg,#05060a8a,#7cc7ff14,#05060a6b)}.arrival-field-swarm{background:radial-gradient(circle at 52%,#7cffc229,#0000 28%),radial-gradient(circle at 45% 56%,#f7f4ea1a,#0000 34%)}.arrival-field-ferrofluid{background:radial-gradient(circle at 50% 48%,#fffffffa,#0000 26%),radial-gradient(circle,#20201e3d,#0000 44%),linear-gradient(135deg,#ebebe2f2,#bebfb9d1)}.arrival-field-membrane{background:radial-gradient(circle at 48% 46%,#ffffffeb,#0000 22%),radial-gradient(circle at 62% 58%,#14141229,#0000 36%),linear-gradient(145deg,#ebebe4f5,#cecfc7d1)}.arrival-field-suspension,.arrival-field-powder{background:radial-gradient(circle,#fffffff0,#0000 32%),radial-gradient(circle at 38% 64%,#1414121f,#0000 34%),linear-gradient(135deg,#f1f1eaf5,#c7c8c2d1)}.arrival-field-ink,.arrival-field-fractal,.arrival-field-powder,.arrival-field-cellular,.arrival-field-mesh{background:0 0}.arrival-ink-scene,.arrival-fractal-scene,.arrival-ferrofluid-scene,.arrival-membrane-scene,.arrival-suspension-scene,.arrival-powder-scene,.arrival-cellular-scene,.arrival-mesh-scene{z-index:1;pointer-events:none;position:absolute;inset:5%}.arrival-ink-scene{filter:url(#arrival-ink-bleed) drop-shadow(0 0 calc(22px + var(--audio-level) * 42px) #f7f4ea3d);transform:scale(var(--audio-scale));transform-origin:50%;transition:transform .12s linear;inset:-2%;overflow:visible}.arrival-ink-ring{fill:none;stroke:#f7f4ead6;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;animation:9.5s cubic-bezier(.37,0,.63,1) infinite arrival-ink-breathe}.arrival-ink-ring-a{stroke-width:calc(34px + var(--audio-level) * 34px);stroke-dasharray:.62 .38}.arrival-ink-ring-b{stroke-width:calc(14px + var(--audio-level) * 18px);stroke-dasharray:.22 .09 .16 .53;opacity:.7;animation-direction:reverse;animation-delay:-2.4s}.arrival-ink-splatter{fill:#f7f4eab8;transform-origin:50%;transition:opacity .9s;animation:11s cubic-bezier(.37,0,.63,1) infinite arrival-splatter-drift}.arrival-ink-splatter-b{animation-delay:1.4s}.arrival-ink-splatter-c{animation-delay:2.8s}.arrival-fractal-scene{filter:drop-shadow(0 0 calc(24px + var(--audio-level) * 58px) #7cffc233) drop-shadow(0 0 40px #c59cff29);transform:rotate(-8deg) scale(calc(.98 + var(--audio-level) * .1));transform-origin:50%;inset:-5%;overflow:visible}.arrival-fractal-dragon{fill:none;stroke:rgba(247, 244, 234, calc(.32 + var(--audio-level) * .34));stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(1.1px + var(--audio-level) * 2.6px);stroke-dasharray:.02 .98;animation:12s cubic-bezier(.37,0,.63,1) infinite dragon-fractal-draw}.arrival-fractal-point{fill:rgba(124, 255, 194, calc(.28 + var(--audio-level) * .48));filter:drop-shadow(0 0 calc(7px + var(--audio-level) * 16px) #7cffc257);transform-box:fill-box;transform-origin:50%;animation:6.8s steps(6,end) infinite barnsley-point-bloom;animation-delay:var(--fractal-delay);transition:fill .7s}.ferrofluid-core{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#fff3,#0000 13%),radial-gradient(circle,#070707fa,#0d0d0ceb);border-radius:43% 57% 48% 52%;width:min(22vw,320px);animation:4.8s ease-in-out infinite ferrofluid-core-pull;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 42px #05060a33,inset -28px -34px 40px #0000006b}.arrival-ferrofluid-scene i{clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:86px;transform:translate(-50%, -100%) rotate(calc(var(--spike-index) * 6.43deg)) translateY(-132px);transform-origin:50% 100%;animation:2.8s ease-in-out infinite ferrofluid-spike-pull;animation-delay:calc(var(--spike-index) * 28ms);background:linear-gradient(#070707fa,#0c0c0bdb);border-radius:999px 999px 0 0;position:absolute;top:50%;left:50%}.membrane-sheet,.membrane-slit,.membrane-bead{position:absolute}.membrane-sheet{aspect-ratio:1.15;filter:blur(.6px)drop-shadow(0 18px 28px #05060a29);background:radial-gradient(circle at 38% 34%,#ffffff5c,#0000 22%),radial-gradient(circle at 58% 62%,#070707d1,#0707075c 42%,#0000 70%);border-radius:46% 54% 42% 58%/54% 40% 60% 46%;width:min(34vw,540px);animation:6.8s ease-in-out infinite membrane-fold;top:50%;left:50%;transform:translate(-50%,-50%)}.membrane-sheet-b{opacity:.46;width:min(27vw,430px);animation-delay:1.2s;transform:translate(-52%,-48%)rotate(18deg)}.membrane-slit{filter:blur(8px);background:#f7f4eadb;border-radius:50%;width:min(8vw,120px);height:min(44vh,420px);animation:5.4s ease-in-out infinite membrane-slit-open;top:50%;left:50%;transform:translate(-50%,-50%)rotate(14deg)}.membrane-bead{aspect-ratio:1;filter:blur(.4px);background:#070707e6;border-radius:999px;width:34px;animation:5.2s ease-in-out infinite membrane-bead-slide}.membrane-bead-a{top:27%;left:32%}.membrane-bead-b{width:46px;animation-delay:1.8s;bottom:24%;right:28%}.arrival-suspension-scene span,.arrival-powder-scene span{background:#070707e0;border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 12px 18px #05060a14}.arrival-suspension-scene span{aspect-ratio:1;width:16px;transform:rotate(calc(var(--drop-index) * 48deg)) translateX(calc(42px + var(--drop-index) * 8px)) scale(calc(.62 + var(--drop-index) * .02));animation:5.8s ease-in-out infinite suspension-coalesce;animation-delay:calc(var(--drop-index) * 70ms)}.arrival-powder-scene span{width:calc(3px + var(--audio-level) * 5px);aspect-ratio:1;opacity:.66;filter:drop-shadow(0 0 calc(4px + var(--audio-level) * 14px) #f7f4ea38);transform:rotate(calc(var(--grain-index) * 137.5deg)) translateX(calc(42px + var(--grain-index) * 2.4px));animation:powder-organize var(--grain-duration) cubic-bezier(.37, 0, .63, 1) infinite, powder-brownian calc(var(--grain-duration) * .61) ease-in-out infinite;animation-delay:calc(var(--grain-index) * -42ms), calc(var(--grain-index) * -67ms);background:#f7f4eac2;transition:opacity .7s}.arrival-cellular-scene{filter:drop-shadow(0 0 calc(20px + var(--audio-level) * 42px) #7cffc229);place-items:center;display:grid;inset:2%}.cellular-grid{aspect-ratio:1.24;width:min(38vw,610px);transform:rotateX(58deg) rotateZ(-17deg) scale(calc(.96 + var(--audio-level) * .08));transform-style:preserve-3d;background:radial-gradient(circle at 34% 38%,#7cffc21c,#0000 34%),#05060a2e;border:1px solid #7cffc21f;border-radius:28px;grid-template-rows:repeat(17,1fr);grid-template-columns:repeat(21,1fr);gap:7px;padding:18px;display:grid}.cellular-cell{opacity:.12;animation:3.2s steps(6,end) infinite cellular-step;animation-delay:var(--life-delay);background:#7cffc22e;border-radius:4px;transition:background .46s steps(2,end),box-shadow .46s steps(2,end),opacity .46s steps(2,end);transform:translateZ(0)scale(.58);box-shadow:0 0 #0000}.cellular-cell-alive{background:rgba(247, 244, 234, calc(var(--life-intensity) + var(--audio-level) * .24));box-shadow:0 0 calc(9px + var(--audio-level) * 18px) #7cffc257;opacity:.78}.cellular-glider{border:1px solid #7cffc23d;border-radius:18px;width:86px;height:86px;animation:7.6s steps(8,end) infinite cellular-glider-walk;position:absolute;transform:rotateX(58deg)rotate(-17deg);box-shadow:inset 0 0 24px #7cffc214,0 0 28px #7cffc21f}.cellular-glider-a{top:21%;left:19%}.cellular-glider-b{animation-direction:reverse;animation-delay:-3.4s;bottom:18%;right:20%}.arrival-mesh-scene{perspective:760px;transform:rotateX(58deg) rotateZ(-24deg) scale(calc(.94 + var(--audio-level) * .08));transform-style:preserve-3d;inset:0;overflow:visible}.mesh-horizon{filter:blur(.2px);background-color:#0000;background-image:linear-gradient(#7cc7ff14 1px,#0000 1px),linear-gradient(90deg,#7cc7ff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #7cc7ff1f;border-radius:36px;position:absolute;inset:16% 8%;transform:translateZ(-44px)}.mesh-point{top:var(--mesh-y);left:var(--mesh-x);width:var(--mesh-size);aspect-ratio:1;transform:translate3d(-50%, -50%, var(--mesh-depth)) scale(calc(.78 + var(--audio-level) * .34));transform-style:preserve-3d;animation:mesh-point-orbit var(--mesh-duration) cubic-bezier(.37, 0, .63, 1) infinite;animation-delay:var(--mesh-delay);background:#f7f4ead1;border-radius:999px;position:absolute;box-shadow:0 0 16px #f7f4ea3d,0 0 34px #7cc7ff1f}.mesh-point:after{content:"";width:1px;height:calc(28px + var(--audio-level) * 44px);transform-origin:bottom;background:linear-gradient(#7cc7ff47,#0000);position:absolute;bottom:50%;left:50%;transform:translate(-50%)translateZ(-28px)}.nonhuman-glyph-svg{filter:url(#glyph-turbulence)drop-shadow(0 0 34px #7cc7ff42);position:absolute;inset:2%;overflow:visible}.nonhuman-glyph-svg-mist{filter:url(#glyph-turbulence)blur(.7px)drop-shadow(0 0 54px #f7f4ea33);transform:scale(1.05)rotate(5deg)}.nonhuman-glyph-svg-scan{filter:drop-shadow(0 0 42px #7cc7ff52);transform:scale(.96)}.nonhuman-glyph-svg-swarm{filter:url(#glyph-turbulence)drop-shadow(0 0 38px #7cffc247);transform:scale(1.02)rotate(-8deg)}.nonhuman-glyph-svg-eclipse{opacity:.7;filter:blur(.3px)drop-shadow(0 0 58px #f7f4ea2e);transform:scale(1.14)}.intro-cell-scene,.intro-monolith-scene,.intro-swarm-scene,.intro-eclipse-scene{z-index:1;position:absolute;inset:4%}.cell-membrane,.cell-core,.cell-thread,.cell-pulse,.monolith-body,.monolith-cut,.monolith-shadow,.monolith-scan,.eclipse-halo,.eclipse-core,.eclipse-ring,.eclipse-occultation{position:absolute}.cell-membrane{aspect-ratio:1.18;filter:blur(.2px)drop-shadow(0 0 48px #7cffc238);background:radial-gradient(circle at 48% 46%,#7cffc21f,#0000 32%),radial-gradient(circle at 60% 58%,#f7f4ea14,#0000 28%);border:2px solid #7cffc261;border-radius:46% 54% 58% 42%/52% 46% 54% 48%;width:min(31vw,480px);animation:7s ease-in-out infinite cell-breathe;top:50%;left:50%;transform:translate(-50%,-50%)}.cell-core{aspect-ratio:1;background:radial-gradient(circle,#f7f4eac7,#7cffc233 36%,#0000 68%);border-radius:42% 58% 49% 51%/54% 44% 56% 46%;width:min(11vw,150px);animation:5.5s ease-in-out infinite cell-core-drift;top:50%;left:50%;transform:translate(-50%,-50%)}.cell-thread{transform-origin:50%;background:linear-gradient(90deg,#0000,#7cffc2b8,#0000);border-radius:999px;width:min(27vw,420px);height:2px;animation:4.8s ease-in-out infinite cell-thread-flow;top:50%;left:50%}.cell-thread-a{transform:translate(-50%,-50%)rotate(18deg)}.cell-thread-b{animation-delay:.7s;transform:translate(-50%,-50%)rotate(93deg)}.cell-thread-c{animation-delay:1.4s;transform:translate(-50%,-50%)rotate(-38deg)}.cell-pulse{border:1px solid #7cffc229;border-radius:47% 53% 45% 55%;animation:3.8s ease-out infinite cell-pulse-ring;inset:18%}.monolith-body{background:linear-gradient(110deg,#f7f4ea1a,#0000 21% 72%,#7cc7ff1f),linear-gradient(#05060af5,#0c1018db);border:1px solid #f7f4ea2e;border-radius:18px;width:min(15vw,210px);height:72%;top:12%;left:50%;transform:translate(-50%)perspective(900px)rotateY(-16deg);box-shadow:0 0 90px #7cc7ff29,inset 0 0 70px #05060ae0}.monolith-cut{background:linear-gradient(90deg,#0000,#7cc7ffb8,#0000);width:min(22vw,340px);height:1px;animation:3.4s ease-in-out infinite monolith-cut-scan;left:50%;transform:translate(-50%)}.monolith-cut-a{top:34%}.monolith-cut-b{animation-delay:1.2s;top:62%}.monolith-shadow{filter:blur(16px);background:#05060ad1;border-radius:999px;width:min(19vw,300px);height:28px;bottom:14%;right:21%}.monolith-scan{background:linear-gradient(#0000,#f7f4eabd,#0000);width:2px;animation:4.6s ease-in-out infinite monolith-vertical-scan;top:10%;bottom:10%;left:50%;transform:translate(-50%)}.intro-swarm-scene span{width:calc(3px + (var(--swarm-index) % 4) * 1px);aspect-ratio:1;transform:rotate(calc(var(--swarm-index) * 37deg)) translateX(calc(76px + (var(--swarm-index) % 9) * 22px)) translateY(calc((var(--swarm-index) % 5) * 12px - 24px));animation:5.5s ease-in-out infinite swarm-orbit;animation-delay:calc(var(--swarm-index) * 70ms);background:#7cffc2d1;border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #7cffc26b}.eclipse-halo{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#f7f4ea38,#7cc7ff2e 18%,#0000 56%);border-radius:999px;width:min(34vw,540px);animation:6.2s ease-in-out infinite eclipse-halo-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}.eclipse-core{aspect-ratio:1;background:#030408;border-radius:999px;width:min(23vw,360px);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #f7f4ea2e,0 0 80px #05060ae6,inset 0 0 60px #7cc7ff14}.eclipse-ring{aspect-ratio:1;border:1px solid #f7f4ea29;border-radius:999px;width:min(31vw,500px);animation:8s linear infinite eclipse-ring-drift;top:50%;left:50%;transform:translate(-50%,-50%)}.eclipse-ring-b{border-color:#7cc7ff1f;width:min(40vw,640px);animation-duration:13s;animation-direction:reverse}.eclipse-occultation{background:linear-gradient(90deg,#0000,#f7f4eae0,#0000);width:min(8vw,118px);height:2px;animation:4.4s ease-in-out infinite eclipse-flare;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.intro-extra-layer{z-index:1;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:7%}.intro-extra-layer span{border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-extra-layer-mist span{aspect-ratio:1;filter:blur(24px);background:radial-gradient(circle,#f7f4ea1f,#7cc7ff14 34%,#0000 68%);width:min(31vw,500px);animation:7s ease-in-out infinite intro-mist-pulse}.intro-extra-layer-mist span:nth-child(2){animation-delay:1.8s;transform:translate(-44%,-54%)scale(.78)}.intro-extra-layer-mist span:nth-child(3){animation-delay:3.2s;transform:translate(-55%,-43%)scale(.64)}.intro-extra-layer-scan span{aspect-ratio:1;border:1px solid #7cc7ff3d;border-top-color:#f7f4eab8;width:min(34vw,530px);animation:5.6s linear infinite intro-scan-spin}.intro-extra-layer-scan span:nth-child(2){width:min(24vw,380px);animation-direction:reverse}.intro-extra-layer-scan span:nth-child(3){opacity:.5;width:min(42vw,650px);animation-duration:9s}.intro-extra-layer-swarm span{aspect-ratio:1;filter:drop-shadow(0 0 16px #7cffc26b);background:#7cffc2db;width:4px;animation:6s ease-in-out infinite intro-swarm-drift;box-shadow:48px 12px #f7f4ea9e,-72px -20px #7cc7ffb8,96px -68px #7cffc280,-118px 64px #f7f4ea80,12px 112px #7cc7ff75,-28px -126px #7cffc270}.intro-extra-layer-swarm span:nth-child(2){animation-delay:1.3s;transform:translate(-50%,-50%)rotate(52deg)scale(1.28)}.intro-extra-layer-swarm span:nth-child(3){animation-delay:2.6s;transform:translate(-50%,-50%)rotate(-38deg)scale(.82)}.intro-extra-layer-eclipse span{aspect-ratio:1;border:1px solid #f7f4ea2e;width:min(28vw,430px);animation:7s ease-in-out infinite intro-eclipse-breathe;box-shadow:0 0 80px #7cc7ff24,inset 0 0 80px #05060acc}.intro-extra-layer-eclipse span:nth-child(2){background:#05060ab3;border-color:#f7f4ea14;width:min(17vw,270px)}.intro-extra-layer-eclipse span:nth-child(3){opacity:.28;width:min(38vw,600px);animation-delay:2s}.glyph-haze{fill:url(#glyph-haze);opacity:.18;animation:7s ease-in-out infinite glyph-haze-breathe}.glyph-ring,.glyph-stroke,.glyph-scan-path{fill:none;vector-effect:non-scaling-stroke}.glyph-ring-primary{stroke:#f7f4eac2;stroke-width:13px;stroke-linecap:round;stroke-dasharray:.18 .03 .32 .05;animation:8s ease-in-out infinite semantic-drift}.glyph-ring-secondary{stroke:#7cc7ff4d;stroke-width:5px;stroke-dasharray:.07 .04 .24 .06;animation:11s ease-in-out infinite reverse semantic-drift}.glyph-stroke{stroke:#7cffc257;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.16 .05;animation:6.5s ease-in-out infinite semantic-drift}.glyph-stroke-b{animation-delay:.8s}.glyph-stroke-c{animation-delay:1.4s}.glyph-scan-path{stroke:#7cc7ffb8;stroke-width:2px;stroke-dasharray:.02 .98;animation:4.8s ease-in-out infinite decoder-sweep}.glyph-mark-layer span{top:var(--mark-y);left:var(--mark-x);opacity:.28;width:44px;height:2px;transform:rotate(var(--mark-rotation));animation:4.2s ease-in-out infinite mark-flicker;animation-delay:calc(var(--mark-index) * .15s);background:#f7f4ea94;border-radius:999px;position:absolute;box-shadow:0 0 22px #7cc7ff52}.decoder-stack{color:#f7f4ea80;width:min(23vw,320px);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;gap:8px;font-size:.68rem;display:grid;position:absolute;bottom:13%;right:9%}.decoder-stack span{background:#05060a80;border:1px solid #7cc7ff24;border-radius:999px;padding:8px 11px}.decoder-stack span:last-child{color:var(--tone)}.intro-slider-controls{z-index:10;pointer-events:auto;justify-items:center;gap:8px;display:grid;position:absolute;top:43%;right:4%}.intro-slider-controls button{aspect-ratio:1;color:#f7f4ead6;width:40px;font:700 1rem/1 var(--mono);cursor:pointer;background:#05060abd;border:1px solid #7cc7ff2e;border-radius:999px;box-shadow:0 0 28px #7cc7ff14}.intro-slider-controls span{color:#f7f4ea7a;font-family:var(--mono);letter-spacing:.12em;font-size:.6rem}.intro-variant-tag{z-index:2;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#05060a8a;border:1px solid #7cc7ff29;border-radius:999px;padding:8px 12px;position:absolute;top:9%;right:8%}.intro-variant-tag strong,.intro-variant-tag small{display:block}.intro-variant-tag strong{color:#f7f4eac7;font-size:.72rem;font-weight:650}.intro-variant-tag small{color:#f7f4ea75;margin-top:3px;font-size:.56rem}.mic-indicator{z-index:9;color:#f7f4ea8a;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:.56rem;display:flex;position:fixed;bottom:20px;right:8%}.mic-indicator span{aspect-ratio:1;background:#f7f4ea6b;border-radius:999px;width:8px;box-shadow:0 0 12px #f7f4ea38}.mic-indicator-listening span{background:#7cffc2c2;animation:1.1s ease-in-out infinite mic-pulse;box-shadow:0 0 18px #7cffc280}.mic-indicator-blocked{color:#ff8d8da3}.mic-indicator-blocked span{background:#ff8d8dad;box-shadow:0 0 16px #ff8d8d5c}.deck-clean .mic-indicator{opacity:0}.dna-stage{background:radial-gradient(circle at 54% 48%,#7cffc242,#0000 26%),radial-gradient(circle at 42% 52%,#f7f4ea14,#0000 38%);border-radius:52px;width:min(61vw,980px);height:min(88vh,900px);position:absolute;top:4vh;right:1vw;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 68%,#0000 96%);mask-image:radial-gradient(circle,#000 68%,#0000 96%)}.dna-stage:before{content:"";opacity:.22;background-image:linear-gradient(#7cffc214 1px,#0000 1px),linear-gradient(90deg,#7cffc20f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.dna-stage-macro{background:radial-gradient(circle at 56% 48%,#7cffc26b,#0000 34%),radial-gradient(circle at 36% 62%,#f7f4ea24,#0000 32%),linear-gradient(135deg,#0a281c57,#05060a14)}.dna-stage-ribbon{background:radial-gradient(circle at 58% 46%,#7cc7ff38,#0000 34%),radial-gradient(circle at 43% 61%,#c59cff29,#0000 36%),linear-gradient(135deg,#13163442,#05060a0f)}.dna-stage-xray{background:radial-gradient(circle at 54% 48%,#f7f4ea33,#0000 31%),linear-gradient(135deg,#f7f4ea14,#05060a14)}.dna-stage-wave{background:radial-gradient(circle at 56% 48%,#c59cff3d,#0000 34%),radial-gradient(circle at 45% 54%,#7cc7ff2e,#0000 38%),linear-gradient(135deg,#0e122d5c,#05060a14)}.dna-stage-interference{background:radial-gradient(circle at 58% 44%,#7cc7ff3d,#0000 30%),radial-gradient(circle at 42% 60%,#c59cff38,#0000 34%),linear-gradient(135deg,#08192866,#05060a14)}.dna-stage-echo{background:radial-gradient(circle at 54% 48%,#f7f4ea29,#0000 30%),radial-gradient(circle at 45% 55%,#c59cff2e,#0000 36%),linear-gradient(135deg,#14122a4d,#05060a14)}.dna-stage-signal{background:radial-gradient(circle at 58% 42%,#7cc7ff4d,#0000 30%),radial-gradient(circle at 38% 58%,#7cffc229,#0000 34%),linear-gradient(135deg,#0610246b,#05060a14)}.dna-stage-calligraphy,.dna-stage-alphabet,.dna-stage-constellation,.dna-stage-ribbon,.dna-stage-sequencer,.dna-stage-oracle{background:radial-gradient(circle at 55% 48%,#c59cff29,#0000 34%),radial-gradient(circle at 44% 55%,#7cc7ff1f,#0000 38%),linear-gradient(135deg,#070a1247,#05060a14)}.dna-stage-calligraphy:after,.dna-stage-alphabet:after,.dna-stage-constellation:after,.dna-stage-ribbon:after,.dna-stage-sequencer:after,.dna-stage-oracle:after{content:"";pointer-events:none;background:radial-gradient(circle at 55%,#0000 0 42%,#05060a6b 78%);position:absolute;inset:0}.dna-stage-ribbon:after,.dna-stage-wave:after,.dna-stage-interference:after,.dna-stage-echo:after,.dna-stage-signal:after,.dna-stage-xray:after{content:"";pointer-events:none;position:absolute;inset:0}.dna-stage-ribbon:after{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0 36%,#c59cff1f 48%,#0000 62%),linear-gradient(245deg,#0000 0 38%,#7cc7ff14 50%,#0000 66%)}.dna-stage-xray:after{opacity:.28;background-color:#0000;background-image:linear-gradient(#f7f4ea1a 1px,#0000 1px),linear-gradient(90deg,#f7f4ea14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.dna-stage-wave:after{mix-blend-mode:screen;opacity:.36;background:repeating-radial-gradient(circle at 55%,#c59cff29 0 1px,#0000 1px 34px),linear-gradient(115deg,#0000 0 34%,#7cc7ff1f 50%,#0000 66%)}.dna-stage-interference:after{mix-blend-mode:screen;opacity:.34;background:repeating-linear-gradient(110deg,#7cc7ff1f 0 1px,#0000 1px 18px),repeating-linear-gradient(70deg,#c59cff1a 0 1px,#0000 1px 23px)}.dna-stage-echo:after{mix-blend-mode:screen;opacity:.5;background:radial-gradient(at 56%,#0000 0 25%,#c59cff14 38%,#0000 54%),radial-gradient(at 56%,#0000 0 39%,#7cc7ff12 53%,#0000 70%)}.dna-stage-signal:after{mix-blend-mode:screen;opacity:.34;background:repeating-linear-gradient(#7cc7ff21 0 1px,#0000 1px 8px),radial-gradient(circle at 57% 43%,#0000 0 38%,#05060a6b 72%)}.dna-helix-svg{filter:url(#dna-glow)drop-shadow(0 0 48px #7cffc24d);width:min(48vw,760px);height:min(82vh,820px);position:absolute;top:50%;left:54%;overflow:visible;transform:translate(-50%,-50%)rotate(-6deg)}.dna-helix-svg-macro{filter:url(#dna-glow)drop-shadow(0 0 76px #7cffc27a);width:min(58vw,920px);left:57%;transform:translate(-50%,-50%)rotate(-13deg)scale(1.2)}.dna-helix-svg-ribbon{filter:url(#dna-glow)drop-shadow(0 0 34px #c59cff61)drop-shadow(0 0 46px #7cc7ff38);width:min(55vw,860px);left:52%;transform:translate(-50%,-50%)rotate(11deg)scale(1.1)}.dna-helix-svg-xray{filter:drop-shadow(0 0 16px #f7f4ea29);width:min(42vw,680px);left:55%;transform:translate(-50%,-50%)rotate(0)scale(.98)}.dna-helix-svg-wave{filter:drop-shadow(0 0 18px #f7f4ea2e)drop-shadow(0 0 44px #c59cff3d);width:min(46vw,720px);left:55%;transform:translate(-50%,-50%)rotate(4deg)scale(1.02)}.dna-helix-svg-interference{filter:url(#dna-glow)drop-shadow(0 0 36px #7cc7ff42)drop-shadow(0 0 44px #c59cff38);width:min(54vw,840px);left:55%;transform:translate(-50%,-50%)rotate(-8deg)scale(1.08)}.dna-helix-svg-echo{filter:drop-shadow(18px 0 22px #c59cff1f)drop-shadow(-18px 0 22px #7cc7ff1a);width:min(50vw,780px);left:54%;transform:translate(-50%,-50%)rotate(0)scale(1.02)}.dna-helix-svg-signal{filter:url(#dna-glow)drop-shadow(0 0 36px #7cc7ff4d)drop-shadow(0 0 44px #7cffc238);width:min(55vw,850px);left:55%;transform:translate(-50%,-50%)rotate(-22deg)scale(1.08)}.dna-strand-path{fill:none;stroke:url(#dna-strand-green);stroke-linecap:round;stroke-width:8px;opacity:.9}.dna-helix-svg-macro .dna-strand-path{stroke-width:16px}.dna-helix-svg-ribbon .dna-strand-path{stroke-width:18px;stroke-dasharray:72 12;opacity:.78}.dna-helix-svg-xray .dna-strand-path{stroke-width:3.5px;opacity:.66}.dna-helix-svg-wave .dna-strand-path{stroke-width:5px;opacity:.72}.dna-helix-svg-interference .dna-strand-path{stroke-dasharray:28 10 8 10;stroke-width:9px;opacity:.82}.dna-helix-svg-echo .dna-strand-path{stroke-width:6px;opacity:.42}.dna-helix-svg-signal .dna-strand-path{stroke-dasharray:12 12 38 8;stroke-width:6.5px;opacity:.82}.dna-strand-path-b{opacity:.74}.dna-rung-line{stroke:#f7f4eac7;filter:drop-shadow(0 0 10px #7cffc26b);animation:2.8s ease-in-out infinite dna-rung-glow;animation-delay:calc(var(--rung-index) * 55ms)}.dna-node{fill:#7cffc2bf;filter:drop-shadow(0 0 14px #7cffc280);animation:2.6s ease-in-out infinite dna-node-glow;animation-delay:calc(var(--rung-index) * 62ms)}.dna-node-b{fill:#f7f4eab8}.dna-helix-svg-macro .dna-rung-line{stroke:#f7f4eadb;filter:drop-shadow(0 0 18px #f7f4ea7a)}.dna-helix-svg-ribbon .dna-rung-line{stroke:#c59cff8f;opacity:.5}.dna-helix-svg-xray .dna-rung-line{stroke:#f7f4eaeb;filter:drop-shadow(0 0 8px #f7f4ea40)}.dna-helix-svg-wave .dna-rung-line{stroke:#c59cffb8;filter:drop-shadow(0 0 12px #c59cff52)}.dna-helix-svg-interference .dna-rung-line{stroke:#7cc7ffad;filter:drop-shadow(0 0 14px #7cc7ff47)drop-shadow(0 0 18px #c59cff33)}.dna-helix-svg-echo .dna-rung-line{stroke:#f7f4ea94;filter:drop-shadow(0 0 9px #f7f4ea29)}.dna-helix-svg-xray .dna-node{fill:#f7f4eac2}.dna-helix-svg-wave .dna-node{fill:#c59cffc2}.dna-helix-svg-interference .dna-node{fill:#7cc7ffb8}.dna-helix-svg-echo .dna-node{fill:#f7f4ea94}.dna-helix-svg-signal .dna-rung-line{stroke:#7cc7ffbd;filter:drop-shadow(0 0 18px #7cc7ff66)}.dna-base{fill:#7cffc2b3;font-family:var(--mono);letter-spacing:.08em;text-shadow:0 0 20px #7cffc280;animation:2.4s ease-in-out infinite base-flicker;animation-delay:calc(var(--rung-index) * 80ms);font-size:18px}.dna-stage-helix,.dna-stage-bases,.dna-stage-xray{background:radial-gradient(circle at 55% 48%,#7cffc233,#0000 36%),radial-gradient(circle at 44% 56%,#c59cff1f,#0000 40%),linear-gradient(135deg,#070e0c4d,#05060a0f)}.dna-stage-helix:after,.dna-stage-bases:after,.dna-stage-xray:after{content:"";pointer-events:none;background:radial-gradient(circle at 55%,#0000 0 46%,#05060a80 82%);position:absolute;inset:0}.dna-helix3d{z-index:1;perspective:1200px;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;transform:scale(1.28)}.dna-helix3d-rotor{width:0;height:0;transform-style:preserve-3d;animation:12s linear infinite dna-helix-spin;position:relative}@keyframes dna-helix-spin{to{transform:rotateY(360deg)}}.dna-helix3d-rung{width:270px;height:0;transform-style:preserve-3d;transform:translateY(var(--y)) rotateY(var(--angle));margin-left:-135px;position:absolute;top:0;left:0}.dna-helix3d-strut{background:linear-gradient(90deg,#7cffc20d,#7cc7ff8c,#c59cff0d);height:2px;position:absolute;top:0;left:32px;right:32px;transform:translateY(-50%)}.dna-helix3d-node{width:28px;height:28px;font-family:var(--mono);color:#f7f4eaeb;border-radius:999px;place-items:center;margin:-14px 0 0 -14px;font-size:.84rem;font-weight:760;display:grid;position:absolute;top:0}.dna-helix3d-node-a{box-shadow:0 0 calc(14px + var(--audio-level) * 26px) #7cffc280;background:radial-gradient(circle at 38% 32%,#f7f4eaf2,#7cffc280 60%,#0000 72%);left:0}.dna-helix3d-node-b{box-shadow:0 0 calc(14px + var(--audio-level) * 26px) #c59cff80;background:radial-gradient(circle at 38% 32%,#f7f4eaeb,#c59cff80 60%,#0000 72%);left:100%}.dna-helix3d-bases .dna-helix3d-rotor{animation-duration:16s}.dna-helix3d-bases .dna-helix3d-node{background:#05080c9e;border:1px solid #f7f4ea33;width:34px;height:34px;margin:-17px 0 0 -17px}.dna-helix3d-bases .dna-helix3d-node-a{color:#7cffc2f2;box-shadow:0 0 18px #7cffc24d}.dna-helix3d-bases .dna-helix3d-node-b{color:#c59cfff2;box-shadow:0 0 18px #c59cff4d}.dna-helix3d-xray{transform:scale(1.28)rotateX(8deg)}.dna-helix3d-xray .dna-helix3d-rotor{animation-duration:9s;animation-direction:reverse}.dna-helix3d-xray .dna-helix3d-strut{background:linear-gradient(90deg,#0000,#f7f4ea9e,#0000);height:1px}.dna-helix3d-xray .dna-helix3d-node{background:0 0;border:1px solid #f7f4eab8;width:22px;height:22px;margin:-11px 0 0 -11px;box-shadow:0 0 13px #f7f4ea66,inset 0 0 8px #7cc7ff59}.dna-calligraphy-scene,.dna-letter-ribbon-scene{z-index:1;filter:drop-shadow(0 0 42px #c59cff42)drop-shadow(0 0 36px #7cc7ff2e);width:min(52vw,820px);height:min(84vh,840px);position:absolute;top:50%;left:54%;overflow:visible;transform:translate(-50%,-50%)rotate(-6deg)}.dna-calligraphy-strand{fill:none;stroke:#f7f4eab8;stroke-linecap:round;stroke-width:13px;opacity:calc(.72 + var(--audio-level) * .22)}.dna-calligraphy-strand-b{stroke:#c59cff85;stroke-width:8px}.dna-calligraphy-rung{stroke:#7cc7ff75;stroke-linecap:round;filter:drop-shadow(0 0 12px #7cc7ff47)}.dna-calligraphy-base,.letter-ribbon-base{fill:#f7f4ead1;font-family:var(--mono);letter-spacing:.14em;text-shadow:0 0 24px #c59cff6b;font-size:22px;font-weight:700}.dna-letter-helix,.dna-constellation-scene,.dna-sequencer-scene,.dna-oracle-scene{z-index:1;pointer-events:none;position:absolute;inset:6%}.dna-letter-pair{top:var(--letter-y);height:1px;opacity:calc(.35 + var(--letter-depth) * .65);transform:rotate(var(--letter-rotation)) scale(calc(.78 + var(--letter-depth) * .38));animation:5.6s ease-in-out infinite dna-letter-drift;animation-delay:calc(var(--letter-index) * -80ms);position:absolute;left:0;right:0}.dna-letter-pair:before{content:"";top:50%;left:var(--letter-line-left);width:var(--letter-line-width);background:linear-gradient(90deg,#7cc7ff14,#f7f4ea75,#c59cff14);height:1px;position:absolute;transform:translateY(-50%)}.dna-letter-pair i,.dna-letter-pair b{aspect-ratio:1;color:#f7f4eadb;width:38px;font-family:var(--mono);box-shadow:0 0 calc(18px + var(--audio-level) * 20px) #c59cff2e;background:#05060a70;border:1px solid #f7f4ea24;border-radius:999px;place-items:center;font-size:1.06rem;font-style:normal;font-weight:760;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.dna-letter-pair i{left:var(--letter-left)}.dna-letter-pair b{left:var(--letter-right);color:#7cffc2d1}.letter-ribbon{fill:none;stroke-linecap:round;stroke-width:34px;stroke-dasharray:.18 .035;animation:8s ease-in-out infinite dna-ribbon-letter-flow}.letter-ribbon-a{stroke:#c59cff94}.letter-ribbon-b{stroke:#7cc7ff75;animation-direction:reverse}.letter-ribbon-base{text-anchor:middle;font-size:19px}.constellation-base{top:var(--letter-y);opacity:calc(.2 + var(--letter-depth) * .8);position:absolute;left:0;right:0}.constellation-base:before{content:"";top:0;left:var(--letter-line-left);width:var(--letter-line-width);background:linear-gradient(90deg,#0000,#f7f4ea6b,#0000);height:1px;position:absolute;transform:translateY(-50%)}.constellation-base i,.constellation-base b{aspect-ratio:1;color:#f7f4eadb;width:28px;font-family:var(--mono);text-shadow:0 0 18px #f7f4ea9e;animation:2.8s ease-in-out infinite constellation-twinkle;animation-delay:calc(var(--letter-index) * 90ms);border-radius:999px;place-items:center;font-size:.72rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:0;transform:translate(-50%,-50%)}.constellation-base i{left:var(--letter-left)}.constellation-base b{left:var(--letter-right);color:#7cc7ffe6}.dna-sequencer-scene{perspective:900px;grid-template-columns:repeat(5,1fr);gap:14px;display:grid;inset:9% 12%;transform:rotateX(12deg)rotate(-2deg)}.sequencer-lane{background:repeating-linear-gradient(#f7f4ea14 0 1px,#0000 1px 18px),#05060a75;border:1px solid #7cc7ff29;border-radius:22px;position:relative;overflow:hidden}.sequencer-lane:before{content:"";animation:4.8s ease-in-out infinite sequencer-scan;animation-delay:calc(var(--lane-index) * -260ms);background:linear-gradient(#0000,#7cffc22e,#0000);position:absolute;inset:-30% 0}.sequencer-lane i{color:#f7f4ead1;height:34px;font-family:var(--mono);text-align:center;text-shadow:0 0 18px #7cffc247;transform:translateY(calc(var(--letter-index) * -1px));animation:2.8s ease-in-out infinite sequencer-letter-pulse;animation-delay:calc((var(--lane-index) + var(--letter-index)) * 70ms);font-size:1.1rem;font-style:normal;font-weight:760;line-height:34px;display:block}.dna-oracle-scene{place-items:center;display:grid;inset:8%}.oracle-ring,.oracle-base{position:absolute;top:50%;left:50%}.oracle-ring{width:calc(180px + var(--ring-index) * 92px);aspect-ratio:1;transform:translate(-50%, -50%) rotate(calc(var(--ring-index) * 18deg));animation:12s linear infinite oracle-ring-turn;animation-delay:calc(var(--ring-index) * -1.2s);border:1px solid #c59cff33;border-radius:50%}.oracle-base{color:#f7f4eacc;font-family:var(--mono);letter-spacing:.16em;text-shadow:0 0 18px #c59cff52;transform:translate(-50%, -50%) rotate(calc(var(--letter-index) * 12.85deg)) translateX(calc(120px + (var(--letter-index) % 4) * 48px)) rotate(calc(var(--letter-index) * -12.85deg));animation:7s ease-in-out infinite oracle-base-float;animation-delay:calc(var(--letter-index) * -110ms);font-size:.86rem}.dna-wave-layer{z-index:1;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:7% 5%}.dna-wave-layer span{opacity:0;border:1px solid #c59cff2e;border-radius:50%;width:min(38vw,580px);height:min(42vh,420px);animation:4.8s ease-out infinite dna-wave-ring;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)rotate(-12deg)scale(.65)}.dna-wave-layer span:nth-child(2){border-color:#7cc7ff2e;animation-delay:1.1s}.dna-wave-layer span:nth-child(3){border-color:#f7f4ea1f;animation-delay:2.2s}.dna-wave-layer-interference span{border-radius:38% 62% 48% 52%/50% 42% 58% 50%;animation-duration:3.9s;left:54%}.dna-wave-layer-echo span{border-radius:42%;width:min(30vw,470px);height:min(60vh,600px);animation-duration:5.6s;left:55%}.dna-macro-scene,.dna-ribbon-scene,.dna-xray-scene,.dna-wave-scene,.dna-interference-scene,.dna-echo-scene,.dna-signal-scene{z-index:1;pointer-events:none;position:absolute;inset:7% 6%}.macro-chromosome,.macro-nucleus,.macro-speck{position:absolute}.macro-chromosome{filter:blur(.4px)drop-shadow(0 0 44px #7cffc247);transform-origin:50%;background:radial-gradient(at 50% 34%,#f7f4ead1,#0000 18%),radial-gradient(at 50% 66%,#7cffc2b8,#0000 22%),linear-gradient(#7cffc25c,#f7f4ea14);border-radius:48% 52% 46% 54%/36% 38% 62% 64%;width:min(11vw,170px);height:min(64vh,560px);animation:6.2s ease-in-out infinite macro-chromosome-fold;top:50%;left:50%}.macro-chromosome-a{transform:translate(-66%,-50%)rotate(-17deg)}.macro-chromosome-b{animation-delay:.7s;transform:translate(-34%,-50%)rotate(17deg)}.macro-nucleus{aspect-ratio:1;background:radial-gradient(circle,#7cffc214,#0000 62%);border:1px solid #7cffc229;border-radius:43% 57% 50% 50%;width:min(36vw,560px);animation:5.4s ease-in-out infinite macro-nucleus-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}.macro-speck{aspect-ratio:1;width:4px;transform:rotate(calc(var(--speck-index) * 31deg)) translateX(calc(92px + var(--speck-index) * 7px));animation:4.5s ease-in-out infinite macro-speck-drift;animation-delay:calc(var(--speck-index) * 85ms);background:#f7f4eab3;border-radius:999px;top:50%;left:50%;box-shadow:0 0 18px #7cffc26b}.dna-ribbon-scene{filter:drop-shadow(0 0 34px #c59cff4d)drop-shadow(0 0 44px #7cc7ff2e);inset:10% 4%;overflow:visible}.ribbon-flow{fill:none;stroke-linecap:round;stroke-dasharray:.18 .06;stroke-width:24px;animation:5.8s ease-in-out infinite ribbon-flow}.ribbon-flow-a{stroke:#c59cffa8}.ribbon-flow-b{stroke:#7cc7ff80;stroke-width:16px;animation-direction:reverse;animation-delay:.7s}.ribbon-flow-c{stroke:#f7f4ea47;stroke-width:9px;animation-delay:1.4s}.dna-xray-scene{background:linear-gradient(#f7f4ea1f,#0000 12%),radial-gradient(circle at 50% 20%,#7cc7ff2e,#0000 46%),#060a129e;border:1px solid #f7f4ea2e;border-radius:26px;grid-template-columns:repeat(6,1fr);gap:16px;padding:34px 28px 28px;display:grid;inset:12% 15% 15%;box-shadow:inset 0 0 80px #7cc7ff14,0 0 70px #f7f4ea14}.xray-lane{background:linear-gradient(#f7f4ea1a,#7cc7ff0d);border-radius:999px;position:relative;overflow:hidden}.xray-lane:before{content:"";opacity:.18;animation:4.8s ease-in-out infinite xray-lane-scan;animation-delay:calc(var(--lane-index) * .12s);background:linear-gradient(#7cc7ff3d,#0000 42%);position:absolute;inset:0}.xray-lane i{left:16%;right:16%;top:calc(12% + var(--band-index) * 16%);height:calc(7px + var(--band-index) * 2px);opacity:calc(.28 + var(--band-index) * .09);animation:3.2s ease-in-out infinite xray-band-flicker;animation-delay:calc((var(--lane-index) + var(--band-index)) * .11s);background:#f7f4eab8;border-radius:999px;position:absolute;box-shadow:0 0 22px #7cc7ff57}.dna-wave-scene span,.dna-echo-scene span{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dna-wave-scene span{width:calc(90px + var(--wave-index) * 74px);aspect-ratio:1.8;animation:4.2s ease-in-out infinite wave-field-pulse;animation-delay:calc(var(--wave-index) * .15s);border:1px solid #c59cff38;box-shadow:0 0 34px #c59cff1a}.dna-interference-scene{overflow:hidden}.interference-source{aspect-ratio:1;background:#f7f4eac7;border-radius:999px;width:16px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 34px #7cc7ff85}.interference-source-a{left:28%}.interference-source-b{right:28%;box-shadow:0 0 34px #c59cff85}.dna-interference-scene i{width:calc(110px + var(--interference-index) * 58px);height:calc(70px + var(--interference-index) * 46px);transform:translate(-50%, -50%) rotate(calc(var(--interference-index) * 11deg));animation:5.1s ease-in-out infinite interference-warp;animation-delay:calc(var(--interference-index) * 95ms);border:1px solid #7cc7ff29;border-radius:50%;position:absolute;top:50%;left:50%}.dna-echo-scene span{width:calc(120px + var(--echo-index) * 82px);aspect-ratio:.62;opacity:calc(.62 - var(--echo-index) * .07);animation:5.6s ease-in-out infinite echo-copy-drift;animation-delay:calc(var(--echo-index) * .16s);border:1px solid #f7f4ea29;box-shadow:18px 0 28px #c59cff14,-18px 0 28px #7cc7ff14}.dna-signal-scene{perspective:800px;grid-template-columns:repeat(3,1fr);align-content:center;gap:14px;display:grid;inset:9% 12%}.dna-signal-scene span{color:#7cffc2bd;min-height:72px;font-family:var(--mono);letter-spacing:.2em;text-shadow:0 0 24px #7cffc266;transform:rotateX(18deg) translateY(calc(var(--signal-index) * -2px));animation:3.8s steps(4,end) infinite signal-block-shift;animation-delay:calc(var(--signal-index) * .12s);background:repeating-linear-gradient(90deg,#7cc7ff1f 0 2px,#0000 2px 12px),#05060a94;border:1px solid #7cc7ff29;border-radius:18px;place-items:center;font-size:clamp(1rem,1.8vw,1.6rem);display:grid}.dna-variant-tag{z-index:2;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#05060a8a;border:1px solid #7cffc229;border-radius:999px;padding:8px 12px;position:absolute;top:9%;right:8%}.dna-variant-tag strong,.dna-variant-tag small{display:block}.dna-variant-tag strong{color:#f7f4eac7;font-size:.72rem;font-weight:650}.dna-variant-tag small{color:#f7f4ea75;margin-top:3px;font-size:.56rem}.dna-slider-controls{z-index:10;pointer-events:auto;justify-items:center;gap:8px;display:grid;position:absolute;top:43%;right:4.4%}.dna-slider-controls button{aspect-ratio:1;color:#f7f4ead6;width:40px;font:700 1rem/1 var(--mono);cursor:pointer;background:#05060abd;border:1px solid #7cffc22e;border-radius:999px;box-shadow:0 0 28px #7cffc214}.dna-slider-controls span{color:#f7f4ea7a;font-family:var(--mono);letter-spacing:.12em;font-size:.6rem}.dna-sequence-panel{color:#7cffc2b8;width:min(35vw,520px);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:repeat(4,1fr);gap:10px;font-size:.78rem;display:grid;position:absolute;bottom:10%;right:7%}.dna-sequence-panel span{text-align:center;background:#05060a85;border:1px solid #7cffc229;border-radius:999px;padding:10px 12px}.evolution-engine{background:radial-gradient(circle at 72% 20%,#7cffc23d,#0000 18%),radial-gradient(circle at 58% 58%,#7cffc224,#0000 28%),radial-gradient(circle at 28% 78%,#f7f4ea14,#0000 24%),linear-gradient(135deg,#7cffc212,#05060a24);border-radius:46px;width:min(62vw,1020px);height:min(88vh,900px);position:absolute;top:4vh;right:1.5vw;overflow:hidden;box-shadow:inset 0 0 120px #7cffc20a,0 38px 140px #0000008a;-webkit-mask-image:radial-gradient(circle,#000 68%,#0000 96%);mask-image:radial-gradient(circle,#000 68%,#0000 96%)}.evolution-engine:before{content:"";opacity:.18;background-color:#0000;background-image:linear-gradient(#7cffc214 1px,#0000 1px),linear-gradient(90deg,#7cffc20f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.evolution-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.evolution-thesis{color:#f7f4eaa8;width:min(31vw,420px);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#05060a9e;border:1px solid #7cffc22e;border-radius:22px;gap:8px;padding:18px 20px;display:grid;position:absolute;bottom:10%;right:8%;box-shadow:0 28px 100px #00000073}.evolution-thesis small,.evolution-thesis em{color:#f7f4ea75;font-size:.66rem;font-style:normal}.evolution-thesis strong{color:var(--tone);text-shadow:0 0 28px #7cffc25c;font-size:clamp(1rem,1.8vw,1.55rem);font-weight:500}.voyager-scene{position:absolute;inset:0}.archive-card{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f7f4eac7;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#05060a94;border:1px solid #ffd36d3d;border-radius:18px;gap:5px;padding:14px 16px;font-size:.74rem;display:grid;position:absolute;box-shadow:0 22px 80px #0006}.archive-card strong{color:#ffd36d;font-size:1.8rem;line-height:1}.voyager-fact-card{top:13%;right:8%}.voyager-record-card{background:radial-gradient(circle at 50% 46%,#ffd36d38,#0000 58%),#05060aa3;border-color:#ffd36d57;border-radius:38px;width:min(48vw,760px);padding:clamp(18px,2.3vw,30px);top:50%;bottom:auto;right:3.5%;transform:translateY(-50%);box-shadow:0 34px 140px #0000008f,0 0 120px #ffd36d38}.voyager-record-card img{aspect-ratio:1;object-fit:cover;border-radius:999px;width:100%;transform:rotate(-8deg);box-shadow:0 0 54px #ffd36d5c,inset 0 0 24px #ffd36d33}.voyager-record-card:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffd36d2e;position:absolute;inset:8px}.voyager-record-card:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 44% 36%,#ffffff57,#0000 8% 100%);border-radius:999px;position:absolute;inset:15%}.technosignature-explainer{--transit-cycle:7.8s;background:radial-gradient(circle at 53% 48%,#7cc7ff38,#0000 28%),radial-gradient(circle at 74% 26%,#c59cff1f,#0000 24%),linear-gradient(135deg,#7cc7ff0d,#05060a24);border-radius:48px;width:min(63vw,1080px);height:min(88vh,900px);position:absolute;top:4.8vh;right:1.8vw;overflow:hidden;box-shadow:inset 0 0 140px #7cc7ff0a,0 34px 140px #00000075;-webkit-mask-image:radial-gradient(circle,#000 72%,#0000 97%);mask-image:radial-gradient(circle,#000 72%,#0000 97%)}.star-system{aspect-ratio:1;perspective:900px;width:min(44vw,720px);position:absolute;top:8%;left:8%}.scan-disc,.orbit,.signal-node,.signal-node i{position:absolute}.scan-disc{background:conic-gradient(from 0deg, transparent 0 58%, #7cc7ff2e 66%, transparent 74% 100%), repeating-radial-gradient(circle, #7cc7ff29 0 1px, transparent 1px 54px);opacity:calc(.28 + var(--audio-level) * .34);filter:drop-shadow(0 0 28px #7cc7ff29);border-radius:999px;animation:18s linear infinite technoscan-rotate;inset:5%}.orbit{border:1px solid #7cc7ff2e;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)rotate(-18deg)}.orbit-a{aspect-ratio:1;width:82%;animation:16s linear infinite orbit-precess}.orbit-b{aspect-ratio:1;border-color:#c59cff2e;width:58%;animation:22s linear infinite reverse orbit-precess}.orbit-c{aspect-ratio:1;opacity:.5;width:104%;animation:28s linear infinite orbit-precess}.star-glow{box-shadow:0 0 calc(120px + var(--audio-level) * 70px) #7cc7ff4d;background:radial-gradient(circle,#fffaf0 0 6%,#7cc7ffeb 7% 16%,#7cc7ff3d 17% 48%,#0000 72%);border-radius:999px;animation:5.6s ease-in-out infinite star-breathe;position:absolute;inset:27%}.transiting-world{aspect-ratio:1;width:min(5vw,68px);animation:transit-cross var(--transit-cycle) cubic-bezier(.37, 0, .63, 1) infinite;background:#040509;border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #f7f4ea29,0 0 28px #05060ae6}.occlusion-shadow{background:linear-gradient(90deg,#0000,#7cc7ffb3,#0000);width:90%;height:2px;position:absolute;top:49%;left:7%;box-shadow:0 0 28px #7cc7ff73}.signal-node{top:var(--signal-y);left:var(--signal-x);z-index:2;color:#f7f4eaa8;min-width:120px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;animation:5.8s ease-in-out infinite signal-node-drift;animation-delay:calc(var(--signal-index) * -560ms);background:#05060a8a;border:1px solid #7cc7ff24;border-radius:14px;gap:3px;padding:8px 10px;display:grid;transform:translate(-50%,-50%)}.signal-node i{aspect-ratio:1;background:var(--tone);width:8px;box-shadow:0 0 calc(16px + var(--audio-level) * 24px) var(--tone);border-radius:999px;top:50%;left:-15px;transform:translateY(-50%)}.signal-node strong{color:var(--tone);font-size:.64rem}.signal-node small{color:#f7f4ea7a;font-size:.56rem}.light-curve-card{background:repeating-linear-gradient(0deg,#7cc7ff0d 0 1px,#0000 1px 22px),#05060a9e;border:1px solid #7cc7ff33;border-radius:28px;width:min(34vw,520px);height:180px;position:absolute;top:10%;right:6%;box-shadow:0 24px 90px #0000006b,inset 0 0 60px #7cc7ff0a}.light-curve-svg{position:absolute;inset:12px 20px 42px;overflow:visible}.light-curve-baseline,.light-curve-ghost{fill:none;stroke-linecap:round}.light-curve-baseline{stroke:#7cc7ffdb;stroke-width:calc(3px + var(--audio-level) * 2px);filter:drop-shadow(0 0 18px #7cc7ff73)}.light-curve-ghost{stroke:#c59cff52;stroke-width:2px;stroke-dasharray:.05 .04;animation:light-curve-noise var(--transit-cycle) linear infinite}.light-curve-playhead{stroke:#7cc7ff80;stroke-width:1.4px;stroke-dasharray:3 4;opacity:0;animation:light-curve-scan var(--transit-cycle) linear infinite}.light-curve-reader{fill:#fffaf0;filter:drop-shadow(0 0 10px #7cc7fff2);opacity:0;animation:light-curve-reader-run var(--transit-cycle) linear infinite}.light-curve-card strong,.light-curve-card small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;left:18px}.light-curve-card strong{color:#fffaf0;font-size:.86rem;bottom:34px}.light-curve-card small{color:#f7f4ea7a;font-size:.62rem;bottom:16px}.signature-cards{display:none}.signal-spectrum{gap:10px;width:min(33vw,480px);display:grid;position:absolute;bottom:13%;right:7%}.signal-spectrum span{color:#f7f4ea94;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:60px 1fr;align-items:center;gap:12px;font-size:.68rem;display:grid;position:relative}.signal-spectrum i{background:linear-gradient(90deg, transparent, var(--tone), transparent);height:2px;box-shadow:0 0 calc(12px + var(--audio-level) * 20px) var(--tone);transform-origin:0;animation:3.8s ease-in-out infinite spectrum-pulse;animation-delay:calc(var(--spectrum-index) * -320ms);border-radius:999px}.uap-scene{position:absolute;inset:0}.uap-video-wall{opacity:.82;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;width:min(46vw,720px);display:grid;position:absolute;top:10vh;right:5vw}.uap-video-card{aspect-ratio:4/3;background:#05060aad;border:1px solid #c59cff3d;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 22px 80px #00000073}.uap-video-card:after{content:"";mix-blend-mode:screen;opacity:.28;pointer-events:none;background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/100% 6px,radial-gradient(circle,#0000 40%,#05060a70);position:absolute;inset:0}.uap-video-card video{object-fit:cover;filter:grayscale()contrast(1.22)brightness(.82)sepia(.14);width:100%;height:100%}.uap-video-card span{z-index:2;color:#f7f4eac7;font-family:var(--mono);letter-spacing:.12em;background:#05060ab8;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:.62rem;position:absolute;bottom:9px;left:10px}.uap-history-slider{perspective:1200px;width:min(58vw,980px);height:min(72vh,760px);position:absolute;top:7vh;right:3.6vw}.historical-archive-slide{opacity:0;animation:24s ease-in-out infinite archive-slider;animation-delay:calc(var(--slide-index) * -8s);background:#05060ab3;border:1px solid #c59cff33;border-radius:34px;position:absolute;inset:0;overflow:hidden;transform:translate(0)scale(.92);box-shadow:0 30px 120px #0000008c,0 0 80px #c59cff1a}.historical-archive-slide img{object-fit:cover;object-position:var(--subject-position);width:100%;height:100%;transform-origin:var(--focus-origin);filter:sepia(.22)grayscale(.04)contrast(1.16)brightness(.9);transform:var(--archive-start-transform);animation:24s ease-in-out infinite archive-zoom-pan;animation-delay:calc(var(--slide-index) * -8s)}.historical-archive-slide:after{content:"";background:linear-gradient(90deg,#05060a2e,#0000 32%,#05060a47),linear-gradient(#0000 38%,#05060ae6);position:absolute;inset:0}.historical-archive-slide span{z-index:2;color:#f7f4eac7;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#05060abd;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:.7rem;position:absolute;bottom:16px;left:18px}.historical-archive-slide p{z-index:2;color:#f7f4eab8;text-align:right;text-shadow:0 2px 18px #000000bf;max-width:min(31vw,430px);margin:0;font-size:clamp(.8rem,1vw,.95rem);line-height:1.35;position:absolute;bottom:16px;right:18px}.uap-timeline{justify-content:flex-end;gap:clamp(12px,2vw,28px);display:flex;position:absolute;bottom:13vh;left:6vw;right:6vw}.uap-feature-scene{position:absolute;inset:0}.uap-feature-video{background:radial-gradient(circle,#c59cff14,#0000 58%),#040509;border:1px solid #c59cff42;border-radius:30px;width:min(55vw,900px);height:min(68vh,720px);position:absolute;top:11vh;right:4vw;overflow:hidden;box-shadow:0 34px 120px #00000094,0 0 90px #c59cff1f}.uap-feature-video:after{content:"";mix-blend-mode:screen;opacity:calc(.16 + var(--audio-level) * .18);pointer-events:none;background:linear-gradient(#ffffff1a 1px,#0000 1px) 0 0/100% 7px,radial-gradient(circle,#0000 44%,#05060a80);position:absolute;inset:0}.uap-feature-video video{object-fit:contain;filter:grayscale()contrast(1.2)brightness(.92)sepia(.12);width:100%;height:100%}.uap-feature-label{z-index:2;color:#f7f4eab8;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.uap-feature-label span{color:#fffaf0;font-size:clamp(.78rem,1vw,.95rem)}.uap-feature-label small{color:#f7f4ea75;text-align:right;max-width:340px;font-size:.64rem;line-height:1.35}.uap-video-mosaic{flex-direction:column;justify-content:center;gap:clamp(14px,2.6vh,30px);width:min(62vw,1080px);max-height:88vh;display:flex;position:absolute;top:50%;right:2.8vw;transform:translateY(-50%)}.uap-video-row{justify-content:center;align-items:flex-start;gap:clamp(12px,1.4vw,22px);width:100%;display:flex}.uap-mosaic-card{background:radial-gradient(circle,#c59cff14,#0000 58%),#040509;border:1px solid #c59cff3d;border-radius:22px;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000085,0 0 70px #c59cff14}.uap-mosaic-card-missile,.uap-mosaic-card-middle-east{aspect-ratio:16/9;flex:1.778 1 0}.uap-mosaic-card-mosul{aspect-ratio:160/89;flex:1.798 1 0}.uap-mosaic-card-gimbal,.uap-mosaic-card-gofast{aspect-ratio:4/3;flex:1.333 1 0}.uap-mosaic-card:after{content:"";mix-blend-mode:screen;opacity:calc(.14 + var(--audio-level) * .16);pointer-events:none;background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/100% 7px,radial-gradient(circle,#0000 48%,#05060a6b);position:absolute;inset:0}.uap-mosaic-card video{object-fit:fill;filter:grayscale(.35)contrast(1.08)brightness(.92)sepia(.08);width:100%;height:100%;display:block}.uap-mosaic-card video::-webkit-media-controls{display:none!important}.uap-mosaic-card video::cue{color:#fffaf0;font-family:var(--mono);background:#05060ac7;padding:4px 8px;font-size:.82rem;line-height:1.35}.uap-timeline span{color:#f7f4eab8;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;place-items:center;gap:10px;font-size:clamp(.62rem,.95vw,.8rem);display:grid}.uap-timeline i{background:var(--tone);width:18px;height:18px;box-shadow:0 0 32px var(--tone);border-radius:999px}.orphan-beacon{background:radial-gradient(circle at center, var(--tone-faint), transparent 58%);border-radius:38px;width:min(54vw,860px);height:min(78vh,760px);position:absolute;top:8vh;right:4vw;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 90%);mask-image:radial-gradient(circle,#000 58%,#0000 90%)}.beacon-core{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #fffaf0 0 3%, var(--tone) 4% 8%, #f7f4ea24 9% 18%, transparent 60%), #05060a40;border:1px solid #f7f4ea2e;border-radius:999px;width:min(17vw,250px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #f7f4ea33,inset 0 0 80px #f7f4ea14}.beacon-core span,.beacon-wave span{border:1px solid #f7f4ea29;border-radius:999px;animation:4s ease-out infinite pulse-ring;position:absolute;inset:-30%}.beacon-core span:nth-child(2){animation-delay:1.2s}.beacon-core span:nth-child(3){animation-delay:2.4s}.orphan-orbit{border-radius:999px;animation:54s linear infinite slow-spin;position:absolute;inset:4%}.orphan-orbit:before,.orphan-orbit:after{content:"";border:1px solid #f7f4ea1f;border-radius:999px;position:absolute;inset:12%}.orphan-orbit:after{border-color:#f7f4ea14;inset:27%;transform:rotate(18deg)scaleX(1.35)}.orphan-orbit span{width:5px;height:5px;transform:rotate(calc(var(--node-index) * 16.36deg)) translateX(min(24vw, 370px));transform-origin:0 0;background:#f7f4eac2;border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 20px #f7f4ea6b}.orphan-orbit span:nth-child(5n){background:var(--tone);width:8px;height:8px;box-shadow:0 0 34px var(--tone)}.lost-command{color:#f7f4eab8;width:min(28vw,380px);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#05060aa3;border:1px solid #f7f4ea29;border-radius:22px;gap:8px;padding:18px 20px;display:grid;position:absolute;bottom:14%;right:8%;box-shadow:0 22px 90px #0000006b}.lost-command small,.lost-command em{color:#f7f4ea75;font-size:.66rem;font-style:normal}.lost-command strong{color:#fffaf0;text-shadow:0 0 28px #f7f4ea33;font-size:clamp(.95rem,1.6vw,1.35rem);font-weight:500;line-height:1.25}.beacon-wave{aspect-ratio:1;border-radius:999px;width:min(35vw,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.beacon-wave span{opacity:calc(.48 + var(--audio-level) * .42);border-color:#f7f4ea1f;inset:0}.beacon-wave span:nth-child(2){animation-delay:1.35s}.beacon-wave span:nth-child(3){animation-delay:2.7s}.working-ruins{background:radial-gradient(circle at 50% 45%,#ffd36d2e,#0000 22%),radial-gradient(circle at 72% 28%,#ffd36d1a,#0000 18%),linear-gradient(135deg,#ffd36d0d,#05060a29);border-radius:42px;width:min(56vw,900px);height:min(80vh,780px);position:absolute;top:7vh;right:4vw;overflow:hidden;box-shadow:inset 0 0 120px #ffd36d0a,0 36px 130px #00000080;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 94%);mask-image:radial-gradient(circle,#000 62%,#0000 94%)}.working-ruins:before{content:"";opacity:.2;background-image:linear-gradient(#ffd36d1a 1px,#0000 1px),linear-gradient(90deg,#ffd36d14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.ruin-megastructure{aspect-ratio:1;background:linear-gradient(145deg,#ffffff1c,#ffd36d05),radial-gradient(circle,#ffd36d24,#0000 42%);border:1px solid #ffd36d38;border-radius:44px;width:min(34vw,520px);position:absolute;top:48%;left:54%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 0 0 80px #ffd36d0f,0 0 110px #ffd36d21}.ruin-megastructure:before,.ruin-megastructure:after{content:"";background:#ffd36d38;position:absolute;box-shadow:0 0 24px #ffd36d42}.ruin-megastructure:before{width:1px;height:68%;top:18%;left:50%;transform:rotate(-18deg)}.ruin-megastructure:after{width:72%;height:1px;top:50%;left:14%;transform:rotate(12deg)}.ruin-megastructure span{inset:calc(16% + var(--ring-offset,0%));border-radius:inherit;border:1px solid #ffd36d24;animation:32s linear infinite slow-spin;position:absolute}.ruin-megastructure span:first-child{--ring-offset:0%}.ruin-megastructure span:nth-child(2){--ring-offset:11%;animation-duration:45s;animation-direction:reverse}.ruin-megastructure span:nth-child(3){--ring-offset:22%;opacity:.6;border-style:dashed}.ruin-core{aspect-ratio:1;width:min(8vw,112px);box-shadow:0 0 calc(44px + var(--audio-level) * 56px) #ffd36d, 0 0 140px #ffd36d80;background:#ffd36d;border-radius:999px;animation:2.4s ease-in-out infinite core-flicker;position:absolute;top:48%;left:54%;transform:translate(-50%,-50%)}.ruin-core:before,.ruin-core:after{content:"";border:1px solid #ffd36d3d;border-radius:999px;animation:3.4s ease-out infinite pulse-ring;position:absolute;inset:-64px}.ruin-core:after{animation-delay:1.7s}.ruin-command-stream{color:#f7f4ea9e;width:min(25vw,360px);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;gap:8px;font-size:.72rem;display:grid;position:absolute;bottom:12%;right:7%}.ruin-command-stream span{background:#05060a94;border:1px solid #ffd36d29;border-radius:999px;padding:9px 12px;animation:3.2s ease-in-out infinite command-blink;box-shadow:0 0 26px #ffd36d0f}.ruin-command-stream span:nth-child(2){animation-delay:.35s}.ruin-command-stream span:nth-child(3){color:#ffd36d;animation-delay:.7s}.ruin-command-stream span:nth-child(4){animation-delay:1.05s}.ruin-fragments span{width:calc(18px + (var(--fragment-index) % 4) * 8px);height:2px;transform:rotate(calc(var(--fragment-index) * 25.7deg)) translateX(calc(150px + (var(--fragment-index) % 6) * 42px));transform-origin:0 0;background:#ffd36d57;border-radius:999px;position:absolute;top:50%;left:54%;box-shadow:0 0 20px #ffd36d2e}.classification-scene{position:absolute;inset:0}.target-lock{aspect-ratio:1;background:radial-gradient(circle,#7cc7ffcc 0 2px,#7cc7ff2e 3px 8px,#0000 9px),radial-gradient(circle,#7cc7ff1f,#0000 45%);border-radius:999px;width:min(26vw,360px);position:absolute;top:43%;right:15%;transform:translateY(-50%);box-shadow:0 0 100px #7cc7ff33}.target-lock:before,.target-lock:after{content:"";border-radius:inherit;border:1px solid #7cc7ff52;position:absolute;inset:16%}.target-lock:after{border-style:dashed;animation:18s linear infinite slow-spin;inset:32%}.target-lock span{background:var(--tone);box-shadow:0 0 24px var(--tone);position:absolute}.target-lock span:first-child{height:1px;top:50%;left:8%;right:8%}.target-lock span:nth-child(2){width:1px;top:8%;bottom:8%;left:50%}.target-lock span:nth-child(3){border-radius:999px;width:18px;height:18px;animation:2.4s ease-in-out infinite core-flicker;top:50%;left:50%;transform:translate(-50%,-50%)}.classification-panel{width:min(31vw,430px);box-shadow:0 28px 100px #00000073, 0 0 calc(var(--audio-level) * 48px) var(--tone-soft);color:#f7f4eab3;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#05060a9e;border:1px solid #7cc7ff2e;border-radius:22px;gap:8px;padding:18px 20px;display:grid;position:absolute;bottom:16%;right:8%}.classification-panel small,.classification-panel em{color:#f7f4ea75;font-size:.68rem;font-style:normal}.classification-panel strong{color:var(--tone);text-shadow:0 0 28px #7cc7ff61;font-size:clamp(1.15rem,2vw,1.8rem);font-weight:500}.final-scanline{background:linear-gradient(#0000,#7cc7ffe0,#0000);width:1px;animation:5.5s ease-in-out infinite final-scan;position:absolute;top:0;bottom:0;right:28%;box-shadow:0 0 38px #7cc7ffc7}.evidence-panel{z-index:12;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#05060adb;border:1px solid #ffffff24;border-radius:26px;width:min(520px,100vw - 48px);padding:20px;position:fixed;top:82px;bottom:76px;right:24px;overflow:auto;box-shadow:0 30px 100px #0000008c}.evidence-panel>p{color:var(--tone);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem}.evidence-list{gap:12px;display:grid}.evidence-card{color:#f7f4eac7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:96px 1fr;gap:14px;padding:12px;text-decoration:none;display:grid}.evidence-card:hover{border-color:var(--tone-soft);background:#ffffff12}.evidence-card img,.evidence-card video{object-fit:cover;border-radius:12px;width:96px;height:80px}.evidence-card video{filter:grayscale()contrast(1.18)}.evidence-card span{gap:5px;display:grid}.evidence-card strong{color:#fffaf0;line-height:1.15}.evidence-card small,.evidence-card b{color:#f7f4ea80;font-family:var(--mono);letter-spacing:.04em;font-size:.68rem;font-weight:500}.evidence-card em{color:#f7f4eaad;font-size:.82rem;font-style:normal;line-height:1.35}@keyframes scan{0%,to{opacity:.28;transform:translateY(-42px)}50%{opacity:.9;transform:translateY(42px)}}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1.15)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}@keyframes waveform{0%,to{opacity:.4;height:28px}50%{opacity:1;height:96px}}@keyframes ken-burns{0%{transform:scale(1.05)translate(0,0)}to{transform:scale(1.12)translate(-1.4%,1.2%)}}@keyframes radar-sweep{to{transform:rotate(360deg)}}@keyframes evolution-branch-drift{0%,to{transform:translate(0,0)}37%{transform:translate3d(var(--branch-drift-x), var(--branch-drift-y), 0)}71%{transform:translate3d(calc(var(--branch-drift-y) * -.55), calc(var(--branch-drift-x) * .45), 0)}}@keyframes transit-cross{0%{opacity:0;transform:translate(-50%,-50%)translate(-340px)}14%,86%{opacity:1}50%{opacity:1;transform:translate(-50%,-50%)translate(0)}to{opacity:0;transform:translate(-50%,-50%)translate(340px)}}@keyframes technoscan-rotate{to{transform:rotate(360deg)}}@keyframes orbit-precess{to{transform:translate(-50%,-50%)rotateX(62deg)rotate(342deg)}}@keyframes star-breathe{0%,to{opacity:.72;transform:scale(.94)}46%{opacity:1;transform:scale(calc(1.04 + var(--audio-level) * .12))}71%{opacity:.82;transform:scale(.98)}}@keyframes signal-node-drift{0%,to{opacity:.5;transform:translate(-50%,-50%)translate(0,0)}43%{opacity:calc(.74 + var(--audio-level) * .22);transform:translate(-50%,-50%)translate(8px,-10px)}77%{opacity:.62;transform:translate(-50%,-50%)translate(-7px,6px)}}@keyframes light-curve-scan{0%{opacity:0;transform:translate(0)}8%{opacity:.85}50%{transform:translate(157px)}92%{opacity:.85}to{opacity:0;transform:translate(388px)}}@keyframes light-curve-reader-run{0%{cy:58px;opacity:0;transform:translate(0)}8%{opacity:1}42%{cy:58px}50%{cy:98px;transform:translate(157px)}58%{cy:58px}92%{opacity:1}to{cy:58px;opacity:0;transform:translate(388px)}}@keyframes light-curve-noise{to{stroke-dashoffset:-1px}}@keyframes spectrum-pulse{0%,to{opacity:.32;transform:scaleX(.42)}55%{opacity:calc(.72 + var(--audio-level) * .26);transform:scaleX(calc(.76 + var(--audio-level) * .38))}}@keyframes archive-slider{0%,23%{z-index:3;opacity:1;transform:translate(0)scale(1)}30%,56%{z-index:2;opacity:.38;transform:translate(-46%)scale(.72)rotateY(10deg)}63%,90%{z-index:1;opacity:.38;transform:translate(46%)scale(.72)rotateY(-10deg)}to{z-index:3;opacity:1;transform:translate(0)scale(1)}}@keyframes archive-zoom-pan{0%,to{object-position:var(--subject-position);transform:var(--archive-start-transform)}16%,32%{object-position:var(--focus-position);transform:var(--archive-end-transform)}46%,82%{object-position:var(--focus-position);transform:var(--archive-end-transform)}}@keyframes core-flicker{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes command-blink{0%,to{opacity:.45;transform:translate(0)}45%{opacity:1;transform:translate(-8px)}}@keyframes final-scan{0%,to{opacity:.24;transform:translate(-90px)}48%{opacity:.95;transform:translate(110px)}}@keyframes glyph-haze-breathe{0%,to{opacity:.12;transform:scale(.94)}50%{opacity:.3;transform:scale(1.08)}}@keyframes semantic-drift{0%,to{stroke-dashoffset:0;transform:rotate(-1deg)scale(.98)}46%{stroke-dashoffset:-.22px;transform:rotate(3deg)scale(1.035)}52%{stroke-dashoffset:-.15px;filter:blur(.7px)}}@keyframes decoder-sweep{0%,to{opacity:0;stroke-dashoffset:1px}18%,62%{opacity:1}70%{opacity:.22;stroke-dashoffset:0}}@keyframes mark-flicker{0%,to{opacity:.12;filter:blur()}38%{opacity:.76;filter:blur(.6px)}42%{opacity:.22}}@keyframes intro-mist-pulse{0%,to{opacity:.26;transform:translate(-50%,-50%)scale(.88)rotate(-4deg)}50%{opacity:.78;transform:translate(-50%,-50%)scale(1.1)rotate(6deg)}}@keyframes intro-scan-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes intro-swarm-drift{0%,to{opacity:.45;filter:blur()drop-shadow(0 0 16px #7cffc26b)}50%{opacity:1;filter:blur(.8px)drop-shadow(0 0 26px #7cc7ff5c)}}@keyframes intro-eclipse-breathe{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}}@keyframes cell-breathe{0%,to{border-radius:46% 54% 58% 42%/52% 46% 54% 48%;transform:translate(-50%,-50%)rotate(-2deg)scale(.96)}50%{border-radius:56% 44% 46% 54%/44% 58% 42% 56%;transform:translate(-50%,-50%)rotate(4deg)scale(1.05)}}@keyframes cell-core-drift{0%,to{opacity:.66;transform:translate(-50%,-50%)scale(.86)}50%{opacity:1;transform:translate(-45%,-54%)scale(1.12)}}@keyframes cell-thread-flow{0%,to{opacity:.24;filter:blur()}50%{opacity:.82;filter:blur(.7px)}}@keyframes cell-pulse-ring{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.24)}}@keyframes monolith-cut-scan{0%,to{opacity:.16;transform:translate(-50%)scaleX(.35)}46%{opacity:.9;transform:translate(-50%)scaleX(1)}}@keyframes monolith-vertical-scan{0%,to{opacity:0;transform:translate(-50%)translateY(-34%)}45%{opacity:.85}80%{opacity:0;transform:translate(-50%)translateY(34%)}}@keyframes swarm-orbit{0%,to{opacity:.26;filter:blur()}50%{opacity:1;filter:blur(.8px)}}@keyframes eclipse-halo-pulse{0%,to{opacity:.24;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.76;transform:translate(-50%,-50%)scale(1.08)}}@keyframes eclipse-ring-drift{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes eclipse-flare{0%,to{opacity:.18;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.45)}46%{opacity:.92;transform:translate(-50%,-50%)rotate(-18deg)scaleX(1.35)}}@keyframes timer-urgent-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}@keyframes arrival-ink-breathe{0%,to{stroke-dashoffset:0;opacity:.88;transform:rotate(-2deg)scale(.96)}50%{stroke-dashoffset:-.18px;opacity:1;transform:rotate(4deg)scale(1.04)}}@keyframes arrival-splatter-drift{0%,to{opacity:.78;transform:translate3d(var(--ink-noise-soft-x), var(--ink-noise-soft-y), 0) scale(.92)}50%{opacity:1;transform:translate3d(calc(12px + var(--ink-noise-x)), calc(-8px + var(--ink-noise-y)), 0) scale(var(--ink-noise-scale))}}@keyframes dragon-fractal-draw{0%,to{stroke-dasharray:.01 .99;stroke-dashoffset:0;opacity:.22}42%{stroke-dasharray:calc(.28 + var(--audio-level) * .36) .99;stroke-dashoffset:-.08px;opacity:calc(.62 + var(--audio-level) * .28)}72%{stroke-dasharray:calc(.12 + var(--audio-level) * .24) .99;stroke-dashoffset:-.34px;opacity:.46}}@keyframes barnsley-point-bloom{0%,to{opacity:.12;transform:translate3d(var(--fractal-noise-soft-x), var(--fractal-noise-soft-y), 0) scale(.55)}33%{opacity:calc(.58 + var(--audio-level) * .36);transform:translate3d(var(--fractal-noise-x), var(--fractal-noise-y), 0) scale(var(--fractal-noise-scale))}66%{opacity:.28;transform:translate3d(var(--fractal-noise-alt-x), var(--fractal-noise-alt-y), 0) scale(.72)}}@keyframes ferrofluid-core-pull{0%,to{border-radius:43% 57% 48% 52%;transform:translate(-50%,-50%)scale(.94)}50%{border-radius:50% 50% 44% 56%;transform:translate(-50%,-50%)scale(1.05)}}@keyframes ferrofluid-spike-pull{0%,to{opacity:.64;height:54px}48%{opacity:1;height:104px}}@keyframes membrane-fold{0%,to{border-radius:46% 54% 42% 58%/54% 40% 60% 46%;transform:translate(-50%,-50%)rotate(-5deg)scale(.96)}50%{border-radius:58% 42% 55% 45%/42% 58% 40% 60%;transform:translate(-50%,-50%)rotate(7deg)scale(1.06)}}@keyframes membrane-slit-open{0%,to{opacity:.22;transform:translate(-50%,-50%)rotate(14deg)scaleX(.44)}50%{opacity:.82;transform:translate(-50%,-50%)rotate(14deg)scaleX(1.08)}}@keyframes membrane-bead-slide{0%,to{opacity:.58;transform:translate(-10px,12px)scale(.76)}50%{opacity:.95;transform:translate(18px,-18px)scale(1.12)}}@keyframes suspension-coalesce{0%,to{opacity:.46;transform:rotate(calc(var(--drop-index) * 48deg)) translateX(calc(42px + var(--drop-index) * 8px)) scale(calc(.62 + var(--drop-index) * .02))}50%{opacity:.96;transform:rotate(calc(var(--drop-index) * 48deg + 16deg)) translateX(calc(148px + var(--drop-index) * 2px)) scale(1.18)}}@keyframes powder-organize{0%,to{opacity:.24;transform:rotate(calc(var(--grain-index) * 137.5deg)) translateX(calc(70px + var(--grain-index) * 3px)) translate(var(--grain-noise-x), var(--grain-noise-y)) scale(.72)}52%{opacity:.9;transform:rotate(calc(var(--grain-index) * 4deg)) translateX(calc(180px + (var(--grain-index) - 45) * .8px)) translate(var(--grain-noise-alt-x), var(--grain-noise-alt-y)) scale(var(--grain-noise-scale))}}@keyframes powder-brownian{0%,to{filter:drop-shadow(0 0 calc(4px + var(--audio-level) * 14px) #f7f4ea38);margin:0}39%{filter:blur(.7px) drop-shadow(0 0 calc(8px + var(--audio-level) * 22px) #7cc7ff2e);margin-left:calc(var(--grain-drift-x) + var(--grain-noise-x));margin-top:calc(var(--grain-drift-y) + var(--grain-noise-y))}73%{filter:blur(.2px) drop-shadow(0 0 calc(6px + var(--audio-level) * 18px) #c59cff29);margin-left:calc(var(--grain-noise-alt-x) + var(--grain-noise-y));margin-top:calc(var(--grain-noise-alt-y) + var(--grain-noise-x))}}@keyframes cellular-step{0%,to{opacity:.12;transform:translate3d(var(--life-noise-soft-x), var(--life-noise-soft-y), 0) scale(.45)}16%{opacity:calc(.18 + var(--life-intensity) * .6 + var(--audio-level) * .24);transform:translate3d(var(--life-noise-x), var(--life-noise-y), calc(8px + var(--audio-level) * 18px + var(--life-noise-z))) scale(var(--life-noise-scale))}33%{opacity:.08;transform:translate3d(var(--life-noise-alt-x), var(--life-noise-alt-y), -6px) scale(.34)}50%{opacity:calc(.28 + var(--audio-level) * .34);transform:translate3d(var(--life-noise-alt-y), var(--life-noise-alt-x), calc(4px + var(--audio-level) * 14px)) scale(.72)}66%{opacity:calc(.14 + var(--life-intensity) * .36);transform:translate3d(var(--life-noise-soft-y), var(--life-noise-soft-x), 12px) scale(.82)}}@keyframes cellular-glider-walk{0%,to{opacity:.18;transform:rotateX(58deg)rotate(-17deg)translate3d(-94px,-74px,24px)}38%{opacity:calc(.5 + var(--audio-level) * .3);transform:rotateX(58deg)rotate(-17deg)translate3d(32px,-8px,42px)}74%{opacity:.3;transform:rotateX(58deg)rotate(-17deg)translate3d(112px,78px,18px)}}@keyframes mesh-point-orbit{0%,to{opacity:.34;filter:blur();transform:translate3d(calc(-50% + var(--mesh-noise-soft-x)), calc(-50% + var(--mesh-noise-soft-y)), calc(var(--mesh-depth) + var(--mesh-noise-soft-z))) scale(.72)}37%{opacity:calc(.72 + var(--audio-level) * .22);filter:blur(.6px);transform:translate3d(calc(-50% + var(--mesh-drift-x) + var(--mesh-noise-x)), calc(-50% + var(--mesh-drift-y) + var(--mesh-noise-y)), calc(var(--mesh-depth) + var(--audio-z) + 42px + var(--mesh-noise-z))) scale(var(--mesh-noise-scale))}69%{opacity:.56;filter:blur(.18px);transform:translate3d(calc(-50% + var(--mesh-return-x) + var(--mesh-noise-alt-x)), calc(-50% + var(--mesh-return-y) + var(--mesh-noise-alt-y)), calc(var(--mesh-depth) - 18px + var(--mesh-noise-alt-z))) scale(.84)}}@keyframes mic-pulse{0%,to{transform:scale(.74)}50%{transform:scale(1.32)}}@keyframes macro-chromosome-fold{0%,to{filter:blur(.4px)drop-shadow(0 0 36px #7cffc23d);border-radius:48% 52% 46% 54%/36% 38% 62% 64%}50%{filter:blur(1.1px)drop-shadow(0 0 58px #f7f4ea2e);border-radius:38% 62% 58% 42%/48% 30% 70% 52%}}@keyframes macro-nucleus-pulse{0%,to{opacity:.32;transform:translate(-50%,-50%)scale(.9)rotate(-4deg)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.08)rotate(6deg)}}@keyframes macro-speck-drift{0%,to{opacity:.25;filter:blur()}50%{opacity:.9;filter:blur(.8px)}}@keyframes ribbon-flow{0%,to{stroke-dashoffset:0;opacity:.42}50%{stroke-dashoffset:-.42px;opacity:.9}}@keyframes xray-lane-scan{0%,to{transform:translateY(-35%)}50%{transform:translateY(35%)}}@keyframes xray-band-flicker{0%,to{filter:blur()}40%{filter:blur(1.2px)}58%{filter:blur(.2px)}}@keyframes wave-field-pulse{0%,to{opacity:.16;transform:translate(-50%,-50%)rotate(-9deg)scale(.92)}50%{opacity:.72;transform:translate(-50%,-50%)rotate(9deg)scale(1.08)}}@keyframes interference-warp{0%,to{opacity:.18;filter:blur();border-radius:50%}50%{opacity:.72;filter:blur(.8px);border-radius:42% 58% 38% 62%}}@keyframes echo-copy-drift{0%,to{transform:translate(-50%,-50%)rotate(-2deg)scale(.92)}50%{transform:translate(-50%,-50%)rotate(4deg)scale(1.08)}}@keyframes signal-block-shift{0%{opacity:.34;transform:rotateX(18deg)translateY(-12px)translateZ(-20px)}50%{opacity:.88;transform:rotateX(18deg)translateY(0)translateZ(18px)}to{opacity:.5;transform:rotateX(18deg)translateY(12px)translateZ(-10px)}}@keyframes dna-letter-drift{0%,to{filter:blur()}50%{filter:blur(.7px)}}@keyframes dna-ribbon-letter-flow{0%,to{stroke-dashoffset:0;opacity:.56}50%{stroke-dashoffset:-.35px;opacity:.92}}@keyframes constellation-twinkle{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.72)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes sequencer-scan{0%,to{transform:translateY(-36%)}50%{transform:translateY(36%)}}@keyframes sequencer-letter-pulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes oracle-ring-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes oracle-base-float{0%,to{opacity:.42;filter:blur()}50%{opacity:1;filter:blur(.6px)}}@keyframes dna-rung-glow{0%,to{filter:drop-shadow(0 0 7px #7cffc247)}44%{filter:drop-shadow(0 0 24px #f7f4eab3)}}@keyframes dna-node-glow{0%,to{opacity:.56}50%{opacity:1}}@keyframes dna-wave-ring{0%{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)scale(.62)}28%{opacity:.6}to{opacity:0;transform:translate(-50%,-50%)rotate(10deg)scale(1.45)}}@keyframes base-flicker{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:.95;transform:translateY(-4px)}}@media (width<=920px){.slide{grid-template-columns:1fr;padding:28px 28px 88px}.slide-content{align-self:end;max-width:100%}.slide h1{font-size:clamp(2.8rem,11vw,4.8rem)}.visual{opacity:.62}.presenter-hud{justify-content:flex-start;left:18px;right:auto}.progress-track{width:30vw}.command-bar{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
