.neon-wall{--neon-core:#a45cff;--neon-glow:rgba(164,92,255,.58);--neon-dead:#d8d2e6;--neon-split-cool:rgba(0,225,255,.34);--neon-split-warm:rgba(255,46,180,.28);--neon-shadow:0 0 1px hsla(0,0%,100%,.95),-1px 0 0 var(--neon-split-cool),1px 0 0 var(--neon-split-warm),0 0 6px var(--neon-glow),0 0 15px var(--neon-glow),0 0 32px var(--neon-glow),0 0 62px var(--neon-glow);--neon-metal-light:#dbe4e8;--neon-metal-mid:#9caab2;--neon-metal-dark:#6b7d86;position:relative;height:100vh;width:100%;overflow:hidden;background:#fff;isolation:isolate}.neon-wall:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(115deg,rgba(7,26,36,.016) 0 2px,transparent 2px 5px),radial-gradient(ellipse 70% 55% at 50% 42%,transparent 55%,rgba(7,26,36,.05) 100%);pointer-events:none;z-index:0}.neon-rig{position:relative;z-index:2;transform-origin:50% 0;animation:neon-sway 8s ease-in-out infinite}@keyframes neon-sway{0%,to{transform:rotate(-.55deg)}50%{transform:rotate(.55deg)}}.neon-screw{width:14px;height:14px;border-radius:9999px;background:radial-gradient(circle at 35% 30%,#f2f6f8,var(--neon-metal-mid) 62%,#5d6f78);box-shadow:0 2px 5px rgba(7,26,36,.28),inset 0 -1px 1px hsla(0,0%,100%,.5)}.neon-chain{width:13px;background-image:radial-gradient(ellipse 5.5px 8px at 50% 50%,transparent 0 2.4px,var(--neon-metal-dark) 2.6px 3.4px,var(--neon-metal-light) 3.6px 4.6px,transparent 4.8px),radial-gradient(ellipse 4px 8px at 50% 50%,transparent 0 1.6px,var(--neon-metal-mid) 1.8px 2.6px,#eff4f6 2.8px 3.6px,transparent 3.8px);background-size:13px 15px,13px 15px;background-position:0 0,0 7.5px;background-repeat:repeat-y;filter:drop-shadow(1px 2px 1px rgba(7,26,36,.16))}.neon-panel{position:relative;border-radius:8px;border:1px solid rgba(7,26,36,.1);background:linear-gradient(178deg,hsla(0,0%,100%,.96),rgba(246,242,252,.82));box-shadow:0 44px 70px -46px rgba(7,26,36,.5),inset 0 2px 0 hsla(0,0%,100%,.9),inset 0 -18px 40px -30px rgba(7,26,36,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:hidden;transition:box-shadow .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.neon-panel:hover{transform:translateY(-2px)}.neon-panel:after{content:"";inset:0;background-image:repeating-linear-gradient(0deg,rgba(7,26,36,.05) 0 1px,transparent 1px 3px);opacity:.6}.neon-bracket,.neon-panel:after{position:absolute;pointer-events:none}.neon-bracket{width:20px;height:20px;border-color:var(--neon-core);opacity:.55}.neon-bracket--tl{top:10px;left:10px;border-top:2px solid;border-left:2px solid}.neon-bracket--tr{top:10px;right:10px;border-top:2px solid;border-right:2px solid}.neon-bracket--bl{bottom:10px;left:10px;border-bottom:2px solid;border-left:2px solid}.neon-bracket--br{bottom:10px;right:10px;border-bottom:2px solid;border-right:2px solid}.neon-led{position:absolute;right:18px;bottom:18px;width:6px;height:6px;border-radius:9999px;background:var(--neon-core);box-shadow:0 0 6px var(--neon-glow),0 0 12px var(--neon-glow);animation:neon-pulse 2.6s ease-in-out infinite}@keyframes neon-pulse{0%,to{opacity:.35}50%{opacity:1}}.neon-eyelet{width:16px;height:16px;border-radius:9999px;border:3px solid var(--neon-metal-mid);background:#fff;box-shadow:inset 0 1px 2px rgba(7,26,36,.2)}.neon-bloom{position:absolute;inset:-24% -14%;z-index:-1;border-radius:9999px;background:radial-gradient(ellipse at center,var(--neon-glow) 0,transparent 68%);filter:blur(50px);opacity:.48;animation:neon-breathe 5s ease-in-out infinite;transition:opacity .4s ease;pointer-events:none}@keyframes neon-breathe{0%,to{opacity:.4}50%{opacity:.58}}.neon-text{font-family:var(--font-orbitron),"Courier New",monospace;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:lowercase;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}.neon-char{color:var(--neon-core);text-shadow:var(--neon-shadow);transition:color .35s ease,text-shadow .35s ease}.neon-char--blink{animation:neon-blink var(--blink-duration,6s) step-end infinite;animation-delay:var(--blink-delay,0s)}@keyframes neon-blink{0%,38%,41%,43%,74%,to{color:var(--neon-core);text-shadow:var(--neon-shadow)}39%,42%,44%,73%{color:var(--neon-dead);text-shadow:none}}.neon-space{width:.42em}.neon-wall[data-lit=false] .neon-char,.neon-wall[data-lit=false] .neon-char--blink{color:var(--neon-dead);text-shadow:0 1px 0 hsla(0,0%,100%,.9),0 0 1px rgba(7,26,36,.18);animation:none}.neon-wall[data-lit=false] .neon-bloom,.neon-wall[data-lit=false] .neon-led,.neon-wall[data-lit=false] .neon-pool{opacity:0}.neon-wall[data-lit=false] .neon-bracket{opacity:.15;border-color:var(--neon-metal-mid)}.neon-wall[data-lit=false] .neon-panel{box-shadow:0 34px 60px -48px rgba(7,26,36,.4),inset 0 2px 0 hsla(0,0%,100%,.9)}.neon-pool{left:50%;transform:translateX(-50%);width:min(70vw,900px);height:180px;border-radius:9999px;background:radial-gradient(ellipse at center,var(--neon-glow) 0,transparent 70%);filter:blur(46px);opacity:.34;transition:opacity .4s ease}.neon-cable,.neon-pool{position:absolute;pointer-events:none}.neon-cable{inset:0;z-index:1;color:#b3c1c8}.neon-socket{fill:#fff;stroke:#b3c1c8;stroke-width:2}@media (prefers-reduced-motion:reduce){.neon-bloom,.neon-char--blink,.neon-led,.neon-rig{animation:none!important}}.lab-root{--lab-bg:#e8f3f8;--lab-bg-deep:#d3e8f1;--lab-bg-mist:#f4fafc;--lab-ink:#071a24;--lab-ink-soft:#5b7280;--lab-ink-faint:#93a8b3;--lab-line:rgba(7,26,36,.1);--lab-line-strong:rgba(7,26,36,.22);--lab-tide:#0e7c9b;--lab-radius:20px;--lab-shadow:0 30px 60px -40px rgba(7,26,36,.55);background-color:var(--lab-bg);color:var(--lab-ink);font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif}.lab-grid{background-image:linear-gradient(to right,var(--lab-line) 1px,transparent 1px),linear-gradient(to bottom,var(--lab-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 35%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 80% 60% at 50% 35%,#000 30%,transparent 78%)}.lab-blob{position:absolute;border-radius:9999px;filter:blur(70px);opacity:.55;animation:lab-drift 22s ease-in-out infinite alternate}.lab-blob--two{animation-duration:30s;animation-delay:-8s}.lab-blob--three{animation-duration:26s;animation-delay:-14s}@keyframes lab-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4%,-6%,0) scale(1.14)}}.lab-display{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.055em;line-height:.84}.lab-display--ghost{color:transparent;-webkit-text-stroke:1px var(--lab-line-strong)}.lab-thin{font-weight:300;letter-spacing:.02em}.lab-card{background:linear-gradient(160deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.62));border:1px solid var(--lab-line);border-radius:var(--lab-radius);box-shadow:var(--lab-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.lab-card:hover{transform:translateY(-4px);border-color:var(--lab-line-strong);box-shadow:0 40px 70px -42px rgba(7,26,36,.65)}.lab-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--lab-reveal-delay,0ms)}.lab-reveal[data-visible=true]{opacity:1;transform:none}.lab-scroll-cue span{animation:lab-bob 2.4s ease-in-out infinite}@keyframes lab-bob{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(7px);opacity:1}}.lab-eq span{display:block;width:3px;border-radius:2px;background:currentColor;animation:lab-eq .9s ease-in-out infinite;animation-delay:calc(var(--i) * .13s)}@keyframes lab-eq{0%,to{height:5px}50%{height:17px}}@media (prefers-reduced-motion:reduce){.lab-root *,.lab-root :after,.lab-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.lab-reveal{opacity:1;transform:none}}@font-face{font-family:__Orbitron_604c50;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Orbitron_Fallback_604c50;src:local("Arial");ascent-override:81.14%;descent-override:19.50%;line-gap-override:0.00%;size-adjust:124.60%}.__className_604c50{font-family:__Orbitron_604c50,__Orbitron_Fallback_604c50;font-style:normal}.__variable_604c50{--font-orbitron:"__Orbitron_604c50","__Orbitron_Fallback_604c50"}@font-face{font-family:__Space_Grotesk_6a6cec;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Space_Grotesk_6a6cec;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Space_Grotesk_6a6cec;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Space_Grotesk_Fallback_6a6cec;src:local("Arial");ascent-override:88.82%;descent-override:26.36%;line-gap-override:0.00%;size-adjust:110.78%}.__className_6a6cec{font-family:__Space_Grotesk_6a6cec,__Space_Grotesk_Fallback_6a6cec;font-style:normal}.__variable_6a6cec{--font-space-grotesk:"__Space_Grotesk_6a6cec","__Space_Grotesk_Fallback_6a6cec"}