:root{--void:#060b24;--deep:#0d1740;--ice:#eff4ff;--cyan:#4fd9ff;--azure:#5d91ff;--violet:#9b78ff;--coral:#ff6e78;--myelin:#ffefd6;--muted:#eff4ffa8;--faint:#eff4ff6b;--line:#eff4ff21;--line-soft:#eff4ff17;--line-hair:#eff4ff0f;--panel:#eff4ff;--panel-ink:#141b30;--panel-edge:#d9e2f5;--panel-hi:#fff;--hdr-bg:#060b24eb;--chip-bg:#060b2466;--field-bg:#eff4ff0a;--btn-ink:#041228;--hub-bg:#4fd9ff0d;--ghost:#eff4ff38;--sulcus-c:2,4,16;--sulcus-a:.95;--grain-op:.055;--grain-blend:overlay;--scrim:6,11,36;--disp:"Unbounded", sans-serif;--text:"Onest", system-ui, sans-serif;--mono:"JetBrains Mono", monospace}:root[data-theme=light]{--void:#edf1fa;--deep:#dce4f5;--ice:#101b36;--cyan:#0a7fc2;--azure:#2f5bd0;--violet:#6b45d9;--coral:#d2384a;--myelin:#b4761a;--muted:#101b36b8;--faint:#101b3680;--line:#101b3629;--line-soft:#101b361f;--line-hair:#101b3617;--panel:#fff;--panel-ink:#101b36;--panel-edge:#c9d6ee;--panel-hi:#edf1fa;--hdr-bg:#edf1faeb;--chip-bg:#fff9;--field-bg:#101b360a;--btn-ink:#fff;--hub-bg:#0a7fc212;--ghost:#101b3614;--sulcus-c:120,140,180;--sulcus-a:.5;--grain-op:.03;--grain-blend:multiply;--scrim:237,241,250}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--text);background:var(--void);color:var(--ice);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.wrap{z-index:2;width:min(1180px,92vw);margin:0 auto;position:relative}.mono{font-family:var(--mono);letter-spacing:.06em;color:var(--cyan);font-size:11.5px;font-weight:500}.lat{font-family:var(--mono);letter-spacing:.16em;text-transform:lowercase;color:var(--violet);font-size:10.5px;font-weight:400}.grain{z-index:70;pointer-events:none;opacity:var(--grain-op);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#preload{--p:0;z-index:200;background:radial-gradient(120% 90% at 50% 42%, #0b1430 0%, var(--void) 72%);flex-direction:column;justify-content:center;align-items:center;gap:30px;transition:opacity .6s,visibility .6s;animation:10ms linear 11s forwards plAuto;display:flex;position:fixed;inset:0}#preload.done{opacity:0;visibility:hidden;pointer-events:none}@keyframes plAuto{to{opacity:0;visibility:hidden;pointer-events:none}}#preload svg{width:min(520px,84vw);height:auto;overflow:visible}#preload .pl-halo{fill:url(#plGlow);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite plBreath}#preload .pl-halo.r{animation-delay:-1.8s}@keyframes plBreath{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}#preload .pl-dend{fill:none;stroke:var(--azure);stroke-linecap:round;stroke-linejoin:round}#preload .pl-dend.t2{stroke-width:2px;stroke-opacity:.6}#preload .pl-dend.t1{stroke-width:1.2px;stroke-opacity:.44}#preload .pl-dend.t0{stroke-width:.7px;stroke-opacity:.3}#preload .pl-soma{fill:url(#plSoma);stroke:var(--cyan);stroke-opacity:.9;stroke-width:1.6px;filter:drop-shadow(0 0 10px #4fd9ff80);transition:filter .35s}#preload .pl-nuc{fill:#eaf7ff;opacity:.9}#preload.touch .pl-soma{filter:drop-shadow(0 0 20px #4fd9fffa)}#preload .pl-axon{fill:none;stroke:url(#plAxon);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));filter:drop-shadow(0 0 7px #4fd9ffb3)}#preload .pl-tip{fill:#fff;filter:drop-shadow(0 0 10px #4fd9fffa)}#preload .pl-ves{fill:var(--cyan);opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite plVes}#preload .pl-ves.v2{animation-delay:-.9s}#preload .pl-ves.v3{animation-delay:-1.7s}@keyframes plVes{0%,to{opacity:0;transform:translate(-7px)}50%{opacity:.85;transform:translate(7px)}}#preload .pl-spark{fill:none;stroke:var(--myelin);stroke-width:2.6px;opacity:0;filter:drop-shadow(0 0 10px #ffefd6f2)}#preload.touch .pl-spark{animation:.5s ease-out 2 plSpark}@keyframes plSpark{0%{opacity:0}25%{opacity:1}to{opacity:0}}#preload .pl-cap{color:#4fd9ffe6;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}:root[data-theme=light] #preload{background:radial-gradient(120% 90% at 50% 42%,#eef3fc 0%,#dce4f5 74%)}:root[data-theme=light] #preload .pl-axon,:root[data-theme=light] #preload .pl-tip{filter:none}:root[data-theme=light] #preload .pl-tip{fill:var(--cyan)}:root[data-theme=light] #preload .pl-cap{color:#2f9be0e6}@media (prefers-reduced-motion:reduce){#preload{transition:opacity .2s;animation:none}#preload .pl-halo,#preload .pl-ves,#preload.touch .pl-spark{animation:none}}#corpus{z-index:0;pointer-events:none;position:fixed;inset:0}#cnode{z-index:95;background:var(--cyan);pointer-events:none;opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:opacity .3s;position:fixed;box-shadow:0 0 12px #4fd9ffe6}#cnode.on{opacity:.9}.header{z-index:60;transition:background .35s,box-shadow .35s;position:fixed;top:0;left:0;right:0}.header-in{align-items:center;gap:18px;padding:14px 0;display:flex}.header,.header a{color:var(--ice)}.header.solid{background:var(--hdr-bg);box-shadow:0 1px 0 var(--line);backdrop-filter:blur(8px)}.logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.logo-mark{flex-shrink:0;overflow:visible}.logo-apex{transition:filter .3s}.logo:hover .logo-apex{filter:drop-shadow(0 0 6px var(--cyan))}.logo-name{font-family:var(--disp);letter-spacing:.02em;font-size:14px;font-weight:700;display:block}.logo-sub{opacity:.65;white-space:nowrap;font-size:10.5px;display:block}.nav{gap:22px;margin-left:auto;font-size:13.5px;font-weight:600;display:flex}.nav a{opacity:.85;background:linear-gradient(90deg, var(--cyan), var(--cyan)) no-repeat 0 100%/0 2px;transition:background-size .35s,opacity .2s}.nav a:hover{opacity:1;text-shadow:0 0 14px #4fd9ff73;background-size:100% 2px}.theme-btn{cursor:pointer;width:38px;height:38px;color:inherit;background:var(--chip-bg);border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .25s,box-shadow .25s,transform .2s;display:flex}.theme-btn:hover{border-color:var(--cyan);transform:rotate(-18deg);box-shadow:0 0 18px #4fd9ff59}.theme-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px;display:none}:root[data-theme-mode=auto] .theme-btn .ic-auto,:root:not([data-theme-mode]) .theme-btn .ic-auto,:root[data-theme-mode=light] .theme-btn .ic-sun,:root[data-theme-mode=dark] .theme-btn .ic-moon{display:block}.vswitch{flex-shrink:0;position:relative}.vs-btn{cursor:pointer;font-family:var(--text);color:inherit;background:var(--chip-bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;font-weight:700;display:flex}.vs-btn b{opacity:.75;font-size:11px}.vs-btn .car{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.vs-btn[aria-expanded=true] .car{transform:rotate(-135deg)translateY(2px)}.vs-menu{z-index:80;background:var(--panel);min-width:200px;color:var(--panel-ink);border:1px solid var(--panel-edge);border-radius:16px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 38px #00000073}.vs-menu[hidden]{display:none}.vs-menu a{color:var(--panel-ink);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.vs-menu a b{opacity:.6;text-align:center;width:15px;font-size:11px}.vs-menu a:hover{background:var(--panel-hi)}.vs-menu a.on{background:var(--panel-ink);color:var(--panel)}.vs-menu a.on b{opacity:.85}.scene{height:480vh;position:relative}.stage{background:var(--void);z-index:2;height:100svh;position:sticky;top:0;overflow:hidden}.vidstage{z-index:1;position:absolute;inset:0}.vidstage .clip{object-fit:cover;opacity:0;will-change:opacity;filter:saturate(1.18)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.vidstage .clip.on{opacity:1}:root[data-theme=dark] .vidstage .clip{filter:brightness(.8)saturate(1.3)contrast(1.08)}#cv{z-index:2;width:100%;height:100%;position:absolute;inset:0}.layer{z-index:3;text-align:center;opacity:0;pointer-events:none;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;padding:0 6vw;display:flex;position:absolute;inset:0}.layer:before{content:"";background:radial-gradient(44% 30% at 50% 50%, rgba(var(--scrim), .44), rgba(var(--scrim), 0) 76%);z-index:-1;position:absolute;inset:0}#L0:before{display:none}.hero-title{font-family:var(--disp);color:var(--ice);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(42px,9.4vw,138px);font-weight:900;line-height:.98}.hero-title .ln{display:block}.hero-title .ch{opacity:.1;filter:blur(2px);animation:.55s cubic-bezier(.2,.7,.3,1) forwards ignite;display:inline-block}@keyframes ignite{45%{opacity:1;filter:none;color:var(--cyan);text-shadow:0 0 30px #4fd9fff2}to{opacity:1;filter:none;color:var(--ice);text-shadow:0 0 #4fd9ff00}}.hero-sub{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin-top:26px;font-size:clamp(12px,1.5vw,16px);font-weight:500}.hero-hint{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:11.5px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.hero-hint i{background:linear-gradient(var(--cyan), transparent);width:1px;height:44px;animation:1.8s ease-in-out infinite drip}@keyframes drip{0%{transform-origin:top;opacity:0;transform:scaleY(.2)}40%{opacity:1;transform:scaleY(1)}to{transform-origin:top;opacity:0;transform:scaleY(1)}}.phrase{font-family:var(--disp);color:var(--ice);max-width:20ch;margin:0 auto;font-size:clamp(26px,4.6vw,62px);font-weight:700;line-height:1.14}.phrase em{color:var(--cyan);text-shadow:0 0 28px #4fd9ff8c;font-style:normal}.layer .mini{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:22px;font-size:12.5px;font-weight:700}.hud{z-index:3;flex-direction:column;display:flex;position:absolute;top:50%;left:34px;transform:translateY(-50%)}.hud .hline{background:var(--line);width:1px;position:absolute;top:6px;bottom:26px;left:5px}.hud .hdot{background:var(--cyan);border-radius:50%;width:7px;height:7px;transition:top .5s cubic-bezier(.7,0,.25,1);position:absolute;top:0;left:2px;box-shadow:0 0 12px #4fd9ffe6}.hud span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:17px 0 17px 22px;font-size:10.5px;font-weight:500;transition:color .3s;position:relative}.hud span:before{content:"";background:var(--line);width:7px;height:1px;position:absolute;top:50%;left:2px}.hud span.on{color:var(--cyan);text-shadow:0 0 12px #4fd9ff80}.hud span i{letter-spacing:.12em;opacity:.5;margin-top:3px;font-size:9px;font-style:normal;display:block}.hud em{margin-top:12px;padding-left:22px;font-style:normal}@media (width<=1000px){.hud span,.hud em{display:none}.hud .hline{height:120px;top:0;bottom:auto}}.sec{padding:104px 0;position:relative}.cols{grid-template-columns:1fr 1fr;align-items:start;gap:min(9vw,120px);display:grid}.col-l,.col-r{max-width:46ch}.label{letter-spacing:.26em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px;font-size:12px;font-weight:800;display:block}h2.ign{font-family:var(--disp);opacity:.16;font-size:clamp(25px,3.3vw,42px);font-weight:700;line-height:1.14;position:relative}h2.ign:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan));transform-origin:0;border-radius:2px;width:42px;height:2px;position:absolute;top:.62em;left:-58px;transform:scaleX(0);box-shadow:0 0 10px #4fd9ffb3}.reveal.in h2.ign,.in h2.ign{animation:.7s .3s forwards hignite}.reveal.in h2.ign:before,.in h2.ign:before{animation:.35s 50ms forwards wgrow}@keyframes wgrow{to{transform:scaleX(1)}}@keyframes hignite{55%{opacity:1;text-shadow:0 0 34px #4fd9ff80}to{opacity:1;text-shadow:0 0 #4fd9ff00}}.lead{color:var(--muted);margin-top:18px;font-size:16.5px;line-height:1.66}.lead+.lead{margin-top:14px}.band{background:#060b24;justify-content:center;align-items:center;min-height:66vh;display:flex;position:relative;overflow:hidden}:root[data-dbg] .band{min-height:200px}:root[data-dbg].nb .band{display:none}.band video{object-fit:cover;filter:saturate(1.25)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.band:after{content:"";background:radial-gradient(42% 60%,#060b24db,#060b249e 55%,#060b242e 90%,#060b243d);position:absolute;inset:0}.band .band-in .mono,.band h3{text-shadow:0 1px 3px #020412e6,0 0 18px #020412bf}.band h3 em{text-shadow:0 1px 3px #020412d9,0 0 26px #4fd9ff73}.band .band-in{z-index:2;text-align:center;max-width:min(100%,960px);padding:0 6vw;position:relative}.band .band-in .mono{color:#4fd9ff;display:block}.band h3{font-family:var(--disp);color:#eff4ff;max-width:20ch;margin:16px auto;font-size:clamp(24px,3.6vw,46px);font-weight:700;line-height:1.18}.band h3 em{color:#4fd9ff;text-shadow:0 0 26px #4fd9ff80;font-style:normal}.sulcus{z-index:1;height:120px;position:relative;overflow:hidden}.sulcus:before{content:"";background:radial-gradient(60% 100% at 50% 0%, rgba(var(--sulcus-c), var(--sulcus-a)), rgba(var(--sulcus-c), 0) 72%);border-radius:50%/100%;height:78px;position:absolute;top:50%;left:-5%;right:-5%;transform:translateY(-50%);box-shadow:inset 0 22px 34px -18px #000000f2}.sulcus:after{content:"";filter:blur(.4px);background:linear-gradient(90deg,#0000,#4fd9ff80,#0000);height:1px;position:absolute;top:50%;left:14%;right:14%}.sulcus.warm:after{background:linear-gradient(90deg,#0000,#ff6e788c,#0000)}.facts{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:88px;display:grid}.fact{border-top:1px solid var(--line);padding-top:14px;position:relative}.fact:before{content:"";background:var(--azure);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 10px #5d91ffd9}.fact b{font-family:var(--disp);font-size:clamp(22px,3vw,34px);font-weight:700;display:block}.fact span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.tags{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.tag{border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:600;transition:border-color .25s,box-shadow .25s}.tag:hover{border-color:var(--cyan);box-shadow:0 0 14px #4fd9ff40}.tag.accent{background:var(--cyan);border-color:var(--cyan);color:var(--btn-ink);font-weight:700;box-shadow:0 0 18px #4fd9ff66}.who-not{border-left:2px solid var(--coral);padding-left:22px}.who-not h3{font-family:var(--disp);margin-bottom:12px;font-size:18px;font-weight:700}.who-not p{color:var(--muted);font-size:15px;line-height:1.66}.map-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:min(5vw,60px);margin-top:56px;display:grid}.mapwrap{aspect-ratio:1;border:1px solid var(--line-soft);background:radial-gradient(80% 80% at 50% 45%,#4fd9ff0f,#5d91ff05 60%,#0000);border-radius:20px;position:relative}:root[data-theme=dark] .mapwrap{background:radial-gradient(80% 80% at 50% 45%,#4fd9ff14,#060b2400 62%),#060b2459}#map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#map .zone{cursor:pointer}#map .dendrite{stroke:var(--azure);stroke-opacity:.5;stroke-width:1.4px;fill:none;stroke-linecap:round;transition:stroke-opacity .3s}#map .zone.hot .dendrite{stroke:var(--cyan);stroke-opacity:.95}#map .soma-fill{fill:var(--cyan);fill-opacity:.12;transition:fill-opacity .3s}#map .soma-ring{fill:none;stroke:var(--cyan);stroke-opacity:.8;stroke-width:1.8px;transition:stroke-width .3s,stroke-opacity .3s}#map .zone .soma{transition:filter .3s}#map .zone.hub .soma-fill{fill-opacity:.2}#map .zone.hot .soma-fill{fill-opacity:.32}#map .zone.hot .soma-ring{stroke-width:2.6px}#map .zone.hot .soma{filter:drop-shadow(0 0 14px #4fd9ffe6)}#map .znum{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:14px;font-weight:700}#map .zone.hub .znum{font-size:16px}#map .zlabel{pointer-events:none}#map .zlabel rect{fill:var(--void);opacity:.82}#map .zlabel text{fill:var(--ice);font-family:var(--text);text-anchor:middle;dominant-baseline:central;font-size:12.5px;font-weight:600}#map .zone.hub .zlabel text,#map .zone.hot .zlabel text{fill:var(--cyan)}#map .fib,#map .ringc{stroke:var(--azure);stroke-opacity:.4;stroke-width:1.5px;fill:none;transition:stroke-opacity .3s,stroke-width .3s}#map .ringc{stroke-opacity:.2;stroke-dasharray:2 6}#map .fib.hot{stroke:var(--cyan);stroke-opacity:1;stroke-width:2.2px;stroke-dasharray:8 70;animation:1s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-78px}}.map-note{margin-top:18px}.zlist{flex-direction:column;display:flex}.zitem{border-top:1px solid var(--line-soft);cursor:pointer;padding:20px 0 20px 26px;transition:padding-left .25s;position:relative}.zitem:last-child{border-bottom:1px solid var(--line-soft)}.zitem:before{content:"";background:var(--azure);border-radius:50%;width:9px;height:9px;transition:background .25s,box-shadow .25s;position:absolute;top:27px;left:0;box-shadow:0 0 10px #5d91ffb3}.zitem.hot{padding-left:32px}.zitem.hot:before{background:var(--cyan);box-shadow:0 0 18px #4fd9ff}.zitem h3{font-family:var(--disp);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:clamp(17px,1.9vw,21px);font-weight:700;line-height:1.22;display:flex}.zitem h3 .br{opacity:.6;font-size:.62em;font-weight:500}.zitem p{color:var(--muted);margin-top:9px;font-size:14.5px;line-height:1.6}.zitem .stags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.zitem .stags span{color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.zitem.hub{background:var(--hub-bg);border:1.5px solid #4fd9ff6b;border-radius:20px;margin-bottom:16px;padding:24px 24px 24px 34px;box-shadow:inset 0 0 50px #4fd9ff1a}.zitem.hub+.zitem{border-top:none}.zitem.hub:before{background:var(--cyan);animation:2.4s ease-in-out infinite npulse;top:31px;left:14px;box-shadow:0 0 16px #4fd9ffe6}@keyframes npulse{50%{box-shadow:0 0 28px #4fd9ff}}.hub-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--btn-ink);background:var(--cyan);border-radius:999px;margin-bottom:12px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block;box-shadow:0 0 20px #4fd9ff73}.ksteps{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:60px;display:grid}.kstep{border-top:1px solid var(--line);padding-top:20px;position:relative}.kstep:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 10px #4fd9ffbf}.kstep.dies:before{background:var(--coral);box-shadow:0 0 10px #ff6e78cc}.kstep.warm:before{background:var(--myelin);box-shadow:0 0 12px #ffefd6e6}.kstep .kn{font-family:var(--mono);color:var(--cyan);letter-spacing:.1em;margin-bottom:11px;font-size:11.5px;font-weight:700;display:block}.kstep.dies .kn{color:var(--coral)}.kstep.warm .kn{color:var(--myelin)}.kstep h3{font-family:var(--disp);font-size:16.5px;font-weight:700;line-height:1.3}.kstep p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.6}.myelin{padding:110px 0;position:relative}.myelin blockquote{font-family:var(--disp);max-width:24ch;font-size:clamp(20px,3vw,36px);font-weight:700;line-height:1.3}.myelin .hl{color:var(--myelin);text-shadow:0 0 34px #ffefd680}.myelin cite{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:24px;font-size:12.5px;font-style:normal;display:block}.race{margin-top:6px}#race{width:100%;height:190px;display:block}.race-legend{flex-wrap:wrap;gap:26px;margin-top:14px;display:flex}.race-legend span{font-family:var(--mono);letter-spacing:.05em;color:var(--faint);align-items:center;gap:7px;font-size:11px;display:flex}.race-legend i{background:var(--azure);border-radius:2px;width:16px;height:2px}.race-legend i.m{background:var(--myelin);box-shadow:0 0 8px #ffefd6cc}.whys{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:56px;display:grid}.why{border-top:1px solid var(--line);padding-top:18px;position:relative}.why:before{content:"";background:var(--azure);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 10px #5d91ffb3}.why .n{font-family:var(--mono);color:var(--azure);margin-bottom:11px;font-size:11.5px;font-weight:700;display:block}.why h3{font-family:var(--disp);font-size:16px;font-weight:700;line-height:1.3}.why p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.6}.stub-note{color:var(--muted);border:1.5px dashed var(--line);border-radius:14px;max-width:640px;margin-top:44px;padding:16px 20px;font-size:13.5px}.about{border-top:1px solid var(--line-soft);grid-template-columns:180px 1fr;align-items:center;gap:40px;margin-top:80px;padding-top:60px;display:grid}.ph{border:1.5px solid var(--line);background:var(--field-bg);border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}.ph--photo{border-color:color-mix(in srgb, var(--cyan) 40%, var(--line));overflow:hidden}.ph--photo img{object-fit:cover;width:100%;height:100%;display:block}.ph:not(.ph--photo):after{content:"фото скоро";letter-spacing:.14em;text-transform:uppercase;background:var(--cyan);color:var(--btn-ink);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.about h3{font-family:var(--disp);font-size:21px;font-weight:700}.about p{color:var(--muted);max-width:60ch;margin-top:12px;font-size:15px;line-height:1.66}.synapse{padding:110px 0 120px;position:relative}.syn-vis{margin-bottom:8px;position:relative}#syn{width:100%;height:150px;display:block;overflow:visible}#syn .term{fill:none;stroke:var(--cyan);stroke-width:2px;filter:drop-shadow(0 0 12px #4fd9ff99)}#syn .term-fill{fill:#ff6e782e;stroke:none}#syn .spark{stroke:var(--myelin);stroke-width:2px;fill:none;opacity:0;filter:drop-shadow(0 0 8px #ffefd6f2)}.fired #syn .spark{animation:.5s ease-out 3 spark}@keyframes spark{0%{opacity:0}25%{opacity:1}to{opacity:0}}#syn .gap{fill:#4fd9ff4d;filter:drop-shadow(0 0 12px #4fd9ff80);animation:3.2s ease-in-out infinite gappulse}#syn .gap-w{fill:#4fd9ff26;animation-delay:.4s}@keyframes gappulse{50%{opacity:.62}}#syn .ves{fill:#ff6e78bf;filter:drop-shadow(0 0 6px #ff6e78cc);animation:3.4s ease-in-out infinite ves}@keyframes ves{50%{opacity:.5;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){#syn .gap,#syn .ves{animation:none}}.cta-form{flex-direction:column;gap:12px;display:flex}.cta-form label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cta-form input,.cta-form textarea{font-family:var(--text);color:var(--ice);background:var(--field-bg);border:1px solid var(--line);border-radius:13px;outline:none;padding:14px 16px;font-size:15px;transition:border-color .25s,box-shadow .25s}.cta-form input::placeholder,.cta-form textarea::placeholder{color:var(--faint)}.cta-form input:focus,.cta-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 16px #4fd9ff40}.btn-cyan{cursor:pointer;font-family:var(--text);color:var(--btn-ink);background:var(--cyan);border:none;border-radius:999px;padding:16px 26px;font-size:15px;font-weight:800;transition:box-shadow .25s,transform .15s;box-shadow:0 0 28px #4fd9ff80}.btn-cyan:hover{transform:translateY(-1px);box-shadow:0 0 46px #4fd9ffd9}.btn-tg{color:var(--ice);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:12px 20px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn-tg:hover{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 18px #4fd9ff4d}.form-note{color:var(--faint);font-size:12px}.form-status{color:var(--cyan);font-size:13px;font-weight:700}.footer{border-top:1px solid var(--line-hair);padding:56px 0 30px;position:relative;overflow:hidden}.footer-in{color:var(--muted);z-index:2;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:13px;display:flex;position:relative}.footer a:hover{color:var(--cyan)}.ghost{font-family:var(--disp);text-align:center;color:#0000;-webkit-text-stroke:1px var(--ghost);user-select:none;white-space:nowrap;margin-top:32px;font-size:clamp(40px,9vw,132px);font-weight:900;line-height:1}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.d1{transition-delay:80ms}.d2{transition-delay:.16s}.d3{transition-delay:.24s}html:not(.js) .reveal{opacity:1;transform:none}html:not(.js) h2.ign{opacity:1}:root[data-theme=light] .phrase em,:root[data-theme=light] .myelin .hl,:root[data-theme=light] .hud span.on,:root[data-theme=light] .nav a:hover{text-shadow:none}:root[data-theme=light] .phrase,:root[data-theme=light] .phrase em{text-shadow:0 0 4px #edf1faf2,0 0 16px #edf1fae6,0 0 34px #edf1fabf}:root[data-theme=light] .phrase em{color:#0b4f8a}:root[data-theme=light] .layer:before{background:radial-gradient(48% 32% at 50% 50%, rgba(var(--scrim), .5), rgba(var(--scrim), 0) 80%)}.hud span,.hud em,.hero-sub,.hero-hint{text-shadow:0 1px 3px #020412d9,0 0 14px #020412b3}:root[data-theme=light] .hud span,:root[data-theme=light] .hud em,:root[data-theme=light] .hero-sub,:root[data-theme=light] .hero-hint{color:var(--ice);text-shadow:0 0 3px #edf1faf2,0 0 12px #edf1fae6,0 0 22px #edf1fabf}:root[data-theme=light] .hud span.on{color:#0b4f8a}@media (width>=1001px){.hud{background:rgba(var(--scrim), .5);backdrop-filter:blur(10px);border-radius:12px;padding:0 14px 10px 12px;left:22px}.hud .hline{left:17px}.hud .hdot{left:14px}:root[data-theme=light] .hud{background:rgba(var(--scrim), .72)}}.hud span:not(.on){color:var(--muted)}.hero-sub,.hero-hint{color:#eff4ffe0}.hud span i{opacity:.8}.header:not(.solid) :is(.nav a,.logo-name,.logo-sub){text-shadow:0 1px 3px #020412d9,0 0 14px #020412b3}:root[data-theme=light] .header:not(.solid) :is(.nav a,.logo-name,.logo-sub){text-shadow:0 0 3px #edf1faf2,0 0 12px #edf1fae6,0 0 22px #edf1fabf}:root[data-theme=light] .fact:before,:root[data-theme=light] .kstep:before,:root[data-theme=light] .why:before,:root[data-theme=light] .zitem:before,:root[data-theme=light] .tag.accent,:root[data-theme=light] .hub-badge,:root[data-theme=light] .ph:after,:root[data-theme=light] .zitem.hub,:root[data-theme=light] .axon i{box-shadow:none}:root[data-theme=light] .btn-cyan{box-shadow:0 6px 18px #0a7fc24d}:root[data-theme=light] .btn-cyan:hover{box-shadow:0 8px 26px #0a7fc273}:root[data-theme=light] #syn .term,:root[data-theme=light] #syn .ves{filter:none}:root[data-theme=light] #map .soma-fill{fill:#0a7fc2}:root[data-theme=light] #map .soma-ring{stroke:#0a7fc2}:root[data-theme=light] #map .dendrite,:root[data-theme=light] #map .fib,:root[data-theme=light] #map .ringc{stroke:#2f5bd0}:root[data-theme=light] #map .znum{fill:#0a7fc2}:root[data-theme=light] #map .zone.hot .soma{filter:none}:root[data-theme=light] .theme-btn:hover{box-shadow:0 4px 14px #0a7fc24d}:root[data-theme=light] #cnode{box-shadow:0 0 8px #0a7fc2b3}:root[data-theme=light] .sulcus:before{box-shadow:inset 0 18px 26px -18px #465a8280}@media (prefers-reduced-motion:reduce){.hero-title .ch{opacity:1;filter:none;animation:none}h2.ign{opacity:1!important;animation:none!important}h2.ign:before{transform:scaleX(1);animation:none!important}.reveal{opacity:1;transition:none;transform:none}.zitem.hub:before,#map .zone.hot .fib{animation:none}.hud .hdot{transition:none}html{scroll-behavior:auto}}@media (width<=960px){.cols{grid-template-columns:1fr;gap:44px}.col-l,.col-r{max-width:none}.map-grid{grid-template-columns:1fr;gap:38px}.facts,.ksteps,.whys{grid-template-columns:repeat(2,1fr)}.about{grid-template-columns:1fr}.nav{display:none}h2.ign:before{width:20px;left:-28px}.sulcus{height:86px}}@media (width<=760px){.vs-btn span,.logo-sub{display:none}.hero-sub{letter-spacing:.13em;font-size:11px}.sec{padding:74px 0}.zitem.hub{padding:20px 18px 20px 30px}.header-in{padding-top:calc(14px + env(safe-area-inset-top));gap:12px}.vswitch{display:none}.wrap{width:auto;padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right));margin:0}.scene{height:360vh}.hud{left:max(14px, env(safe-area-inset-left))}.phrase{max-width:16ch;font-size:clamp(23px,6.6vw,40px)}.cta-form input,.cta-form textarea{font-size:16px}.ksteps,.whys{grid-template-columns:1fr}}@media (width<=430px){.hero-title{font-size:clamp(38px,12vw,64px)}.phrase{font-size:clamp(22px,6.8vw,34px)}}@media (width<=1024px){#corpus{display:none}}.skip{z-index:999;background:var(--cyan);color:#041228;border-radius:0 0 10px;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.page-top{padding-top:122px}@media (width<=760px){.page-top{padding-top:96px}}.prose{max-width:44rem;color:var(--muted);font-size:17px;line-height:1.7}.prose>*+*{margin-top:18px}.prose h2{font-family:var(--disp);letter-spacing:-.02em;color:var(--ice);margin-top:46px;font-size:clamp(22px,1.2rem + 1.1vw,30px);font-weight:700;line-height:1.15}.prose h3{font-family:var(--disp);color:var(--ice);margin-top:32px;font-size:20px;font-weight:600}.prose strong{color:var(--ice)}.prose a,.prose-k a,.k-p a{color:var(--cyan);text-underline-offset:.18em;text-decoration:underline 1px}.prose a:hover,.prose-k a:hover,.k-p a:hover{text-decoration-thickness:2px}.prose a:focus-visible,.prose-k a:focus-visible,.k-p a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}.prose blockquote{border-left:2px solid var(--cyan);font-family:var(--disp);color:var(--ice);margin:26px 0;padding-left:20px;font-size:20px;line-height:1.35}.prose hr{border:0;border-top:1px solid var(--line);margin:34px 0}.phead{margin-bottom:44px}.phead h1{font-family:var(--disp);letter-spacing:-.035em;color:var(--ice);margin:14px 0 0;font-size:clamp(34px,2rem + 3.2vw,68px);font-weight:900;line-height:1.02}.phead .lead{max-width:46ch;margin-top:18px}.payment-status .phead h1{overflow-wrap:anywhere;font-size:clamp(28px,5.6vw,68px)}.more-link{font-family:var(--mono);letter-spacing:.02em;color:var(--cyan);border-bottom:1px solid #4fd9ff59;padding-bottom:2px;font-size:13px;text-decoration:none;transition:border-color .3s,color .3s}.more-link:hover{border-color:currentColor}.next{background:var(--line);border:1px solid var(--line);border-radius:14px;gap:1px;display:grid;overflow:hidden}.next__item{background:var(--card-bg,#ffffff08);padding:20px 22px;text-decoration:none;transition:background-color .3s;display:block}.next__item:hover{background:#4fd9ff12}.next__item b{font-family:var(--disp);color:var(--ice);font-size:18px;display:block}.next__item span{color:var(--muted);margin-top:4px;font-size:15px;display:block}:root[data-theme=light] .next__item{background:#fff9}.jlist{margin:0;padding:0;list-style:none}.jlist li{border-top:1px solid var(--line)}.jlist li:last-child{border-bottom:1px solid var(--line)}.jitem{padding:26px 0;text-decoration:none;transition:opacity .3s;display:block}.jitem:hover{opacity:.78}.jmeta{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.jmeta .tag-strategy{color:var(--cyan)}.jmeta .tag-draft{color:var(--coral)}.jitem h2{font-family:var(--disp);letter-spacing:-.02em;color:var(--ice);margin:10px 0 6px;font-size:clamp(20px,1.1rem + 1vw,28px);font-weight:700}.jitem p{max-width:62ch;color:var(--muted);margin:0;font-size:16px}.qa{margin:0}.qa__item{border-top:1px solid var(--line);padding:26px 0}.qa__item:last-child{border-bottom:1px solid var(--line)}.qa dt{font-family:var(--disp);color:var(--ice);font-size:20px;font-weight:600;line-height:1.25}.qa dd{max-width:62ch;color:var(--muted);margin:12px 0 0;font-size:16px}.sgrid{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:40px;display:grid;overflow:hidden}@media (width<=60rem){.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.sgrid{grid-template-columns:1fr}}.scard{background:#ffffff08;height:100%;padding:26px 24px;transition:background-color .3s}:root[data-theme=light] .scard{background:#ffffff9e}.scard:hover{background:#4fd9ff12}.scard:hover .scard__glyph{transform:translateY(-2px)scale(1.04)}.scard h2{font-family:var(--disp);letter-spacing:-.03em;overflow-wrap:anywhere;color:var(--ice);margin:14px 0 8px;font-size:clamp(19px,1rem + .7vw,24px);font-weight:700;line-height:1.15}.scard__badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--azure);margin-left:8px;font-size:11px;font-weight:400}.scard__marker{color:var(--ice);margin:0 0 8px;font-size:16px}.scard__lead{color:var(--muted);margin:0;font-size:15px}.burger{border:1px solid var(--line);width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:none}.burger span{background:currentColor;border-radius:2px;width:15px;height:1.5px;transition:transform .25s,opacity .2s;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(5.5px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.mobnav{border-top:1px solid var(--line);background:var(--hdr-bg,#edf1faf5);backdrop-filter:blur(14px);flex-direction:column;padding:6px 20px 18px;display:none}.mobnav a{border-bottom:1px solid var(--line-hair);padding:13px 0;font-size:17px;font-weight:600}.mobnav a:last-child{border-bottom:0}@media (width<=960px){.burger,.mobnav:not([hidden]){display:flex}.header{background:var(--hdr-bg,#edf1faeb);backdrop-filter:blur(14px)}}@media (width<=620px){.hero-sub{letter-spacing:.08em;white-space:normal;overflow-wrap:anywhere;max-width:86vw;margin-inline:auto;font-size:10px;line-height:1.6}.hero-hint{max-width:80vw}}.action{border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:14px;max-width:62ch;margin-top:40px;padding:22px 26px}.action .label{margin-bottom:8px;display:block}.action p{color:var(--ice);font-size:17px;line-height:1.55}.roads{grid-template-columns:1fr 1fr;margin-top:44px}.roads .next__item span{line-height:1.6}@media (width<=760px){.roads{grid-template-columns:1fr}}.doc-status{border-left:3px solid var(--coral);padding-left:14px;font-size:15px}.prose.doc{max-width:76ch}.prose.doc h2{margin-top:34px;font-size:20px}.prose.doc table{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px}.prose.doc th,.prose.doc td{border:1px solid var(--line);vertical-align:top;text-align:left;padding:8px 10px}.prose.doc th{color:var(--ice)}.prose.doc table{display:block;overflow-x:auto}.buy{border:1px solid var(--line);border-radius:14px;padding:24px;position:sticky;top:90px}.buy__price{font-family:var(--disp);color:var(--ice);font-size:30px;font-weight:700}.buy__meta{color:var(--muted);margin-top:4px;font-size:14px}.btn--buy{text-align:center;background:var(--cyan);color:#06102a;border-radius:10px;margin-top:18px;padding:14px 18px;font-weight:700;text-decoration:none;display:block}.btn--buy:hover{filter:brightness(1.08)}.buy__note{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.hdr-login{height:38px;color:inherit;background:var(--chip-bg);border:1px solid var(--line);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13px;font-weight:700;transition:border-color .25s,box-shadow .25s;display:flex}.hdr-login:hover{border-color:var(--cyan);box-shadow:0 0 18px #4fd9ff59}.hdr-login svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}@media (width<=620px){.hdr-login{justify-content:center;width:38px;padding:0}.hdr-login span{display:none}}.footer-nav{flex-wrap:wrap;gap:8px 20px;display:flex}:root{--k-gut:max(4vw, 16px);--k-rail:200px;--k-bar:#02040e;--k-hdr:66px;--k-img-op:1;--k-img-filter:brightness(.86) saturate(1.22) contrast(1.06);--k-fade:transparent 0%, #00000008 9%, #0000001a 18%, #00000038 27%, #0006 36%, #0009 45%, #000000c7 54%, #000000eb 63%, #000 72%}:root[data-theme=light]{--k-bar:#d5ddee;--k-img-op:1;--k-img-filter:saturate(1.25) contrast(1.08) brightness(1.02)}.k-in{padding-left:calc(var(--k-gut) + var(--k-rail));padding-right:var(--k-gut);max-width:calc(1180px + var(--k-rail) + 8vw)}.k-sec{padding-block:clamp(72px,10vw,120px);position:relative}.k-title{background:var(--void);isolation:isolate;align-items:end;min-height:min(88vh,940px);display:grid;position:relative;overflow:hidden}.k-title--short{min-height:min(62vh,640px)}.k-title__media,.k-title__media video,.k-title__media img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.k-title__media img,.k-title__media video{opacity:var(--k-img-op);filter:var(--k-img-filter)}.k-title__media{top:var(--k-hdr);-webkit-mask-composite:source-in;height:auto;mask-image:linear-gradient(90deg,#0000 14%,#00000040 19%,#0009 24%,#000000e0 29%,#000 34%),linear-gradient(#000 82%,#000000e0 87%,#00000080 93%,#0000 100%);mask-composite:intersect}.k-title:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(84% 76% at 32% 76%, rgba(var(--scrim), .78) 0%, rgba(var(--scrim), .66) 50%, rgba(var(--scrim), .3) 74%, rgba(var(--scrim), 0) 100%), radial-gradient(110% 85% at 75% 35%, rgba(var(--scrim), 0) 40%, rgba(var(--scrim), .45) 100%);position:absolute;inset:0}:root[data-theme=light] .k-title:before{background:radial-gradient(62% 58% at 28% 74%, rgba(var(--scrim), .8) 0%, rgba(var(--scrim), .62) 46%, rgba(var(--scrim), .22) 76%, rgba(var(--scrim), 0) 100%)}.k-title:after{content:"";height:var(--k-hdr);background:var(--k-bar);z-index:2;animation:2.2s cubic-bezier(.7,0,.2,1) both k-bar;position:absolute;top:0;left:0;right:0}@keyframes k-bar{0%{height:calc(var(--k-hdr) + 8vh)}to{height:var(--k-hdr)}}.k-title__in{z-index:3;padding-top:22vh;padding-bottom:clamp(48px,7vh,80px);position:relative}.k-title .label{margin-bottom:20px}.k-title h1{font-family:var(--disp);letter-spacing:-.02em;color:var(--ice);text-wrap:balance;max-width:min(16ch,780px);font-size:clamp(24px,3.5vw,55px);font-weight:800;line-height:1.05}.k-title--article h1{max-width:32ch;font-size:clamp(26px,2.3vw,34px);line-height:1.15}.k-title--short h1{max-width:min(18ch,780px)}.k-title h1 em{color:var(--cyan);text-shadow:0 0 40px #4fd9ff73;font-style:normal}.k-title .lead{max-width:58ch;color:var(--muted);margin-top:24px;font-size:clamp(16.5px,1.4vw,20px)}.k-title__meta{border-top:1px solid var(--line);max-width:58ch;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px;padding-top:16px;font-size:11px;line-height:1.8;display:flex;position:relative}.k-title__meta:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.k-title__meta b{color:var(--cyan);font-weight:500}.k-title__tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--myelin);border:1px solid;border-radius:4px;margin-top:6px;padding:3px 8px;font-size:11px;display:inline-block}:root[data-theme=light] .k-title h1 em{text-shadow:none}.k-rail{left:calc(var(--k-gut) - 12px);z-index:40;background:rgba(var(--scrim), .5);backdrop-filter:blur(10px);border-radius:12px;flex-direction:column;width:176px;padding:10px 12px 12px;transition:opacity .35s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.k-rail.off{opacity:0;pointer-events:none}.k-rail .hline{background:var(--line);width:1px;position:absolute;top:18px;bottom:44px;left:17px}.k-rail .hdot{background:var(--cyan);border-radius:50%;width:7px;height:7px;transition:top .5s cubic-bezier(.7,0,.25,1);position:absolute;top:0;left:14px;box-shadow:0 0 12px #4fd9ffe6}.k-rail a{overflow-wrap:anywhere;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:8px 0 8px 22px;font-size:10.5px;font-weight:500;line-height:1.25;transition:color .3s;position:relative}.k-rail a:before{content:"";background:var(--line);width:7px;height:1px;position:absolute;top:50%;left:2px}.k-rail a i{letter-spacing:.1em;opacity:.7;text-transform:lowercase;white-space:normal;margin-top:3px;font-size:9px;font-style:normal;display:none}.k-rail a.on i{display:block}.k-rail a:hover{color:var(--ice)}.k-rail a.on{color:var(--cyan);text-shadow:0 0 12px #4fd9ff80}.k-rail em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;color:var(--cyan);margin-top:10px;padding-left:22px;font-size:10.5px}:root[data-theme=light] .k-rail a.on{text-shadow:none}:root[data-theme=light] .k-rail .hdot{box-shadow:none}:root[data-theme=light] .k-rail{background:rgba(var(--scrim), .9)}.k-scene{position:relative}.k-scene__stage{top:var(--k-hdr);height:calc(100vh - var(--k-hdr));height:calc(100svh - var(--k-hdr));background:var(--void);position:sticky;overflow:hidden}.k-scene__stage>*{object-fit:cover;opacity:0;width:100%;height:100%;filter:var(--k-img-filter);transition:opacity 1.1s,transform 6s ease-out;position:absolute;inset:0;transform:scale(1.06)}.k-scene__stage>.on{opacity:var(--k-img-op);transform:scale(1)}.k-scene__stage{--k-text-end:calc(var(--k-gut) + var(--k-rail) + 580px);-webkit-mask-image:linear-gradient(90deg, transparent var(--k-text-end), #00000040 calc(var(--k-text-end) + 50px), #0009 calc(var(--k-text-end) + 100px), #000000e0 calc(var(--k-text-end) + 150px), #000 calc(var(--k-text-end) + 200px));mask-image:linear-gradient(90deg, transparent var(--k-text-end), #00000040 calc(var(--k-text-end) + 50px), #0009 calc(var(--k-text-end) + 100px), #000000e0 calc(var(--k-text-end) + 150px), #000 calc(var(--k-text-end) + 200px));background:0 0}.k-scene__stage:after{content:"";pointer-events:none;background:radial-gradient(90% 90% at 85% 50%, rgba(var(--scrim), 0) 45%, rgba(var(--scrim), .35) 100%);position:absolute;inset:0}:root[data-theme=light] .k-scene__stage:after{background:0 0}:root[data-theme=light] .k-title__media{mask-image:linear-gradient(90deg,#0000 16%,#00000040 21%,#0009 26%,#000000e0 31%,#000 36%),linear-gradient(#000 82%,#000000e0 87%,#00000080 93%,#0000 100%)}.k-title .lead{text-shadow:0 0 18px rgba(var(--scrim), .95), 0 0 4px rgba(var(--scrim), .9)}:root[data-theme=light] .k-title .label{text-shadow:0 0 3px rgba(var(--scrim), .95), 0 0 10px rgba(var(--scrim), .9)}:root[data-theme=light] .k-title .lead,:root[data-theme=light] .k-title__meta{color:var(--ice)}:root[data-theme=light] .k-title h1,:root[data-theme=light] .k-title .lead,:root[data-theme=light] .k-title__meta{text-shadow:0 0 4px rgba(var(--scrim), .95), 0 0 16px rgba(var(--scrim), .9), 0 0 34px rgba(var(--scrim), .75)}.k-scene__steps{margin-top:calc(var(--k-hdr) - 100vh);margin-top:calc(var(--k-hdr) - 100svh);padding-block:12vh 16vh;position:relative}.k-step{align-content:center;min-height:86vh;display:grid}.k-step__card{max-width:580px}.k-num{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:12px;margin-bottom:20px;font-size:11.5px;display:flex}.k-num:after{content:"";background:linear-gradient(90deg, var(--cyan), transparent);flex:1;max-width:160px;height:1px}.k-step h2,.k-h2{font-family:var(--disp);color:var(--ice);text-wrap:balance;margin-bottom:22px;font-size:clamp(25px,3.3vw,42px);font-weight:700;line-height:1.14}.k-step p,.k-p{color:var(--muted);max-width:62ch;font-size:17.5px;line-height:1.7}.k-step p+p,.k-p+.k-p{margin-top:14px}.k-step .k-step__card h2,.k-step .k-step__card p,.k-step .k-step__card li{text-shadow:0 0 16px rgba(var(--scrim), .95), 0 0 4px rgba(var(--scrim), .9)}.k-step strong,.k-p strong{color:var(--ice);font-weight:600}.k-cap{margin-top:22px;display:block}.k-inline{aspect-ratio:16/9;border-radius:4px;margin-bottom:22px;display:none;overflow:hidden}.k-inline img{object-fit:cover;width:100%;height:100%}.k-reel{background:#02040e;padding-block:88px}.k-reel .k-h2,.k-reel h2{color:#eff4ff}.k-reel .mono{color:#4fd9ff}.k-reel__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.k-strip{scroll-snap-type:x mandatory;padding:26px var(--k-gut) 26px calc(var(--k-gut) + var(--k-rail));scroll-padding-left:calc(var(--k-gut) + var(--k-rail));scrollbar-width:thin;background:#0a0f22;display:flex;overflow-x:auto}.k-strip:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.k-frame{scroll-snap-align:start;border-top:1px solid #eff4ff33;flex:none;width:min(520px,82vw);padding:20px 10px 0;position:relative}.k-frame:before{content:"";background:#4fd9ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:10px}.k-frame figure{aspect-ratio:16/9;background:#0d1740;border-radius:3px;position:relative;overflow:hidden}.k-frame img{object-fit:cover;width:100%;height:100%}.k-frame .n{font-family:var(--mono);letter-spacing:.12em;color:#ffefd6;font-size:10.5px;position:absolute;top:8px;left:10px}.k-frame figcaption{font-family:var(--mono);letter-spacing:.08em;color:#eff4ff80;justify-content:space-between;gap:12px;margin-top:12px;font-size:10.5px;display:flex}.k-frame figcaption b{font-family:var(--text);letter-spacing:0;color:#eff4ff;font-size:15px;font-weight:600}.k-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.k-door{isolation:isolate;color:#eff4ff;border-radius:8px;min-height:420px;display:block;position:relative;overflow:hidden}.k-door img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.k-door:before{content:"";z-index:-1;background:linear-gradient(#060b242e 28%,#060b24f2 78%);position:absolute;inset:0}.k-door:hover img{transform:scale(1.05)}.k-door:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.k-door__in{background:linear-gradient(0deg,#060b24e6 0%,#060b24d1 calc(100% - 90px),#060b2400 100%);padding:90px 30px 30px;position:absolute;bottom:0;left:0;right:0}.k-door .mono{color:#4fd9ff}.k-door h3{font-family:var(--disp);color:#eff4ff;margin:10px 0 12px;font-size:clamp(24px,2.5vw,36px);font-weight:700;line-height:1.1}.k-door p{color:#eff4ffbd;max-width:46ch;font-size:15.5px;line-height:1.6}.k-door .go{color:#4fd9ff;margin-top:16px;font-weight:700;display:inline-block}.k-cut{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));border-top:1px solid var(--line);display:grid}.k-cut>div{padding:26px 26px 0 0;position:relative}.k-cut>div:before{content:"";background:var(--cyan);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 14px #4fd9ffe6}.k-cut>div:last-child:before{background:var(--myelin);box-shadow:0 0 14px #ffefd6cc}.k-cut .tcode{font-family:var(--mono);letter-spacing:.12em;color:var(--faint);text-transform:uppercase;font-size:10.5px}.k-cut h3{font-family:var(--disp);color:var(--ice);overflow-wrap:anywhere;margin:12px 0;font-size:clamp(20px,2.1vw,30px);font-weight:700}.k-cut[style*=--n\:4] h3,.k-cut[style*="--n: 4"] h3{font-size:clamp(18px,1.6vw,24px)}.k-cut p{color:var(--muted);max-width:34ch;font-size:15.5px;line-height:1.6}:root[data-theme=light] .k-cut>div:before{box-shadow:none}.k-chaos{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:56px;display:grid}.k-chaos__box{aspect-ratio:16/10;border:1px solid var(--line);background:radial-gradient(80% 90% at 50% 50%, var(--deep), var(--void));border-radius:8px;position:relative;overflow:hidden}.k-chaos__box canvas{width:100%;height:100%;display:block}.k-chaos__legend{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);justify-content:space-between;font-size:10.5px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.k-chaos__legend b{color:var(--myelin);font-weight:500}.k-scrub{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:16px;font-size:10.5px;display:grid}.k-scrub input{width:100%;accent-color:var(--cyan)}.k-mock{border:1px solid var(--line);background:var(--deep);border-radius:12px;overflow:hidden;box-shadow:0 40px 110px #00000059}.k-mock__bar{border-bottom:1px solid var(--line-soft);font-family:var(--mono);color:var(--faint);align-items:center;gap:6px;padding:11px 14px;font-size:10.5px;display:flex}.k-mock__bar i{background:var(--line);border-radius:50%;width:9px;height:9px}.k-mock__bar span{margin-left:10px}.k-mock__body{gap:14px;padding:22px;font-size:14px;display:grid}.k-mcard{border:1px solid var(--line);background:var(--void);border-radius:10px;padding:16px}.k-mcard b{color:var(--ice);display:block}.k-mcard small{color:var(--muted)}.k-mcard .go{color:var(--cyan);font-size:13px;font-weight:700}.k-bar{background:var(--line-soft);border-radius:9px;height:5px;margin:10px 0;overflow:hidden}.k-bar i{background:#1e8a5b;height:100%;display:block}.k-caption{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);margin-top:12px;font-size:10.5px}.k-limits{background:linear-gradient(135deg,#ff6e7812,#0000 60%);border:1px solid #ff6e7866;border-radius:8px;max-width:900px;padding:34px}.k-limits h3{font-family:var(--disp);color:var(--ice);margin-bottom:14px;font-size:clamp(20px,2.1vw,28px);font-weight:700}.k-limits p{color:var(--muted);line-height:1.7}.k-limits p+p{margin-top:12px}.k-limits .mono{color:var(--coral);margin-top:16px;display:block}.k-quote{isolation:isolate;background:#02040e;align-items:center;min-height:64vh;display:grid;position:relative;overflow:hidden}.k-quote img,.k-quote video{object-fit:cover;opacity:.5;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.k-quote:after{content:"";z-index:-1;background:linear-gradient(90deg,#060b24 10%,#060b241a 85%);position:absolute;inset:0}.k-quote blockquote{font-family:var(--disp);color:#eff4ff;text-wrap:balance;max-width:24ch;font-size:clamp(26px,3.8vw,58px);font-weight:700;line-height:1.12}.k-quote blockquote em{color:#ffefd6;font-style:normal}.k-quote cite{font-style:normal;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#eff4ff99;margin-top:22px;font-size:11px;display:block}.k-btns{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.k-btn{background:var(--cyan);color:var(--btn-ink);border:1px solid var(--cyan);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;transition:box-shadow .25s,transform .25s;display:inline-flex}.k-btn:hover{transform:translateY(-1px);box-shadow:0 0 34px #4fd9ff99}.k-btn--ghost{color:var(--ice);border-color:var(--line);background:0 0}.k-btn--ghost:hover{border-color:var(--cyan);box-shadow:0 0 18px #4fd9ff40}:root[data-theme=light] .k-btn:hover{box-shadow:0 8px 24px #0a7fc24d}.k-akson{--gap:18px;margin:0;position:relative}.k-akson__steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.k-akson__node{padding-top:32px;position:relative}.k-akson__dot{z-index:1;background:var(--void);border:2px solid var(--cyan);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0;box-shadow:0 0 14px #4fd9ffb3}.k-akson__node.warm .k-akson__dot{border-color:var(--myelin);box-shadow:0 0 16px #ffefd6cc}.k-akson__fiber{width:calc(100% + var(--gap) - 12px);background:linear-gradient(90deg, var(--azure), var(--cyan));opacity:.75;place-items:center;height:2px;display:grid;position:absolute;top:5px;left:12px}.k-akson__sheath{opacity:.8;background:linear-gradient(#fff6e6,#f3c98b);border-radius:99px;width:46%;height:10px;box-shadow:0 0 14px #ffd6968c}:root[data-theme=light] .k-akson__sheath{opacity:.75;background:linear-gradient(#f2c685,#d99a45)}.k-akson__pulse{z-index:2;background:var(--cyan);opacity:0;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0;box-shadow:0 0 16px 4px #4fd9ffcc}.k-akson.live .k-akson__pulse{animation:3.6s cubic-bezier(.6,0,.4,1) infinite k-pulse}@keyframes k-pulse{0%{opacity:0;left:0}8%{opacity:1}88%{opacity:1}to{left:calc((100% + var(--gap)) * (var(--n) - 1) / var(--n));opacity:0}}.k-akson .tcode{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.k-akson h3{font-family:var(--disp);color:var(--ice);overflow-wrap:anywhere;margin:10px 0 8px;font-size:clamp(17px,1.6vw,24px);font-weight:700;line-height:1.15}.k-akson p{color:var(--muted);font-size:15px;line-height:1.6}.k-akson figcaption{margin-top:22px}:root[data-theme=light] .k-akson__dot,:root[data-theme=light] .k-akson__sheath,:root[data-theme=light] .k-akson__pulse{box-shadow:none}.k-synapse__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:min(8vw,96px);display:grid}.k-synapse .next{margin-top:8px}:root[data-theme=light] .cinema .sulcus:before{box-shadow:inset 0 22px 34px -18px rgba(var(--sulcus-c), .45)}:where(.cinema #main) img{filter:saturate(1.18)contrast(1.05)}.k-progress{z-index:90;background:var(--cyan);width:0;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 10px #4fd9ffcc}.k-photo{aspect-ratio:4/5;border:1.5px dashed var(--line);text-align:center;font-family:var(--mono);letter-spacing:.08em;color:var(--faint);background:linear-gradient(160deg,#4fd9ff0d,#0000 60%);border-radius:8px;place-items:center;padding:24px;font-size:11px;line-height:1.8;display:grid}.cinema .header{transition:background .35s,box-shadow .35s}@media (width<=1100px){:root{--k-rail:0px}.k-rail{display:none}}@media (width<=760px){.k-title{min-height:0;display:block}.k-title__media,:root[data-theme=light] .k-title__media{margin-top:var(--k-hdr);height:40svh;position:relative;inset:auto;mask-image:linear-gradient(#000 0% 55%,#0009 72%,#0003 88%,#0000 100%)}:root[data-theme=light] .k-title:before{background:0 0}.k-title__in{padding-top:8px}.k-scene__stage{display:none}.k-scene__steps{margin-top:0;padding-block:24px}.k-step{min-height:0;padding-block:36px}.k-inline{display:block}.k-chaos{grid-template-columns:minmax(0,1fr);gap:32px}.k-doors,.k-cut,.k-synapse__grid{grid-template-columns:minmax(0,1fr)}.k-akson__steps{grid-template-columns:minmax(0,1fr);gap:28px}.k-akson__node{padding:0 0 0 30px}.k-akson__fiber{background:linear-gradient(180deg, var(--azure), var(--cyan));width:2px;height:calc(100% + 16px);top:12px;left:5px}.k-akson__sheath{width:10px;height:46%}.k-akson.live .k-akson__pulse{animation-name:k-pulse-v}@keyframes k-pulse-v{0%{opacity:0;top:0}8%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 40px)}}.k-cut>div{padding-bottom:26px}.k-door{min-height:340px}.k-door__in{padding:80px 22px 24px}.k-limits{padding:24px}}@media (prefers-reduced-motion:reduce){.k-akson.live .k-akson__pulse{animation:none}.k-title:after{height:var(--k-hdr);animation:none}.k-scene__stage>*,.k-door img{transition:none}}
