.toast[data-v-1b1247a3]{position:fixed;z-index:70;right:var(--space-page);bottom:28px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(420px,calc(100vw - 40px));padding:16px 18px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#0b100d;color:var(--color-text);box-shadow:0 18px 50px #00000061}.toast>i[data-v-1b1247a3]{width:8px;height:8px;border-radius:50%;background:var(--color-cyan);box-shadow:0 0 12px currentColor}.toast--success>i[data-v-1b1247a3]{background:var(--color-lime)}.toast--error>i[data-v-1b1247a3]{background:#ff625f}.toast p[data-v-1b1247a3]{margin:0;font-size:12px;line-height:1.55}.toast button[data-v-1b1247a3]{width:30px;height:30px;border:0;background:transparent;color:var(--color-muted);font-size:20px;cursor:pointer}.toast button[data-v-1b1247a3]:hover{color:var(--color-text)}.intro-ripple[data-v-ae492b68]{position:absolute;z-index:3;inset:0;width:100%;height:100%;pointer-events:none}.intro[data-v-70ec9605]{position:fixed;z-index:100;inset:0;width:100vw;height:100dvh;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:#010204}.intro__panel[data-v-70ec9605]{position:absolute;z-index:2;inset-block:0;width:50.4%;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(23,43,57,.1),transparent 37%),#020406}.intro__panel[data-v-70ec9605]:before{content:"";position:absolute;inset:0;opacity:.36;background:repeating-linear-gradient(90deg,transparent 0 47px,rgba(87,147,182,.025) 48px),repeating-linear-gradient(0deg,transparent 0 47px,rgba(87,147,182,.025) 48px)}.intro__panel[data-v-70ec9605]:after{content:"";position:absolute;top:0;bottom:0;width:22px;opacity:0;background:linear-gradient(90deg,transparent,rgba(141,240,255,.72));filter:blur(8px)}.intro__panel--a[data-v-70ec9605]{left:0;clip-path:polygon(0 0,100% 0,99.2% 14%,100% 27%,98.8% 42%,100% 57%,99% 72%,100% 86%,99.4% 100%,0 100%)}.intro__panel--a[data-v-70ec9605]:after{right:0}.intro__panel--b[data-v-70ec9605]{right:0;clip-path:polygon(.6% 0,100% 0,100% 100%,0 100%,1% 86%,0 71%,1.2% 57%,0 42%,1% 27%,0 14%)}.intro__panel--b[data-v-70ec9605]:after{left:0;transform:scaleX(-1)}.intro[data-phase=gate] .intro__panel[data-v-70ec9605]:after{opacity:1}.intro__hud[data-v-70ec9605]{position:relative;z-index:4;display:grid;place-items:center;width:min(620px,86vw);height:min(620px,86vw)}.intro__signal[data-v-70ec9605]{position:absolute;width:5px;height:5px;opacity:0;transform:scale(0);border-radius:50%;background:#fff;box-shadow:0 0 10px #fff,0 0 30px #8df0ff}.intro__scan[data-v-70ec9605]{position:absolute;width:100vw;height:1px;opacity:0;transform:scaleX(0);background:linear-gradient(90deg,transparent,rgba(141,240,255,.5),white,rgba(141,240,255,.5),transparent);box-shadow:0 0 10px #8df0ffb8}.intro__brand-wrap[data-v-70ec9605]{position:relative;display:grid;place-items:center}.intro__brand[data-v-70ec9605]{position:relative;z-index:2;display:flex;opacity:0;filter:blur(7px);font:900 clamp(48px,6vw,82px)/1 var(--font-display);letter-spacing:.08em}.intro__char[data-v-70ec9605]{display:inline-block;opacity:0;transform:translate(-8px)}.intro__char--dot[data-v-70ec9605]{color:var(--color-lime);transform:scale(.3)}.intro__brand-glitch[data-v-70ec9605]{position:absolute;opacity:0;font:900 clamp(48px,6vw,82px)/1 var(--font-display);letter-spacing:.08em;pointer-events:none}.intro__brand-glitch--cyan[data-v-70ec9605]{color:var(--color-cyan);clip-path:inset(18% 0 58%)}.intro__brand-glitch--violet[data-v-70ec9605]{color:var(--color-violet);clip-path:inset(62% 0 15%)}.intro__status[data-v-70ec9605]{position:absolute;margin:0;opacity:0;transform:translateY(8px);color:#b9c5cd;font-size:9px;font-weight:700;letter-spacing:.22em}.intro__status--online[data-v-70ec9605]{top:64%}.intro__progress[data-v-70ec9605]{position:absolute;top:69%;width:min(310px,70vw);display:grid;grid-template-columns:1fr auto;gap:9px;opacity:0;transform:translateY(8px);color:#71808a;font-size:8px;letter-spacing:.14em}.intro__progress b[data-v-70ec9605]{color:#c3d0d8;font-weight:700}.intro__meter[data-v-70ec9605]{grid-column:1/-1;height:1px;background:#7597ab29}.intro__meter span[data-v-70ec9605]{display:block;width:100%;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--color-cyan),white);box-shadow:0 0 9px #8df0ffb3}.intro__status--mode[data-v-70ec9605]{top:66%;display:flex;gap:16px}.intro__active[data-v-70ec9605]{opacity:.35;color:#7d8990}.intro__lock[data-v-70ec9605]{position:absolute;z-index:6;left:50%;top:0;width:1px;height:100%;opacity:0;transform:scaleY(0);background:#fff;box-shadow:0 0 7px #fff,0 0 20px #8df0ff,0 0 50px #8df0ffa6}.intro__crack[data-v-70ec9605]{position:absolute;z-index:7;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.intro__crack use[data-v-70ec9605]{fill:none;stroke:#e8fbff;stroke-width:1.5;vector-effect:non-scaling-stroke}.intro__crack path[data-v-70ec9605]{fill:none;stroke:inherit;stroke-width:inherit;stroke-dasharray:2000;stroke-dashoffset:2000;opacity:0;vector-effect:non-scaling-stroke}.intro__crack-mobile[data-v-70ec9605]{display:none}.intro__sound[data-v-70ec9605]{position:absolute;z-index:9;right:24px;bottom:22px;padding:8px;border:0;background:transparent;color:#7b898f;font-size:9px;font-weight:700;letter-spacing:.14em;cursor:pointer}@media(max-width:700px){.intro__panel[data-v-70ec9605]{inset-inline:0;width:100%;height:50.4%}.intro__panel[data-v-70ec9605]:after{left:0;right:0;top:auto;width:100%;height:22px;background:linear-gradient(transparent,#8df0ffb8)}.intro__panel--a[data-v-70ec9605]{top:0;clip-path:polygon(0 0,100% 0,100% 99.2%,86% 100%,72% 98.8%,57% 100%,42% 99%,27% 100%,14% 99.2%,0 100%)}.intro__panel--a[data-v-70ec9605]:after{bottom:0}.intro__panel--b[data-v-70ec9605]{top:auto;bottom:0;clip-path:polygon(0 .8%,14% 0,27% 1.2%,42% 0,57% 1%,72% 0,86% 1.2%,100% 0,100% 100%,0 100%)}.intro__panel--b[data-v-70ec9605]:after{top:0;bottom:auto;transform:scaleY(-1)}.intro__lock[data-v-70ec9605]{left:0;top:50%;width:100%;height:1px;transform:scaleX(0)}.intro__crack-desktop[data-v-70ec9605]{display:none}.intro__crack-mobile[data-v-70ec9605]{display:block}.intro__hud[data-v-70ec9605]{width:94vw;height:94vw}.intro__brand[data-v-70ec9605],.intro__brand-glitch[data-v-70ec9605]{font-size:48px}.intro__status--online[data-v-70ec9605]{top:65%}.intro__progress[data-v-70ec9605]{top:72%}.intro__status--mode[data-v-70ec9605]{top:70%}}@media(prefers-reduced-motion:reduce){.intro[data-v-70ec9605]{display:none}}.cursor[data-v-938de5b2]{position:fixed;z-index:90;left:-4px;top:-4px;width:8px;height:8px;border:1px solid var(--color-lime);border-radius:50%;pointer-events:none;box-shadow:0 0 12px #c4ff4da6;transition:width .18s ease,height .18s ease,left .18s ease,top .18s ease,background .18s ease}.cursor--active[data-v-938de5b2]{left:-14px;top:-14px;width:28px;height:28px;background:#c4ff4d14}html[data-intro-running=true] .cursor{opacity:0}html[data-intro-stage=ui3] .cursor{opacity:1;transition:opacity .18s ease}@media(pointer:coarse),(prefers-reduced-motion:reduce){.cursor[data-v-938de5b2]{display:none}}.footer[data-v-bc745899]{min-height:120px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.footer>p[data-v-bc745899]:last-child{justify-self:end}.footer__info[data-v-bc745899]{display:grid;justify-items:center;gap:8px}.footer__info p[data-v-bc745899]{margin:0}.footer__info a[data-v-bc745899]{color:inherit;transition:color .2s ease}.footer__info a[data-v-bc745899]:hover,.footer__info a[data-v-bc745899]:focus-visible{color:var(--color-lime)}.mark[data-v-bc745899]{font:900 24px/1 var(--font-display);color:#fff}.mark span[data-v-bc745899]{color:var(--color-lime)}@media(max-width:700px){.footer[data-v-bc745899]{grid-template-columns:1fr;padding-block:36px}.footer p[data-v-bc745899]{margin:0}.footer>p[data-v-bc745899]:last-child{justify-self:start}.footer__info[data-v-bc745899]{justify-items:start}}.nav[data-v-d89d29ac]{position:fixed;z-index:40;top:0;left:0;width:100%;height:var(--header-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--space-page);border-bottom:1px solid rgba(160,190,214,.09);background:#0506078a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand[data-v-d89d29ac]{font:900 22px/1 var(--font-display);letter-spacing:.04em}.brand span[data-v-d89d29ac]{color:var(--color-lime)}nav[data-v-d89d29ac]{display:flex;gap:34px}nav a[data-v-d89d29ac]{position:relative;color:#bbc3bd;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}nav a[data-v-d89d29ac]:after{content:"";position:absolute;right:0;bottom:-10px;left:0;height:1px;transform:scaleX(0);background:var(--color-lime);transition:transform .18s var(--ease-out)}nav a[data-v-d89d29ac]:hover,nav a.router-link-active[data-v-d89d29ac]{color:var(--color-text)}nav a.router-link-active[data-v-d89d29ac]:after{transform:scaleX(1)}.nav__tools[data-v-d89d29ac]{justify-self:end;display:flex;align-items:center;gap:16px}.nav__tools button[data-v-d89d29ac]{padding:7px 0;border:0;background:transparent;color:#7f8a91;font-size:8px;font-weight:700;letter-spacing:.1em;cursor:pointer}.nav__tools button[data-v-d89d29ac]:hover,.nav__tools button[data-v-d89d29ac]:focus-visible{color:var(--color-lime)}.status[data-v-d89d29ac]{display:flex;align-items:center;gap:8px;color:#c5cbd0;font-size:9px;font-weight:700;letter-spacing:.14em}.status i[data-v-d89d29ac]{width:5px;height:5px;border-radius:50%;background:var(--color-lime);box-shadow:0 0 12px var(--color-lime)}.nav__more[data-v-d89d29ac]{color:#d9dfe2;font-size:10px;letter-spacing:.24em}.menu[data-v-d89d29ac]{display:none;width:42px;height:42px;border:0;background:transparent}.menu span[data-v-d89d29ac]{display:block;width:20px;height:1px;margin:5px auto;background:#fff;transition:transform .18s ease}.menu.open span[data-v-d89d29ac]:first-child{transform:translateY(3px) rotate(45deg)}.menu.open span[data-v-d89d29ac]:last-child{transform:translateY(-3px) rotate(-45deg)}.nav__mobile-controls[data-v-d89d29ac]{display:none}html[data-intro-running=true] .nav{opacity:0;transform:translateY(-10px)}html[data-intro-stage=ui1] .nav,html[data-intro-stage=ui2] .nav,html[data-intro-stage=ui3] .nav{opacity:1;transform:none;transition:opacity .18s ease,transform .25s var(--ease-out)}@media(max-width:700px){.nav[data-v-d89d29ac]{grid-template-columns:1fr auto}.menu[data-v-d89d29ac]{display:block;justify-self:end}.nav__tools[data-v-d89d29ac]{display:none}nav[data-v-d89d29ac]{position:fixed;z-index:41;top:var(--header-height);left:0;width:100%;height:calc(100dvh - var(--header-height));display:none;flex-direction:column;gap:0;padding:30px var(--space-page);background:#030507fc;border-top:1px solid var(--color-line)}nav.open[data-v-d89d29ac]{display:flex}nav a[data-v-d89d29ac]{padding:18px 0;font-size:20px}nav a[data-v-d89d29ac]:after{right:auto;bottom:11px;width:36px}.nav__mobile-controls[data-v-d89d29ac]{display:flex;gap:18px;margin-top:auto;padding-top:24px;border-top:1px solid var(--color-line)}.nav__mobile-controls button[data-v-d89d29ac]{padding:12px 0;border:0;background:transparent;color:#8e999f;font-size:9px;font-weight:700;letter-spacing:.1em}}@media(max-width:1150px)and (min-width:701px){.nav__tools button[data-v-d89d29ac]{display:none}}.audio-status-enter-active[data-v-15896e01],.audio-status-leave-active[data-v-15896e01]{transition:opacity .2s ease,transform .25s var(--ease-out)}.audio-status-enter-from[data-v-15896e01],.audio-status-leave-to[data-v-15896e01]{opacity:0;transform:translateY(12px)}.button[data-v-5c29503a]{position:relative;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:18px;padding:0 22px;border:1px solid var(--color-lime);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:10px;font-weight:800;letter-spacing:.06em;cursor:pointer;overflow:hidden;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.button[data-v-5c29503a]:before{content:"";position:absolute;inset:-1px;opacity:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.5),transparent 62%);transform:translate(-100%);transition:transform .42s var(--ease-out),opacity .18s ease}.button[data-v-5c29503a]:hover:before{opacity:.45;transform:translate(100%)}.button[data-v-5c29503a]:hover{transform:translateY(-2px);box-shadow:var(--glow-lime)}.button--primary[data-v-5c29503a]{color:var(--color-bg);background:var(--color-lime)}.button--ghost[data-v-5c29503a]{min-height:42px;padding-inline:0;border-color:transparent;border-bottom-color:#c4ff4d80}.button--ghost[data-v-5c29503a]:hover{border-color:var(--color-lime);color:var(--color-lime)}.button>span[data-v-5c29503a]{position:relative;z-index:1}.button[data-v-5c29503a]:disabled{cursor:not-allowed;opacity:.48;transform:none}.button__spinner[data-v-5c29503a]{width:13px;height:13px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:button-spin-5c29503a .7s linear infinite}@keyframes button-spin-5c29503a{to{transform:rotate(360deg)}}.immersive-particles[data-v-3ac699b2]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.nodes[data-v-875c5811]{position:absolute;z-index:5;inset:0}.nodes__links[data-v-875c5811]{position:absolute;inset:7%;width:86%;height:86%;overflow:visible;filter:drop-shadow(0 0 5px rgba(141,240,255,.3))}.nodes__links path[data-v-875c5811],.nodes__links circle[data-v-875c5811]{fill:none;stroke:#9ad2f04d;stroke-width:.2;vector-effect:non-scaling-stroke}.nodes__links circle[data-v-875c5811]{stroke-dasharray:1.5 2.5;opacity:.62}.node[data-v-875c5811]{position:absolute;display:grid;place-items:center;gap:7px;color:#d9e4ea;font:700 9px/1 var(--font-ui);letter-spacing:.1em;text-align:center;transition:color .2s ease,filter .2s ease,transform .25s var(--ease-out)}.node__icon[data-v-875c5811]{width:34px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(195,229,247,.7);border-radius:50%;background:radial-gradient(circle,#8df0ff29,#04080ceb 66%);box-shadow:0 0 14px #8df0ff33,inset 0 0 12px #8df0ff1f}.node svg[data-v-875c5811]{width:18px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.node b[data-v-875c5811]{font:inherit}.node[data-v-875c5811]:hover{color:var(--color-lime);filter:drop-shadow(0 0 10px rgba(196,255,77,.45));transform:scale(1.06)}.node--ai[data-v-875c5811]{top:0;left:50%;transform:translate(-50%);color:var(--color-lime)}.node--ai[data-v-875c5811]:hover{transform:translate(-50%) scale(1.06)}.node--web[data-v-875c5811]{left:11%;top:47%;transform:translateY(-50%)}.node--web[data-v-875c5811]:hover{transform:translateY(-50%) scale(1.06)}.node--iot[data-v-875c5811]{right:11%;top:49%;transform:translateY(-50%)}.node--iot[data-v-875c5811]:hover{transform:translateY(-50%) scale(1.06)}.node--products[data-v-875c5811]{bottom:-1%;left:50%;transform:translate(-50%)}.node--products[data-v-875c5811]:hover{transform:translate(-50%) scale(1.06)}@media(max-width:767px){.node[data-v-875c5811]{font-size:7px;gap:4px}.node__icon[data-v-875c5811]{width:27px}.node svg[data-v-875c5811]{width:14px}.nodes__links[data-v-875c5811]{inset:9%;width:82%;height:82%}}@media(prefers-reduced-motion:reduce){.node[data-v-875c5811]{transition:none}}.core[data-v-d058cce3]{position:relative;width:min(43vw,610px);aspect-ratio:1;display:grid;place-items:center;filter:drop-shadow(0 0 54px rgba(141,240,255,.12))}.core__halo[data-v-d058cce3]{position:absolute;width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(224,248,255,.22),rgba(73,157,209,.08) 35%,transparent 70%);filter:blur(24px)}.core__axis[data-v-d058cce3]{position:absolute;z-index:1;background:linear-gradient(90deg,transparent,rgba(174,226,252,.5),transparent)}.core__axis--x[data-v-d058cce3]{width:92%;height:1px}.core__axis--y[data-v-d058cce3]{width:1px;height:92%;background:linear-gradient(transparent,rgba(174,226,252,.5),transparent)}.core__ring[data-v-d058cce3]{position:absolute;z-index:1;aspect-ratio:1;border:1px solid rgba(132,205,244,.18);border-radius:50%}.core__ring--one[data-v-d058cce3]{width:48%}.core__ring--two[data-v-d058cce3]{width:62%;border-style:dashed;animation:spin-d058cce3 18s linear infinite}.core__ring--three[data-v-d058cce3]{width:75%;opacity:.45}.core__orbit[data-v-d058cce3]{position:absolute;z-index:2;width:78%;height:32%;border:1px solid rgba(141,240,255,.24);border-radius:50%;transform:rotate(-12deg)}.core__orbit--two[data-v-d058cce3]{width:82%;height:39%;transform:rotate(24deg);border-color:#8a7cff2b}.core__disc[data-v-d058cce3]{position:relative;z-index:4;width:36%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(226,247,255,.88);border-radius:50%;background:radial-gradient(circle at 37% 26%,#fffffff2 0,#bfe9ffc7 2.5%,#4e92bd6b 9%,#0c1721f5 38%,#05080d 68%);box-shadow:inset 0 0 30px #ade0ff47,inset 0 0 72px #4c91bc38,0 0 18px #d3f1ffb8,0 0 70px #67baea59;animation:pulse-d058cce3 3.4s ease-in-out infinite}.core__disc[data-v-d058cce3]:before{content:"";position:absolute;inset:7%;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:inset 0 0 24px #8df0ff1f}.core__disc[data-v-d058cce3]:after{content:"";position:absolute;inset:20%;border:1px dashed rgba(219,245,255,.19);border-radius:50%;animation:spin-d058cce3 13s linear infinite reverse}.core__glint[data-v-d058cce3]{position:absolute;left:24%;top:15%;width:18%;height:7%;border-radius:50%;background:#fff;filter:blur(5px);transform:rotate(-24deg);opacity:.68}.core__disc span[data-v-d058cce3]{position:relative;z-index:2;font:700 clamp(42px,4.7vw,70px)/1 var(--font-display);color:#fff;text-shadow:0 0 24px rgba(141,240,255,.72)}.core__disc em[data-v-d058cce3]{color:var(--color-lime);font-style:normal}@keyframes pulse-d058cce3{50%{transform:scale(1.025);box-shadow:inset 0 0 34px #ade0ff5c,inset 0 0 76px #4c91bc47,0 0 24px #d3f1ffc7,0 0 92px #67baea66}}@keyframes spin-d058cce3{to{transform:rotate(360deg)}}@media(max-width:800px){.core[data-v-d058cce3]{width:min(88vw,450px)}.core__disc[data-v-d058cce3]{width:34%}}@media(prefers-reduced-motion:reduce){.core__disc[data-v-d058cce3]{animation:none}}.ripple[data-v-fcf3879b]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero__particles[data-v-ee60cfb1]{z-index:1}.hero[data-v-ee60cfb1]{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;padding-top:var(--header-height);background:radial-gradient(circle at 68% 52%,rgba(70,131,165,.12),transparent 25%),#030507}.hero[data-v-ee60cfb1]:after{content:"";position:absolute;inset:var(--header-height) 0 0;background:linear-gradient(90deg,rgba(3,5,7,.8) 0 25%,transparent 54%);pointer-events:none}.hero__content[data-v-ee60cfb1]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr);align-items:center}.hero__copy[data-v-ee60cfb1]{position:relative;z-index:2;min-width:0;padding-block:64px}.hero[data-v-ee60cfb1] .core{justify-self:center;transform:translate(-20px)}.hero__role[data-v-ee60cfb1]{margin:0 0 22px;color:var(--color-lime);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.hero h1[data-v-ee60cfb1]{font-size:clamp(50px,4.4vw,68px);line-height:.95}.hero h1.display--zh[data-v-ee60cfb1]{font-family:var(--font-display-cjk);font-size:clamp(56px,5vw,82px);line-height:1.02;letter-spacing:.02em}.hero__line[data-v-ee60cfb1]{display:block;white-space:nowrap}.hero h1 em[data-v-ee60cfb1]{color:var(--color-lime);font-style:normal}.hero__lead[data-v-ee60cfb1]{max-width:510px;margin:26px 0 28px;color:#a1a9b0;font-size:14px;line-height:1.9}.hero__actions[data-v-ee60cfb1]{display:flex;gap:20px}.hero__rail[data-v-ee60cfb1]{position:absolute;z-index:3;right:var(--space-page);top:50%;display:grid;gap:18px;margin:0;padding:0;transform:translateY(-50%);list-style:none}.hero__rail a[data-v-ee60cfb1]{display:grid;grid-template-columns:24px 1fr;gap:9px;color:#59636c;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.hero__rail .active a[data-v-ee60cfb1]{color:var(--color-lime)}.hero__rail b[data-v-ee60cfb1],.hero__rail span[data-v-ee60cfb1]{font-weight:700}.hero__scroll[data-v-ee60cfb1]{position:absolute;z-index:3;left:var(--space-page);bottom:28px;color:#8a949b;font-size:9px;letter-spacing:.1em}.hero__scroll i[data-v-ee60cfb1]{display:block;width:54px;height:1px;margin-top:11px;background:linear-gradient(90deg,var(--color-lime) 0 45%,#39434a 45%)}.hero__copyright[data-v-ee60cfb1]{position:absolute;z-index:3;right:calc(var(--space-page) + 112px);bottom:27px;margin:0;color:#68717a;font-size:8px;letter-spacing:.12em}html[data-intro-running=true] .hero__role,html[data-intro-running=true] .hero__line,html[data-intro-running=true] .hero__lead,html[data-intro-running=true] .hero__actions,html[data-intro-running=true] .hero__rail,html[data-intro-running=true] .hero__scroll,html[data-intro-running=true] .hero .core{opacity:0;transform:translateY(24px)}.hero[data-intro-phase=reveal][data-v-ee60cfb1] .core,.hero[data-intro-phase=typography][data-v-ee60cfb1] .core{opacity:.34;transform:translate(-20px) scale(.86);transition:opacity .18s ease,transform .35s var(--ease-out)}.hero[data-intro-phase=typography] .hero__line[data-v-ee60cfb1],.hero[data-intro-phase=impact] .hero__line[data-v-ee60cfb1],.hero[data-intro-phase=ui1] .hero__line[data-v-ee60cfb1],.hero[data-intro-phase=ui2] .hero__line[data-v-ee60cfb1],.hero[data-intro-phase=ui3] .hero__line[data-v-ee60cfb1]{opacity:1;transform:none;transition:opacity .18s ease,transform .32s var(--ease-out)}.hero[data-intro-phase=typography] .hero__line[data-v-ee60cfb1]:nth-child(2){transition-delay:.08s}.hero[data-intro-phase=typography] .hero__line[data-v-ee60cfb1]:nth-child(3){transition-delay:.16s}.hero[data-intro-phase=impact][data-v-ee60cfb1] .core,.hero[data-intro-phase=ui1][data-v-ee60cfb1] .core,.hero[data-intro-phase=ui2][data-v-ee60cfb1] .core,.hero[data-intro-phase=ui3][data-v-ee60cfb1] .core{opacity:1;transform:translate(-20px);transition:opacity .1s ease,transform .48s var(--ease-out)}.hero[data-intro-phase=impact][data-v-ee60cfb1] .core__disc{animation:hero-impact-ee60cfb1 .72s var(--ease-out)}.hero[data-intro-phase=ui2] .hero__role[data-v-ee60cfb1],.hero[data-intro-phase=ui2] .hero__lead[data-v-ee60cfb1],.hero[data-intro-phase=ui2] .hero__actions[data-v-ee60cfb1],.hero[data-intro-phase=ui3] .hero__role[data-v-ee60cfb1],.hero[data-intro-phase=ui3] .hero__lead[data-v-ee60cfb1],.hero[data-intro-phase=ui3] .hero__actions[data-v-ee60cfb1]{opacity:1;transform:none;transition:opacity .22s ease,transform .35s var(--ease-out)}.hero[data-intro-phase=ui3] .hero__rail[data-v-ee60cfb1],.hero[data-intro-phase=ui3] .hero__scroll[data-v-ee60cfb1]{opacity:1;transform:translateY(-50%);transition:opacity .2s ease}.hero[data-intro-phase=ui3] .hero__scroll[data-v-ee60cfb1]{transform:none}@keyframes hero-impact-ee60cfb1{0%{transform:scale(.45);filter:brightness(3)}45%{transform:scale(1.16)}to{transform:scale(1)}}@media(max-width:1100px){.hero__content[data-v-ee60cfb1]{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr)}.hero[data-v-ee60cfb1] .core,.hero[data-intro-phase=reveal][data-v-ee60cfb1] .core,.hero[data-intro-phase=typography][data-v-ee60cfb1] .core,.hero[data-intro-phase=impact][data-v-ee60cfb1] .core,.hero[data-intro-phase=ui1][data-v-ee60cfb1] .core,.hero[data-intro-phase=ui2][data-v-ee60cfb1] .core,.hero[data-intro-phase=ui3][data-v-ee60cfb1] .core{transform:translate(-22px)}.hero h1[data-v-ee60cfb1],.hero h1.display--zh[data-v-ee60cfb1]{font-size:clamp(44px,5vw,62px)}.hero__rail[data-v-ee60cfb1]{display:none}.hero__copyright[data-v-ee60cfb1]{right:var(--space-page)}}@media(max-width:800px){.hero[data-v-ee60cfb1]{min-height:100svh;padding-top:var(--header-height);align-items:start}.hero[data-v-ee60cfb1]:after{inset:var(--header-height) 0 0;background:linear-gradient(#030507 0 24%,transparent 68%)}.hero__content[data-v-ee60cfb1]{grid-template-columns:1fr;padding-top:20px}.hero__copy[data-v-ee60cfb1]{padding-block:32px 0}.hero[data-v-ee60cfb1] .core,.hero[data-intro-phase=reveal][data-v-ee60cfb1] .core,.hero[data-intro-phase=typography][data-v-ee60cfb1] .core,.hero[data-intro-phase=impact][data-v-ee60cfb1] .core,.hero[data-intro-phase=ui1][data-v-ee60cfb1] .core,.hero[data-intro-phase=ui2][data-v-ee60cfb1] .core,.hero[data-intro-phase=ui3][data-v-ee60cfb1] .core{justify-self:center;transform:none;margin-top:-2px}.hero h1[data-v-ee60cfb1],.hero h1.display--zh[data-v-ee60cfb1]{font-size:clamp(36px,10vw,48px);line-height:1.02}.hero__lead[data-v-ee60cfb1]{max-width:100%;margin:18px 0 20px;font-size:12px;line-height:1.8}.hero__actions[data-v-ee60cfb1]{gap:12px}.hero__actions .button[data-v-ee60cfb1]:last-child{display:none}.hero__actions .button[data-v-ee60cfb1]{min-height:40px;padding-inline:18px;font-size:8px}.hero__scroll[data-v-ee60cfb1]{display:block;bottom:16px;font-size:7px}.hero__scroll i[data-v-ee60cfb1]{margin-top:7px}.hero__copyright[data-v-ee60cfb1]{display:none}}@media(max-width:420px)and (max-height:740px){.hero__copy[data-v-ee60cfb1]{padding-top:20px}.hero__role[data-v-ee60cfb1]{margin-bottom:14px;font-size:8px}.hero__lead[data-v-ee60cfb1]{display:none}.hero[data-v-ee60cfb1] .core{width:min(72vw,280px);margin-top:-4px}.hero__scroll[data-v-ee60cfb1]{display:none}}@media(prefers-reduced-motion:reduce){.hero[data-intro-phase=impact][data-v-ee60cfb1] .core__disc,.hero[data-intro-phase=impact] .hero__copy[data-v-ee60cfb1]{animation:none}}.section-header[data-v-341a4d8b]{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(48px,6vw,82px);padding-bottom:18px;border-bottom:1px solid var(--color-line)}.section-header__identity[data-v-341a4d8b]{display:flex;align-items:center;gap:18px}.section-header__identity span[data-v-341a4d8b]{color:var(--color-lime);font:700 22px/1 var(--font-display)}.section-header__identity p[data-v-341a4d8b]{margin:0;color:#d2d8dc;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.section-header h2[data-v-341a4d8b]{max-width:850px;font-size:clamp(46px,6vw,86px)}.section-header[data-v-341a4d8b]{margin-bottom:clamp(36px,4.2vw,60px)}@media(max-width:800px){.section-header[data-v-341a4d8b]{grid-template-columns:1fr auto;align-items:center}.section-header h2[data-v-341a4d8b]{grid-column:1/-1;grid-row:2;font-size:clamp(42px,12vw,72px)}.section-header[data-v-341a4d8b] .button{justify-self:end}}.portrait[data-v-5ca76e43]{position:relative;min-height:540px;background:radial-gradient(circle at 61% 43%,rgba(76,166,216,.13),transparent 34%)}.portrait[data-v-5ca76e43]:before{content:"";position:absolute;inset:9% 4% 8% 5%;border:1px solid rgba(141,240,255,.06);border-radius:50%;transform:rotate(-7deg);filter:drop-shadow(0 0 24px rgba(141,240,255,.08))}.portrait[data-v-5ca76e43]:after{content:"DIGITAL IDENTITY / SIGNAL 04";position:absolute;left:10%;right:0;bottom:7%;height:1px;padding-top:8px;color:#8df0ff6b;background:linear-gradient(90deg,transparent,var(--color-cyan),transparent);box-shadow:0 0 14px #8df0ff47;font:600 6px/1 var(--font-ui);letter-spacing:.2em}.portrait svg[data-v-5ca76e43]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.portrait__streams path[data-v-5ca76e43]{fill:none;stroke:url(#portrait-line);stroke-width:.65;opacity:.2}.portrait__stream-points circle[data-v-5ca76e43]{fill:#8df0ff}.portrait__mesh path[data-v-5ca76e43]{fill:none;stroke:url(#portrait-line);stroke-width:.55;opacity:.16}.portrait__particles circle[data-v-5ca76e43]{fill:#bdeaff}.portrait__particles .portrait__face-particle[data-v-5ca76e43]{fill:#d9f6ff}.portrait__features path[data-v-5ca76e43]{fill:none;stroke:url(#portrait-line);stroke-width:.9;opacity:.62}.portrait__features circle[data-v-5ca76e43]{fill:#d9f8ff;stroke:#8df0ff;stroke-width:1;filter:drop-shadow(0 0 6px #8df0ff)}.portrait__outline[data-v-5ca76e43],.portrait__scan[data-v-5ca76e43]{fill:none;stroke:url(#portrait-line)}.portrait__outline[data-v-5ca76e43]{stroke-width:1;opacity:.52}.portrait__scan[data-v-5ca76e43]{stroke-width:.8;stroke-dasharray:3 6;opacity:.36;animation:portrait-scan-5ca76e43 5.8s ease-in-out infinite}@keyframes portrait-scan-5ca76e43{0%,to{transform:translateY(-30px);opacity:.12}50%{transform:translateY(48px);opacity:.48}}@media(max-width:900px){.portrait[data-v-5ca76e43]{min-height:480px}}@media(max-width:520px){.portrait[data-v-5ca76e43]{min-height:360px}.portrait[data-v-5ca76e43]:after{left:4%;font-size:5px}}.home-about[data-v-d3611b5e]{background:linear-gradient(90deg,#050607 0 54%,#080b10)}.about-layout[data-v-d3611b5e]{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(420px,.72fr);gap:clamp(56px,8vw,124px);align-items:center}.about-copy[data-v-d3611b5e]{max-width:650px}.about-kicker[data-v-d3611b5e]{margin:0 0 24px;color:var(--color-lime);font:700 12px/1.5 var(--font-ui);text-transform:uppercase;letter-spacing:.16em}.about-copy h2[data-v-d3611b5e]{font-size:clamp(48px,6vw,90px);line-height:1.05}.about-lead[data-v-d3611b5e]{margin:30px 0 18px;color:var(--color-text);font-size:clamp(20px,2vw,29px);line-height:1.5}.about-copy>p[data-v-d3611b5e]:not(.about-kicker):not(.about-lead){color:var(--color-muted);line-height:1.85}.about-copy ul[data-v-d3611b5e]{display:grid;grid-template-columns:1fr 1fr;margin:32px 0;padding:0;list-style:none;border-top:1px solid var(--color-line)}.about-copy li[data-v-d3611b5e]{padding:15px 0;border-bottom:1px solid var(--color-line);color:#c2c9ce;font-size:9px;text-transform:uppercase;letter-spacing:.12em}@media(max-width:900px){.about-layout[data-v-d3611b5e]{grid-template-columns:1fr;gap:30px}.about-layout[data-v-d3611b5e] .portrait{order:2}.about-copy[data-v-d3611b5e]{order:1}.about-copy ul[data-v-d3611b5e]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.about-copy ul[data-v-d3611b5e]{grid-template-columns:1fr}}.home-contact>.shell[data-v-928b045b]{position:relative;z-index:1}.home-contact__footer[data-v-928b045b]{position:absolute;z-index:2;right:0;bottom:0;left:0}.home-contact[data-v-928b045b]{display:grid;align-items:center;padding-block:clamp(94px,8vw,126px) clamp(118px,10vw,164px);background:#030405}.contact-layout[data-v-928b045b]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.48fr);gap:clamp(60px,9vw,140px);align-items:end}.contact-layout h2[data-v-928b045b]{font-size:clamp(72px,9vw,142px);line-height:1.02}.contact-layout h2 em[data-v-928b045b]{color:var(--color-lime);font-style:normal;text-shadow:0 0 34px rgba(196,255,77,.08)}.contact-action[data-v-928b045b]{padding-bottom:12px}.contact-action>p[data-v-928b045b]{margin:0 0 32px;color:#aab2b8;font-size:17px;line-height:1.75}.contact-action dl[data-v-928b045b]{margin:0 0 34px}.contact-action dl div[data-v-928b045b]{display:grid;grid-template-columns:72px 1fr;padding:14px 0;border-top:1px solid var(--color-line);font-size:9px;text-transform:uppercase;letter-spacing:.09em}.contact-action dt[data-v-928b045b]{color:#646d75}.contact-action dd[data-v-928b045b]{margin:0;color:#c6cdd1}.contact-action dd i[data-v-928b045b]{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--color-lime);box-shadow:0 0 10px var(--color-lime)}.contact-action[data-v-928b045b] .button{transition:transform .3s var(--ease-out),box-shadow .3s ease,background .3s ease}.contact-action[data-v-928b045b] .button:hover,.contact-action[data-v-928b045b] .button:focus-visible{transform:translateY(-3px);box-shadow:0 0 0 1px #c4ff4d47,0 0 38px #c4ff4d29}.contact-ripple[data-v-928b045b]{position:absolute;left:7%;right:7%;bottom:-18vw;height:42vw;display:grid;place-items:center;transform:perspective(720px) rotateX(68deg);transition:filter .6s ease}.contact-ripple[data-v-928b045b]:before{content:"";position:absolute;width:20%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(141,240,255,.17),rgba(141,240,255,.025) 45%,transparent 70%);filter:blur(3px)}.contact-ripple[data-v-928b045b]:after{content:"Q.";position:absolute;color:#c4ff4d24;font:700 clamp(34px,5vw,76px)/1 var(--font-display);text-shadow:0 0 26px rgba(141,240,255,.22);transform:rotateX(-68deg)}.contact-ripple i[data-v-928b045b]{position:absolute;aspect-ratio:1;border:1px solid rgba(141,240,255,.13);border-radius:50%;box-shadow:0 0 14px #8df0ff09;animation:contact-breathe-928b045b 5.4s ease-in-out infinite alternate}.contact-ripple i[data-v-928b045b]:nth-child(2n){border-color:#8a7cff1c;animation-delay:-2.7s}.home-contact:has(.contact-action .button:hover) .contact-ripple[data-v-928b045b],.home-contact:has(.contact-action .button:focus-visible) .contact-ripple[data-v-928b045b]{filter:brightness(1.55)}@keyframes contact-breathe-928b045b{0%{opacity:.48;transform:scale(.985)}to{opacity:1;transform:scale(1.015)}}@media(max-width:850px){.home-contact[data-v-928b045b]{padding-block:82px 120px}.contact-layout[data-v-928b045b]{grid-template-columns:1fr;align-items:start;gap:54px}.contact-layout h2[data-v-928b045b]{font-size:clamp(58px,17vw,92px)}.contact-action[data-v-928b045b]{max-width:500px}.contact-ripple[data-v-928b045b]{left:-40%;right:-40%;bottom:-10%;height:80vw}}.home-lab>.shell[data-v-ef3559e9]{position:relative;z-index:1}.home-lab[data-v-ef3559e9]{background:#07090d}.lab-stage[data-v-ef3559e9]{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,minmax(280px,34vw));gap:14px}.experiment[data-v-ef3559e9]{--accent:var(--color-lime);position:relative;display:grid;overflow:hidden;border:1px solid var(--color-line);background:#070a0f;transition:border-color .25s ease,transform .4s var(--ease-out)}.experiment[data-v-ef3559e9]:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-5px)}.experiment--cyan[data-v-ef3559e9]{--accent:var(--color-cyan)}.experiment--violet[data-v-ef3559e9]{--accent:var(--color-violet)}.experiment--1[data-v-ef3559e9]{grid-column:1/8;grid-row:1/3}.experiment--2[data-v-ef3559e9]{grid-column:8/13;grid-row:1}.experiment--3[data-v-ef3559e9]{grid-column:8/13;grid-row:2}.experiment__visual[data-v-ef3559e9]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 55% 46%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 24%),linear-gradient(145deg,#070a0f,#080b13)}.experiment__visual[data-v-ef3559e9]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 55px,rgba(141,240,255,.025) 56px),repeating-linear-gradient(0deg,transparent 0 55px,rgba(141,240,255,.025) 56px)}.experiment__visual>strong[data-v-ef3559e9]{position:absolute;color:var(--accent);font:700 clamp(44px,8vw,118px)/1 var(--font-display);opacity:.075}.experiment__copy[data-v-ef3559e9]{position:relative;z-index:3;align-self:end;padding:clamp(20px,3vw,42px);background:linear-gradient(transparent,#040609f2 42%)}.experiment__copy>span[data-v-ef3559e9]{color:var(--accent);font-size:8px;text-transform:uppercase;letter-spacing:.14em}.experiment h3[data-v-ef3559e9]{max-width:620px;margin:12px 0;font:700 clamp(24px,3vw,48px)/1.08 var(--font-display-cjk)}.experiment p[data-v-ef3559e9]{max-width:520px;margin:0;color:var(--color-muted);font-size:12px;line-height:1.75}.experiment b[data-v-ef3559e9]{display:block;margin-top:20px;color:#dce2e5;font-size:8px;letter-spacing:.08em}.a2ui-scene[data-v-ef3559e9],.ripple-scene[data-v-ef3559e9],.ambient-scene[data-v-ef3559e9]{position:absolute;z-index:2;inset:8% 8% 31%;pointer-events:none}.a2ui-scene[data-v-ef3559e9]{transform:perspective(680px) rotateX(56deg) rotate(-11deg);transform-origin:center}.a2ui-scene>span[data-v-ef3559e9]{position:absolute;width:44%;height:29%;padding:8px;border:1px solid rgba(196,255,77,.38);background:#080f0857;box-shadow:0 0 26px #c4ff4d0f}.a2ui-scene>span[data-v-ef3559e9]:nth-child(1){left:5%;top:8%}.a2ui-scene>span[data-v-ef3559e9]:nth-child(2){right:7%;top:18%}.a2ui-scene>span[data-v-ef3559e9]:nth-child(3){left:18%;bottom:8%}.a2ui-scene>span[data-v-ef3559e9]:nth-child(4){right:2%;bottom:-2%}.a2ui-scene span i[data-v-ef3559e9]{display:block;width:54%;height:2px;margin:10px;background:#c4ff4d75}.a2ui-scene span i+i[data-v-ef3559e9]{width:78%;opacity:.42}.a2ui-scene span b[data-v-ef3559e9]{display:block;width:28%;height:28%;margin:14px;border:1px solid rgba(196,255,77,.42)}.a2ui-scene em[data-v-ef3559e9]{position:absolute;right:3%;top:0;color:#c4ff4dad;font:700 8px/1 var(--font-ui);letter-spacing:.16em}.ripple-scene[data-v-ef3559e9]{display:grid;place-items:center}.ripple-scene span[data-v-ef3559e9]{--ring:1;position:absolute;width:calc(23% + var(--ring)*7%);height:calc(8% + var(--ring)*2.2%);border:1px solid rgba(0,212,255,calc(.56 - var(--ring)*.045));border-radius:50%;transform:rotate(calc(-22deg + var(--ring)*3.5deg));filter:drop-shadow(0 0 5px rgba(0,212,255,.22))}.ripple-scene>i[data-v-ef3559e9]{width:12px;aspect-ratio:1;border:1px solid var(--color-cyan);border-radius:50%;box-shadow:0 0 20px var(--color-cyan)}.ambient-scene svg[data-v-ef3559e9]{position:absolute;inset:5%;width:90%;height:90%;filter:drop-shadow(0 0 5px rgba(139,117,255,.24))}.ambient-scene path[data-v-ef3559e9]{fill:none;stroke:#8b75ff6b;stroke-width:.35;stroke-dasharray:2 3}.ambient-scene i[data-v-ef3559e9]{--node:1;position:absolute;left:calc(8% + (var(--node)*11%));top:calc(14% + (var(--node)%3)*27%);width:7px;aspect-ratio:1;border:1px solid var(--color-violet);border-radius:50%;background:#090712;box-shadow:0 0 14px #8b75ff99}.lab-stage[data-v-ef3559e9]{grid-template-rows:repeat(2,minmax(260px,28vw))}.experiment__visual[data-v-ef3559e9]{background:radial-gradient(circle at 55% 46%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 24%),linear-gradient(145deg,#070a0fc7,#080b13b8)}@media(max-width:800px){.lab-stage[data-v-ef3559e9]{grid-template-columns:1fr;grid-template-rows:none}.experiment--1[data-v-ef3559e9],.experiment--2[data-v-ef3559e9],.experiment--3[data-v-ef3559e9]{grid-column:auto;grid-row:auto;min-height:360px}.experiment--2[data-v-ef3559e9],.experiment--3[data-v-ef3559e9]{min-height:260px}.lab-stage[data-v-ef3559e9]{display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.lab-stage[data-v-ef3559e9]::-webkit-scrollbar{display:none}.experiment[data-v-ef3559e9]{flex:0 0 86vw;width:auto;min-width:0;height:100%;min-height:0;scroll-snap-align:center}}.home-notes>.shell[data-v-7d33e7b5]{position:relative;z-index:1}.home-notes[data-v-7d33e7b5]{background:#050607}.notes-layout[data-v-7d33e7b5]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:14px}.note-feature[data-v-7d33e7b5],.note-index[data-v-7d33e7b5]{border:1px solid var(--color-line)}.note-feature[data-v-7d33e7b5]{display:grid;grid-template-rows:minmax(320px,29vw) auto;overflow:hidden;transition:border-color .35s ease,transform .5s var(--ease-out)}.note-feature[data-v-7d33e7b5]:hover,.note-feature[data-v-7d33e7b5]:focus-visible{border-color:#8a7cff7a;transform:translateY(-4px)}.note-feature__art[data-v-7d33e7b5]{position:relative;overflow:hidden;background:radial-gradient(ellipse at 52% 68%,rgba(138,124,255,.3),transparent 38%),radial-gradient(circle at 30% 22%,rgba(141,240,255,.13),transparent 12%),#070913;transition:filter .45s ease}.note-feature__art[data-v-7d33e7b5] .immersive-particles{z-index:1}.note-feature__art[data-v-7d33e7b5]:before{content:"";position:absolute;inset:-20%;background:conic-gradient(from 228deg at 52% 65%,transparent,rgba(141,240,255,.08),transparent 34%,rgba(138,124,255,.08),transparent 61%);transition:transform .8s var(--ease-out)}.note-feature__art[data-v-7d33e7b5]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,7,.55),transparent 30% 72%,rgba(5,6,7,.4)),repeating-linear-gradient(90deg,transparent 0 58px,rgba(141,240,255,.025) 59px)}.note-feature__art span[data-v-7d33e7b5]{--line:1;position:absolute;z-index:1;left:-10%;top:calc(9% + var(--line)*6.2%);width:120%;height:1px;background:linear-gradient(90deg,transparent,rgba(141,240,255,.3),rgba(138,124,255,.72),transparent);transform:rotate(calc(-8deg + var(--line)*.75deg)) translate(0);filter:drop-shadow(0 0 8px rgba(138,124,255,.3));transition:transform .65s var(--ease-out),opacity .35s ease}.note-feature__art>i[data-v-7d33e7b5]{--node:1;position:absolute;z-index:2;left:calc(12% + var(--node)*10.5%);width:4px;aspect-ratio:1;border:1px solid var(--color-cyan);border-radius:50%;box-shadow:0 0 12px #8df0ffa6}.note-feature__art>b[data-v-7d33e7b5]{position:absolute;z-index:3;right:5%;bottom:7%;color:#dce6f040;font:700 clamp(28px,4vw,62px)/.75 var(--font-display);text-align:right;letter-spacing:-.05em}.note-feature:hover .note-feature__art[data-v-7d33e7b5]:before,.note-feature:focus-visible .note-feature__art[data-v-7d33e7b5]:before{transform:rotate(8deg) scale(1.08)}.note-feature:hover .note-feature__art span[data-v-7d33e7b5],.note-feature:focus-visible .note-feature__art span[data-v-7d33e7b5]{transform:rotate(calc(-8deg + var(--line)*.75deg)) translate(calc((var(--line) - 6)*3px))}.note-feature__copy[data-v-7d33e7b5]{padding:clamp(24px,3vw,40px)}.note-meta[data-v-7d33e7b5]{display:flex;align-items:center;gap:12px;color:var(--color-violet);font-size:8px;text-transform:uppercase;letter-spacing:.13em}.note-meta time[data-v-7d33e7b5]{color:#727c88}.note-meta span[data-v-7d33e7b5]{display:flex;align-items:center;gap:12px}.note-meta span[data-v-7d33e7b5]:before{content:"";width:22px;height:1px;background:currentColor}.note-feature h3[data-v-7d33e7b5]{max-width:750px;margin:14px 0;font:700 clamp(34px,4vw,58px)/1 var(--font-display);text-transform:uppercase}.note-feature p[data-v-7d33e7b5],.note-row p[data-v-7d33e7b5]{color:var(--color-muted);font-size:12px;line-height:1.65}.note-feature__copy>strong[data-v-7d33e7b5]{display:flex;align-items:center;gap:10px;width:max-content;margin-top:20px;color:#dce2e5;font-size:8px;text-transform:uppercase;letter-spacing:.12em}.note-feature__copy>strong i[data-v-7d33e7b5]{color:var(--color-violet);font-style:normal;transition:transform .25s var(--ease-out)}.note-feature:hover .note-feature__copy>strong i[data-v-7d33e7b5]{transform:translate(3px,-3px)}.note-index[data-v-7d33e7b5]{display:grid}.note-row[data-v-7d33e7b5]{position:relative;display:grid;grid-template-columns:36px 1fr auto;gap:18px;padding:clamp(24px,2.8vw,38px);overflow:hidden;border-bottom:1px solid var(--color-line);transition:background .3s ease,border-color .3s ease}.note-row[data-v-7d33e7b5]:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(105deg,rgba(138,124,255,.08),transparent 58%);transform:translate(-18%);transition:opacity .3s ease,transform .45s var(--ease-out)}.note-row[data-v-7d33e7b5]:last-child{border-bottom:0}.note-row[data-v-7d33e7b5]:hover,.note-row[data-v-7d33e7b5]:focus-visible{border-color:#8a7cff47}.note-row[data-v-7d33e7b5]:hover:before,.note-row[data-v-7d33e7b5]:focus-visible:before{opacity:1;transform:translate(0)}.note-row[data-v-7d33e7b5]>*{position:relative;z-index:1}.note-row__index[data-v-7d33e7b5]{color:#555e68;font:700 11px/1 var(--font-display);transition:color .25s ease}.note-row h3[data-v-7d33e7b5]{margin:12px 0 8px;font:700 clamp(25px,2.3vw,38px)/1.04 var(--font-display);text-transform:uppercase;transition:transform .35s var(--ease-out)}.note-row p[data-v-7d33e7b5]{margin:0}.note-row>b[data-v-7d33e7b5]{color:var(--color-violet);font-size:14px;transition:transform .3s var(--ease-out)}.note-row:hover .note-row__index[data-v-7d33e7b5]{color:var(--color-lime)}.note-row:hover h3[data-v-7d33e7b5]{transform:translate(5px)}.note-row:hover>b[data-v-7d33e7b5]{transform:translate(4px,-4px)}.note-row[data-v-7d33e7b5] .immersive-particles{position:absolute;z-index:0;opacity:.78}.note-row__signal[data-v-7d33e7b5]{position:absolute;z-index:0;right:3%;bottom:8%;width:42%;height:45%;opacity:.38;transform:rotate(-8deg);transition:opacity .3s ease,filter .3s ease}.note-row__signal[data-v-7d33e7b5]:before,.note-row__signal[data-v-7d33e7b5]:after{content:"";position:absolute;left:8%;top:46%;width:82%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,117,255,.72),transparent);transform:rotate(12deg)}.note-row__signal[data-v-7d33e7b5]:after{transform:rotate(-18deg)}.note-row__signal i[data-v-7d33e7b5]{--node:1;position:absolute;left:calc(8% + var(--node)*15%);top:calc(18% + var(--node)*9%);width:4px;aspect-ratio:1;border-radius:50%;background:var(--color-violet);box-shadow:0 0 12px var(--color-violet)}.note-row:hover .note-row__signal[data-v-7d33e7b5],.note-row:focus-visible .note-row__signal[data-v-7d33e7b5]{opacity:.7;filter:brightness(1.3)}@media(max-width:850px){.notes-layout[data-v-7d33e7b5]{grid-template-columns:1fr}.note-feature[data-v-7d33e7b5]{grid-template-rows:260px auto}.note-row[data-v-7d33e7b5]{padding:26px 20px}}@media(max-width:800px){.notes-layout[data-v-7d33e7b5]{display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.notes-layout[data-v-7d33e7b5]::-webkit-scrollbar{display:none}.note-feature[data-v-7d33e7b5],.note-index[data-v-7d33e7b5]{flex:0 0 88vw;width:auto;min-width:0;height:100%;scroll-snap-align:center}.note-feature[data-v-7d33e7b5]{grid-template-rows:minmax(0,1fr) auto}.note-feature__copy[data-v-7d33e7b5]{padding:20px}.note-feature h3[data-v-7d33e7b5]{font-size:clamp(28px,8vw,40px)}.note-index[data-v-7d33e7b5]{display:grid;grid-template-rows:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.note-row[data-v-7d33e7b5]{grid-template-columns:26px 1fr auto;gap:10px}.note-meta[data-v-7d33e7b5]{gap:8px}.note-meta span[data-v-7d33e7b5]:before{width:12px}}.visual[data-v-78cb5374]{--visual-accent: var(--color-lime);position:relative;min-width:0;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#080c0a}.visual--cyan[data-v-78cb5374]{--visual-accent: var(--color-cyan)}.visual--violet[data-v-78cb5374]{--visual-accent: var(--color-violet)}.dashboard[data-v-78cb5374]{position:absolute;inset:0;display:grid;grid-template:42px 1fr 74px / 54px 1fr}.dashboard__bar[data-v-78cb5374]{grid-column:1/-1;display:flex;align-items:center;gap:6px;padding:0 16px;border-bottom:1px solid var(--color-line)}.dashboard__bar i[data-v-78cb5374]{width:5px;height:5px;border-radius:50%;background:#334038}.dashboard__bar i[data-v-78cb5374]:first-child{background:var(--visual-accent);box-shadow:0 0 9px var(--visual-accent)}.dashboard__bar span[data-v-78cb5374]{margin-left:auto;color:#59645d;font-size:7px;letter-spacing:.12em}.dashboard__rail[data-v-78cb5374]{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:20px;border-right:1px solid var(--color-line)}.dashboard__rail b[data-v-78cb5374]{width:10px;height:10px;border:1px solid #39443d}.dashboard__chart[data-v-78cb5374]{position:relative;min-width:0;padding:22px}.dashboard__chart svg[data-v-78cb5374]{width:100%;height:100%;overflow:visible}.grid[data-v-78cb5374]{fill:none;stroke:#ffffff0d;stroke-width:1}.signal[data-v-78cb5374]{fill:none;stroke:var(--visual-accent);stroke-width:2.5;filter:drop-shadow(0 0 7px var(--visual-accent))}.dashboard__score[data-v-78cb5374]{position:absolute;top:24px;right:24px;width:112px;aspect-ratio:1;display:grid;place-items:center;align-content:center;border:1px solid color-mix(in srgb,var(--visual-accent) 50%,transparent);border-radius:50%;background:#050807db;box-shadow:inset 0 0 28px color-mix(in srgb,var(--visual-accent) 10%,transparent)}.dashboard__score strong[data-v-78cb5374]{color:var(--visual-accent);font:900 30px/1 var(--font-display)}.dashboard__score span[data-v-78cb5374]{margin-top:8px;color:#707b74;font-size:6px;letter-spacing:.08em}.dashboard__rows[data-v-78cb5374]{grid-column:2;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line)}.dashboard__rows span[data-v-78cb5374]{display:grid;align-content:center;gap:7px;padding:0 18px;border-right:1px solid var(--color-line)}.dashboard__rows small[data-v-78cb5374]{color:#5e6962;font-size:7px;text-transform:uppercase}.dashboard__rows strong[data-v-78cb5374]{font-size:13px}.field[data-v-78cb5374]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--visual-accent) 16%,transparent),transparent 32%)}.field[data-v-78cb5374]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 49px,rgba(255,255,255,.035) 50px),repeating-linear-gradient(0deg,transparent 0 49px,rgba(255,255,255,.035) 50px)}.field>span[data-v-78cb5374]{--line: 1;position:absolute;width:calc(28% + var(--line) * 8%);height:calc(10% + var(--line) * 3.5%);border:1px solid color-mix(in srgb,var(--visual-accent) calc(58% - var(--line) * 5%),transparent);border-radius:50%;transform:rotate(calc(-18deg + var(--line) * 6deg))}.field__core[data-v-78cb5374]{z-index:2;display:grid;place-items:center;width:116px;aspect-ratio:1;border:1px solid var(--visual-accent);border-radius:50%;background:#070a08;color:#fff;font:900 50px/1 var(--font-display);box-shadow:0 0 45px color-mix(in srgb,var(--visual-accent) 24%,transparent)}.field__node[data-v-78cb5374]{position:absolute;padding:7px 9px;border:1px solid var(--color-line);color:var(--visual-accent);font:normal 700 8px/1 var(--font-ui);letter-spacing:.1em}.field__node--a[data-v-78cb5374]{left:12%;top:30%}.field__node--b[data-v-78cb5374]{right:13%;top:27%}.field__node--c[data-v-78cb5374]{right:22%;bottom:16%}.network[data-v-78cb5374]{position:absolute;inset:0;background:radial-gradient(circle at 68% 42%,color-mix(in srgb,var(--visual-accent) 18%,transparent),transparent 25%),#070a08}.network span[data-v-78cb5374]{position:absolute;aspect-ratio:1;border-radius:50%;background:var(--visual-accent);box-shadow:0 0 12px var(--visual-accent)}.network__line[data-v-78cb5374]{position:absolute;left:12%;top:44%;width:72%;height:1px;background:linear-gradient(90deg,transparent,var(--visual-accent),transparent);transform:rotate(-12deg);opacity:.45}.network__line--b[data-v-78cb5374]{top:58%;transform:rotate(15deg)}.network__line--c[data-v-78cb5374]{top:34%;transform:rotate(28deg)}.network strong[data-v-78cb5374]{position:absolute;left:24px;bottom:22px;color:#7f8982;font-size:8px;letter-spacing:.16em}@media(max-width:650px){.visual[data-v-78cb5374]{aspect-ratio:4/3}.dashboard__score[data-v-78cb5374]{width:82px}.dashboard__score strong[data-v-78cb5374]{font-size:23px}.dashboard__rows span[data-v-78cb5374]{padding-inline:8px}.dashboard__rows small[data-v-78cb5374]{font-size:6px}}.poct[data-v-f5ab6222]{--lime:#c4ff4d;position:absolute;inset:0;overflow:hidden;background:#050806;color:#e9efeb;font-family:var(--font-ui);transition:transform .55s var(--ease-out),border-color .3s ease}.poct[data-v-f5ab6222]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 64% 35%,rgba(196,255,77,.055),transparent 28%),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.poct__topbar[data-v-f5ab6222]{position:absolute;z-index:3;inset:0 0 auto;height:8%;display:grid;grid-template-columns:130px 1fr auto;align-items:center;padding:0 2.2%;border-bottom:1px solid rgba(179,199,184,.14);background:#040806e6}.poct__topbar strong[data-v-f5ab6222]{font:700 clamp(8px,1vw,14px)/1 var(--font-display);letter-spacing:.06em}.poct__topbar strong span[data-v-f5ab6222]{color:var(--lime)}.poct__topbar p[data-v-f5ab6222]{margin:0;color:#647068;font-size:clamp(4px,.48vw,7px);letter-spacing:.15em}.poct__topbar>div[data-v-f5ab6222]{display:flex;align-items:center;gap:7px;color:#aeb8b0;font-size:clamp(4px,.46vw,7px);letter-spacing:.12em}.poct__topbar i[data-v-f5ab6222],.poct__heading-status i[data-v-f5ab6222]{width:5px;aspect-ratio:1;border-radius:50%;background:var(--lime);box-shadow:0 0 9px var(--lime)}.poct__topbar b[data-v-f5ab6222]{margin-left:12px;color:#647068;letter-spacing:.2em}.poct__rail[data-v-f5ab6222]{position:absolute;z-index:2;left:0;top:8%;bottom:0;width:12%;display:flex;flex-direction:column;padding-top:4%;border-right:1px solid rgba(179,199,184,.13);background:#030705d1}.poct__rail span[data-v-f5ab6222]{position:relative;display:grid;grid-template-columns:28% 1fr;align-items:center;min-height:15%;padding-inline:16%;color:#536159}.poct__rail span[data-v-f5ab6222]:before{content:"";position:absolute;left:0;width:2px;height:0;background:var(--lime);box-shadow:0 0 9px var(--lime);transition:height .25s ease}.poct__rail .active[data-v-f5ab6222]{color:var(--lime);background:#c4ff4d09}.poct__rail .active[data-v-f5ab6222]:before{height:52%}.poct__rail i[data-v-f5ab6222]{font-style:normal;font-size:clamp(7px,.9vw,13px)}.poct__rail b[data-v-f5ab6222]{font-size:clamp(4px,.42vw,6px);letter-spacing:.09em}.poct__workspace[data-v-f5ab6222]{position:absolute;inset:8% 0 0 12%;display:grid;grid-template:12% 36% 31% 13% / minmax(0,1.48fr) minmax(100px,.72fr) minmax(110px,.8fr);gap:1.5%;padding:2%}.poct__heading[data-v-f5ab6222]{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.poct__heading small[data-v-f5ab6222]{color:#69756c;font-size:clamp(4px,.45vw,7px);letter-spacing:.12em}.poct__heading h3[data-v-f5ab6222]{margin:5px 0 0;font:600 clamp(10px,1.45vw,22px)/1 var(--font-display)}.poct__heading-status[data-v-f5ab6222]{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(196,255,77,.14);color:#88958b;font-size:clamp(4px,.42vw,7px);letter-spacing:.09em}.panel[data-v-f5ab6222]{position:relative;overflow:hidden;border:1px solid rgba(174,199,181,.14);background:#080e0ac7;transition:border-color .28s ease,background .28s ease}.panel__title[data-v-f5ab6222]{height:24%;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid rgba(174,199,181,.09);font-size:clamp(4px,.43vw,7px);letter-spacing:.1em}.panel__title span[data-v-f5ab6222]{color:#b5beb7}.panel__title b[data-v-f5ab6222]{color:#627067;font-weight:600}.trend[data-v-f5ab6222]{grid-column:1/3}.trend svg[data-v-f5ab6222]{position:absolute;left:4%;right:4%;top:29%;width:92%;height:56%}.chart-grid[data-v-f5ab6222]{fill:none;stroke:#b8d5bf12;stroke-width:1}.chart-area[data-v-f5ab6222]{fill:url(#poct-area)}.chart-signal[data-v-f5ab6222]{fill:none;stroke:var(--lime);stroke-width:2;filter:drop-shadow(0 0 5px rgba(196,255,77,.72))}.chart-points[data-v-f5ab6222]{fill:#071008;stroke:var(--lime);stroke-width:2}.trend__legend[data-v-f5ab6222]{position:absolute;left:4%;right:4%;bottom:4%;display:flex;gap:14px;color:#647168;font-size:clamp(4px,.4vw,6px);letter-spacing:.08em}.trend__legend i[data-v-f5ab6222]{display:inline-block;width:7px;height:1px;margin-right:4px;background:var(--lime)}.trend__legend strong[data-v-f5ab6222]{margin-left:auto;color:var(--lime)}.confidence[data-v-f5ab6222]{grid-column:3;display:grid;place-items:center}.confidence .panel__title[data-v-f5ab6222]{position:absolute;inset:0 0 auto}.confidence__ring[data-v-f5ab6222]{position:relative;width:46%;aspect-ratio:1;display:grid;place-items:center;align-content:center;border:1px solid rgba(196,255,77,.55);border-radius:50%;box-shadow:inset 0 0 26px #c4ff4d14,0 0 18px #c4ff4d17}.confidence__ring[data-v-f5ab6222]:before,.confidence__ring[data-v-f5ab6222]:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(196,255,77,.18)}.confidence__ring[data-v-f5ab6222]:before{inset:-10%}.confidence__ring[data-v-f5ab6222]:after{inset:12%}.confidence__ring strong[data-v-f5ab6222]{color:var(--lime);font:600 clamp(14px,2vw,30px)/1 var(--font-display)}.confidence__ring strong small[data-v-f5ab6222]{font-size:.45em}.confidence__ring span[data-v-f5ab6222]{margin-top:4px;color:#657169;font-size:clamp(3px,.35vw,5px);text-align:center;letter-spacing:.08em}.confidence>p[data-v-f5ab6222]{position:absolute;bottom:6%;margin:0;color:#69766c;font-size:clamp(4px,.4vw,6px);letter-spacing:.08em}.confidence>p i[data-v-f5ab6222]{display:inline-block;width:4px;aspect-ratio:1;margin-right:5px;border-radius:50%;background:var(--lime)}.devices[data-v-f5ab6222]{grid-column:3;grid-row:3}.device-row[data-v-f5ab6222]{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;height:25.3%;padding:0 6%;border-bottom:1px solid rgba(174,199,181,.08)}.device-row>i[data-v-f5ab6222]{width:4px;aspect-ratio:1;border-radius:50%;background:var(--lime);box-shadow:0 0 6px #c4ff4d8c}.device-row span[data-v-f5ab6222]{display:grid;gap:3px}.device-row strong[data-v-f5ab6222]{font-size:clamp(4px,.45vw,7px)}.device-row small[data-v-f5ab6222]{color:#667269;font-size:clamp(3px,.36vw,5px);letter-spacing:.08em}.device-row>b[data-v-f5ab6222]{color:#9eaaa1;font-size:clamp(4px,.44vw,7px)}.sample[data-v-f5ab6222]{grid-column:1;grid-row:3;display:grid;grid-template-columns:58% 42%;align-items:center}.sample .panel__title[data-v-f5ab6222]{position:absolute;inset:0 0 auto}.sample svg[data-v-f5ab6222]{width:92%;height:64%;margin-top:15%;overflow:visible}.sample__body[data-v-f5ab6222]{fill:#5c886a0f;stroke:#748b7a;stroke-width:1}.sample__nodes[data-v-f5ab6222]{fill:#071008;stroke:var(--lime);stroke-width:1.5;filter:drop-shadow(0 0 3px var(--lime))}.sample__links[data-v-f5ab6222]{fill:none;stroke:#c4ff4d4d;stroke-dasharray:2 3}.sample__copy[data-v-f5ab6222]{display:grid;gap:4px}.sample__copy strong[data-v-f5ab6222]{color:var(--lime);font:600 clamp(15px,2vw,30px)/1 var(--font-display)}.sample__copy span[data-v-f5ab6222]{color:#9da8a0;font-size:clamp(4px,.45vw,7px);line-height:1.4;letter-spacing:.09em}.sample__copy small[data-v-f5ab6222]{margin-top:6px;color:#627067;font-size:clamp(3px,.36vw,5px)}.throughput[data-v-f5ab6222]{grid-column:2;grid-row:3}.bars[data-v-f5ab6222]{position:absolute;inset:34% 8% 17%;display:flex;align-items:end;gap:7%}.bars[data-v-f5ab6222]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 24%,rgba(174,199,181,.07) 25%)}.bars i[data-v-f5ab6222]{z-index:1;flex:1;min-width:2px;background:linear-gradient(var(--lime),rgba(196,255,77,.12));box-shadow:0 0 7px #c4ff4d33;transform-origin:bottom;transition:transform .35s var(--ease-out)}.throughput__scale[data-v-f5ab6222]{position:absolute;left:8%;right:8%;bottom:6%;display:flex;justify-content:space-between;color:#58655c;font-size:clamp(3px,.32vw,5px)}.poct__metrics[data-v-f5ab6222]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(174,199,181,.13);background:#070c09b3}.poct__metrics span[data-v-f5ab6222]{display:flex;align-items:center;justify-content:space-between;padding:0 8%;border-right:1px solid rgba(174,199,181,.1)}.poct__metrics small[data-v-f5ab6222]{color:#667269;font-size:clamp(4px,.4vw,6px);text-transform:uppercase}.poct__metrics strong[data-v-f5ab6222]{color:#e6ece7;font:600 clamp(8px,1vw,15px)/1 var(--font-display)}.poct__scan[data-v-f5ab6222]{position:absolute;z-index:4;left:12%;right:0;top:8%;height:1px;opacity:0;background:linear-gradient(90deg,transparent,rgba(196,255,77,.8),transparent);box-shadow:0 0 12px #c4ff4d8c;pointer-events:none}.poct:hover .panel[data-v-f5ab6222]{border-color:#c4ff4d38;background:#09100be0}.poct:hover .bars i[data-v-f5ab6222]{transform:scaleY(1.08)}.poct:hover .poct__scan[data-v-f5ab6222]{opacity:.75;animation:poct-scan-f5ab6222 1.8s linear infinite}@keyframes poct-scan-f5ab6222{0%{transform:translateY(0)}to{transform:translateY(480px)}}@media(max-width:700px){.poct__topbar[data-v-f5ab6222]{grid-template-columns:70px 1fr auto}.poct__topbar p[data-v-f5ab6222]{display:none}.poct__rail[data-v-f5ab6222]{width:15%}.poct__rail span[data-v-f5ab6222]{grid-template-columns:1fr;justify-items:center;padding:0}.poct__rail b[data-v-f5ab6222]{display:none}.poct__workspace[data-v-f5ab6222]{left:15%;grid-template:12% 40% 36% / minmax(0,1.35fr) minmax(74px,.65fr);gap:1.3%;padding:2.2%}.poct__heading[data-v-f5ab6222]{grid-column:1/-1}.poct__heading-status[data-v-f5ab6222]{display:none}.trend[data-v-f5ab6222]{grid-column:1}.confidence[data-v-f5ab6222]{grid-column:2}.sample[data-v-f5ab6222]{grid-column:1;grid-row:3}.throughput[data-v-f5ab6222]{grid-column:2;grid-row:3}.devices[data-v-f5ab6222],.poct__metrics[data-v-f5ab6222]{display:none}.confidence__ring[data-v-f5ab6222]{width:62%}.sample__copy small[data-v-f5ab6222]{display:none}}.work-visual[data-v-b0a0e901]{--accent:var(--color-lime);position:relative;aspect-ratio:16/10;min-height:360px;overflow:hidden;border:1px solid rgba(141,240,255,.16);background:radial-gradient(circle at 58% 43%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 31%),#06090d;transition:transform .5s var(--ease-out),border-color .28s ease}.work-visual--cyan[data-v-b0a0e901]{--accent:var(--color-cyan)}.work-visual--violet[data-v-b0a0e901]{--accent:var(--color-violet)}.work-visual[data-v-b0a0e901]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:32px 32px;opacity:.8;transition:transform .7s var(--ease-out),opacity .3s ease}.work-visual[data-v-b0a0e901]:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--accent) 48%,transparent)}.work-visual[data-v-b0a0e901]:hover:before{transform:translate3d(8px,-6px,0);opacity:1}.panel[data-v-b0a0e901]{position:absolute;z-index:1;overflow:hidden;border:1px solid rgba(205,225,235,.12);background:#060b0ad1;transition:border-color .28s ease,transform .45s var(--ease-out),background .28s ease}.panel-title[data-v-b0a0e901]{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid rgba(205,225,235,.08);font-size:9px;letter-spacing:.08em}.panel-title span[data-v-b0a0e901]{color:#d7dfdc}.panel-title b[data-v-b0a0e901]{color:var(--accent);font-size:8px}.work-visual:hover .panel[data-v-b0a0e901]{border-color:color-mix(in srgb,var(--accent) 32%,transparent);background:#080e0de6}.poct-head[data-v-b0a0e901]{position:absolute;z-index:2;top:0;left:0;right:0;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(205,225,235,.1);background:#030706db}.poct-head strong[data-v-b0a0e901]{font:800 16px/1 var(--font-display);letter-spacing:.02em}.poct-head span[data-v-b0a0e901]{color:#738079;font-size:8px;letter-spacing:.14em}.poct-trend[data-v-b0a0e901]{left:18px;top:66px;width:54%;height:42%}.poct-trend svg[data-v-b0a0e901]{position:absolute;left:12px;right:12px;bottom:12px;width:calc(100% - 24px);height:calc(100% - 54px)}.grid[data-v-b0a0e901]{fill:none;stroke:#dceee412}.area[data-v-b0a0e901]{fill:color-mix(in srgb,var(--accent) 18%,transparent)}.line[data-v-b0a0e901]{fill:none;stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 7px var(--accent));transition:stroke-width .25s ease}.poct-trend g[data-v-b0a0e901]{fill:#071008;stroke:var(--accent);stroke-width:2}.poct-ai[data-v-b0a0e901]{right:18px;top:66px;width:34%;height:42%;padding-top:34px}.poct-ai strong[data-v-b0a0e901]{display:block;margin:24px 18px 8px;color:var(--accent);font-size:24px}.poct-ai p[data-v-b0a0e901],.poct-status p[data-v-b0a0e901],.poct-alert p[data-v-b0a0e901]{margin:0 18px;color:#9aa6a0;font-size:12px;line-height:1.7}.poct-status[data-v-b0a0e901]{left:18px;bottom:18px;width:28%;height:28%;padding-top:34px}.poct-status>i[data-v-b0a0e901]{display:block;width:10px;aspect-ratio:1;margin:18px 18px 10px;border-radius:50%;background:var(--accent);box-shadow:0 0 16px var(--accent)}.poct-status strong[data-v-b0a0e901]{display:block;margin:0 18px 7px}.poct-alert[data-v-b0a0e901]{left:34%;bottom:18px;width:28%;height:28%;padding-top:34px}.poct-qc[data-v-b0a0e901]{right:18px;bottom:18px;width:34%;height:28%}.bars[data-v-b0a0e901]{position:absolute;inset:50px 18px 18px;display:flex;align-items:end;gap:7px}.bars i[data-v-b0a0e901]{flex:1;background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 12%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 24%,transparent);transform-origin:bottom;transition:transform .35s var(--ease-out)}.work-visual--poct-ai:hover .line[data-v-b0a0e901]{stroke-width:3.2}.work-visual--poct-ai:hover .bars i[data-v-b0a0e901]{transform:scaleY(1.08)}.agent-stage[data-v-b0a0e901]{position:absolute;inset:0 28% 0 0}.agent-stage svg[data-v-b0a0e901],.iot-topology svg[data-v-b0a0e901]{position:absolute;inset:0;width:100%;height:100%}.agent-stage path[data-v-b0a0e901],.iot-topology path[data-v-b0a0e901]{fill:none;stroke:var(--accent);stroke-width:.55;stroke-dasharray:3 6;opacity:.55;transition:stroke-dashoffset .7s linear,opacity .3s ease}.agent-node[data-v-b0a0e901]{position:absolute;z-index:2;display:grid;place-items:center;min-width:86px;min-height:38px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);background:#04080ce0;color:#edf7fb;font-size:10px;font-weight:800;letter-spacing:.12em;isolation:isolate}.agent-node[data-v-b0a0e901]:after{content:"";position:absolute;inset:-1px;z-index:-1;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);opacity:0;transform:scale(.96);will-change:opacity,transform}.agent-node--user[data-v-b0a0e901]{left:50%;top:8%;transform:translate(-50%)}.agent-node--agent[data-v-b0a0e901]{left:50%;top:30%;transform:translate(-50%);color:var(--accent);box-shadow:0 0 28px color-mix(in srgb,var(--accent) 20%,transparent)}.agent-node--agent[data-v-b0a0e901]:after{animation:agent-pulse-b0a0e901 2.8s ease-in-out infinite}.tool[data-v-b0a0e901]:after{animation:tool-signal-b0a0e901 3.2s ease-in-out infinite}.tool[data-v-b0a0e901]:nth-of-type(3){left:11%;top:58%}.tool[data-v-b0a0e901]:nth-of-type(3):after{animation-delay:.12s}.tool[data-v-b0a0e901]:nth-of-type(4){left:50%;top:58%;transform:translate(-50%)}.tool[data-v-b0a0e901]:nth-of-type(4):after{animation-delay:.4s}.tool[data-v-b0a0e901]:nth-of-type(5){right:10%;top:58%}.tool[data-v-b0a0e901]:nth-of-type(5):after{animation-delay:.68s}.agent-node--result[data-v-b0a0e901]{left:50%;bottom:7%;transform:translate(-50%)}.agent-node small[data-v-b0a0e901]{margin-top:5px;color:#72838a;font-size:7px}.agent-timeline[data-v-b0a0e901]{position:absolute;right:0;top:0;bottom:0;width:28%;display:grid;align-content:center;gap:16px;padding:24px;border-left:1px solid rgba(141,240,255,.12);background:linear-gradient(90deg,transparent,rgba(6,13,17,.92))}.agent-timeline span[data-v-b0a0e901]{color:var(--accent);font-size:9px;letter-spacing:.12em}.agent-timeline i[data-v-b0a0e901]{display:inline-block;width:7px;aspect-ratio:1;margin-right:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:status-pulse-b0a0e901 2.4s ease-in-out infinite;will-change:opacity,transform}.agent-timeline b[data-v-b0a0e901]{position:relative;color:#bac8cc;font-size:10px;font-weight:700}.agent-timeline b[data-v-b0a0e901]:before{content:"";display:inline-block;width:18px;height:1px;margin-right:8px;background:var(--accent);vertical-align:middle}.work-visual--agent-control .agent-stage path[data-v-b0a0e901]{animation:dash-flow-b0a0e901 3.4s linear infinite}.work-visual--agent-control:hover path[data-v-b0a0e901]{stroke-dashoffset:-18;opacity:.9}.work-visual--agent-control:hover .agent-node--agent[data-v-b0a0e901]{transform:translate(-50%) scale(1.04)}.iot-topology[data-v-b0a0e901]{position:absolute;inset:0 23% 0 0}.hospital[data-v-b0a0e901]{position:absolute;z-index:2;left:50%;top:13%;transform:translate(-50%);padding:12px 18px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:#08060edb;color:#f1efff;font-size:12px;font-weight:800;letter-spacing:.08em}.device[data-v-b0a0e901]{position:absolute;z-index:2;display:grid;gap:4px;min-width:78px;padding:9px 10px;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:#08070fe6;transition:transform .35s var(--ease-out),box-shadow .28s ease}.device b[data-v-b0a0e901]{font-size:10px}.device small[data-v-b0a0e901]{color:#8d91a3;font-size:7px;letter-spacing:.1em}.device[data-v-b0a0e901]:before{content:"";position:absolute;right:8px;top:8px;width:6px;aspect-ratio:1;border-radius:50%;background:var(--accent);box-shadow:0 0 11px var(--accent);animation:status-pulse-b0a0e901 2.4s ease-in-out infinite;will-change:opacity,transform}.device--alert[data-v-b0a0e901]:before{background:#ffcb6b;box-shadow:0 0 12px #ffcb6b;animation-duration:1.7s}.device--offline[data-v-b0a0e901]:before{background:#626774;box-shadow:none;animation:none}.iot-status[data-v-b0a0e901]{position:absolute;right:0;top:0;bottom:0;width:23%;display:grid;align-content:center;gap:8px;padding:22px;border-left:1px solid rgba(138,124,255,.15);background:linear-gradient(90deg,transparent,rgba(10,8,18,.92))}.iot-status span[data-v-b0a0e901]{margin-top:8px;color:#77728f;font-size:8px;letter-spacing:.12em}.iot-status strong[data-v-b0a0e901]{color:var(--accent);font:800 28px/1 var(--font-display)}.work-visual--connected-care .iot-topology path[data-v-b0a0e901]{animation:dash-flow-b0a0e901 4s linear infinite}.work-visual--connected-care:hover .iot-topology path[data-v-b0a0e901]{stroke-dashoffset:-16;opacity:.85}.work-visual--connected-care:hover .device[data-v-b0a0e901]{box-shadow:0 0 18px color-mix(in srgb,var(--accent) 18%,transparent)}.work-visual--connected-care:hover .device--alert[data-v-b0a0e901]{transform:translate(-50%,-50%) scale(1.06)}@keyframes dash-flow-b0a0e901{to{stroke-dashoffset:-18}}@keyframes status-pulse-b0a0e901{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.18)}}@keyframes agent-pulse-b0a0e901{0%,to{opacity:.08;transform:scale(.96)}50%{opacity:.24;transform:scale(1.08)}}@keyframes tool-signal-b0a0e901{0%,to{opacity:.03;transform:scale(.98)}45%{opacity:.18;transform:scale(1.04)}}@media(max-width:700px){.work-visual[data-v-b0a0e901]{min-height:280px}.poct-head span[data-v-b0a0e901],.poct-status[data-v-b0a0e901],.poct-alert[data-v-b0a0e901]{display:none}.poct-trend[data-v-b0a0e901]{left:14px;top:58px;width:62%;height:48%}.poct-ai[data-v-b0a0e901]{right:14px;top:58px;width:29%;height:48%}.poct-qc[data-v-b0a0e901]{left:14px;right:14px;bottom:14px;width:auto;height:27%}.agent-stage[data-v-b0a0e901]{inset:0}.agent-timeline[data-v-b0a0e901],.iot-status[data-v-b0a0e901]{display:none}.iot-topology[data-v-b0a0e901]{inset:0}.agent-node[data-v-b0a0e901],.device[data-v-b0a0e901]{min-width:68px;font-size:8px}.hospital[data-v-b0a0e901]{font-size:10px}.tool[data-v-b0a0e901]:nth-of-type(3){left:6%}.tool[data-v-b0a0e901]:nth-of-type(5){right:6%}}@media(prefers-reduced-motion:reduce){.work-visual--agent-control .agent-stage path[data-v-b0a0e901],.work-visual--connected-care .iot-topology path[data-v-b0a0e901],.agent-node--agent[data-v-b0a0e901]:after,.tool[data-v-b0a0e901]:after,.agent-timeline i[data-v-b0a0e901],.device[data-v-b0a0e901]:before{animation:none}}.project[data-v-931c6b5e]{--accent: var(--color-lime);display:grid;grid-template-columns:.45fr 1.45fr .9fr;gap:clamp(24px,4vw,68px);align-items:center;min-height:520px;padding-block:56px;border-top:1px solid var(--color-line)}.project--cyan[data-v-931c6b5e]{--accent: var(--color-cyan)}.project--violet[data-v-931c6b5e]{--accent: var(--color-violet)}.project__meta[data-v-931c6b5e]{align-self:start;display:flex;gap:18px;color:var(--color-muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.project__meta span[data-v-931c6b5e]:first-child{color:var(--accent)}.project__visual[data-v-931c6b5e]{position:relative;display:block;overflow:hidden;border:1px solid rgba(141,240,255,.16);background:#06090d;transition:transform .45s var(--ease-out),border-color .3s ease}.project__visual[data-v-931c6b5e]:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.project__visual[data-v-931c6b5e] .visual,.project__visual[data-v-931c6b5e] .work-visual{width:100%;border:0;border-radius:0}.project__visual[data-v-931c6b5e] .poct{width:100%;height:100%}.project__copy h3[data-v-931c6b5e]{margin:0 0 18px;font:900 clamp(36px,4vw,68px)/1.05 var(--font-display-cjk);text-wrap:balance;word-break:keep-all;overflow-wrap:normal}.project__copy p[data-v-931c6b5e]{margin:0;color:var(--color-muted);line-height:1.85}.project__copy ul[data-v-931c6b5e]{display:flex;flex-wrap:wrap;gap:16px;margin:26px 0 0;padding:0;list-style:none;color:var(--accent);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.project__link[data-v-931c6b5e]{position:relative;display:inline-flex;gap:10px;margin-top:32px;padding-bottom:6px;color:var(--accent);font-size:10px;letter-spacing:.08em;overflow:hidden}.project__link[data-v-931c6b5e]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--accent);transform:scaleX(.48);transform-origin:left;transition:transform .28s var(--ease-out)}.project__link span[data-v-931c6b5e]{transition:transform .28s var(--ease-out)}.project__link[data-v-931c6b5e]:hover:after,.project__link[data-v-931c6b5e]:focus-visible:after{transform:scaleX(1)}.project__link:hover span[data-v-931c6b5e],.project__link:focus-visible span[data-v-931c6b5e]{transform:translate(3px,-3px)}.project--featured[data-v-931c6b5e]{grid-template-columns:.35fr 1.62fr .78fr;min-height:640px;padding-block:78px}.project--featured .project__visual[data-v-931c6b5e] .work-visual{min-height:450px}.project--agent-control[data-v-931c6b5e]{grid-template-columns:.45fr .92fr 1.18fr}.project--agent-control .project__copy[data-v-931c6b5e]{order:2}.project--agent-control .project__visual[data-v-931c6b5e]{order:3}.project--agent-control .project__meta[data-v-931c6b5e]{order:1}.project:not(.project--home):not(.project--featured) .project__copy h3[data-v-931c6b5e]{font-size:clamp(36px,3.55vw,62px);white-space:nowrap}.project--home[data-v-931c6b5e]{position:relative;grid-template-columns:minmax(0,1.18fr) minmax(360px,.72fr);gap:clamp(34px,6vw,92px);min-height:570px;padding-block:42px;border-top:0}.project--home .project__visual[data-v-931c6b5e]{aspect-ratio:1.56/1;min-height:360px}.project--home .project__meta[data-v-931c6b5e]{position:absolute;left:0;top:0;font-size:9px}.project--home .project__copy[data-v-931c6b5e]{max-width:560px}.project--home .project__eyebrow[data-v-931c6b5e]{margin:0 0 18px;color:var(--accent);font-size:9px;text-transform:uppercase;letter-spacing:.14em}.project--home .project__copy h3[data-v-931c6b5e]{margin-bottom:22px;font-weight:700;font-size:clamp(42px,5vw,76px);line-height:.94}.project--home .project__copy ul[data-v-931c6b5e]{gap:8px;margin-top:28px;color:#cbd2d6;font-size:8px}.project--home .project__copy li[data-v-931c6b5e]{padding:7px 10px;border:1px solid var(--color-line)}@media(max-width:800px){.project[data-v-931c6b5e]{grid-template-columns:1fr;min-height:0}.project__meta[data-v-931c6b5e]{justify-content:space-between}.project__visual[data-v-931c6b5e]{order:2}.project__copy[data-v-931c6b5e]{order:3}.project--home[data-v-931c6b5e]{padding-top:52px}.project--home .project__visual[data-v-931c6b5e]{min-height:0}.project--home .project__meta[data-v-931c6b5e]{width:100%}.project--home .project__copy h3[data-v-931c6b5e]{font-size:clamp(38px,12vw,60px)}}.home-work>.shell[data-v-7ed4f759]{position:relative;z-index:1}.home-work[data-v-7ed4f759]{background:radial-gradient(circle at 78% 34%,rgba(141,240,255,.065),transparent 28%),#050607}.home-work__orbit[data-v-7ed4f759]{position:absolute;right:-14vw;top:-18vw;width:52vw;aspect-ratio:1;border:1px solid rgba(141,240,255,.07);border-radius:50%}.home-work__orbit[data-v-7ed4f759]:before,.home-work__orbit[data-v-7ed4f759]:after{content:"";position:absolute;inset:16%;border:1px dashed rgba(141,240,255,.07);border-radius:50%}.home-work__orbit[data-v-7ed4f759]:after{inset:34%}.home[data-v-bb57e999]{display:block;height:100svh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;background:var(--color-bg)}.home[data-v-bb57e999]::-webkit-scrollbar{display:none}.home[data-v-bb57e999]>.hero,.home[data-v-bb57e999]>.section{height:100svh;min-height:100svh;scroll-snap-align:start;scroll-snap-stop:always}.home[data-v-bb57e999]>.section{display:grid;align-items:center;padding-block:calc(var(--header-height) + 16px) 22px}.home[data-v-bb57e999]>.section-header{margin-bottom:clamp(18px,2.6vh,28px)}.home[data-v-bb57e999]>.home-work .project--home{height:calc(100svh - var(--header-height) - 150px);min-height:0;padding-block:24px}.home[data-v-bb57e999]>.home-lab .lab-stage,.home[data-v-bb57e999]>.home-notes .notes-layout{height:calc(100svh - var(--header-height) - 196px);min-height:0}.home[data-v-bb57e999]>.home-lab .lab-stage{grid-template-rows:repeat(2,minmax(0,1fr))}.home[data-v-bb57e999]>.home-notes .note-feature{grid-template-rows:minmax(0,1fr) auto}.home[data-v-bb57e999]>.home-about .portrait{height:min(56vh,500px);min-height:0}.home[data-v-bb57e999]>.home-contact{padding-bottom:132px}@media(max-width:800px){.home[data-v-bb57e999]>.section{padding-block:calc(var(--header-height) + 10px) 16px}.home[data-v-bb57e999]>.section-header{margin-bottom:18px}.home[data-v-bb57e999]>.section-header h2{font-size:clamp(34px,9vw,52px)}.home[data-v-bb57e999]>.home-lab>.shell,.home[data-v-bb57e999]>.home-notes>.shell{width:100%;min-width:0}.home[data-v-bb57e999]>.home-work .project--home{height:calc(100svh - var(--header-height) - 112px);padding-block:30px 8px;align-content:center}.home[data-v-bb57e999]>.home-work .project__copy h3{font-size:clamp(32px,9vw,46px)}.home[data-v-bb57e999]>.home-lab .lab-stage,.home[data-v-bb57e999]>.home-notes .notes-layout{height:calc(100svh - var(--header-height) - 240px);min-height:0}.home[data-v-bb57e999]>.home-notes .note-feature{grid-template-rows:minmax(0,1fr) auto}.home[data-v-bb57e999]>.home-notes .note-feature__copy{padding:20px}.home[data-v-bb57e999]>.home-notes .note-feature h3{font-size:clamp(28px,8vw,40px)}.home[data-v-bb57e999]>.home-notes .note-index{display:grid;grid-template-rows:repeat(2,minmax(0,1fr))}.home[data-v-bb57e999]>.home-about .about-layout{gap:14px}.home[data-v-bb57e999]>.home-about .portrait{height:19vh;min-height:130px;order:1}.home[data-v-bb57e999]>.home-about .about-copy{order:2}.home[data-v-bb57e999]>.home-about .about-kicker{margin-bottom:10px;font-size:9px}.home[data-v-bb57e999]>.home-about .about-copy h2{font-size:clamp(34px,9vw,46px)}.home[data-v-bb57e999]>.home-about .about-lead{margin:14px 0 8px;font-size:16px}.home[data-v-bb57e999]>.home-about .about-copy>p:not(.about-kicker):not(.about-lead){margin-block:8px;font-size:12px;line-height:1.6}.home[data-v-bb57e999]>.home-about .about-copy ul{grid-template-columns:1fr 1fr;margin:14px 0}.home[data-v-bb57e999]>.home-about .about-copy li{padding:9px 0;font-size:7px}.home[data-v-bb57e999]>.home-contact{padding-bottom:154px}}@media(prefers-reduced-motion:reduce){.home[data-v-bb57e999]{scroll-behavior:auto}}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.ttf) format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--color-bg: #050607;--color-bg-soft: #0b0f14;--color-surface: #11151b;--color-surface-strong: #161a21;--color-text: #f5f7fa;--color-muted: #a1a6b3;--color-subtle: #666e7a;--color-line: rgba(166, 176, 193, .18);--color-lime: #c4ff4d;--color-cyan: #8df0ff;--color-violet: #8a7cff;--color-success: #30f27a;--color-info: #00c2ff;--color-warning: #ffb928;--color-error: #ff3838;--glow-lime: 0 0 28px rgba(196, 255, 77, .2);--glow-cyan: 0 0 42px rgba(141, 240, 255, .18);--font-display: "Space Grotesk", "Arial Narrow", sans-serif;--font-display-cjk: "Space Grotesk", "Microsoft YaHei UI", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", sans-serif;--font-ui: Inter, "Microsoft YaHei UI", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--header-height: 72px;--space-page: clamp(22px, 4.2vw, 72px);--content-width: 1540px;--section-space: clamp(78px, 7.2vw, 116px);--radius-sm: 2px;--radius-md: 4px;--ease-out: cubic-bezier(.22, 1, .36, 1)}@media(max-width:767px){:root{--header-height: 62px;--space-page: 20px;--section-space: 72px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-bg);color-scheme:dark}html[data-intro-running=true],html[data-intro-running=true] body{overflow:hidden}html[data-intro-running=true]{overflow:clip;overscroll-behavior:none}html[data-intro-running=true] body{position:fixed;inset:0;width:100%;height:100%}body{margin:0;min-width:320px;color:var(--color-text);background:var(--color-bg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;z-index:1000;inset:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:soft-light}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{color:var(--color-bg);background:var(--color-lime)}.shell{width:min(100%,var(--content-width));margin-inline:auto;padding-inline:var(--space-page)}.section{position:relative;padding-block:var(--section-space);overflow:hidden}.section-label{margin:0 0 28px;color:var(--color-lime);font:700 11px/1 var(--font-ui);text-transform:uppercase;letter-spacing:.16em}.display{margin:0;font-family:var(--font-display-cjk);font-weight:800;line-height:.98;letter-spacing:.02em;word-break:keep-all;overflow-wrap:anywhere}.muted{color:var(--color-muted)}.page-enter-active,.page-leave-active{transition:opacity .52s ease,transform .52s var(--ease-out)}.page-enter-from{opacity:0;transform:translateY(18px)}.page-leave-to{opacity:0;transform:translateY(-12px)}:focus-visible{outline:2px solid var(--color-lime);outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-reduced-motion=true]{scroll-behavior:auto}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.detail-page{--detail-accent: var(--color-lime);min-height:100svh;padding-top:132px}.detail-page--cyan{--detail-accent: var(--color-cyan)}.detail-page--violet{--detail-accent: var(--color-violet)}.detail-hero{padding-block:42px clamp(70px,9vw,130px);border-bottom:1px solid var(--color-line)}.detail-hero__grid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:clamp(40px,5vw,80px);align-items:center;margin-top:42px}.detail-hero h1{margin:18px 0 24px;font:900 clamp(46px,4.5vw,72px)/1.08 var(--font-display-cjk);letter-spacing:.02em}.detail-hero__summary{max-width:580px;color:var(--color-muted);font-size:15px;line-height:1.85}.detail-tags{display:flex;flex-wrap:wrap;gap:8px}.detail-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.detail-meta dt{margin-bottom:8px;color:#657068;font-size:9px;font-weight:700;letter-spacing:.08em}.detail-meta dd{margin:0;font-size:12px}.detail-nav{position:sticky;z-index:8;top:76px;display:flex;gap:32px;overflow-x:auto;padding-block:20px;border-bottom:1px solid var(--color-line);background:#050807f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-nav a{flex:0 0 auto;color:var(--color-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.detail-nav a:hover{color:var(--detail-accent)}.detail-body{padding-block:clamp(80px,10vw,150px)}.detail-section{display:grid;grid-template-columns:130px minmax(0,1fr);gap:clamp(28px,6vw,90px);padding-block:58px;border-top:1px solid var(--color-line)}.detail-section__index{color:var(--detail-accent);font-size:10px;font-weight:700;letter-spacing:.12em}.detail-section h2{margin:0 0 26px;font:900 clamp(34px,4vw,62px)/1.08 var(--font-display-cjk);letter-spacing:.02em}.detail-section p{max-width:760px;margin:0 0 18px;color:#a4ada7;font-size:16px;line-height:1.95}.detail-section ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin:32px 0 0;padding:0;list-style:none}.detail-section li{padding:16px 0;border-top:1px solid var(--color-line);color:var(--color-text);font-size:12px}.detail-quote{max-width:800px;margin:38px 0 0;padding:24px 28px;border-left:2px solid var(--detail-accent);background:#ffffff06;color:var(--color-text);font-size:clamp(20px,2.4vw,34px);line-height:1.45}@media(max-width:800px){.detail-page{padding-top:96px}.detail-hero__grid{grid-template-columns:1fr}.detail-meta{grid-template-columns:1fr 1fr}.detail-nav{top:64px;gap:22px}.detail-section{grid-template-columns:1fr;gap:18px}.detail-section ul{grid-template-columns:1fr}}
