.ig-shell{--ig-bg-0:var(--bg-0,#04060d);--ig-bg-1:var(--bg-1,#060a16);--ig-navy:var(--bg-2,#0a1428);--ig-panel:var(--panel,#0a1224b8);--ig-line:var(--border-color,#78a0dc29);--ig-line-strong:var(--border-color-strong,#38bdf86b);--ig-text:var(--text,#eaf2ff);--ig-muted:var(--muted,#93a6c8);--ig-muted-2:var(--muted-2,#61708f);--ig-cyan:var(--cyan,#38bdf8);--ig-cyan-2:var(--blue,#22d3ee);--ig-violet:var(--purple-2,#a855f7);--ig-violet-2:var(--purple,#7c3aed);z-index:1;isolation:isolate;width:100%;min-height:100dvh;color:var(--ig-text);background:radial-gradient(130% 120% at 50% 34%,#060912 0%,#03050d 52%,#010208 100%);grid-template-columns:minmax(0,1.15fr) minmax(380px,460px);align-items:center;gap:clamp(16px,4vw,64px);padding:clamp(20px,4vw,56px);font-family:Sora,Space Grotesk,ui-sans-serif,system-ui,sans-serif;display:grid;position:relative;overflow-x:hidden}.ig-galaxy{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ig-galaxy .nob-galaxy-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ig-ambient{z-index:-1;pointer-events:none;background:linear-gradient(#5a8cd20a 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#5a8cd20a 1px,#0000 1px) 0 0/46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 40%,#000 40%,#0000 88%);mask-image:radial-gradient(120% 100% at 50% 40%,#000 40%,#0000 88%)}.ig-hero{flex-direction:column;justify-content:center;gap:clamp(12px,3vh,40px);min-width:0;height:100%;display:flex;position:relative}.ig-brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0}.ig-brand-mark{fill:none;width:40px;height:40px;stroke:var(--ig-cyan);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 10px #38bdf88c);flex-shrink:0}.ig-brand-text{flex-direction:column;line-height:1.1;display:flex}.ig-brand-text strong{letter-spacing:.14em;font-size:1.34rem;font-weight:700}.ig-brand-text small{letter-spacing:.32em;color:var(--ig-cyan);white-space:nowrap;font-size:.72rem}.ig-hero-art{width:100%;margin:auto}.nh-root{aspect-ratio:1;isolation:isolate;width:100%;max-width:760px;margin:0 auto;position:relative}.nh-root:before{content:"";z-index:-1;filter:blur(28px);opacity:.9;background:linear-gradient(45deg,#0000 34%,#0ea5e914 43%,#38bdf829 49%,#0000 59%),linear-gradient(-45deg,#0000 34%,#7c3aed14 43%,#a855f726 49%,#0000 59%);position:absolute;inset:11%}.nh-svg{z-index:2;filter:drop-shadow(0 0 18px #0ea5e921);width:100%;height:100%;display:block;position:relative;overflow:visible}.nh-live-hologram,.nh-reference-handshake{isolation:isolate;transform-box:fill-box;transform-origin:50%}.nh-reference-handshake{mix-blend-mode:screen}.nh-handshake-image{opacity:.98;image-rendering:auto;filter:saturate(1.08)contrast(1.04)drop-shadow(0 0 8px #38bdf86b)drop-shadow(0 0 22px #7c3aed42)}.nh-x-lighting,.nh-prism-core,.nh-current-system,.nh-light-streaks,.nh-neural-field,.nh-holo-slices{pointer-events:none;mix-blend-mode:screen}.nh-x-light{fill:none;stroke-width:28px;stroke-linecap:round;opacity:.22;filter:blur(13px)}.nh-x-light--cyan{stroke:#0ea5e9}.nh-x-light--violet{stroke:#9333ea}.nh-prism{transform-box:fill-box;transform-origin:50%}.nh-prism--outer{fill:#38bdf80d;stroke:url(#nh-link-mix);stroke-width:2px;stroke-dasharray:5 9;opacity:.28;filter:blur(1px)drop-shadow(0 0 14px #6366f194)}.nh-prism--inner{fill:#a855f70d;stroke:#e0f7ff75;stroke-width:.9px;opacity:.22}.nh-current-track,.nh-current-packet{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.nh-current-track{stroke-width:.8px;stroke-dasharray:.8 2.4;opacity:.26}.nh-current-packet{stroke-width:3.6px;stroke-dasharray:2.4 97.6;opacity:.96}.nh-current-track--cyan-violet,.nh-current-packet--cyan-violet{stroke:url(#nh-link-mix)}.nh-current-track--violet-cyan,.nh-current-packet--violet-cyan{stroke:url(#nh-current-reverse)}.nh-current-packet--cyan-violet{filter:drop-shadow(0 0 5px #67e8f9)drop-shadow(0 0 13px #7c3aedd1)}.nh-current-packet--violet-cyan{filter:drop-shadow(0 0 5px #d8b4fe)drop-shadow(0 0 13px #0ea5e9d1)}.nh-light-streak{fill:none;stroke-width:2.8px;stroke-linecap:round;opacity:.74;stroke-dasharray:18 118}.nh-light-streak--cyan{stroke:#b8f4ff;filter:drop-shadow(0 0 5px #38bdf8)drop-shadow(0 0 14px #0ea5e9b3)}.nh-light-streak--violet{stroke:#efd5ff;filter:drop-shadow(0 0 5px #c084fc)drop-shadow(0 0 14px #9333eab3)}.nh-neural-link{fill:none;stroke-width:1.15px;stroke-linecap:round;opacity:.6}.nh-neural-link--cyan{stroke:#38bdf8}.nh-neural-link--violet{stroke:#b467f2}.nh-neural-link--mix{stroke:url(#nh-link-mix)}.nh-neural-link--main{stroke-dasharray:1 5 8 4}.nh-neural-link--branch{stroke-width:.75px;opacity:.34;stroke-dasharray:2 7}.nh-neural-node{stroke:#ebfcffad;stroke-width:.65px;opacity:.82;transform-box:fill-box;transform-origin:50%}.nh-neural-node--cyan{fill:#9feaff;filter:drop-shadow(0 0 4px #38bdf8)drop-shadow(0 0 10px #0ea5e9c7)}.nh-neural-node--violet{fill:#e0b5ff;filter:drop-shadow(0 0 4px #c084fc)drop-shadow(0 0 10px #9333eac7)}.nh-neural-node--mix{fill:#f4fdff;filter:drop-shadow(0 0 5px #e0f2fe)drop-shadow(0 0 13px #815cf6e6)}.nh-holo-slice,.nh-hologram-sweep{fill:none;stroke:url(#nh-sweep);stroke-linecap:round}.nh-hologram-sweep{stroke-width:2.2px;opacity:.34;filter:drop-shadow(0 0 8px #e0f7ffb3)}.nh-holo-slice{stroke-width:1px;opacity:.13;stroke-dasharray:34 10 4 18}.nh-lock{stroke:currentColor;fill:none}.nh-lock--cyan{color:#4ab5e6}.nh-lock--violet{color:#9d6ae0}.nh-lock rect{fill:#38bdf814;stroke-width:1.6px}.nh-lock-dot{fill:currentColor;stroke:none}.nh-signal-line,.nh-signal-wave{fill:none;stroke:#38bdf8;filter:drop-shadow(0 0 6px #38bdf8b8)}.nh-signal-line{stroke-width:2px}.nh-signal-wave{stroke-width:1px;opacity:.48}.nh-signal-dot{fill:#baf4ff;filter:drop-shadow(0 0 7px #38bdf8)}.nh-node-ring{fill:#061020bd;stroke:#38bdf8c7;stroke-width:1.7px}.nh-node-ring--outer{fill:none;stroke:#38bdf83d;stroke-dasharray:4 6}.nh-hex-lock{stroke:#7fe7ff;color:#7fe7ff}.nh-scan-plane{fill:none;stroke:#38bdf82b;stroke-width:.8px;stroke-dasharray:2 12}.nh-signal-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ig-cyan);white-space:nowrap;pointer-events:none;font-size:.6rem;position:absolute;top:52.2%;right:0;transform:translateY(-285%)}.nh-mobile-current-overlay{display:none}.nh-hand-particle-field{z-index:1;pointer-events:none;backface-visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.nh-hand-particle-sheet{color:#67e8f9;transform-box:view-box;transform-origin:450px 466px}.nh-hand-particle-sheet--violet{color:#d8b4fe}.nh-hand-particle{fill:currentColor;shape-rendering:geometricprecision}.nh-hand-particle--glint{stroke:currentColor;stroke-width:3.2px;stroke-opacity:.15;paint-order:stroke fill}.nh-signal-label{z-index:4}.nh-root[data-signal-tone=warning] .nh-signal-line,.nh-root[data-signal-tone=warning] .nh-signal-wave,.nh-root[data-signal-tone=warning] .nh-node-ring,.nh-root[data-signal-tone=warning] .nh-hex-lock{stroke:var(--status-warning,#f59e0b)}.nh-root[data-signal-tone=warning] .nh-signal-dot{fill:var(--status-warning,#f59e0b)}.nh-root[data-signal-tone=warning] .nh-signal-label{color:var(--status-warning,#f59e0b)}@media (prefers-reduced-motion:no-preference){.nh-live-hologram{animation:5.2s ease-in-out infinite nh-hologram-live}.nh-handshake-image{animation:4.4s ease-in-out infinite nh-hologram-lighting}.nh-x-light{animation:3.8s ease-in-out infinite nh-x-lighting}.nh-x-light--violet{animation-delay:-1.8s}.nh-prism--outer{animation:5.8s ease-in-out infinite nh-prism-outer}.nh-prism--inner{animation:4.6s ease-in-out -2.2s infinite nh-prism-inner}.nh-current-track{animation:2.8s linear infinite nh-current-track}.nh-current-packet--down{animation:3.2s linear infinite nh-current-down}.nh-current-packet--up{animation:3.2s linear infinite nh-current-up}.nh-current-packet--late{animation-delay:-1.6s}.nh-light-streak{animation:2.25s linear infinite nh-energy-run}.nh-light-streak--late{animation-delay:-1.1s}.nh-neural-link{animation:3.4s linear infinite nh-neural-flow;animation-delay:var(--nh-delay)}.nh-neural-node{animation:2.8s ease-in-out infinite nh-neural-pulse;animation-delay:var(--nh-delay)}.nh-hologram-sweep{animation:4.8s ease-in-out infinite nh-hologram-sweep}.nh-holo-slice{animation:3.6s ease-in-out infinite nh-holo-slice}.nh-holo-slice--two{animation-delay:-1.2s}.nh-holo-slice--three{animation-delay:-2.4s}.nh-signal-line,.nh-signal-wave{stroke-dasharray:5 9;animation:1.6s linear infinite nh-flow}.nh-node-ring--outer{transform-box:fill-box;transform-origin:50%;animation:12s linear infinite nh-ring}.nh-scan-plane{animation:5.6s ease-in-out infinite nh-scan}.nh-hand-particle-sheet{will-change:transform, opacity}.nh-live-hologram,.nh-handshake-image,.nh-x-light,.nh-prism--outer,.nh-prism--inner,.nh-neural-node,.nh-holo-slice,.nh-hologram-sweep,.nh-scan-plane,.nh-node-ring--outer{will-change:transform, opacity;backface-visibility:hidden}.nh-current-track,.nh-current-packet--down,.nh-current-packet--up,.nh-light-streak,.nh-neural-link,.nh-signal-line,.nh-signal-wave{will-change:stroke-dashoffset}.nh-hand-particle-sheet--1,.nh-hand-particle-sheet--3{animation:4.8s ease-in-out infinite nh-hand-particle-drift-a}.nh-hand-particle-sheet--2,.nh-hand-particle-sheet--4{animation:5.4s ease-in-out infinite nh-hand-particle-drift-b}.nh-hand-particle-sheet--2{animation-delay:-2.1s}.nh-hand-particle-sheet--3{animation-delay:-3.2s}.nh-hand-particle-sheet--4{animation-delay:-1.4s}.nh-root[data-paused=true] .nh-live-hologram,.nh-root[data-paused=true] .nh-handshake-image,.nh-root[data-paused=true] .nh-x-light,.nh-root[data-paused=true] .nh-prism,.nh-root[data-paused=true] .nh-current-track,.nh-root[data-paused=true] .nh-current-packet,.nh-root[data-paused=true] .nh-light-streak,.nh-root[data-paused=true] .nh-neural-link,.nh-root[data-paused=true] .nh-neural-node,.nh-root[data-paused=true] .nh-hologram-sweep,.nh-root[data-paused=true] .nh-holo-slice,.nh-root[data-paused=true] .nh-signal-line,.nh-root[data-paused=true] .nh-signal-wave,.nh-root[data-paused=true] .nh-node-ring--outer,.nh-root[data-paused=true] .nh-scan-plane,.nh-root[data-paused=true] .nh-hand-particle-sheet{animation-play-state:paused}}@keyframes nh-hologram-live{0%,to{opacity:.96;transform:translate(0,0)scale(1)}36%{opacity:1;transform:translateY(-9px)scale(1.008)}68%{opacity:.94;transform:translate(2px,5px)scale(.998)}}@keyframes nh-hologram-lighting{0%,to{opacity:.92}45%{opacity:1}63%{opacity:.88}70%{opacity:.99}}@keyframes nh-x-lighting{0%,to{opacity:.12}50%{opacity:.42}}@keyframes nh-prism-outer{0%,to{opacity:.14;transform:scale(.9)rotate(0)}50%{opacity:.42;transform:scale(1.08)rotate(6deg)}}@keyframes nh-prism-inner{0%,to{opacity:.12;transform:scale(1.08)rotate(0)}50%{opacity:.34;transform:scale(.92)rotate(-8deg)}}@keyframes nh-current-track{to{stroke-dashoffset:-12px}}@keyframes nh-current-down{to{stroke-dashoffset:-100px}}@keyframes nh-current-up{to{stroke-dashoffset:100px}}@keyframes nh-energy-run{to{stroke-dashoffset:-136px}}@keyframes nh-neural-flow{0%,to{stroke-dashoffset:0;opacity:.36}50%{stroke-dashoffset:-18px;opacity:.78}}@keyframes nh-neural-pulse{0%,to{opacity:.38;transform:scale(.72)}48%{opacity:1;transform:scale(1.28)}}@keyframes nh-holo-slice{0%,to{opacity:.03;transform:translate(-32px)}43%{opacity:.24;transform:translate(18px)}46%{opacity:.06;transform:translate(24px)}49%{opacity:.32;transform:translate(28px)}58%{opacity:.08;transform:translate(32px)}}@keyframes nh-hologram-sweep{0%,to{opacity:.08;transform:translateY(-110px)}50%{opacity:.48;transform:translateY(110px)}}@keyframes nh-flow{to{stroke-dashoffset:-28px}}@keyframes nh-ring{to{transform:rotate(360deg)}}@keyframes nh-scan{0%,to{opacity:.12;transform:translateY(-80px)}50%{opacity:.7;transform:translateY(80px)}}@keyframes nh-hand-particle-drift-a{0%,to{opacity:.54;transform:translate(-4px,2px)scale(.985)}42%{opacity:.96;transform:translate(4px,-3px)scale(1.018)}72%{opacity:.7;transform:translate(-1px,5px)scale(1)}}@keyframes nh-hand-particle-drift-b{0%,to{opacity:.48;transform:translate(4px,3px)scale(1.012)}38%{opacity:.92;transform:translate(-5px,-2px)scale(.99)}76%{opacity:.66;transform:translate(2px,-5px)scale(1.02)}}.ig-gate{justify-content:center;min-width:0;display:flex}.ig-card{border:1px solid var(--ig-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0e182ed1,#070c18e0);border-radius:20px;width:100%;max-width:460px;padding:clamp(24px,3vw,38px);position:relative;box-shadow:0 40px 120px -50px #000c,0 0 0 1px #38bdf80f,inset 0 1px #96bef014}@media (prefers-reduced-motion:no-preference){.ig-card{animation:.55s cubic-bezier(.22,1,.36,1) both ig-card-rise}}@keyframes ig-card-rise{0%{opacity:0;transform:translateY(16px)scale(.982)}to{opacity:1;transform:none}}.ig-card-badge{width:48px;height:48px;color:var(--ig-cyan);background:#38bdf81a;border:1px solid #38bdf847;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 22px -8px #38bdf899}.ig-back-home{color:var(--ig-cyan);cursor:pointer;background:#38bdf814;border:1px solid #38bdf838;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:16px;left:16px}.ig-back-home:hover{background:#38bdf829;border-color:#38bdf873}.ig-back-home:focus-visible{outline:2px solid var(--ig-cyan);outline-offset:2px}.ig-title{letter-spacing:.16em;text-transform:uppercase;margin:18px 0 6px;font-size:clamp(1.5rem,3vw,1.95rem);font-weight:700}.ig-subtitle{color:var(--ig-muted);margin:0 0 18px;font-size:.9rem;line-height:1.5}.ig-mode{border:1px solid var(--ig-line);background:#38bdf80d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:9px 14px;font-size:.72rem;display:flex}.ig-mode span{color:var(--ig-cyan);letter-spacing:.14em;text-transform:uppercase}.ig-mode strong{color:var(--ig-muted);letter-spacing:.04em;font-weight:600}.ig-form{flex-direction:column;gap:16px;display:flex}.ig-field{flex-direction:column;gap:7px;display:flex}.ig-field label{color:var(--ig-text);letter-spacing:.02em;font-size:.8rem;font-weight:600}.ig-input{align-items:center;display:flex;position:relative}.ig-input-icon{color:var(--ig-muted-2);pointer-events:none;position:absolute;left:13px}.ig-shell .ig-input input{width:100%;font:inherit;letter-spacing:.02em;border-radius:11px;padding:13px 14px 13px 40px;font-size:.95rem;transition:border-color .22s,box-shadow .28s,background .22s;border:1px solid var(--ig-line)!important;color:var(--ig-text)!important;background:#040812b3!important}.ig-shell .ig-input input::placeholder{color:var(--ig-muted-2)}.ig-input-icon{transition:color .22s}.ig-input:focus-within .ig-input-icon{color:var(--ig-cyan)}.ig-shell .ig-input input:focus,.ig-shell .ig-input input:focus-visible{border-color:var(--ig-line-strong)!important;outline:none!important;box-shadow:0 0 0 3px #38bdf82e,0 0 22px -8px #38bdf88c!important}.ig-shell .ig-input input[aria-invalid=true]{border-color:#f8717199!important}.ig-input input:-webkit-autofill{-webkit-text-fill-color:var(--ig-text);caret-color:var(--ig-text);-webkit-box-shadow:inset 0 0 0 60px #081227}.ig-input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ig-text);caret-color:var(--ig-text);-webkit-box-shadow:inset 0 0 0 60px #081227}.ig-reveal{width:34px;height:34px;color:var(--ig-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.ig-reveal:hover{color:var(--ig-text)}.ig-reveal:focus-visible{outline:2px solid var(--ig-cyan);outline-offset:1px}.ig-error{color:#fca5a5;background:#f871711f;border:1px solid #f8717166;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.83rem;line-height:1.4;display:flex}.ig-error svg{flex-shrink:0;margin-top:1px}.ig-notice{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b61;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.83rem;line-height:1.4;display:flex}.ig-submit{background:linear-gradient(100deg, var(--ig-cyan-2) 0%, var(--ig-cyan) 30%, var(--ig-violet-2) 78%, var(--ig-violet) 100%);color:#04070f;min-height:50px;font:inherit;letter-spacing:.03em;cursor:pointer;will-change:transform;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:2px;padding:14px 20px;font-size:.98rem;font-weight:700;transition:box-shadow .26s,transform .26s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex;box-shadow:0 12px 34px -14px #38bdf88c,0 8px 30px -16px #7c3aed99}.ig-submit:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 18px 46px -12px #38bdf8b8,0 12px 36px -14px #7c3aedb8}.ig-submit:active:not(:disabled){transition-duration:80ms;transform:translateY(0)}.ig-submit:focus-visible{outline-offset:2px;outline:2px solid #fff}.ig-submit:disabled{cursor:progress;opacity:.75}.ig-reveal{transition:color .18s,background .18s}.ig-spinner{border:2px solid #04070f8c;border-right-color:#0000;border-radius:50%;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.ig-spinner{animation:.7s linear infinite ig-spin}}@keyframes ig-spin{to{transform:rotate(360deg)}}.ig-foot-note{color:var(--ig-muted-2);justify-content:center;align-items:center;gap:7px;margin:20px 0 0;font-size:.74rem;display:flex}.ig-foot-note[data-tone=secure]{color:var(--status-success,#10b981)}.ig-foot-note[data-tone=warning]{color:var(--status-warning,#f59e0b)}@media (width<=1024px){.ig-shell{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding-top:84px}.ig-hero{align-items:center;height:auto}.ig-brand{position:absolute;top:-64px;left:50%;transform:translate(-50%)}.nh-root{max-width:420px}.ig-gate{order:2}}@media (width<=560px){.ig-shell{gap:12px;padding:76px 16px 28px}.ig-brand{top:-58px}.ig-brand-mark{width:32px;height:32px}.ig-brand-text strong{font-size:1.1rem}.ig-brand-text small{letter-spacing:.2em;font-size:.66rem}.nh-root{max-width:340px}.ig-card{border-radius:16px;padding:22px 18px}.ig-title{font-size:1.4rem}}@media (width<=380px){.nh-root{max-width:300px}}@media (width<=560px),(pointer:coarse){.ig-shell{touch-action:pan-y pinch-zoom;overscroll-behavior-x:none;min-height:100svh}.nh-root{contain:layout style;backface-visibility:hidden;transform:translateZ(0)}.nh-svg{backface-visibility:hidden;filter:none;transform:translateZ(0)}.ig-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0e182ef0,#070c18f5)}body:has(.ig-shell):after{animation:none!important}#root:has(.ig-shell):after{animation:none!important}}@media (width<=560px) and (prefers-reduced-motion:no-preference),(pointer:coarse) and (prefers-reduced-motion:no-preference){.nh-live-hologram,.nh-handshake-image,.nh-x-light,.nh-prism,.nh-current-track,.nh-neural-link,.nh-neural-node,.nh-hologram-sweep,.nh-holo-slice,.nh-signal-line,.nh-signal-wave,.nh-node-ring--outer,.nh-scan-plane{animation:none}.nh-current-packet,.nh-light-streak{animation:none;display:none}.nh-mobile-current-overlay{z-index:3;pointer-events:none;backface-visibility:hidden;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.nh-mobile-current{color:#67e8f9;opacity:0;transform-box:view-box;transform-origin:0 0;will-change:transform, opacity}.nh-mobile-current--violet{color:#d8b4fe}.nh-mobile-current-halo{fill:currentColor;opacity:.12}.nh-mobile-current-glow{fill:currentColor;opacity:.38}.nh-mobile-current-core{fill:#f7fdff;opacity:.98}.nh-mobile-current--diagonal-a{animation:2.55s linear infinite nh-mobile-current-a}.nh-mobile-current--diagonal-b{animation:2.55s linear infinite nh-mobile-current-b}.nh-mobile-current--reverse{animation-direction:reverse;animation-delay:-1.275s}.nh-root[data-paused=true] .nh-mobile-current{animation-play-state:paused}}@keyframes nh-mobile-current-a{0%{opacity:0;transform:translate(190px,190px)scale(.68)}7%{opacity:1}20%{transform:translate(287px,292px)scale(.92)}36%{transform:translate(400px,410px)scale(1)}50%{transform:translate(450px,466px)scale(1.16)}66%{transform:translate(548px,560px)scale(1)}82%{transform:translate(628px,632px)scale(.9)}93%{opacity:1}to{opacity:0;transform:translate(742px,702px)scale(.68)}}@keyframes nh-mobile-current-b{0%{opacity:0;transform:translate(710px,190px)scale(.68)}7%{opacity:1}20%{transform:translate(610px,292px)scale(.92)}36%{transform:translate(495px,408px)scale(1)}50%{transform:translate(450px,466px)scale(1.16)}66%{transform:translate(352px,560px)scale(1)}82%{transform:translate(272px,632px)scale(.9)}93%{opacity:1}to{opacity:0;transform:translate(158px,702px)scale(.68)}}.ig-auth-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;font-size:.82rem;display:flex}.ig-auth-link{color:var(--ig-cyan,#38bdf8);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:600;text-decoration:none}.ig-auth-link:hover{text-decoration:underline}.ig-auth-link:focus-visible{outline:2px solid var(--ig-cyan,#38bdf8);outline-offset:2px;border-radius:4px}.ig-auth-link--muted{color:var(--ig-muted,#93a6c8)}.ig-auth-back{color:var(--ig-muted,#93a6c8);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-weight:600;display:inline-flex}.ig-auth-back:hover{color:var(--ig-text,#eaf2ff)}.ig-auth-back:focus-visible{outline:2px solid var(--ig-cyan,#38bdf8);outline-offset:2px;border-radius:4px}.ig-terms{color:var(--ig-muted,#93a6c8);cursor:pointer;align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.5;display:flex}.ig-terms input{width:16px;height:16px;accent-color:var(--ig-cyan,#38bdf8);flex-shrink:0;margin-top:2px}.ig-terms a{color:var(--ig-cyan,#38bdf8);text-underline-offset:2px;text-decoration:underline}.ig-hint{color:var(--ig-muted-2,#61708f);font-size:.74rem}.ig-notice{border-radius:11px;align-items:flex-start;gap:9px;margin:4px 0 2px;padding:12px 14px;font-size:.86rem;line-height:1.55;display:flex}.ig-notice svg{flex-shrink:0;margin-top:1px}.ig-notice--success{color:#6ee7b7;background:#34d3991f;border:1px solid #34d39961}.ig-notice--error{color:#fca5a5;background:#f871711f;border:1px solid #f8717166}.ig-inline-spin{vertical-align:middle;margin-right:4px}@media (prefers-reduced-motion:no-preference){.ig-inline-spin{animation:.9s linear infinite ig-auth-spin}}@keyframes ig-auth-spin{to{transform:rotate(360deg)}}.ig-shell{position:relative}.ig-card-badge{justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.ig-title,.ig-subtitle{text-align:center}.ig-divider{justify-content:center;align-items:center;margin:16px 0 22px;display:flex}.ig-divider:before,.ig-divider:after{content:"";background:#7896be33;flex:1;height:1px}.ig-divider span{color:#7896be8c;margin:0 12px;font-size:.78rem}.ig-remember-row{justify-content:space-between;align-items:center;gap:12px;margin:2px 0;display:flex}.ig-check{color:#cdd9ea;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:0;font-size:.82rem;display:inline-flex}.ig-check .box{color:#05070f;background:0 0;border:1.5px solid #7896be80;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex}.ig-check[aria-checked=true] .box{background:#34e3ff;border-color:#34e3ff}.ig-check:focus-visible{border-radius:6px;outline:none;box-shadow:0 0 0 2px #05070f,0 0 0 4px #34e3ff}.ig-or{justify-content:center;align-items:center;margin:18px 0;display:flex}.ig-or:before,.ig-or:after{content:"";background:#7896be2e;flex:1;height:1px}.ig-or span{letter-spacing:.14em;color:#7896beb3;margin:0 14px;font-size:.72rem}.ig-alts{flex-direction:column;gap:10px;display:flex}.ig-alt{color:#dce7f5;cursor:pointer;background:#090e1a99;border:1px solid #7896be33;border-radius:12px;align-items:center;gap:11px;width:100%;padding:13px 15px;font-size:.86rem;font-weight:600;transition:border-color .16s,background .16s;display:flex}.ig-alt>svg:first-child{color:#34e3ff;flex:none}.ig-alt .arr{color:#7896be8c;margin-left:auto}.ig-alt:hover{background:#34e3ff0f;border-color:#34e3ff73}.ig-alt:focus-visible{outline:none;box-shadow:0 0 0 2px #05070f,0 0 0 4px #34e3ff}.ig-security{color:#6ee7b7;justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font-size:.8rem;display:flex}.ig-security>svg{color:#6ee7b7;flex:none}.ig-security[data-tone=warning],.ig-security[data-tone=warning]>svg{color:#fca5a5}.ig-footer{color:#96afcdb3;z-index:2;justify-content:space-between;align-items:center;padding:16px 36px;font-size:.78rem;display:flex;position:absolute;bottom:0;left:0;right:0}.ig-status{align-items:center;gap:8px;display:inline-flex}.ig-status .dot{background:#3ee08a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #3ee08a}.ig-status b{color:#3ee08a;font-weight:700}.ig-status[data-tone=warning] .dot{background:#fca5a5;box-shadow:0 0 8px #fca5a5}.ig-status[data-tone=warning] b{color:#fca5a5}.ig-flinks{gap:20px;display:inline-flex}.ig-flinks span{color:#96afcdb3}@media (width<=640px){.ig-footer{padding:12px 18px;font-size:.72rem}.ig-flinks{gap:12px}}.smc{--smc-panel:#0b111ed1;--smc-panel-2:#0f162899;--smc-border:#40e0ff29;--smc-border-soft:#7896be24;--smc-cyan:var(--accent-cyan,#34e3ff);--smc-violet:var(--accent-violet,#8b5cff);--smc-text:var(--accent-text,#e7f2ff);--smc-dim:#8aa0bd;--smc-faint:var(--accent-faint,#6f86a3);--smc-ok:#35e08a;--smc-warn:#ffcb5c;--smc-danger:var(--accent-danger,#ff6a83);--smc-radius:16px;color:var(--smc-text);width:100%;min-width:0;max-width:100%}.smc-head{margin-bottom:16px}.smc-head h2{letter-spacing:.14em;color:#eaf5ff;margin:0;font-size:1.32rem;font-weight:600}.smc-head p{color:var(--smc-dim);margin:4px 0 0;font-size:.84rem}.smc-panel{background:radial-gradient(120% 80% at 0% 0%, #34e3ff0d, transparent 42%), linear-gradient(180deg, #1620366b, transparent 160px), var(--smc-panel);border:1px solid var(--smc-border);border-radius:var(--smc-radius);min-width:0;margin-bottom:16px;padding:20px 22px;position:relative;box-shadow:inset 0 1px #b4d2ff12,0 1px #0000004d,0 24px 48px -34px #000000d9}.smc-panel:before{content:"";border-radius:var(--smc-radius) var(--smc-radius) 0 0;opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#34e3ff66 22%,#8b5cff52 60%,#0000);height:1px;position:absolute;inset:0 0 auto}.smc-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--smc-faint);margin-bottom:12px;font-size:.64rem;display:block}.smc-composer{grid-template-columns:minmax(184px,226px) minmax(0,1fr) minmax(234px,274px);align-items:start;gap:22px;display:grid}.smc-composer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.smc-mode{align-items:center;gap:10px;display:inline-flex}.smc-mode-label{letter-spacing:.02em;color:var(--smc-faint);font-size:.74rem;font-weight:700}.smc-mode-label em{opacity:.7;font-style:normal;font-weight:500}.smc-mode-label[data-active=true]{color:var(--smc-cyan)}.smc-mode-label:last-child[data-active=true]{color:var(--smc-violet)}.smc-mode-toggle{cursor:pointer;background:0 0;border:none;flex:none;padding:0}.smc-mode-toggle .track{background:#7896be59;border-radius:14px;width:46px;height:24px;transition:background .16s;display:block;position:relative}.smc-mode-toggle .knob{background:#eafcff;border-radius:50%;width:18px;height:18px;transition:left .16s,background .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.smc-mode-toggle[data-on=true] .track{background:#8b5cffb3}.smc-mode-toggle[data-on=true] .knob{left:25px}.smc-mode-toggle:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-cyan);border-radius:14px;outline:none}.smc-target{flex-direction:column;min-width:0;display:flex}.smc-field-label{letter-spacing:.13em;text-transform:uppercase;color:var(--smc-faint);align-items:baseline;gap:7px;margin:16px 0 7px;font-size:.66rem;font-weight:700;display:flex}.smc-field-label:first-child{margin-top:0}.smc-field-label em{letter-spacing:.08em;color:var(--smc-dim);opacity:.7;text-transform:none;font-size:.58rem;font-style:normal;font-weight:600}.smc-target-box,.smc-target-scope,.smc-field{box-sizing:border-box;border:1px solid var(--smc-border-soft);background:linear-gradient(#121a2c8c,#090e1a8c);border-radius:12px;align-items:center;gap:10px;min-width:0;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:inset 0 1px #b4d2ff0d}.smc-target-box{flex-direction:column;align-items:stretch;gap:8px;padding:11px 12px}.smc-target-row{align-items:center;gap:10px;min-width:0;display:flex}.smc-field{padding:9px 12px}.smc-target-box:hover,.smc-field:hover{border-color:#34e3ff42}.smc-target-box:focus-within,.smc-field:focus-within{border-color:var(--smc-cyan);box-shadow:inset 0 1px #b4d2ff0d,0 0 0 1px #34e3ff47,0 0 18px -6px #34e3ff80}.smc-target-ic,.smc-field-ic{width:30px;height:30px;color:var(--smc-cyan);background:#34e3ff17;border:1px solid #34e3ff2e;border-radius:9px;flex:none;place-items:center;display:grid}.smc-field-ic{width:26px;height:26px;color:var(--smc-dim);border-color:var(--smc-border-soft);background:#7896be14;border-radius:8px}.smc-field:focus-within .smc-field-ic{color:var(--smc-cyan);background:#34e3ff17;border-color:#34e3ff4d}.smc-target-box[data-filled=true]{border-color:#34e3ff66}.smc-target-input,.smc-field-input{min-width:0;color:var(--smc-text);background:0 0;border:none;flex:auto;padding:0;font-family:inherit}.smc-target-input{font-size:.82rem;font-weight:600}.smc-field-input{font-size:.75rem;font-weight:500}.smc-target-input::placeholder,.smc-field-input::placeholder{color:var(--smc-faint);font-weight:500}.smc-target-input:focus-visible,.smc-field-input:focus-visible{outline:none}select.smc-field-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}select.smc-field-input:disabled{cursor:not-allowed;opacity:.5}.smc-field-input option,.smc-field-input optgroup{color:var(--smc-text);background:#0b1322}.smc-field-input option:checked{color:var(--smc-cyan);background:#0f2c3f}.smc-auth{flex-direction:column;gap:8px;display:flex}.smc-oob{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-top:12px;display:inline-flex}.smc-oob-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.smc-oob-track{border:1px solid var(--smc-border-soft);background:#7896be47;border-radius:12px;flex:none;width:40px;height:21px;transition:background .16s,border-color .16s;position:relative;box-shadow:inset 0 1px 2px #00000059}.smc-oob-knob{background:#cdd8e8;border-radius:50%;width:15px;height:15px;transition:left .16s,background .16s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #00000073}.smc-oob-input:checked+.smc-oob-track{background:#8b5cff9e;border-color:#8b5cff80;box-shadow:inset 0 0 8px #8b5cff66}.smc-oob-input:checked+.smc-oob-track .smc-oob-knob{background:#f2ecff;left:21.5px}.smc-oob-input:focus-visible+.smc-oob-track{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-violet);outline:none}.smc-oob-text{color:var(--smc-dim);font-size:.72rem;font-weight:600}.smc-oob-text em{opacity:.62;font-style:normal;font-weight:500}.smc-oob[data-on=true] .smc-oob-text{color:var(--smc-text)}.smc-oob[data-locked]{cursor:default;opacity:.62}.smc-oob[data-locked] .smc-oob-track{box-shadow:inset 0 1px 2px #00000059}.smc-oob-pro{letter-spacing:.06em;cursor:help;color:var(--smc-violet);background:#8b5cff24;border:1px solid #8b5cff6b;border-radius:6px;align-items:center;margin-left:7px;padding:1px 6px;font-size:.6rem;font-weight:700;display:inline-flex}.smc-capsule[data-locked=true]{opacity:.55;cursor:not-allowed}.smc-capsule[data-locked=true]:hover{border-color:var(--smc-border);color:var(--smc-dim)}.smc-cap-pro{letter-spacing:.07em;color:var(--smc-violet);background:#8b5cff29;border:1px solid #8b5cff80;border-radius:5px;align-items:center;margin-left:6px;padding:0 5px;font-size:.54rem;font-weight:700;line-height:1.5;display:inline-flex}.smc-field[data-locked=true]{opacity:.6}.smc-field[data-locked=true] .smc-field-input,.smc-field-input:disabled{cursor:not-allowed}.smc-tuning{display:contents}.smc-tuning:disabled .smc-config-scanners,.smc-tuning:disabled .smc-config-inline-grid,.smc-tuning:disabled .smc-manual-hint{opacity:.55}.smc-tuning:disabled .smc-field-input,.smc-tuning:disabled .smc-chip{cursor:not-allowed}.smc-target-meta{flex-direction:column;gap:5px;min-width:0;display:flex}.smc-target-name{white-space:nowrap;text-overflow:ellipsis;color:var(--smc-text);font-size:.9rem;font-weight:600;overflow:hidden}.smc-target-scope{justify-content:space-between;padding:10px 12px}.smc-target-scope-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.smc-target-scope-name{color:var(--smc-text);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;overflow:hidden}.smc-target-scope-sub{color:var(--smc-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.smc-target-scope-state{color:var(--smc-ok);letter-spacing:.06em;text-transform:uppercase;background:#35e08a14;border:1px solid #35e08a47;border-radius:7px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:.58rem;font-weight:750;display:inline-flex}.smc-target-scope-state svg{flex:none}.smc-capsules{align-self:start;align-items:stretch;padding:2px 8px;display:flex;position:relative}.smc-capsule{min-width:0;min-height:188px;color:var(--smc-dim);cursor:pointer;background:repeating-linear-gradient(0deg,#82c2ff09 0 1px,#0000 1px 7px),radial-gradient(70% 32% at 50% 0,#4b92d538,#0000 100%),linear-gradient(#2a3c5fa3 0%,#0d1424eb 44%,#080d1afa 100%);border:1px solid #78a0d238;border-radius:20px 20px 15px 15px;flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:center;gap:5px;margin:0 9px;padding:15px 6px 13px;transition:border-color .16s,box-shadow .16s,color .16s;display:flex;position:relative;box-shadow:inset 0 1px #aacdf533,inset 0 0 18px #060c1a9e,0 10px 22px -18px #000}.smc-capsule:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#7dbeff52,#0000 16% 84%,#7dbeff52) top/100% 2px no-repeat,linear-gradient(90deg,#7dbeff2e,#0000 18% 82%,#7dbeff2e) bottom/100% 2px no-repeat;border-inline:1px solid #96cdff26;border-radius:16px 16px 11px 11px;position:absolute;inset:5px 3px 7px}.smc-capsule>:not(.smc-cap-frame){z-index:1;position:relative}.smc-capsule>.smc-card-backdrop{z-index:0;pointer-events:none;background:inherit;border-radius:16px 16px 11px 11px;position:absolute;inset:5px 3px 7px;overflow:hidden}.smc-card-backdrop img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;opacity:.94;mix-blend-mode:screen;filter:saturate(1.12)contrast(1.04);width:100%;height:100%;transition:opacity .5s,filter .5s,transform .5s;display:block}.smc-capsule:not([data-on=true]) .smc-card-backdrop img{opacity:.32;filter:saturate(.45)brightness(.6)contrast()}.smc-capsule[data-on=true] .smc-card-backdrop img{opacity:.99;filter:saturate(1.3)contrast(1.12)brightness(1.08);transform:scale(1.03)}.smc-capsule[data-on=true] .smc-card-backdrop--network img{animation:3.4s ease-in-out infinite smc-ref-extra-card-drift}.smc-capsule[data-on=true] .smc-card-backdrop--skull img{animation:3.8s ease-in-out infinite smc-ref-ghost-card-spectrum}.smc-ultron-eyes{z-index:2;pointer-events:none;position:absolute;inset:0}.smc-ultron-eyes__l,.smc-ultron-eyes__r{width:12.5%;height:5%;position:absolute;top:51.5%}.smc-ultron-eyes__l{left:40%;transform:translate(-50%,-50%)rotate(10deg)}.smc-ultron-eyes__r{left:60%;transform:translate(-50%,-50%)rotate(-10deg)}.smc-ultron-eyes__l:before,.smc-ultron-eyes__r:before{content:"";mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 7px #ff3030f2)drop-shadow(0 0 16px #ff1414a6);transform-origin:50%;background:radial-gradient(closest-side,#ffc4c4,#ff4848f7 34%,#f01e1edb 58%,#be000000 82%);border-radius:50%;animation:4.6s ease-in-out infinite smc-ultron-blink;position:absolute;inset:0}@keyframes smc-ultron-blink{0%,86%,to{opacity:1;transform:scaleY(1)}89.5%{opacity:.03;transform:scaleY(.1)}93%{opacity:1;transform:scaleY(1)}95%{opacity:.5;transform:scaleY(.7)}96.5%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.smc-ultron-eyes__l:before,.smc-ultron-eyes__r:before{opacity:1;animation:none}}.smc-capsule:not(:last-child):after{content:"";z-index:1;background:linear-gradient(90deg,#34e3ff1a,#34e3ffcc,#34e3ff1a);border-radius:2px;width:20px;height:4px;position:absolute;top:50%;right:-19px;transform:translateY(-50%);box-shadow:0 0 9px #34e3ffa6}.smc-capsule:hover{color:var(--smc-text);border-color:#82aadc6b}.smc-capsule:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-cyan);outline:none}.smc-capsule[data-on=true]{color:var(--smc-cyan);border-color:#34e3ff8c;box-shadow:inset 0 1px #aacdf52e,0 10px 22px -18px #000}.smc-capsule[data-on=true][data-accent=violet]{color:var(--smc-violet);border-color:#966effbf;box-shadow:inset 0 1px #cdb9ff33,0 10px 22px -18px #000}.smc-capsule[data-on=true][data-engine=radar]{color:#43d9ff;border-color:#43d9ff9e}.smc-capsule[data-on=true][data-engine=parallel]{color:#2b6cff;border-color:#2b6cffb8}.smc-capsule[data-on=true][data-engine=network]{color:#a6ff1e;border-color:#a6ff1ead}.smc-capsule[data-on=true][data-engine=octopus]{color:#ff2f4f;border-color:#ff2f4fb8;box-shadow:inset 0 1px #ffb9c833,0 0 24px -4px #ff2f4f99,inset 0 0 20px #ff2f4f17}.smc-capsule[data-on=true][data-engine=skull]{color:#ff7a1e;border-color:#ff7a1eb8;box-shadow:inset 0 1px #ffd2a033,0 0 24px -4px #ff7a1e99,inset 0 0 20px #ff7a1e17}.smc-capsule[data-on=true][data-engine=vulx]{color:#c46dff;border-color:#c46dffb3}.smc-capsule[data-mode=true]{cursor:default}.smc-cap-frame{z-index:2;pointer-events:none;color:inherit;opacity:.5;background:linear-gradient(currentColor,currentColor) 3px 3px/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) 3px 3px/1.6px 12px no-repeat,linear-gradient(currentColor,currentColor) right 3px top 3px/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) right 3px top 3px/1.6px 12px no-repeat,linear-gradient(currentColor,currentColor) left 3px bottom 3px/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) left 3px bottom 3px/1.6px 12px no-repeat,linear-gradient(currentColor,currentColor) right 3px bottom 3px/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) right 3px bottom 3px/1.6px 12px no-repeat,linear-gradient(currentColor,currentColor) 50% 2px/42% 1px no-repeat,linear-gradient(currentColor,currentColor) center bottom 2px/42% 1px no-repeat;border:1px solid #78aadc1f;border-radius:16px 16px 11px 11px;position:absolute;inset:4px}.smc-capsule:not([data-on=true]) .smc-cap-frame{color:#82a0c880}.smc-cap-head{text-shadow:0 1px 7px #000614f2;flex-direction:column;align-items:center;gap:1px;display:flex}.smc-cap-tier{letter-spacing:.12em;color:var(--smc-faint);font-size:.72rem;font-weight:800}.smc-capsule[data-on=true] .smc-cap-tier{color:inherit}.smc-cap-name{text-align:center;color:var(--smc-text);font-size:.95rem;font-weight:700;line-height:1.08}.smc-cap-ic{height:118px;color:inherit;filter:drop-shadow(0 0 4px);justify-content:center;align-items:center;display:flex}.smc-card-art{isolation:isolate;background:radial-gradient(circle,#14466c3d,#040c1800 68%);border-radius:50%;flex:none;width:76px;max-width:100%;height:76px;display:block;position:relative;overflow:hidden}.smc-card-art img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.smc-card-art:before,.smc-card-art:after{content:"";z-index:1;pointer-events:none;opacity:0;position:absolute}.smc-capsule:not([data-on=true]) .smc-card-art{opacity:.48;filter:saturate(.5)brightness(.72)}.smc-capsule[data-on=true] .smc-card-art{isolation:auto;filter:drop-shadow(0 0 6px);background:0 0}.smc-capsule[data-on=true] .smc-card-art img{mix-blend-mode:screen;opacity:.96}.smc-capsule[data-on=true] .smc-card-art--parallel img{animation:2.4s ease-in-out infinite smc-ref-direct-breathe}.smc-capsule[data-on=true] .smc-card-art--parallel:after{border:1px solid #bcf8ffe6;border-radius:50%;animation:1.9s ease-out infinite smc-ref-direct-pulse;inset:29px;box-shadow:0 0 #31e3ffb8}.smc-capsule[data-on=true] .smc-card-art--radar:after{opacity:.52;mix-blend-mode:screen;background:conic-gradient(from -25deg,#76f6ffa3,#2edfff14 17%,#0000 34%);border-radius:50%;animation:2.8s linear infinite smc-ref-radar-sweep;inset:5px}.smc-capsule[data-on=true] .smc-card-art--octopus .smc-engine-icon{animation:3.6s ease-in-out infinite smc-ref-ultron-hover}.smc-capsule[data-on=true] .smc-card-art--octopus:after{background:#7af4ff;height:1px;animation:2.7s ease-in-out infinite smc-ref-ultron-scan;top:20px;left:16px;right:16px;box-shadow:0 0 6px #38dfff}.smc-capsule[data-on=true] .smc-card-art--vulx .smc-engine-icon{animation:2.2s ease-in-out infinite smc-ref-xw-energy}.smc-capsule[data-on=true] .smc-card-art--vulx:after{background:#faf2ff;border-radius:50%;animation:1.25s ease-in-out infinite smc-ref-xw-core;inset:31px;box-shadow:0 0 10px 5px #ac47ffe6}.smc-capsule[data-on=true] .smc-card-art--network{background:0 0;box-shadow:0 0 16px #27e0ff8c,0 0 22px #4861ff47}.smc-capsule[data-on=true] .smc-card-art--network:before{opacity:.82;mix-blend-mode:screen;background:linear-gradient(138deg,#21ffc86b,#28c9ff14 48%,#625cff7a);inset:0}.smc-capsule[data-on=true] .smc-card-art--network img{object-fit:cover;filter:saturate(1.85)brightness(1.22)drop-shadow(0 0 5px #27eaffd9);width:120%;max-width:none;height:120%;margin:-10%;animation:3.4s ease-in-out infinite smc-ref-extra-drift}.smc-capsule[data-on=true] .smc-card-art--network:after{opacity:.85;background:radial-gradient(circle at 27% 30%,#d4fbff 0 2px,#0000 3px),radial-gradient(circle at 73% 24%,#d4fbff 0 2px,#0000 3px),radial-gradient(circle at 76% 71%,#d4fbff 0 2px,#0000 3px);animation:2.3s linear infinite smc-ref-extra-packets;inset:0}.smc-capsule[data-on=true] .smc-card-art--skull{background:0 0;box-shadow:0 0 17px #be3fff85,0 0 25px #30e5ff42}.smc-capsule[data-on=true] .smc-card-art--skull:before{opacity:.9;mix-blend-mode:screen;background:linear-gradient(142deg,#2aedff7a,#7248ff24 48%,#f43ccd8c);animation:3.8s ease-in-out infinite smc-ref-ghost-spectrum;inset:0}.smc-capsule[data-on=true] .smc-card-art--skull img{filter:saturate(1.7)brightness(1.36)contrast(1.08)drop-shadow(0 0 5px #cf58ffeb);animation:3.8s steps(2,end) infinite smc-ref-ghost-glitch}@keyframes smc-ref-direct-breathe{0%,to{filter:brightness(.92);transform:scale(.98)}50%{filter:brightness(1.2);transform:scale(1.035)}}@keyframes smc-ref-direct-pulse{0%{opacity:.95;transform:scale(.5);box-shadow:0 0 #31e3ffb8}to{opacity:0;transform:scale(2.7);box-shadow:0 0 0 13px #31e3ff00}}@keyframes smc-ref-radar-sweep{to{transform:rotate(360deg)}}@keyframes smc-ref-ultron-hover{0%,to{transform:translateY(1px)}50%{filter:brightness(1.16);transform:translateY(-3px)}}@keyframes smc-ref-ultron-scan{0%,16%{opacity:0;transform:translateY(-16px)}30%,66%{opacity:.95}82%,to{opacity:0;transform:translateY(36px)}}@keyframes smc-ref-xw-energy{0%,to{filter:brightness(.86)saturate();transform:scale(.96)}50%{filter:brightness(1.34)saturate(1.35);transform:scale(1.055)}}@keyframes smc-ref-xw-core{0%,to{opacity:.24;transform:scale(.75)}50%{opacity:.92;transform:scale(1.3)}}@keyframes smc-ref-extra-drift{0%,to{filter:saturate(1.65)brightness(1.02)drop-shadow(0 0 4px #27eaffb3);transform:translateY(2px)}50%{filter:saturate(2)brightness(1.28)drop-shadow(0 0 7px #27eaff);transform:translateY(-2px)}}@keyframes smc-ref-extra-card-drift{0%,to{filter:saturate(1.35)brightness(1.02);transform:scale(1.03)translateY(2px)}50%{filter:saturate(1.72)brightness(1.2);transform:scale(1.05)translateY(-2px)}}@keyframes smc-ref-extra-packets{0%{transform:translate(-9px,11px)}to{transform:translate(9px,-10px)}}@keyframes smc-ref-ghost-glitch{0%,86%,to{opacity:1;transform:translate(0)}88%{opacity:.6;transform:translate(-2px,1px)}91%{opacity:1;transform:translate(2px,-1px)}}@keyframes smc-ref-ghost-spectrum{0%,to{opacity:.72;filter:hue-rotate()}50%{opacity:1;filter:hue-rotate(22deg)}}@keyframes smc-ref-ghost-card-spectrum{0%,to{filter:saturate(1.18)brightness();transform:scale(1.03)}50%{filter:saturate(1.55)brightness(1.16);transform:scale(1.055)}}.smc-engine-icon{max-width:100%;display:block;overflow:visible}.smc-cap-ic .smc-engine-icon{filter:drop-shadow(0 0 1.5px);width:112px;max-width:100%;height:112px}.smc-cap-ic .smc-engine-icon--octopus{width:126px;height:126px}.smc-capsule[data-engine=vulx] .smc-cap-ic,.smc-capsule[data-engine=vulx] .smc-cap-ic .smc-engine-icon--vulx{filter:none}.smc-engine-shell{opacity:.34;stroke-dasharray:3 7}.smc-capsule:not([data-on=true]) .smc-cap-ic{color:var(--smc-faint);filter:none}.smc-capsule:not([data-on=true]) .smc-engine-icon{opacity:.62}.smc-capsule[data-on=true] .smc-engine-icon--parallel .smc-direct-orbit{transform-box:fill-box;transform-origin:50%;animation:13s linear infinite smc-icon-spin}.smc-capsule[data-on=true] .smc-engine-icon--parallel .smc-direct-links{stroke-dasharray:4 7;animation:1.45s linear infinite smc-direct-flow}.smc-capsule[data-on=true] .smc-engine-icon--parallel .smc-direct-nodes{animation:2.8s ease-in-out infinite smc-direct-node-flare}.smc-capsule[data-on=true] .smc-engine-icon--parallel .smc-direct-core{animation:1.65s ease-in-out infinite smc-core-pulse}.smc-capsule[data-on=true] .smc-engine-icon--radar .smc-radar-sweep{transform-box:view-box;transform-origin:60px 60px;animation:4s linear infinite smc-icon-spin}.smc-capsule[data-on=true] .smc-engine-icon--radar .smc-radar-blip{transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite smc-radar-blip}.smc-engine-icon--octopus .smc-ultron-eye{fill:currentColor}.smc-capsule[data-on=true] .smc-engine-icon--octopus .smc-ultron-helmet{animation:3.8s ease-in-out infinite smc-ultron-hover}.smc-capsule[data-on=true] .smc-engine-icon--octopus .smc-ultron-aura{animation:16s linear infinite reverse smc-icon-spin}.smc-capsule[data-on=true] .smc-engine-icon--octopus .smc-ultron-eye{animation:2.1s ease-in-out infinite smc-ultron-eye}.smc-capsule[data-on=true] .smc-engine-icon--octopus .smc-ultron-scan{animation:2.8s ease-in-out infinite smc-ultron-scan}.smc-capsule[data-on=true] .smc-engine-icon--vulx .smc-xw-orbit{transform-box:fill-box;transform-origin:50%;animation:10s linear infinite reverse smc-icon-spin}.smc-capsule[data-on=true] .smc-engine-icon--vulx .smc-xw-shards-a{animation:2.8s ease-in-out infinite smc-xw-shards-a}.smc-capsule[data-on=true] .smc-engine-icon--vulx .smc-xw-shards-b{animation:2.8s ease-in-out infinite smc-xw-shards-b}.smc-capsule[data-on=true] .smc-engine-icon--vulx .smc-xw-core{animation:1.35s ease-in-out infinite smc-core-pulse}.smc-capsule[data-on=true] .smc-engine-icon--vulx{animation:2.8s ease-in-out infinite smc-vulx-float}@keyframes smc-vulx-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.smc-capsule[data-on=true] .smc-engine-icon--vulx{animation:none}}.smc-engine-icon--vulx .smc-vulx-glint{transform-box:view-box;transform-origin:84px 32.6px}.smc-capsule[data-on=true] .smc-engine-icon--vulx .smc-vulx-glint{animation:1.9s ease-in-out infinite smc-vulx-glint}@keyframes smc-vulx-glint{0%,to{opacity:.4;transform:scale(.55)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.smc-capsule[data-on=true] .smc-engine-icon--vulx .smc-vulx-glint{animation:none}}.smc-capsule[data-on=true] .smc-engine-icon--network .smc-extra-flow{animation:1.65s linear infinite smc-extra-flow}.smc-capsule[data-on=true] .smc-engine-icon--network .smc-extra-nodes circle{animation:2.7s ease-in-out infinite smc-extra-node-pulse}.smc-capsule[data-on=true] .smc-engine-icon--network .smc-extra-nodes circle:nth-child(2){animation-delay:-.54s}.smc-capsule[data-on=true] .smc-engine-icon--network .smc-extra-nodes circle:nth-child(3){animation-delay:-1.08s}.smc-capsule[data-on=true] .smc-engine-icon--network .smc-extra-nodes circle:nth-child(4){animation-delay:-1.62s}.smc-capsule[data-on=true] .smc-engine-icon--network .smc-extra-nodes circle:nth-child(5){animation-delay:-2.16s}.smc-capsule[data-on=true] .smc-engine-icon--skull .smc-ghost-shroud{animation:4.4s ease-in-out infinite smc-ghost-float}.smc-capsule[data-on=true] .smc-engine-icon--skull .smc-ghost-glitch{stroke-dasharray:7 11;animation:1.9s steps(2,end) infinite smc-ghost-glitch}@keyframes smc-icon-spin{to{transform:rotate(360deg)}}@keyframes smc-direct-flow{to{stroke-dashoffset:-22px}}@keyframes smc-direct-node-flare{0%,to{opacity:.68}50%{opacity:1;filter:drop-shadow(0 0 2px)}}@keyframes smc-core-pulse{0%,to{transform-origin:50%;filter:drop-shadow(0 0 2px);transform:scale(.88)}50%{transform-origin:50%;filter:drop-shadow(0 0 6px);transform:scale(1.18)}}@keyframes smc-radar-blip{0%,58%,to{opacity:.15;transform-origin:50%;transform:scale(.7)}66%,78%{opacity:1;transform-origin:50%;transform:scale(1.45)}}@keyframes smc-ultron-hover{0%,to{transform:translateY(2px)}50%{transform:translateY(-2px)}}@keyframes smc-ultron-eye{0%,to{opacity:.72}48%,62%{opacity:1;filter:drop-shadow(0 0 8px #ff3456)}}@keyframes smc-ultron-scan{0%,18%{opacity:0;transform:translateY(-12px)}30%,72%{opacity:.9}88%,to{opacity:0;transform:translateY(30px)}}@keyframes smc-xw-shards-a{0%,to{opacity:.65;transform:translate(0)}50%{opacity:1;transform:translate(-2px,2px)}}@keyframes smc-xw-shards-b{0%,to{opacity:1;transform:translate(0)}50%{opacity:.72;transform:translate(2px,-2px)}}@keyframes smc-extra-flow{to{stroke-dashoffset:-22px}}@keyframes smc-extra-node-pulse{0%,to{filter:none;stroke-width:2.2px}50%{filter:drop-shadow(0 0 5px);stroke-width:3.4px}}@keyframes smc-ghost-float{0%,to{opacity:.72;transform:translateY(1px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes smc-ghost-glitch{0%,to{stroke-dashoffset:0;opacity:.3}45%{opacity:.9}60%{stroke-dashoffset:-18px;opacity:.18}}.smc-cap-sw{align-items:center;gap:7px;margin-top:1px;display:inline-flex}.smc-cap-sw em{letter-spacing:.05em;color:var(--smc-faint);font-size:.66rem;font-style:normal;font-weight:800}.smc-cap-sw[data-on=true] em{color:inherit}.smc-cap-sw .track{background:#7896be4d;border-radius:12px;width:38px;height:19px;transition:background .16s;position:relative}.smc-cap-sw .knob{background:#cdd8e8;border-radius:50%;width:14px;height:14px;transition:left .16s,background .16s;position:absolute;top:2.5px;left:2.5px}.smc-cap-sw[data-on=true] .track{background:#34e3ff8c}.smc-cap-sw[data-on=true] .knob{background:#eafcff;left:21.5px}.smc-capsule[data-accent=violet] .smc-cap-sw[data-on=true] .track{background:#8b5cff99}.smc-capsule[data-on=true][data-engine=parallel] .smc-cap-sw .track{background:#2b6cffb3}.smc-capsule[data-on=true][data-engine=radar] .smc-cap-sw .track{background:#2bc6ff9e}.smc-capsule[data-on=true][data-engine=network] .smc-cap-sw .track{background:#a6ff1e99}.smc-capsule[data-on=true][data-engine=octopus] .smc-cap-sw .track{background:#ff2f4fb3}.smc-capsule[data-on=true][data-engine=skull] .smc-cap-sw .track{background:#ff7a1eb3}.smc-capsule[data-on=true][data-engine=vulx] .smc-cap-sw .track{background:#b55effad}.smc-preflight{flex-direction:column;align-items:stretch;gap:14px;display:flex}.smc-preflight-body{align-items:center;gap:15px;display:flex}.smc-gauge{flex:none;justify-content:center;align-items:center;width:98px;height:98px;display:flex;position:relative}.smc-gauge-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.smc-gauge-outer{fill:none;stroke:#34e3ff47;stroke-width:1px}.smc-gauge-ticks{fill:none;stroke:#34e3ff4d;stroke-width:5px;stroke-dasharray:1.4 4.2}.smc-gauge-track{fill:none;stroke:#7896be29;stroke-width:4px}.smc-gauge-arc{fill:none;stroke:var(--smc-cyan);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--smc-cyan));transition:stroke-dasharray .5s}.smc-gauge[data-ok=false] .smc-gauge-ticks{stroke:#ffcb5c4d}.smc-gauge[data-ok=false] .smc-gauge-arc{stroke:var(--smc-warn);filter:drop-shadow(0 0 5px var(--smc-warn))}.smc-gauge>:not(svg.smc-gauge-ring){color:var(--smc-cyan);filter:drop-shadow(0 0 8px var(--smc-cyan))}.smc-gauge[data-ok=false]>:not(svg.smc-gauge-ring){color:var(--smc-warn);filter:drop-shadow(0 0 8px var(--smc-warn))}.smc-preflight-list{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.smc-check{color:var(--smc-dim);align-items:center;gap:8px;font-size:.82rem;display:flex}.smc-check svg{flex:none}.smc-check[data-ok=true]{color:var(--smc-text)}.smc-check[data-ok=true] svg{color:var(--smc-ok)}.smc-check[data-ok=false] svg{color:var(--smc-warn)}.smc-launch{border:1px solid var(--smc-violet);color:#fff;cursor:pointer;background:linear-gradient(90deg,#34e3ff38,#8b5cff5c);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:12px;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 0 22px -6px #8b5cff99}.smc-launch:disabled{opacity:.5;cursor:default;box-shadow:none}.smc-launch:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-cyan);outline:none}.smc-preflight--direct{justify-content:space-between;gap:12px}.smc-direct-note{color:var(--smc-dim);align-items:flex-start;gap:9px;margin:0;font-size:.82rem;line-height:1.45;display:flex}.smc-direct-note svg{color:var(--smc-cyan);flex:none;margin-top:1px}.smc-consent{flex-direction:column;gap:8px;margin:2px 0 4px;display:flex}.smc-consent-row{border:1px solid var(--smc-border-soft);cursor:pointer;background:#09111e80;border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .14s,background .14s;display:flex}.smc-consent-row:hover{border-color:#8b5cff6b}.smc-consent-row[data-on=true]{background:#34e3ff12;border-color:#34e3ff73}.smc-consent-row{flex-direction:column;gap:6px}.smc-consent-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.smc-consent-row input{width:16px;height:16px;accent-color:var(--smc-violet);cursor:pointer;flex:none;margin-top:1px}.smc-consent-row input:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-cyan);outline:none}.smc-consent-row strong{color:var(--smc-text);font-size:.78rem;font-weight:700;line-height:1.35}.smc-consent-row em{color:var(--smc-dim);opacity:.85;padding-left:26px;font-size:.71rem;font-style:normal;font-weight:500;line-height:1.4;display:block}.smc-consent-links{flex-wrap:wrap;gap:4px 18px;padding-left:26px;display:flex}.smc-consent-links a{color:var(--smc-cyan);text-underline-offset:2px;font-size:.71rem;font-weight:600;text-decoration:underline}.smc-launch-hint{text-align:center;color:var(--smc-dim);opacity:.8;margin:8px 0 0;font-size:.72rem;font-weight:600}.smc-launch-fields{border-top:1px solid var(--smc-border-soft);margin-top:16px;padding-top:14px}.smc-config-toggle{cursor:pointer;border:1px solid var(--smc-border-soft);width:100%;color:var(--smc-text);letter-spacing:.08em;text-transform:uppercase;background:#7896be0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-family:inherit;font-size:.76rem;font-weight:700;transition:border-color .16s,background .16s;display:flex}.smc-config-toggle:hover{background:#34e3ff12;border-color:#34e3ff47}.smc-config-toggle svg{color:var(--smc-dim);transition:transform .16s}.smc-config-toggle:hover svg{color:var(--smc-cyan)}.smc-config-toggle:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-cyan);border-radius:8px;outline:none}.smc-launch-fields[data-open=true] .smc-config-toggle svg{transform:rotate(180deg)}.smc-config-body{border:1px solid var(--smc-border-soft);background:radial-gradient(120% 80% at 0% 0%, #34e3ff0b, transparent 46%), var(--smc-panel-2);border-radius:12px;margin-top:10px;padding:16px}.smc-config-body .launch-card{margin:0}.smc-config-body .launch-card textarea{min-height:76px}.smc-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.smc-config-col{flex-direction:column;gap:9px;min-width:0;display:flex}.smc-config-scanners{flex-wrap:wrap;gap:7px;display:flex}.smc-config-scanners--manual{margin-bottom:2px}.smc-chip{border:1px solid var(--smc-border-soft);color:var(--smc-dim);cursor:pointer;background:#7896be14;border-radius:9px;align-items:center;gap:6px;padding:5px 9px;font-size:.69rem;font-weight:600;display:inline-flex}.smc-chip input{width:12px;height:12px;margin:0}.smc-chip[data-on=true]{color:var(--smc-text);background:#34e3ff26;border-color:#34e3ff57}.smc-chip--locked,.smc-chip--locked input{cursor:default}.smc-chip--locked{opacity:.96}.smc-locked-tag{text-transform:uppercase;letter-spacing:.08em;opacity:.75;background:#34e3ff29;border-radius:4px;margin-left:5px;padding:1px 5px;font-size:.6rem;font-style:normal}.smc-manual-hint{color:var(--smc-faint);margin-top:-2px;font-size:.68rem}.smc-config-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.smc-command-preview{border:1px solid var(--smc-border-soft);max-height:180px;color:var(--smc-text);white-space:pre-wrap;word-break:break-word;background:#080c16d6;border-radius:10px;margin:0;padding:9px 10px;font-size:.69rem;line-height:1.36;overflow:auto}.smc-queue-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.smc-filters{background:var(--smc-panel-2);border:1px solid var(--smc-border-soft);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.smc-filter{color:var(--smc-dim);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 12px;font-size:.76rem;font-weight:600}.smc-filter[aria-pressed=true]{color:var(--smc-cyan);background:#34e3ff29}.smc-filter:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-cyan);outline:none}.smc-queue-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.smc-deleteall{border:1px solid var(--smc-border-soft);color:var(--smc-danger);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.smc-deleteall:hover{border-color:var(--smc-danger);background:#ff6a831f}.smc-deleteall:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-danger);outline:none}.smc-queue-scroll{overflow-x:auto}.smc-qhead,.smc-row{grid-template-columns:176px minmax(150px,1fr) 118px minmax(188px,1.5fr) 56px 72px 82px 34px;align-items:center;gap:12px;min-width:960px;display:grid}.smc-qhead{letter-spacing:.14em;text-transform:uppercase;color:var(--smc-faint);padding:0 13px 8px;font-size:.62rem}.smc-qhead .r{text-align:right}.smc-row{border:1px solid var(--smc-border-soft);background:var(--smc-panel-2);border-left-width:3px;border-radius:12px;margin-bottom:8px;padding:12px 10px}.smc-engines{align-items:center;display:inline-flex}.smc-eng{color:#43d9ff;background:#090e1af2;border:1px solid #43d9ff66;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-5px;display:inline-flex;overflow:visible}.smc-eng .smc-engine-icon{filter:drop-shadow(0 0 1.6px)}.smc-eng[data-engine=octopus]{color:#ff2f4f;border-color:#ff2f4f6b}.smc-eng[data-engine=vulx]{color:#c46dff;border-color:#c46dff6b}.smc-eng[data-engine=skull]{color:#ff7a1e;border-color:#ff7a1e6b}.smc-eng[data-engine=parallel]{color:#2b6cff;border-color:#2b6cff6b}.smc-eng[data-engine=network]{color:#a6ff1e;border-color:#a6ff1e6b}.smc-eng:first-child{margin-left:0}.smc-eng-art{object-fit:cover;object-position:center 56%;mix-blend-mode:screen;width:100%;height:100%;transform:scale(1.1)}.smc-eng.more{color:var(--smc-dim);background:#7896be24;font-size:.6rem;font-weight:800}.smc-row[data-cat=active]{border-left-color:var(--smc-violet);background:linear-gradient(90deg, #8b5cff24 0%, #8b5cff0d 38%, var(--smc-panel-2) 72%);border-color:#8b5cff4d}.smc-row[data-cat=completed]{border-left-color:var(--smc-ok);background:linear-gradient(90deg, #35e08a1c 0%, #35e08a09 38%, var(--smc-panel-2) 72%)}.smc-row[data-cat=pending]{border-left-color:var(--smc-cyan)}.smc-row[data-cat=blocked]{border-left-color:var(--smc-warn);background:linear-gradient(90deg, #ffcb5c17, var(--smc-panel-2) 58%)}.smc-row[data-cat=failed]{border-left-color:var(--smc-danger);background:linear-gradient(90deg, #ff6a8317, var(--smc-panel-2) 58%)}.smc-row[data-cat=cancelled]{border-left-color:var(--smc-faint)}.smc-mission{flex-direction:column;gap:4px;min-width:0;display:flex}.smc-mission .id{color:var(--smc-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.smc-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-self:flex-start;padding:1px 8px;font-size:.6rem;font-weight:800}.smc-badge[data-cat=active]{color:var(--smc-violet);background:#8b5cff2e}.smc-badge[data-cat=completed]{color:var(--smc-ok);background:#35e08a29}.smc-badge[data-cat=pending]{color:var(--smc-cyan);background:#34e3ff29}.smc-badge[data-cat=blocked]{color:var(--smc-warn);background:#ffcb5c29}.smc-badge[data-cat=failed]{color:var(--smc-danger);background:#ff6a8329}.smc-badge[data-cat=cancelled]{color:var(--smc-dim);background:#7896be29}.smc-tgt{flex-direction:column;min-width:0;display:flex}.smc-tgt .t{color:var(--smc-text);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.smc-tgt .s{color:var(--smc-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.smc-status{flex-direction:row;align-items:center;gap:14px;min-width:0;display:flex}.smc-status-text{white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:6px;max-width:168px;font-size:.78rem;display:inline-flex;overflow:hidden}.smc-status-text .dot{border-radius:50%;flex:none;width:7px;height:7px}.smc-status[data-cat=active] .smc-status-text{color:var(--smc-violet)}.smc-status[data-cat=active] .dot{background:var(--smc-violet);box-shadow:0 0 8px var(--smc-violet)}.smc-status[data-cat=completed] .smc-status-text{color:var(--smc-ok)}.smc-status[data-cat=completed] .dot{background:var(--smc-ok)}.smc-status[data-cat=pending] .smc-status-text{color:var(--smc-cyan)}.smc-status[data-cat=pending] .dot{background:var(--smc-cyan)}.smc-status[data-cat=blocked] .smc-status-text{color:var(--smc-warn)}.smc-status[data-cat=blocked] .dot{background:var(--smc-warn)}.smc-status[data-cat=failed] .smc-status-text{color:var(--smc-danger)}.smc-status[data-cat=failed] .dot{background:var(--smc-danger)}.smc-status[data-cat=cancelled] .smc-status-text{color:var(--smc-dim)}.smc-status[data-cat=cancelled] .dot{background:var(--smc-faint)}.smc-track{flex:1;align-items:center;gap:0;min-width:0;display:flex;position:relative}.smc-status[data-cat=active] .smc-track:before{content:"";z-index:0;filter:blur(5px);pointer-events:none;background:radial-gradient(60% 150% at 42%,#8b5cff66,#8b5cff14 55%,#0000 72%);border-radius:10px;position:absolute;inset:-10px -6px}.smc-stage{z-index:1;flex:auto;align-items:center;display:flex;position:relative}.smc-stage .node{border:1.5px solid var(--smc-faint);width:15px;height:15px;color:var(--smc-ok);background:#0a0f1ce6;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8px;transition:box-shadow .2s;display:inline-flex}.smc-stage .bar{background:#7896be4d;border-radius:2px;flex:auto;height:2px;margin:0 3px}.smc-stage:last-child .bar{display:none}.smc-stage[data-fill=done] .node{border-color:var(--smc-ok);color:var(--smc-ok);background:#0a1412e6;box-shadow:0 0 6px #35e08a80}.smc-stage[data-fill=done] .bar{background:var(--smc-ok);box-shadow:0 0 6px #35e08a73}.smc-stage[data-fill=active] .node{box-shadow:0 0 3px #fff, 0 0 10px 2px var(--smc-violet), 0 0 22px 5px #8b5cff99;background:#fff;border-color:#fff;animation:1.5s ease-in-out infinite smc-node-pulse}.smc-stage[data-fill=active] .bar{background:linear-gradient(90deg, #d9c9ff, var(--smc-violet));box-shadow:0 0 7px var(--smc-violet);height:2.5px}@keyframes smc-node-pulse{0%,to{box-shadow:0 0 3px #fff, 0 0 10px 2px var(--smc-violet), 0 0 20px 4px #8b5cff8c}50%{box-shadow:0 0 4px #fff, 0 0 14px 3px var(--smc-violet), 0 0 30px 7px #8b5cffb3}}.smc-stage[data-fill=failed] .node{background:var(--smc-danger);border-color:var(--smc-danger);color:#fff;box-shadow:0 0 8px #ff6a8399}.smc-stage[data-fill=blocked] .node{border-color:var(--smc-warn);color:var(--smc-warn);background:#1c1608e6}.smc-stage[data-fill=cancelled] .node{border-color:var(--smc-faint);color:var(--smc-faint)}@media (prefers-reduced-motion:reduce){.smc-stage[data-fill=active] .node{animation:none}}.smc-progress{text-align:right;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.smc-eta,.smc-started{color:var(--smc-dim);text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}.smc-menu{position:relative}.smc-kebab{border:1px solid var(--smc-border-soft);width:32px;height:32px;color:var(--smc-dim);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.smc-kebab:hover{color:var(--smc-text);border-color:var(--smc-border)}.smc-kebab:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-cyan);outline:none}.smc-menu-pop{z-index:20;background:var(--smc-panel);border:1px solid var(--smc-border);border-radius:10px;min-width:170px;padding:6px;position:absolute;top:36px;right:0;box-shadow:0 18px 44px #00000080}.smc-menu-item{width:100%;color:var(--smc-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;display:flex}.smc-menu-item:hover{background:#34e3ff14}.smc-menu-item:disabled{opacity:.4;cursor:default}.smc-menu-item:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-cyan);outline:none}.smc-menu-item.danger{color:var(--smc-danger)}.smc-empty{text-align:center;color:var(--smc-dim);padding:26px}.smc-provenance{border-radius:var(--smc-radius);border:1px solid var(--smc-border-soft);background:#0b111e99;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:13px 18px;display:flex}.smc-prov-item{color:var(--smc-dim);align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.smc-prov-item svg{color:var(--smc-ok);flex:none}.smc-prov-item[data-ok=false] svg{color:var(--smc-warn)}.smc-prov-link{border:1px solid var(--smc-border-soft);color:var(--smc-cyan);cursor:pointer;background:#090e1ab3;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:8px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.smc-prov-link:hover{border-color:var(--smc-border)}.smc-prov-link:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--smc-cyan);outline:none}@media (width<=1240px){.smc-composer{grid-template-columns:minmax(0,1fr)}.smc-capsules{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;padding:4px 2px 10px;overflow-x:auto}.smc-capsule{scroll-snap-align:start;flex:1 0 108px;min-width:108px;min-height:196px;margin:0 5px}}@media (width<=1000px){.smc-capsule{flex-basis:124px;min-width:124px}.smc-config-grid,.smc-config-inline-grid{grid-template-columns:1fr}}@media (width<=560px){.smc-filters{flex-wrap:wrap;width:100%}}@media (prefers-reduced-motion:reduce){.smc,.smc *,.smc :before,.smc :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.smc-status[data-cat=active] .dot,.smc-stage[data-fill=active] .node{box-shadow:none}}.xwl{--l-bg:#030610;--l-panel:#070d1cc7;--l-panel-strong:#070d1cf0;--l-cyan:#34e3ff;--l-violet:#9b78ff;--l-crimson:#ff4967;--l-lime:#a8f43d;--l-orange:#ff8a3d;--l-blue:#5d7cff;--l-ink:#f4f8ff;--l-dim:#9caecc;--l-faint:#8496b8;--l-line:#849eca2b;--l-line-hot:#34e3ff61;min-height:100vh;color:var(--l-ink);background:var(--l-bg);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Sora,Space Grotesk,ui-sans-serif,system-ui,sans-serif;line-height:1.55;position:relative;overflow-x:clip}.xwl *,.xwl :before,.xwl :after{box-sizing:border-box}.xwl h1,.xwl h2,.xwl h3,.xwl h4,.xwl p{margin:0}.xwl button,.xwl input,.xwl select{font:inherit}.xwl button,.xwl a{-webkit-tap-highlight-color:transparent}.xwl button{color:inherit}.xwl a{color:inherit;text-decoration:none}.xwl main{z-index:3;outline:none;position:relative}.xwl .wrap{width:min(100%,1280px);margin-inline:auto;padding-inline:38px}.xwl .gl{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.xwl .landing-grid{z-index:1;pointer-events:none;opacity:.13;background-image:linear-gradient(#5b7baa14 1px,#0000 1px),linear-gradient(90deg,#5b7baa14 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000073 38%,#0000 72%);mask-image:linear-gradient(#000 0%,#00000073 38%,#0000 72%)}.xwl .vignette{z-index:2;pointer-events:none;background:radial-gradient(76% 68% at 52% 44%,#0000 32%,#0306103d 78%),linear-gradient(#03061042,#0306101a 34%,#03061085);position:fixed;inset:0}.xwl .landing-nav{z-index:50;border-bottom:1px solid var(--l-line);-webkit-backdrop-filter:blur(20px);background:#030610bd;position:fixed;inset:0 0 auto}.xwl .lp-promo-bar{z-index:55;cursor:pointer;background:linear-gradient(92deg,#05202b 0%,#0a3a4b 48%,#05202b 100%);border:none;border-bottom:1px solid #34e3ff66;justify-content:center;align-items:center;height:48px;font-family:inherit;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 1px 22px -8px #34e3ff8c}.xwl .lp-promo-glow{pointer-events:none;background:linear-gradient(100deg,#0000 34%,#34e3ff38 50%,#0000 66%);animation:4.8s ease-in-out infinite lpPromoShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes lpPromoShine{0%,55%{transform:translate(-100%)}to{transform:translate(120%)}}.xwl .lp-promo-scan{pointer-events:none;opacity:.5;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 2px,#34e3ff0f 2px 3px);position:absolute;inset:0}.xwl .lp-promo-inner{z-index:1;color:#dff5fb;white-space:nowrap;align-items:center;gap:12px;padding:0 18px;font-size:.82rem;display:inline-flex;position:relative}.xwl .lp-promo-tag{letter-spacing:.2em;color:#04121a;background:#34e3ff;border-radius:5px;padding:4px 7px;font:700 .6rem/1 ui-monospace,SF Mono,Menlo,monospace;box-shadow:0 0 12px -2px #34e3ffe6}.xwl .lp-promo-bar strong{color:#8af3ff;letter-spacing:.02em;text-shadow:0 0 14px #34e3ff8c;font-weight:800}.xwl .lp-promo-sub{color:#9fc0cf}.xwl .lp-promo-cta{color:#04121a;background:linear-gradient(92deg,#34e3ff,#8af3ff);border-radius:20px;align-items:center;gap:5px;padding:6px 13px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 0 18px -6px #34e3ffcc}.xwl .lp-promo-bar:hover .lp-promo-cta{filter:brightness(1.08);transform:translateY(-1px)}.xwl .lp-promo-bar:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #34e3ff}.xwl .lp-timer{align-items:center;gap:3px;font-family:ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.xwl .lp-timer-ic{color:#34e3ff;vertical-align:-2px;filter:drop-shadow(0 0 6px #34e3ffd9);flex:none;margin-right:4px}.xwl .lp-timer-cell{align-items:baseline;display:inline-flex}.xwl .lp-timer b{text-align:center;color:#041018;font-variant-numeric:tabular-nums;background:linear-gradient(#8af3ff,#2fd8f4);border-radius:4px;min-width:25px;padding:3px 4px;font-size:.92rem;font-weight:800;display:inline-block;box-shadow:0 0 11px -2px #34e3fff2,inset 0 -2px #04101847}.xwl .lp-timer i{color:#7fb8c8;text-transform:uppercase;margin-left:2px;font-size:.58rem;font-style:normal}.xwl .lp-timer-sep{color:#34e3ff8c;margin:0 1px;font-weight:800;animation:1s step-end infinite lpTimerBlink}@keyframes lpTimerBlink{50%{opacity:.25}}.xwl .lp-timer-lbl{letter-spacing:.2em;text-transform:uppercase;color:#9fc0cf;margin-left:5px;font-size:.58rem}.xwl .lp-timer.is-final b{background:linear-gradient(#ffb0c0,#ff5a74);animation:1s ease-in-out infinite lpTimerPulse;box-shadow:0 0 13px -1px #ff5a74f2}.xwl .lp-timer.is-final .lp-timer-ic{color:#ff5a74;filter:drop-shadow(0 0 6px #ff5a74d9)}@keyframes lpTimerPulse{50%{filter:brightness(1.28)}}.xwl .landing-nav[data-promo=on]{top:48px}.xwl[data-promo=on] #main-content{padding-top:48px}.xwl[data-promo=on]{scroll-padding-top:48px}@media (width<=900px){.xwl .lp-promo-sub{display:none}}@media (width<=560px){.xwl .lp-promo-tag,.xwl .lp-promo-bar strong{display:none}.xwl .lp-promo-inner{gap:8px;padding:0 12px;font-size:.78rem}.xwl .lp-timer i,.xwl .lp-timer-lbl{display:none}.xwl .lp-timer b{min-width:19px;padding:2px 3px;font-size:.82rem}.xwl .lp-promo-cta{padding:5px 11px}}@media (prefers-reduced-motion:reduce){.xwl .lp-promo-glow,.xwl .lp-timer-sep,.xwl .lp-timer.is-final b,.xwl .lp-timer.is-final .lp-timer-ic{animation:none}}.xwl .nav-inner{justify-content:space-between;align-items:center;gap:28px;width:min(100%,1400px);min-height:76px;margin-inline:auto;padding:0 30px;display:flex}.xwl .brand{letter-spacing:.16em;flex:none;align-items:center;gap:11px;font-size:.88rem;font-weight:800;line-height:1.15;display:inline-flex}.xwl .brand-mark{filter:drop-shadow(0 0 12px #34e3ff47);place-items:center;width:35px;height:35px;display:grid}.xwl .brand-mark svg{width:100%;height:100%}.xwl .brand small{color:var(--l-faint);letter-spacing:.29em;margin-top:3px;font:700 .48rem/1.2 JetBrains Mono,monospace;display:block}.xwl .nav-links{color:var(--l-dim);justify-content:center;align-items:center;gap:clamp(18px,2vw,31px);font-size:.76rem;font-weight:600;display:flex}.xwl .nav-links>a{padding-block:28px;transition:color .18s;position:relative}.xwl .nav-links>a:after{content:"";background:var(--l-cyan);height:2px;box-shadow:0 0 12px var(--l-cyan);transition:left .18s,right .18s;position:absolute;bottom:-1px;left:50%;right:50%}.xwl .nav-links>a:hover{color:var(--l-ink)}.xwl .nav-links>a:hover:after{left:0;right:0}.xwl .nav-actions{flex:none;align-items:center;gap:9px;display:flex}.xwl .mobile-nav-actions,.xwl .menu-button{display:none}.xwl .btn{min-height:42px;color:var(--l-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:9px 17px;font-size:.77rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.xwl .btn-primary{isolation:isolate;color:#030812;background:linear-gradient(118deg, var(--l-violet), var(--l-cyan));border-color:#6eebff8c;position:relative;overflow:hidden;box-shadow:0 13px 36px -18px #34e3ffe6}.xwl .btn-primary:after{content:"";z-index:-1;opacity:0;background:linear-gradient(118deg,#fff3,#0000 45%);border-radius:9px;transition:opacity .18s;position:absolute;inset:1px}.xwl .btn-primary:hover{border-color:#c5f8ff;box-shadow:0 16px 42px -16px #34e3ff}.xwl .btn-primary:hover:after{opacity:1}.xwl .btn-ghost{border-color:var(--l-line);background:#080e1d70}.xwl .btn-ghost:hover{color:var(--l-cyan);border-color:var(--l-line-hot);background:#34e3ff0f}.xwl .btn-large{border-radius:13px;min-height:52px;padding-inline:22px;font-size:.84rem}.xwl .btn:focus-visible,.xwl a:focus-visible,.xwl summary:focus-visible,.xwl .text-link:focus-visible,.xwl .menu-button:focus-visible{outline:2px solid var(--l-cyan);outline-offset:4px}.xwl .progress-nav{z-index:20;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;left:22px;transform:translateY(-50%)}.xwl .progress-nav i{background:#9caecc47;border-radius:99px;width:5px;height:5px;transition:height .24s,background .24s,box-shadow .24s;display:block}.xwl .progress-nav i.on{background:var(--l-cyan);height:25px;box-shadow:0 0 12px #34e3ffcc}.xwl .landing-section{padding:116px 0;position:relative}.xwl .hero-section{background:radial-gradient(58% 82% at 20% 52%,#030610bd,#03061000 68%);align-items:center;min-height:100svh;padding:138px 0 80px;display:flex}.xwl .hero-layout{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,6vw,92px);display:grid}.xwl .hero-copy{max-width:650px}.xwl .launch-status{border:1px solid var(--l-line);width:fit-content;color:var(--l-faint);letter-spacing:.11em;background:#080f1eb8;border-radius:99px;align-items:center;gap:0;margin-bottom:24px;font:700 .58rem/1 JetBrains Mono,monospace;display:flex;overflow:hidden}.xwl .launch-status span,.xwl .launch-status em{padding:9px 12px;font-style:normal}.xwl .launch-status span{color:var(--l-lime);border-right:1px solid var(--l-line);align-items:center;gap:8px;display:inline-flex}.xwl .launch-status span i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite xwl-pulse;box-shadow:0 0 10px}.xwl .eyebrow{color:var(--l-cyan);text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:10px;font:800 .66rem/1.3 JetBrains Mono,monospace;display:inline-flex}.xwl .eyebrow>span{background:currentColor;width:24px;height:1px;box-shadow:0 0 8px}.xwl .hero-copy h1{color:#f8fbff;letter-spacing:-.065em;text-wrap:balance;margin:20px 0 25px;font-size:clamp(3.35rem,5.8vw,6.4rem);line-height:.93}.xwl .hero-copy h1 span{color:#0000;background:linear-gradient(105deg, var(--l-cyan) 5%, #b3b7ff 46%, var(--l-violet) 80%);-webkit-background-clip:text;background-clip:text}.xwl .hero-lead{max-width:620px;color:var(--l-dim);font-size:clamp(.98rem,1.25vw,1.15rem);line-height:1.72}.xwl .hero-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.xwl .hero-trust{color:var(--l-faint);flex-wrap:wrap;gap:19px;margin-top:25px;font-size:.69rem;font-weight:600;display:flex}.xwl .hero-trust span{align-items:center;gap:6px;display:inline-flex}.xwl .hero-trust svg{color:var(--l-cyan)}.xwl .hero-visual{perspective:1100px;position:relative}.xwl .hero-console{min-height:460px;box-shadow:0 45px 120px -45px #000000e6, 0 0 85px -50px var(--l-cyan);transform-origin:0;background:linear-gradient(145deg,#34e3ff7a,#9b78ff2e 42%,#ff49675c);border-radius:24px;padding:1px;position:relative;transform:rotateY(-3deg)rotateX(1deg)}.xwl .hero-console:before{content:"";z-index:0;background:linear-gradient(160deg,#091124ed,#030813f5);border-radius:23px;position:absolute;inset:1px}.xwl .console-glow{z-index:-1;aspect-ratio:1;filter:blur(55px);background:#34e3ff21;border-radius:50%;width:55%;position:absolute;top:-15%;right:-8%}.xwl .console-topbar,.xwl .console-body{z-index:1;position:relative}.xwl .console-topbar{border-bottom:1px solid var(--l-line);min-height:52px;color:var(--l-faint);letter-spacing:.14em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;font:700 .58rem/1 JetBrains Mono,monospace;display:grid}.xwl .console-dots{gap:5px;display:flex}.xwl .console-dots span{border:1px solid var(--l-faint);border-radius:50%;width:6px;height:6px}.xwl .console-live{color:var(--l-lime);justify-self:end;align-items:center;gap:6px;display:inline-flex}.xwl .console-live i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.xwl .console-body{padding:18px}.xwl .console-target{border:1px solid var(--l-line);background:#0a1326b8;border-radius:12px;grid-template-columns:1fr auto;gap:5px 14px;padding:14px 15px;display:grid;position:relative}.xwl .console-target>span{color:var(--l-faint);letter-spacing:.12em;align-items:center;gap:7px;font:700 .53rem/1 JetBrains Mono,monospace;display:inline-flex}.xwl .console-target strong{grid-column:1;font:600 .88rem/1.3 JetBrains Mono,monospace}.xwl .console-target em{color:var(--l-lime);background:#a8f43d0f;border:1px solid #a8f43d33;border-radius:6px;grid-area:1/2/span 2;align-self:center;align-items:center;gap:5px;padding:6px 8px;font:600 .54rem/1 JetBrains Mono,monospace;display:inline-flex}.xwl .console-pipeline{grid-template-columns:repeat(5,1fr);gap:5px;margin:24px 1px 18px;display:grid;position:relative}.xwl .console-pipeline:before{content:"";background:linear-gradient(90deg, var(--l-cyan), var(--l-violet), var(--l-crimson), var(--l-lime), var(--l-orange));opacity:.55;height:1px;position:absolute;top:25px;left:9%;right:9%}.xwl .console-stage{z-index:1;min-width:0;color:var(--stage-color);text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.xwl .console-stage-icon{border:1px solid color-mix(in srgb, var(--stage-color) 42%, transparent);width:50px;height:50px;box-shadow:0 0 20px -9px var(--stage-color);background:#040a17f0;border-radius:14px;place-items:center;display:grid}.xwl .console-stage-icon svg{filter:drop-shadow(0 0 5px)}.xwl .console-stage span:nth-child(2){gap:2px;display:grid}.xwl .console-stage small{color:var(--l-faint);font:700 .46rem/1 JetBrains Mono,monospace}.xwl .console-stage strong{color:var(--l-ink);font-size:.64rem}.xwl .console-stage>i{background:var(--stage-color);width:5px;height:5px;box-shadow:0 0 8px var(--stage-color);border-radius:50%}.xwl .console-stage.is-active .console-stage-icon{animation:2.2s ease-in-out infinite xwl-stage}.xwl .console-event{background:linear-gradient(135deg,#ff496712,#0b1428d9);border:1px solid #ff8a3d38;border-radius:13px;padding:16px}.xwl .event-head{color:var(--l-faint);letter-spacing:.1em;justify-content:space-between;font:700 .52rem/1 JetBrains Mono,monospace;display:flex}.xwl .event-head span{align-items:center;gap:6px;display:inline-flex}.xwl .event-head em{font-style:normal}.xwl .event-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 0 14px;display:grid}.xwl .event-main .severity{color:var(--l-orange);background:#ff8a3d14;border:1px solid #ff8a3d59;border-radius:6px;padding:6px 7px;font:800 .53rem/1 JetBrains Mono,monospace}.xwl .event-main div{gap:4px;min-width:0;display:grid}.xwl .event-main strong{font-size:.73rem}.xwl .event-main small{color:var(--l-faint);text-overflow:ellipsis;white-space:nowrap;font:500 .52rem/1.4 JetBrains Mono,monospace;overflow:hidden}.xwl .event-main>svg{color:var(--l-lime)}.xwl .event-bars{align-items:end;gap:4px;height:23px;display:flex}.xwl .event-bars i{background:linear-gradient(180deg, var(--l-cyan), #34e3ff24);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;height:30%;animation:2.4s ease-in-out infinite alternate xwl-bars}.xwl .event-bars i:nth-child(2){height:55%;animation-delay:-.4s}.xwl .event-bars i:nth-child(3){height:90%;animation-delay:-.8s}.xwl .event-bars i:nth-child(4){height:48%;animation-delay:-1.2s}.xwl .event-bars i:nth-child(5){height:72%;animation-delay:-.2s}.xwl .event-bars i:nth-child(6){height:42%;animation-delay:-.9s}.xwl .event-bars i:nth-child(7){height:64%;animation-delay:-1.5s}.xwl .console-footer{color:var(--l-faint);justify-content:space-between;gap:8px;margin-top:14px;font:600 .49rem/1.3 JetBrains Mono,monospace;display:flex}.xwl .console-footer span{align-items:center;gap:5px;display:inline-flex}.xwl .console-footer i{border-radius:50%;width:5px;height:5px}.xwl .console-footer .cyan{background:var(--l-cyan)}.xwl .console-footer .violet{background:var(--l-violet)}.xwl .console-footer .green{background:var(--l-lime)}.xwl .proof-strip{z-index:3;border-block:1px solid var(--l-line);-webkit-backdrop-filter:blur(8px);background:#04091585;position:relative}.xwl .proof-grid{grid-template-columns:repeat(5,1fr);padding-block:29px;display:grid}.xwl .proof-grid>div{border-left:1px solid var(--l-line);gap:3px;padding-inline:clamp(12px,2.2vw,30px);display:grid}.xwl .proof-grid>div:first-child{border-left:0}.xwl .proof-grid strong{color:var(--l-cyan);font:700 clamp(1.35rem,2vw,1.8rem)/1 JetBrains Mono,monospace}.xwl .proof-grid span{color:var(--l-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:600}.xwl .section-heading{isolation:isolate;max-width:760px;margin-bottom:48px;position:relative}.xwl .section-heading:before{content:"";z-index:-1;background:radial-gradient(75% 120% at 22%,#030610eb,#030610c7 45%,#03061000 100%);border-radius:40px;position:absolute;inset:-24px -44px -24px -34px}.xwl .section-heading--center:before{background:radial-gradient(60% 120%,#030610eb,#030610c2 48%,#03061000 100%)}.xwl .section-heading h2{letter-spacing:-.045em;text-wrap:balance;margin-top:16px;font-size:clamp(2.05rem,4.1vw,4rem);line-height:1.04}.xwl .section-heading>p{max-width:680px;color:var(--l-dim);margin-top:18px;font-size:.97rem;line-height:1.72}.xwl .section-heading--center{text-align:center;margin-inline:auto}.xwl .section-heading--center .eyebrow{justify-content:center}.xwl .section-heading--center>p{margin-inline:auto}.xwl .workflow-section{background:linear-gradient(#03061000 0%,#03061075 16%,#050a1685 50%,#03061075 84%,#03061000 100%)}.xwl .workflow-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.xwl .workflow-card{border:1px solid var(--l-line);background:linear-gradient(145deg,#0a1224e0,#050a17c2);border-radius:20px;min-height:350px;padding:30px;position:relative;overflow:hidden}.xwl .workflow-card:after{content:"";background:linear-gradient(90deg, transparent, var(--l-cyan), transparent);opacity:0;height:1px;transition:opacity .18s;position:absolute;inset:auto 0 0}.xwl .workflow-card:hover{border-color:#34e3ff47}.xwl .workflow-card:hover:after{opacity:1}.xwl .workflow-card.featured{background:radial-gradient(circle at 90% 10%,#9b78ff21,#0000 35%),linear-gradient(145deg,#0d142aeb,#060a18d9);border-color:#9b78ff52}.xwl .workflow-number{color:#9caecc29;font:800 3.5rem/1 JetBrains Mono,monospace;position:absolute;top:22px;right:24px}.xwl .workflow-icon{width:48px;height:48px;color:var(--l-cyan);background:#34e3ff12;border:1px solid #34e3ff40;border-radius:13px;place-items:center;margin-bottom:34px;display:grid}.xwl .workflow-card.featured .workflow-icon{color:var(--l-violet);background:#9b78ff14;border-color:#9b78ff47}.xwl .workflow-label{color:var(--l-cyan);letter-spacing:.18em;font:700 .59rem/1 JetBrains Mono,monospace}.xwl .workflow-card h3{letter-spacing:-.02em;margin:10px 0;font-size:1.24rem}.xwl .workflow-card p{color:var(--l-dim);font-size:.82rem;line-height:1.68}.xwl .workflow-card ul{border-top:1px solid var(--l-line);color:var(--l-faint);gap:7px;margin:23px 0 0;padding:17px 0 0;font-size:.7rem;list-style:none;display:grid}.xwl .workflow-card li{align-items:center;gap:7px;display:flex}.xwl .workflow-card li svg{color:var(--l-lime)}.xwl .engines-section{background:linear-gradient(#03061000 0%,#03061042 15%,#0306104d 50%,#03061042 85%,#03061000 100%)}.xwl .engine-explorer{grid-template-columns:370px minmax(0,1fr);gap:15px;display:grid}.xwl .engine-tabs{gap:7px;display:grid}.xwl .engine-tabs button{--engine-color:var(--l-cyan);border:1px solid var(--l-line);width:100%;min-height:86px;color:var(--l-faint);text-align:left;cursor:pointer;background:#070d1cd1;border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 15px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.xwl .engine-tabs button:hover{color:var(--l-dim);border-color:color-mix(in srgb, var(--engine-color) 28%, transparent)}.xwl .engine-tabs button.is-active{color:var(--engine-color);border-color:color-mix(in srgb, var(--engine-color) 48%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--engine-color) 11%, transparent), #070d1cd9);box-shadow:inset 3px 0 0 var(--engine-color), 0 0 26px -20px var(--engine-color)}.xwl .engine-tabs button>span:nth-child(2){gap:3px;min-width:0;display:grid}.xwl .engine-tabs small{color:currentColor;letter-spacing:.12em;font:700 .5rem/1 JetBrains Mono,monospace}.xwl .engine-tabs strong{color:var(--l-ink);font-size:.88rem}.xwl .engine-tabs em{color:var(--l-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;overflow:hidden}.xwl .engine-tab-icon{width:48px;height:48px;color:var(--engine-color);place-items:center;display:grid}.xwl .engine-tab-icon svg{filter:drop-shadow(0 0 5px)}.xwl .engine-detail{--engine-color:var(--l-cyan);isolation:isolate;border:1px solid color-mix(in srgb, var(--engine-color) 28%, transparent);background:radial-gradient(circle at 25% 50%, color-mix(in srgb, var(--engine-color) 12%, transparent), transparent 34%), linear-gradient(140deg, #0a1327f0, #040915ed);border-radius:20px;grid-template-columns:minmax(240px,.8fr) minmax(340px,1.2fr);align-items:center;min-height:552px;padding:54px;display:grid;position:relative;overflow:hidden}.xwl .engine-detail:before{content:"";z-index:-1;background:linear-gradient(110deg, transparent 60%, color-mix(in srgb, var(--engine-color) 6%, transparent));position:absolute;inset:0}.xwl .engine-detail-grid{z-index:-1;opacity:.16;background-image:linear-gradient(color-mix(in srgb, var(--engine-color) 25%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--engine-color) 25%, transparent) 1px, transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.xwl .engine-art{width:230px;height:230px;color:var(--engine-color);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--engine-color) 72%, transparent));justify-self:center;place-items:center;display:grid}.xwl .engine-orbit{border:1px solid color-mix(in srgb, var(--engine-color) 18%, transparent);border-radius:50%;width:300px;height:300px;position:absolute;top:calc(50% - 150px);left:calc(25% - 150px)}.xwl .engine-orbit:before,.xwl .engine-orbit:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:34px}.xwl .engine-orbit:after{inset:72px}.xwl .engine-orbit span{background:var(--engine-color);width:6px;height:6px;box-shadow:0 0 9px var(--engine-color);border-radius:50%;position:absolute}.xwl .engine-orbit span:first-child{top:18%;left:7%}.xwl .engine-orbit span:nth-child(2){top:70%;right:2%}.xwl .engine-orbit span:nth-child(3){bottom:1%;left:34%}.xwl .engine-copy{z-index:2;position:relative}.xwl .engine-kicker{color:var(--l-faint);letter-spacing:.12em;align-items:center;gap:9px;font:700 .58rem/1 JetBrains Mono,monospace;display:flex}.xwl .engine-kicker span{border:1px solid color-mix(in srgb, var(--engine-color) 35%, transparent);color:var(--engine-color);background:color-mix(in srgb, var(--engine-color) 8%, transparent);border-radius:5px;padding:5px 7px}.xwl .engine-copy h3{color:var(--engine-color);letter-spacing:-.06em;text-shadow:0 0 30px color-mix(in srgb, var(--engine-color) 22%, transparent);margin:19px 0 1px;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.95}.xwl .engine-copy>strong{color:var(--l-ink);font-size:1.02rem}.xwl .engine-copy>p{max-width:520px;color:var(--l-dim);margin-top:13px;font-size:.82rem;line-height:1.68}.xwl .engine-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin-top:23px;display:grid}.xwl .engine-points span{color:var(--l-dim);align-items:center;gap:7px;font-size:.69rem;display:flex}.xwl .engine-points svg{color:var(--engine-color);flex:none}.xwl .engine-tags{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.xwl .engine-tags span{border:1px solid var(--l-line);color:var(--l-faint);background:#ffffff05;border-radius:6px;padding:6px 9px;font:600 .54rem/1 JetBrains Mono,monospace}.xwl .coverage-section{background:linear-gradient(#03061000 0%,#0306108f 14%,#0908179e 50%,#0306108f 86%,#03061000 100%)}.xwl .coverage-summary{background:radial-gradient(circle at 55%,#ff8a3d1a,#0000 27%),linear-gradient(110deg,#100f1ff0,#060b18e0);border:1px solid #ff8a3d47;border-radius:19px;grid-template-columns:minmax(0,1.6fr) 150px 170px 170px;align-items:center;gap:22px;min-height:178px;margin-bottom:16px;padding:25px 30px;display:grid;overflow:hidden}.xwl .coverage-summary-copy>span{color:var(--l-orange);letter-spacing:.14em;font:700 .58rem/1 JetBrains Mono,monospace}.xwl .coverage-summary-copy strong{letter-spacing:-.035em;margin:9px 0 8px;font-size:1.8rem;display:block}.xwl .coverage-summary-copy p{max-width:530px;color:var(--l-dim);font-size:.76rem}.xwl .coverage-radar{width:105px;height:105px;color:var(--l-orange);border:1px solid #ff8a3d47;border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.xwl .coverage-radar:before,.xwl .coverage-radar:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:17px}.xwl .coverage-radar:after{inset:34px}.xwl .coverage-radar svg{animation:4s linear infinite xwl-radar}.xwl .coverage-radar i{background:var(--l-orange);border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px}.xwl .coverage-radar i:first-of-type{top:21px;right:26px}.xwl .coverage-radar i:nth-of-type(2){bottom:25px;left:14px}.xwl .coverage-radar i:nth-of-type(3){bottom:13px;right:22px}.xwl .coverage-summary-stat{border-left:1px solid var(--l-line);align-content:center;min-height:96px;padding-left:24px;display:grid}.xwl .coverage-summary-stat small{color:var(--l-faint);letter-spacing:.12em;font:700 .52rem/1 JetBrains Mono,monospace}.xwl .coverage-summary-stat strong{color:var(--l-cyan);margin-top:7px;font:700 2.1rem/1 JetBrains Mono,monospace}.xwl .coverage-summary-stat span{color:var(--l-faint);margin-top:5px;font-size:.64rem}.xwl .coverage-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.xwl .coverage-card{border:1px solid var(--l-line);background:linear-gradient(150deg,#0a1225e6,#050a16cc);border-radius:17px;min-height:310px;padding:25px;transition:border-color .18s,background .18s,box-shadow .18s}.xwl .coverage-card:hover{box-shadow:0 25px 65px -50px var(--l-violet);background:linear-gradient(150deg,#0d152cf0,#060b19db);border-color:#9b78ff4f}.xwl .coverage-card-head{justify-content:space-between;align-items:center;display:flex}.xwl .coverage-card-head>span{width:40px;height:40px;color:var(--l-violet);background:#9b78ff12;border:1px solid #9b78ff45;border-radius:11px;place-items:center;display:grid}.xwl .coverage-card-head small{color:#9caecc3d;font:800 1.3rem/1 JetBrains Mono,monospace}.xwl .coverage-card h3{margin:20px 0 7px;font-size:1.02rem}.xwl .coverage-card p{min-height:54px;color:var(--l-dim);font-size:.72rem;line-height:1.6}.xwl .module-tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.xwl .module-tags span{border:1px solid var(--l-line);color:#b2c1d9;background:#ffffff06;border-radius:6px;padding:6px 8px;font:600 .53rem/1.25 JetBrains Mono,monospace}.xwl .module-tags--locked{align-items:center}.xwl .module-locked{color:#9b78ffc7;background:#9b78ff0f;border:1px dashed #9b78ff57;border-radius:6px;align-items:center;gap:3px;padding:6px 9px;display:inline-flex}.xwl .module-locked svg{opacity:.85}.xwl .module-locked i{background:#b2c1d938;border-radius:3px;width:12px;height:5px}.xwl .module-locked-note{color:#9caecc9e;letter-spacing:.02em;padding:6px 8px;font:600 .53rem/1.25 JetBrains Mono,monospace}.xwl .scanner-foundation{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.xwl .scanner-foundation article{border:1px solid var(--l-line);background:#070d1cad;border-radius:16px;padding:23px}.xwl .vuln-universe{background:radial-gradient(circle at 12% 0,#34e3ff14,#0000 32%),linear-gradient(140deg,#091022eb,#050a16d6);border:1px solid #34e3ff38;border-radius:19px;margin-top:16px;padding:30px}.xwl .vuln-universe-head{margin-bottom:22px}.xwl .vuln-universe-badge{color:var(--l-cyan);letter-spacing:.12em;text-transform:uppercase;background:#34e3ff12;border:1px solid #34e3ff52;border-radius:999px;margin-bottom:12px;padding:6px 12px;font:700 .6rem/1 JetBrains Mono,monospace;display:inline-block}.xwl .vuln-universe-head h3{letter-spacing:-.03em;font-size:1.5rem}.xwl .vuln-universe-head p{max-width:640px;color:var(--l-dim);margin-top:9px;font-size:.78rem;line-height:1.6}.xwl .vuln-universe-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.xwl .vuln-universe-card{border:1px solid var(--l-line);background:#060c1ab8;border-radius:15px;padding:20px;transition:border-color .18s,box-shadow .18s}.xwl .vuln-universe-card:hover{box-shadow:0 22px 60px -50px var(--l-cyan);border-color:#34e3ff4d}.xwl .vuln-universe-card-head{border-bottom:1px solid var(--l-line);align-items:center;gap:11px;margin-bottom:13px;padding-bottom:13px;display:flex}.xwl .vuln-universe-card-head>span{width:34px;height:34px;color:var(--l-cyan);background:#34e3ff0f;border:1px solid #34e3ff3d;border-radius:9px;flex:none;place-items:center;display:grid}.xwl .vuln-universe-card-head h4{letter-spacing:-.01em;flex:1;font-size:.84rem}.xwl .vuln-universe-card-head small{color:var(--l-cyan);font:800 1.05rem/1 JetBrains Mono,monospace}.xwl .vuln-universe-card ul{gap:7px;display:grid}.xwl .vuln-universe-card li{color:#b6c4db;align-items:center;gap:8px;font:500 .68rem/1.35 JetBrains Mono,monospace;display:flex}.xwl .vuln-universe-card li svg{color:var(--l-green,#a8f43d);flex:none}.xwl .vuln-universe-list--locked{gap:7px;display:grid}.xwl .vuln-universe-list--locked li{color:#34e3ff9e}.xwl .vuln-universe-list--locked li svg{color:#34e3ff99;opacity:.85}.xwl .vuln-universe-list--locked li i{background:#b2c1d929;border-radius:3px;height:6px}.xwl .vuln-universe-list--locked li i:first-of-type{width:78px}.xwl .vuln-universe-list--locked li i:last-of-type{width:34px}.xwl .vuln-universe-locknote{color:#9caecc99;letter-spacing:.04em;margin-top:13px;font:600 .56rem/1 JetBrains Mono,monospace;display:block}@media (width<=900px){.xwl .vuln-universe-grid{grid-template-columns:1fr}}.xwl .foundation-head{align-items:center;gap:13px;display:flex}.xwl .foundation-head>span{width:40px;height:40px;color:var(--l-cyan);background:#34e3ff0f;border:1px solid #34e3ff40;border-radius:10px;flex:none;place-items:center;display:grid}.xwl .foundation-head small{color:var(--l-cyan);letter-spacing:.13em;font:700 .5rem/1 JetBrains Mono,monospace}.xwl .foundation-head h3{margin-top:4px;font-size:.9rem}.xwl .scanner-foundation article>p{color:var(--l-faint);margin-top:15px;font:500 .59rem/1.65 JetBrains Mono,monospace}.xwl .platform-section{background:linear-gradient(#03061000 0%,#03061047 15%,#03061052 50%,#03061047 85%,#03061000 100%)}.xwl .platform-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(220px,auto);gap:14px;display:grid}.xwl .platform-card{border:1px solid var(--l-line);background:linear-gradient(145deg,#0a1225e6,#050a16d1);border-radius:17px;padding:25px;position:relative;overflow:hidden}.xwl .platform-card:after{content:"";filter:blur(10px);background:#34e3ff0f;border-radius:50%;width:140px;height:140px;transition:background .18s;position:absolute;bottom:-75px;right:-72px}.xwl .platform-card:hover{border-color:#34e3ff4a}.xwl .platform-card:hover:after{background:#34e3ff1f}.xwl .platform-card--1,.xwl .platform-card--4{grid-column:span 2}.xwl .platform-icon{width:43px;height:43px;color:var(--l-cyan);background:#34e3ff0f;border:1px solid #34e3ff40;border-radius:11px;place-items:center;margin-bottom:25px;display:grid}.xwl .platform-card:nth-child(3n+2) .platform-icon{color:var(--l-violet);background:#9b78ff0f;border-color:#9b78ff40}.xwl .platform-card:nth-child(3n) .platform-icon{color:var(--l-lime);background:#a8f43d0d;border-color:#a8f43d3b}.xwl .platform-card h3{font-size:1.02rem}.xwl .platform-card p{max-width:520px;color:var(--l-dim);margin-top:8px;font-size:.72rem;line-height:1.65}.xwl .platform-card>span{color:var(--l-faint);text-transform:uppercase;letter-spacing:.06em;font:600 .52rem/1 JetBrains Mono,monospace;position:absolute;bottom:23px;left:25px}.xwl .evidence-section{background:linear-gradient(#03061000 0%,#03061094 15%,#060b18a8 55%,#03061085 88%,#03061000 100%)}.xwl .evidence-layout{grid-template-columns:minmax(0,.82fr) minmax(530px,1.18fr);align-items:center;gap:clamp(45px,7vw,100px);display:grid}.xwl .evidence-copy .section-heading{margin-bottom:33px}.xwl .evidence-points{gap:18px;display:grid}.xwl .evidence-points>div{grid-template-columns:42px 1fr;align-items:start;gap:13px;display:grid}.xwl .evidence-points>div>span{border:1px solid var(--l-line-hot);width:42px;height:42px;color:var(--l-cyan);background:#34e3ff0d;border-radius:10px;place-items:center;display:grid}.xwl .evidence-points p{color:var(--l-dim);font-size:.75rem;line-height:1.58}.xwl .evidence-points strong{color:var(--l-ink);margin-bottom:3px;font-size:.82rem;display:block}.xwl .evidence-window{background:#050b18f0;border:1px solid #34e3ff40;border-radius:18px;overflow:hidden;box-shadow:0 35px 90px -55px #34e3ff99}.xwl .evidence-window-head{border-bottom:1px solid var(--l-line);min-height:48px;color:var(--l-faint);letter-spacing:.09em;justify-content:space-between;align-items:center;padding:0 17px;font:700 .54rem/1 JetBrains Mono,monospace;display:flex}.xwl .evidence-window-head span{align-items:center;gap:7px;display:inline-flex}.xwl .evidence-window-head em{color:var(--l-lime);background:#a8f43d0f;border:1px solid #a8f43d45;border-radius:5px;padding:5px 7px;font-style:normal}.xwl .evidence-title{justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.xwl .evidence-title>div{align-items:center;gap:10px;display:flex}.xwl .evidence-title span{color:var(--l-orange);background:#ff8a3d12;border:1px solid #ff8a3d4d;border-radius:6px;padding:6px 8px;font:800 .52rem/1 JetBrains Mono,monospace}.xwl .evidence-title h3{font-size:1.07rem}.xwl .evidence-title>strong{color:var(--l-lime);font:700 .6rem/1 JetBrains Mono,monospace}.xwl .evidence-meta{border:1px solid var(--l-line);border-radius:10px;grid-template-columns:1.4fr .8fr 1.1fr;margin-inline:22px;display:grid}.xwl .evidence-meta>div{border-left:1px solid var(--l-line);gap:5px;min-width:0;padding:12px;display:grid}.xwl .evidence-meta>div:first-child{border-left:0}.xwl .evidence-meta span,.xwl .evidence-code span{color:var(--l-faint);letter-spacing:.1em;font:700 .46rem/1 JetBrains Mono,monospace}.xwl .evidence-meta code{color:#cad7e9;text-overflow:ellipsis;white-space:nowrap;font:500 .57rem/1.3 JetBrains Mono,monospace;overflow:hidden}.xwl .evidence-code{gap:7px;padding:18px 22px;display:grid}.xwl .evidence-code>div{border-left:2px solid var(--l-cyan);background:#34e3ff0a;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.xwl .evidence-code>div:nth-child(2){border-left-color:var(--l-violet);background:#9b78ff0a}.xwl .evidence-code code{color:#d9e5f7;font:500 .58rem/1 JetBrains Mono,monospace}.xwl .evidence-code em{color:var(--l-faint);font:500 .5rem/1 JetBrains Mono,monospace}.xwl .evidence-trail{border-top:1px solid var(--l-line);align-items:flex-start;padding:18px 22px 24px;display:flex}.xwl .evidence-trail span{flex:none;justify-items:center;gap:6px;display:grid}.xwl .evidence-trail span i{border:2px solid var(--l-cyan);background:var(--l-cyan);width:9px;height:9px;box-shadow:0 0 8px var(--l-cyan);border-radius:50%}.xwl .evidence-trail span em{color:var(--l-faint);font:700 .45rem/1 JetBrains Mono,monospace}.xwl .evidence-trail b{background:linear-gradient(90deg, var(--l-cyan), var(--l-violet));flex:1;min-width:18px;height:1px;margin:4px 6px 0}.xwl .plans-section{background:linear-gradient(#03061000 0%,#03061094 13%,#030610a8 50%,#03061094 87%,#03061000 100%)}.xwl .plans-grid{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.xwl .plan-card{border:1px solid var(--l-line);background:linear-gradient(155deg,#0a1224e8,#050a16d6);border-radius:17px;min-height:355px;padding:25px 20px;position:relative}.xwl .plan-card.is-featured{box-shadow:0 25px 70px -50px var(--l-cyan);background:radial-gradient(circle at 80% 0,#34e3ff1c,#0000 36%),linear-gradient(155deg,#0c172cf5,#050a16e6);border-color:#34e3ff6b}.xwl .plan-badge{color:var(--l-cyan);letter-spacing:.08em;background:#34e3ff0f;border:1px solid #34e3ff47;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font:700 .45rem/1 JetBrains Mono,monospace;display:inline-flex;position:absolute;top:17px;right:14px}.xwl .plan-card h3{font-size:.94rem}.xwl .plan-quota{gap:4px;margin-top:28px;display:grid}.xwl .plan-quota strong{letter-spacing:-.06em;font:700 clamp(1.7rem,2.5vw,2.25rem)/1 JetBrains Mono,monospace}.xwl .plan-quota span{color:var(--l-faint);font-size:.58rem}.xwl .plan-limits{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.xwl .plan-limits span{border:1px solid var(--l-line);color:var(--l-dim);border-radius:5px;padding:5px 6px;font:600 .48rem/1 JetBrains Mono,monospace}.xwl .plan-card ul{border-top:1px solid var(--l-line);gap:10px;margin:21px 0 0;padding:19px 0 0;list-style:none;display:grid}.xwl .plan-card li{color:var(--l-dim);align-items:flex-start;gap:7px;font-size:.64rem;display:flex}.xwl .plan-card li svg{color:var(--l-lime);flex:none;margin-top:1px}.xwl .plans-action{flex-direction:column;align-items:center;gap:12px;margin-top:31px;display:flex}.xwl .plans-action>span{color:var(--l-faint);font-size:.64rem}.xwl .hero-subhook{color:var(--l-dim);letter-spacing:.01em;margin-top:16px;font-size:.72rem;font-weight:600}.xwl .cmp-wrap{border:1px solid var(--l-line);background:linear-gradient(160deg,#091021cc,#050a16bd);border-radius:16px;margin-top:40px;overflow-x:auto}.xwl .cmp-wrap:focus-visible{outline:2px solid var(--l-cyan);outline-offset:2px}.xwl .cmp-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.74rem}.xwl .cmp-table th,.xwl .cmp-table td{text-align:center;border-bottom:1px solid var(--l-line);padding:13px 16px}.xwl .cmp-table thead th{vertical-align:bottom;background:#060b18f5;position:sticky;top:0}.xwl .cmp-rowhead{text-align:left;color:var(--l-dim);white-space:nowrap;font-weight:600}.xwl .cmp-table tbody th.cmp-rowhead{font-weight:600}.xwl .cmp-plan{color:var(--l-ink);font:800 .82rem/1 Space Grotesk,sans-serif;display:block}.xwl .cmp-price{color:var(--l-cyan);margin-top:5px;font:700 1rem/1 JetBrains Mono,monospace;display:block}.xwl .cmp-price small{color:var(--l-faint);font-size:.58rem;font-weight:600}.xwl .cmp-table th.is-featured,.xwl .cmp-table td.is-featured{background:#34e3ff0f;border-left:1px solid #34e3ff33;border-right:1px solid #34e3ff33}.xwl .cmp-table thead th.is-featured .cmp-plan{color:var(--l-cyan)}.xwl .cmp-val{color:var(--l-ink);font-weight:600}.xwl .cmp-yes{color:var(--l-lime);display:inline-flex}.xwl .cmp-no{color:var(--l-faint);opacity:.65;display:inline-flex}.xwl .cmp-cta-row td{border-bottom:0;padding-top:16px;padding-bottom:18px}.xwl .cmp-cta{border:1px solid var(--l-line-hot,#34e3ff66);width:100%;max-width:150px;color:var(--l-ink);cursor:pointer;background:0 0;border-radius:999px;padding:9px 12px;font:700 .7rem/1 Space Grotesk,sans-serif;transition:color .16s,background .16s,border-color .16s}.xwl .cmp-cta:hover{color:var(--l-cyan);border-color:var(--l-cyan);background:#34e3ff14}.xwl .cmp-cta.is-primary{color:#030812;background:linear-gradient(118deg, var(--l-violet), var(--l-cyan));border-color:#0000}.xwl .cmp-cta.is-primary:hover{filter:brightness(1.06)}.xwl .cmp-cta.is-ghost{color:var(--l-dim)}.xwl .faq-section{background:linear-gradient(#03061000 0%,#030610a8 12%,#070c1ab8 55%,#0306109e 90%,#03061000 100%)}.xwl .faq-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(48px,8vw,120px);display:grid}.xwl .faq-intro{position:sticky;top:120px}.xwl .faq-intro .section-heading{margin-bottom:22px}.xwl .faq-intro>p{max-width:430px;color:var(--l-faint);font-size:.74rem;line-height:1.65}.xwl .text-link{color:var(--l-cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:22px;padding:0;font-size:.73rem;font-weight:700;display:inline-flex}.xwl .faq-list{border-top:1px solid var(--l-line)}.xwl .faq-list details{border-bottom:1px solid var(--l-line)}.xwl .faq-list summary{min-height:82px;color:var(--l-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:.88rem;font-weight:600;list-style:none;display:flex}.xwl .faq-list summary::-webkit-details-marker{display:none}.xwl .faq-plus{flex:none;width:20px;height:20px;position:relative}.xwl .faq-plus:before,.xwl .faq-plus:after{content:"";background:var(--l-cyan);width:14px;height:1px;transition:transform .18s;position:absolute;top:9px;left:3px}.xwl .faq-plus:after{transform:rotate(90deg)}.xwl details[open] .faq-plus:after{transform:rotate(0)}.xwl .faq-list details>p{max-width:760px;color:var(--l-dim);padding:0 48px 24px 0;font-size:.76rem;line-height:1.72}.xwl .final-cta-section{background:linear-gradient(#03061000 0%,#03061038 18%,#03061042 55%,#03061057 100%);padding-block:80px 120px}.xwl .final-cta{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 20%,#34e3ff1c,#0000 30%),radial-gradient(circle at 20% 80%,#9b78ff1a,#0000 30%),linear-gradient(145deg,#091124f2,#040915f0);border:1px solid #34e3ff45;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:68px 32px;display:flex;position:relative;overflow:hidden}.xwl .final-cta:before{content:"";z-index:-1;opacity:.24;background-image:linear-gradient(#34e3ff26 1px,#0000 1px),linear-gradient(90deg,#34e3ff26 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.xwl .final-cta h2{letter-spacing:-.055em;text-wrap:balance;margin-top:20px;font-size:clamp(2.2rem,5vw,4.7rem);line-height:1.02}.xwl .final-cta h2 span{color:#0000;background:linear-gradient(100deg, var(--l-cyan), var(--l-violet));-webkit-background-clip:text;background-clip:text}.xwl .final-cta>p{max-width:650px;color:var(--l-dim);margin-top:17px;font-size:.89rem}.xwl .final-cta .hero-actions{justify-content:center}.xwl .cta-checks{color:var(--l-faint);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:25px;font-size:.65rem;display:flex}.xwl .cta-checks span{align-items:center;gap:6px;display:inline-flex}.xwl .cta-checks svg{color:var(--l-lime)}.xwl .cta-orbit{z-index:-1;border:1px solid #34e3ff0f;border-radius:50%;width:500px;height:500px;position:absolute}.xwl .cta-orbit:before,.xwl .cta-orbit:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:65px}.xwl .cta-orbit:after{inset:130px}.xwl .cta-orbit i{background:var(--l-cyan);width:5px;height:5px;box-shadow:0 0 10px var(--l-cyan);border-radius:50%;position:absolute}.xwl .cta-orbit i:first-child{top:16%;left:10%}.xwl .cta-orbit i:nth-child(2){bottom:32%;right:3%}.xwl .cta-orbit i:nth-child(3){background:var(--l-violet);bottom:0;left:35%}.xwl .landing-footer{z-index:3;border-top:1px solid var(--l-line);background:#02050df0;position:relative}.xwl .footer-grid{grid-template-columns:minmax(240px,1.5fr) 1fr 1fr 1fr 1.1fr;gap:36px;padding-block:52px;display:grid}.xwl .footer-brand p{max-width:330px;color:var(--l-faint);margin-top:16px;font-size:.7rem}.xwl .footer-social{align-items:center;gap:12px;margin-top:18px;display:flex}.xwl .footer-social a{border:1px solid var(--l-line);width:34px;height:34px;color:var(--l-faint);border-radius:9px;justify-content:center;align-items:center;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.xwl .footer-social a:hover{color:var(--l-cyan);border-color:var(--l-line-hot);background:#34e3ff0f}.xwl .footer-grid>div:not(.footer-brand){color:var(--l-faint);align-content:start;justify-items:start;gap:10px;font-size:.68rem;display:grid}.xwl .footer-grid>div>strong{color:var(--l-ink);margin-bottom:4px;font-size:.68rem}.xwl .footer-grid a:hover,.xwl .footer-grid button:hover{color:var(--l-cyan)}.xwl .footer-grid button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.xwl .footer-status span{color:var(--l-lime);align-items:center;gap:7px;display:inline-flex}.xwl .footer-status span i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.xwl .footer-status small{color:var(--l-faint);font:600 .53rem/1.4 JetBrains Mono,monospace}.xwl .footer-bottom{border-top:1px solid var(--l-line);min-height:60px;color:var(--l-faint);letter-spacing:.08em;justify-content:space-between;align-items:center;font:600 .54rem/1 JetBrains Mono,monospace;display:flex}@keyframes xwl-pulse{50%{opacity:.38;box-shadow:0 0 2px}}@keyframes xwl-stage{50%{border-color:var(--stage-color);box-shadow:0 0 25px -7px var(--stage-color)}}@keyframes xwl-bars{to{opacity:.45;transform:scaleY(.42)}}@keyframes xwl-radar{to{transform:rotate(360deg)}}@media (width<=1180px){.xwl .nav-links{gap:17px}.xwl .nav-actions .btn-ghost{display:none}.xwl .hero-layout{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:35px}.xwl .hero-console{min-height:460px}.xwl .coverage-summary{grid-template-columns:minmax(0,1.6fr) 120px 145px 145px;gap:12px}.xwl .plans-grid{grid-template-columns:repeat(3,1fr)}.xwl .plan-card{min-height:320px}}@media (width<=980px){.xwl .wrap{padding-inline:28px}.xwl .progress-nav{display:none}.xwl .nav-links{border:1px solid var(--l-line);visibility:hidden;opacity:0;background:#040915fa;border-radius:14px;gap:0;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;inset:calc(100% + 1px) 16px auto;transform:translateY(-8px);box-shadow:0 25px 60px #00000073}.xwl .nav-links.is-open{visibility:visible;opacity:1;transform:translateY(0)}.xwl .nav-links>a{border-bottom:1px solid var(--l-line);padding:13px 12px}.xwl .nav-links>a:after{display:none}.xwl .mobile-nav-actions{gap:8px;padding:12px 2px 2px;display:flex}.xwl .nav-actions{display:none}.xwl .menu-button{border:1px solid var(--l-line);cursor:pointer;background:#080e1db3;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.xwl .hero-section{background:linear-gradient(#03061000,#0306109e 26%,#030610ad);padding-top:124px}.xwl .hero-layout{grid-template-columns:1fr}.xwl .hero-copy{max-width:760px}.xwl .hero-copy h1{font-size:clamp(3.2rem,9vw,6rem)}.xwl .hero-visual{width:min(100%,720px)}.xwl .hero-console{transform:none}.xwl .proof-grid{grid-template-columns:repeat(5,1fr)}.xwl .proof-grid>div{padding-inline:11px}.xwl .workflow-grid{grid-template-columns:1fr}.xwl .workflow-card{min-height:auto}.xwl .engine-explorer{grid-template-columns:1fr}.xwl .engine-tabs{grid-template-columns:repeat(3,1fr)}.xwl .engine-tabs button{grid-template-columns:43px 1fr;min-height:76px}.xwl .engine-tabs button>svg,.xwl .engine-tabs em{display:none}.xwl .engine-tab-icon{width:40px;height:40px}.xwl .coverage-summary{grid-template-columns:1fr 110px 130px 130px;padding-inline:22px}.xwl .coverage-grid{grid-template-columns:repeat(2,1fr)}.xwl .scanner-foundation{grid-template-columns:1fr}.xwl .platform-grid{grid-template-columns:repeat(2,1fr)}.xwl .platform-card--1,.xwl .platform-card--4{grid-column:auto}.xwl .evidence-layout{grid-template-columns:1fr}.xwl .evidence-window{width:min(100%,720px)}.xwl .faq-layout{grid-template-columns:1fr}.xwl .faq-intro{position:static}.xwl .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}.xwl .footer-status{border-top:1px solid var(--l-line);grid-column:1/-1;padding-top:24px}}@media (width<=720px){.xwl .wrap{padding-inline:20px}.xwl .nav-inner{min-height:68px;padding-inline:18px}.xwl .brand{font-size:.77rem}.xwl .brand-mark{width:31px;height:31px}.xwl .brand small{font-size:.42rem}.xwl .landing-section{padding-block:88px}.xwl .workflow-section,.xwl .coverage-section,.xwl .evidence-section,.xwl .plans-section,.xwl .faq-section{background:#030610a3}.xwl .engines-section,.xwl .platform-section,.xwl .final-cta-section{background:#03061070}.xwl .hero-section{padding:112px 0 67px}.xwl .launch-status em{display:none}.xwl .launch-status span{border-right:0}.xwl .hero-copy h1{font-size:clamp(2.75rem,14vw,4.7rem)}.xwl .hero-lead{font-size:.9rem}.xwl .hero-actions .btn{width:100%}.xwl .hero-trust{gap:11px 17px}.xwl .hero-console{min-height:auto}.xwl .console-topbar{grid-template-columns:1fr auto}.xwl .console-topbar>span:nth-child(2){display:none}.xwl .console-pipeline{grid-template-columns:repeat(5,minmax(48px,1fr));overflow-x:auto}.xwl .console-target{grid-template-columns:1fr}.xwl .console-target em{grid-area:auto/1;justify-self:start}.xwl .event-main{grid-template-columns:auto 1fr}.xwl .event-main>svg,.xwl .console-footer span:nth-child(2){display:none}.xwl .proof-grid{grid-template-columns:repeat(2,1fr);padding-block:12px}.xwl .proof-grid>div{border-left:0;border-bottom:1px solid var(--l-line);padding:17px 12px}.xwl .proof-grid>div:nth-child(odd){border-right:1px solid var(--l-line)}.xwl .proof-grid>div:last-child{text-align:center;border:0;grid-column:1/-1}.xwl .section-heading{margin-bottom:36px}.xwl .section-heading h2{font-size:clamp(2rem,10vw,3rem)}.xwl .section-heading>p{font-size:.86rem}.xwl .engine-tabs{grid-template-columns:repeat(2,1fr)}.xwl .engine-tabs button{min-height:70px;padding:9px}.xwl .engine-detail{grid-template-columns:1fr;gap:10px;min-height:auto;padding:35px 24px}.xwl .engine-art{width:150px;height:150px}.xwl .engine-art svg{width:120px;height:120px}.xwl .engine-orbit{width:210px;height:210px;top:8px;left:calc(50% - 105px)}.xwl .engine-copy{text-align:center}.xwl .engine-kicker,.xwl .engine-tags{justify-content:center}.xwl .engine-copy>p{margin-inline:auto}.xwl .engine-points{text-align:left;grid-template-columns:1fr}.xwl .coverage-summary{grid-template-columns:repeat(2,1fr)}.xwl .coverage-summary-copy{grid-column:1/-1}.xwl .coverage-radar{display:none}.xwl .coverage-summary-stat{border-left:0;border-top:1px solid var(--l-line);padding:15px 0 0}.xwl .coverage-grid{grid-template-columns:1fr}.xwl .coverage-card{min-height:auto}.xwl .platform-grid{grid-template-columns:1fr;grid-auto-rows:minmax(230px,auto)}.xwl .evidence-meta{grid-template-columns:1fr}.xwl .evidence-meta>div{border-left:0;border-top:1px solid var(--l-line)}.xwl .evidence-meta>div:first-child{border-top:0}.xwl .evidence-code>div{grid-template-columns:64px 1fr}.xwl .evidence-code em{grid-column:2}.xwl .evidence-trail span em{font-size:.38rem}.xwl .plans-grid{grid-template-columns:1fr}.xwl .plan-card{min-height:auto}.xwl .faq-list summary{min-height:74px;font-size:.8rem}.xwl .final-cta{min-height:500px;padding-inline:20px}.xwl .final-cta .hero-actions{width:100%}.xwl .footer-grid{grid-template-columns:repeat(2,1fr);gap:34px 24px}.xwl .footer-brand,.xwl .footer-status{grid-column:1/-1}}@media (width<=430px){.xwl .brand small{letter-spacing:.2em}.xwl .hero-copy h1{font-size:2.72rem}.xwl .console-body{padding:12px}.xwl .console-stage-icon{width:43px;height:43px}.xwl .console-stage strong{font-size:.56rem}.xwl .event-main small{max-width:170px}.xwl .engine-tabs button{grid-template-columns:35px 1fr;gap:6px}.xwl .engine-tab-icon{width:34px;height:34px}.xwl .engine-tabs strong{font-size:.76rem}.xwl .engine-points{gap:8px}.xwl .coverage-summary{padding:21px}.xwl .coverage-summary-copy strong{font-size:1.55rem}.xwl .evidence-title{align-items:flex-start}.xwl .evidence-title>div{flex-direction:column;align-items:flex-start}.xwl .evidence-title>strong{padding-top:8px}.xwl .evidence-code{padding-inline:14px}.xwl .evidence-code>div{grid-template-columns:1fr}.xwl .evidence-code em{grid-column:1}.xwl .evidence-trail{padding-inline:14px}.xwl .evidence-trail b{min-width:5px;margin-inline:3px}.xwl .footer-grid{grid-template-columns:1fr}.xwl .footer-brand,.xwl .footer-status{grid-column:auto}}@media (prefers-reduced-motion:reduce){.xwl *,.xwl :before,.xwl :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.xwl .hero-console{transform:none}}@media (forced-colors:active){.xwl .gl,.xwl .landing-grid{display:none}}.xwl .contact-section{padding-top:0}.xwl .contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:26px;margin-top:42px;display:grid}.xwl .contact-aside{flex-direction:column;gap:14px;display:flex}.xwl .contact-card{border:1px solid var(--l-line);background:var(--l-panel);border-radius:16px;flex-direction:column;gap:7px;padding:18px 20px;display:flex}.xwl .contact-card svg{color:var(--l-cyan)}.xwl .contact-card strong{color:var(--l-ink);font-size:.92rem;font-weight:700}.xwl .contact-card p{color:var(--l-dim);font-size:.84rem;line-height:1.55}.xwl .contact-card a{color:var(--l-cyan);text-underline-offset:2px;text-decoration:underline}.xwl .contact-form{border:1px solid var(--l-line);background:var(--l-panel-strong);border-radius:18px;flex-direction:column;gap:14px;padding:24px 26px;display:flex}.xwl .contact-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.xwl .contact-form label{color:var(--l-ink);flex-direction:column;gap:6px;font-size:.79rem;font-weight:600;display:flex}.xwl .contact-form label em{color:var(--l-faint);font-size:.72rem;font-style:normal;font-weight:500}.xwl .contact-form input,.xwl .contact-form select,.xwl .contact-form textarea{border:1px solid var(--l-line);width:100%;color:var(--l-ink);font:inherit;background:#030610b8;border-radius:10px;padding:10px 12px;font-size:.85rem;font-weight:500}.xwl .contact-form textarea{resize:vertical;min-height:82px;line-height:1.5}.xwl .contact-form input:focus-visible,.xwl .contact-form select:focus-visible,.xwl .contact-form textarea:focus-visible{border-color:var(--l-line-hot);outline:none;box-shadow:0 0 0 3px #34e3ff24}.xwl .contact-form input::placeholder,.xwl .contact-form textarea::placeholder{color:var(--l-faint)}.xwl .contact-form .btn{align-self:flex-start}.xwl .contact-error{color:var(--l-crimson);font-size:.82rem;font-weight:600}.xwl .contact-note{color:var(--l-faint);font-size:.76rem;line-height:1.5}.xwl .contact-ack{border:1px solid var(--l-line-hot);background:var(--l-panel-strong);border-radius:18px;flex-direction:column;gap:9px;padding:30px 28px;display:flex}.xwl .contact-ack svg{color:var(--l-cyan)}.xwl .contact-ack h3{font-size:1.06rem;font-weight:700}.xwl .contact-ack p{color:var(--l-dim);font-size:.86rem;line-height:1.55}.xwl .contact-ref{color:var(--l-ink);font-size:.84rem}.xwl .contact-ref strong{color:var(--l-cyan);font-family:var(--terminal,monospace)}@media (width<=1000px){.xwl .contact-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.xwl .contact-row{grid-template-columns:minmax(0,1fr)}.xwl .contact-form{padding:20px 18px}}.bp{--bp-cyan:#34e3ff;--bp-violet:#8b5cff;--bp-lime:#a8f43d;--bp-blue:#5d7cff;--bp-pink:#ff5c8a;--bp-amber:#ff8a3d;--bp-bg:#05070f;--bp-panel:linear-gradient(180deg, #0e1728e6, #0b1120eb);--bp-border:#5a82b933;--bp-soft:#5a82b91f;--bp-text:#eaf1ff;--bp-dim:#9db0c9;--bp-faint:#63758f;--bp-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bp-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;background:var(--bp-bg);min-height:100vh;color:var(--bp-text);font-family:var(--bp-sans);flex-direction:column;display:flex;position:relative}.bp-bg{z-index:0;pointer-events:none;background:radial-gradient(1100px 600px at 80% -10%,#34e3ff17,#0000 60%),radial-gradient(900px 600px at 5% 100%,#8b5cff1a,#0000 62%);position:fixed;inset:0}.bp>*{z-index:1;position:relative}.bp-nav{border-bottom:1px solid var(--bp-soft);justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(20px,5vw,64px);display:flex}.bp-brand{color:var(--bp-text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.bp-wordmark{font-family:var(--bp-mono);letter-spacing:.26em;font-size:.86rem;font-weight:700}.bp-wordmark i{color:var(--bp-cyan);letter-spacing:.1em;font-style:normal;font-weight:400}.bp-nav-actions{align-items:center;gap:20px;display:flex}.bp-navlink{color:var(--bp-dim);font-size:.9rem;text-decoration:none}.bp-navlink:hover{color:var(--bp-text)}.bp-signin{color:#050813;background:linear-gradient(120deg, var(--bp-cyan), var(--bp-violet));border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.bp-signin:hover{filter:brightness(1.08)}.bp-main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(20px,5vw,40px)}.bp-hero{margin-bottom:40px}.bp-eyebrow{font-family:var(--bp-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--bp-cyan);font-size:.72rem}.bp-hero h1{letter-spacing:-.03em;text-wrap:balance;margin:12px 0;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:800;line-height:1.05}.bp-hero p{color:var(--bp-dim);max-width:62ch;margin:0;font-size:1.05rem;line-height:1.6}.bp-badge{font-family:var(--bp-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:7px;align-self:flex-start;align-items:center;padding:5px 10px;font-size:.66rem;font-weight:700;display:inline-flex}.bp-badge[data-tone=cyan]{color:var(--bp-cyan);background:#34e3ff14;border-color:#34e3ff66}.bp-badge[data-tone=violet]{color:var(--bp-violet);background:#8b5cff14;border-color:#8b5cff66}.bp-badge[data-tone=lime]{color:var(--bp-lime);background:#a8f43d14;border-color:#a8f43d66}.bp-badge[data-tone=blue]{color:var(--bp-blue);background:#5d7cff14;border-color:#5d7cff66}.bp-badge[data-tone=pink]{color:var(--bp-pink);background:#ff5c8a14;border-color:#ff5c8a66}.bp-badge[data-tone=amber]{color:var(--bp-amber);background:#ff8a3d14;border-color:#ff8a3d66}.bp-meta{color:var(--bp-faint);font-size:.82rem;font-family:var(--bp-mono);align-items:center;gap:8px;display:flex}.bp-meta svg{vertical-align:-2px}.bp-feature{color:inherit;background:var(--bp-panel);border:1px solid var(--bp-border);border-radius:18px;margin-bottom:22px;padding:clamp(24px,4vw,38px);text-decoration:none;transition:border-color .16s,transform .16s;display:block;overflow:hidden}.bp-feature:hover{border-color:#34e3ff66;transform:translateY(-2px)}.bp-feature-body{flex-direction:column;gap:14px;display:flex}.bp-feature h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}.bp-feature p{color:var(--bp-dim);margin:0;font-size:1.05rem;line-height:1.55}.bp-readmore{color:var(--bp-cyan);align-items:center;gap:7px;font-size:.92rem;font-weight:600;display:inline-flex}.bp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.bp-card{color:inherit;background:var(--bp-panel);border:1px solid var(--bp-border);border-radius:16px;flex-direction:column;gap:11px;padding:22px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.bp-card:hover{border-color:#34e3ff59;transform:translateY(-2px)}.bp-card h3{letter-spacing:-.01em;margin:2px 0 0;font-size:1.14rem;font-weight:700}.bp-card p{color:var(--bp-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.bp-card .bp-meta{margin-top:auto}.bp-article{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.bp-back{color:var(--bp-dim);align-self:flex-start;align-items:center;gap:8px;font-size:.9rem;text-decoration:none;display:inline-flex}.bp-back:hover{color:var(--bp-cyan)}.bp-article-title{letter-spacing:-.025em;text-wrap:balance;margin:4px 0 0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.08}.bp-lead{color:var(--bp-text);border-left:2px solid var(--bp-cyan);margin:8px 0;padding-left:18px;font-size:1.2rem;line-height:1.6}.bp-article-body{color:#d3dff2;word-break:break-word;margin-top:10px;font-size:1.08rem;line-height:1.75}.bp-article-body h2{letter-spacing:-.02em;color:var(--bp-text);margin:1.9em 0 .5em;font-size:clamp(1.35rem,2.6vw,1.65rem);font-weight:800}.bp-article-body h3{color:var(--bp-text);margin:1.5em 0 .4em;font-size:1.2rem;font-weight:700}.bp-article-body p{margin:0 0 1.15em}.bp-article-body ul{flex-direction:column;gap:.5em;margin:0 0 1.2em;padding-left:1.35em;display:flex}.bp-article-body li{line-height:1.6}.bp-article-body li::marker{color:var(--bp-cyan)}.bp-article-body strong{color:var(--bp-text);font-weight:700}.bp-article-body a{color:var(--bp-cyan);text-underline-offset:2px;text-decoration:underline}.bp-empty{color:var(--bp-dim);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:70px 20px;display:flex}.bp-empty p{color:var(--bp-text);margin:0;font-size:1.05rem}.bp-btn{border:1px solid var(--bp-border);color:var(--bp-text);border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;text-decoration:none;display:inline-flex}.bp-btn:hover{border-color:var(--bp-cyan)}.bp-spin{animation:.9s linear infinite bp-spin}@keyframes bp-spin{to{transform:rotate(360deg)}}.bp-foot{border-top:1px solid var(--bp-soft);color:var(--bp-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px clamp(20px,5vw,64px);font-size:.82rem;display:flex}.bp-foot a{color:var(--bp-cyan);font-family:var(--bp-mono);letter-spacing:.1em;text-decoration:none}@media (width<=640px){.bp-grid{grid-template-columns:1fr}.bp-wordmark i{display:none}}.bp-rails{pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}@media (width>=1400px){.bp-rails{display:block}}.bp-rail{width:46px;position:absolute;top:0;bottom:0}.bp-rail--l{left:calc(50% - 606px)}.bp-rail--r{left:calc(50% + 560px)}.bp-rail:before{content:"";background-image:linear-gradient(var(--bp-border) 0 0), repeating-linear-gradient(to bottom, #9db0c924 0 1px, transparent 1px 15px), repeating-linear-gradient(to bottom, #34e3ff33 0 1px, transparent 1px 90px);background-repeat:no-repeat,no-repeat,no-repeat;background-size:1px 100%,7px 100%,14px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.bp-rail--l:before{background-position:100%,100%,100%}.bp-rail--r:before{background-position:0,0,0}.bp-rail-mark{writing-mode:vertical-rl;font-family:var(--bp-mono);letter-spacing:.42em;text-transform:uppercase;white-space:nowrap;color:var(--bp-faint);opacity:.55;font-size:.6rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(180deg)}.bp-rail-read{font-family:var(--bp-mono);letter-spacing:.12em;white-space:nowrap;color:var(--bp-faint);flex-direction:column;gap:4px;padding-left:20px;font-size:.53rem;display:flex;position:absolute;left:0}.bp-rail-read--top{top:16%}.bp-rail-read--bot{bottom:16%}.bp-rail-read b{color:var(--bp-dim);margin-right:3px;font-weight:600}.bp-rail-scan{background:var(--bp-cyan);will-change:transform;width:16px;height:2px;animation:15s linear infinite bp-railscan;position:absolute;top:0;left:-1px;box-shadow:0 0 9px 1px #34e3ff73}@keyframes bp-railscan{0%{opacity:0;transform:translateY(-6vh)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translateY(106vh)}}@media (prefers-reduced-motion:reduce){.bp-rail-scan{opacity:.75;animation:none;top:42%;transform:none}}.bp-gutter{width:calc(50% - 560px);position:absolute;top:0;bottom:0}.bp-gutter--l{left:0}.bp-gutter--r{right:0}.bp-gutter:before{content:"";background-image:linear-gradient(90deg,#5d7cff0d 0 1px,#0000 1px),linear-gradient(#5d7cff0d 0 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.bp-gutter--l:before{-webkit-mask-image:radial-gradient(135% 78% at 0%,#000 0 40%,#0000 82%);mask-image:radial-gradient(135% 78% at 0%,#000 0 40%,#0000 82%)}.bp-gutter--r:before{-webkit-mask-image:radial-gradient(135% 78% at 100%,#000 0 40%,#0000 82%);mask-image:radial-gradient(135% 78% at 100%,#000 0 40%,#0000 82%)}.bp-gutter:after{content:"";position:absolute;inset:0}.bp-gutter--l:after{background:radial-gradient(440px 560px at 6% 32%,#34e3ff0f,#0000 60%)}.bp-gutter--r:after{background:radial-gradient(440px 560px at 94% 70%,#8b5cff12,#0000 60%)}.bp-rail-hub{background:var(--bp-cyan);width:13px;height:2px;position:absolute;top:38%;right:0;box-shadow:0 0 8px 1px #34e3ff66}.bp-rail-hub:after{content:"";background:var(--bp-cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;right:-2px;box-shadow:0 0 0 4px #34e3ff1a}.nb-shell{--nb-cyan:var(--cyan,#22d3ee);--nb-blue:#3b82f6;--nb-violet:var(--purple-2,#8b5cf6);--nb-magenta:#ec4899;isolation:isolate;width:100%;min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));color:#e9f3ff;background:radial-gradient(circle at 50% 46%,#1d4ed82e,#0000 25%),radial-gradient(circle at 34%,#0891b21a,#0000 32%),radial-gradient(circle at 68% 52%,#be185d12,#0000 31%),linear-gradient(148deg,#020713 0%,#03091a 48%,#050417 100%);place-items:safe center;font-family:Sora,Space Grotesk,ui-sans-serif,system-ui,sans-serif;display:grid;position:relative;overflow:hidden auto}.nb-shell:before,.nb-shell:after,.nb-stars{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.nb-shell:before{opacity:.16;background-image:linear-gradient(#38bdf817 1px,#0000 1px),linear-gradient(90deg,#6366f114 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.nb-shell:after{background:linear-gradient(90deg,#0000,#22d3ee4d 28%,#d946ef4d 72%,#0000);height:1px;top:50%;box-shadow:0 0 22px #3b82f638}.nb-stars{opacity:.55;background-image:radial-gradient(circle at 12% 16%,#7dd3fcb3 0 1px,#0000 1.5px),radial-gradient(circle at 84% 12%,#c4b5fd8f 0 1px,#0000 1.6px),radial-gradient(circle at 20% 74%,#38bdf880 0 1px,#0000 1.5px),radial-gradient(circle at 76% 80%,#f472b67a 0 1px,#0000 1.5px);background-size:180px 150px,230px 190px,260px 220px,210px 250px}.nb-sequence{justify-items:stretch;gap:clamp(12px,1.8vh,22px);width:min(1220px,100%);min-width:0;display:grid}.nb-header{text-align:center;justify-items:center;display:grid}.nb-brand{align-items:center;margin-bottom:17px;display:inline-flex}.nb-brand>span{justify-items:center;display:grid}.nb-brand strong{color:#f3f7ff;letter-spacing:.26em;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:520;line-height:1}.nb-wordmark-x{color:#0000;text-shadow:0 0 18px #38bdf870;background:linear-gradient(145deg,#dff8ff 8%,#67e8f9 38%,#60a5fa 67%,#c4b5fd 100%);-webkit-background-clip:text;background-clip:text;margin-right:.08em;display:inline-block}.nb-brand small{color:var(--nb-cyan);font-family:var(--terminal-premium,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.38em;margin-top:7px;font-size:.64rem}.nb-title-row{grid-template-columns:minmax(34px,1fr) auto minmax(34px,1fr);align-items:center;gap:clamp(14px,2vw,28px);width:min(570px,86vw);display:grid}.nb-title-row>span{background:linear-gradient(90deg,#0000,#38bdf899);height:1px;position:relative}.nb-title-row>span:last-child{background:linear-gradient(90deg,#818cf88c,#0000)}.nb-title-row>span:after{content:"";background:var(--nb-cyan);width:5px;height:5px;box-shadow:0 0 9px var(--nb-cyan);border-radius:50%;position:absolute;top:-2px;right:0}.nb-title-row>span:last-child:after{background:var(--nb-violet);box-shadow:0 0 9px var(--nb-violet);left:0;right:auto}.nb-header h1,.nb-header p,.nb-failure h2,.nb-failure p{margin:0}.nb-header h1{color:#f8fbff;font-family:var(--terminal-premium,"JetBrains Mono", ui-monospace, monospace);letter-spacing:clamp(.28em,.62vw,.52em);text-transform:uppercase;font-size:clamp(.9rem,1.45vw,1.16rem);font-weight:700}.nb-header p{color:#91a2c0;letter-spacing:.04em;margin-top:8px;font-size:clamp(.83rem,1.2vw,1rem)}.nb-visual-row{isolation:isolate;grid-template-columns:minmax(150px,1fr) minmax(320px,540px) minmax(150px,1fr);align-items:center;gap:clamp(8px,2vw,28px);min-width:0;margin-top:clamp(-12px,-1vh,-4px);display:grid;position:relative}.nb-field-wave{z-index:0;pointer-events:none;width:100vw;max-width:1800px;height:210px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.nb-field-axis,.nb-field-signal{fill:none;vector-effect:non-scaling-stroke}.nb-field-axis{stroke:#38bdf81c;stroke-width:1px}.nb-field-signal{stroke:var(--nb-field-spectrum-paint);filter:drop-shadow(0 0 3px #38bdf894)}.nb-field-signal--primary{stroke-width:1.55px;stroke-dasharray:4 5;opacity:.88}.nb-field-signal--echo{stroke-width:.7px;stroke-dasharray:2 9;opacity:.38}.nb-field-signal--micro{stroke-width:.45px;stroke-dasharray:1 12;opacity:.32}.nb-field-signal--left{filter:drop-shadow(0 0 4px #22d3eeb3)}.nb-field-signal--right{filter:drop-shadow(0 0 4px #d946efa8)}.nb-field-particles{filter:drop-shadow(0 0 3px #818cf899)}.nb-field-particles circle{fill:#67e8f9;opacity:.72}.nb-field-particles circle[data-tone=violet]{fill:#e879f9}.nb-field-particles circle[data-tone=mix]{fill:#c4b5fd}.nb-field-packets{filter:drop-shadow(0 0 3px #38bdf885)}.nb-field-packets rect{fill:none;stroke:#38bdf8;stroke-width:.65px;opacity:.62}.nb-field-packets rect[data-tone=violet]{stroke:#e879f9}.nb-field-packets rect[data-tone=mix]{stroke:#a5b4fc}.nb-meter{z-index:2;aspect-ratio:1;justify-self:center;width:min(100%,540px);position:relative}.nb-core{width:100%;height:100%;display:block;overflow:visible}.nb-ring,.nb-hud-arc,.nb-progress-track,.nb-progress-value,.nb-progress-segment-grid,.nb-cardinal-ticks,.nb-axis,.nb-x-face,.nb-x-edge,.nb-x-highlight,.nb-crystal-ridge,.nb-crystal-edge,.nb-arm-currents path,.nb-neural-links line,.nb-energy-rays line,.nb-core-mark{fill:none;vector-effect:non-scaling-stroke}.nb-ring,.nb-hud-arc{transform-origin:240px 240px}.nb-ring--far{stroke:#38bdf82e;stroke-width:.8px;stroke-dasharray:.5 3.1}.nb-ring--outer{stroke:#3b82f636;stroke-width:1px;stroke-dasharray:4 9 1 7}.nb-ring--microticks{stroke:#7dd3fc57;stroke-width:2.5px;stroke-dasharray:.16 .84}.nb-ring--ticks{stroke:#818cf873;stroke-width:2.3px;stroke-dasharray:.42 1.9}.nb-ring--inner{stroke:#c084fc42;stroke-width:.9px;stroke-dasharray:8 6 2 9}.nb-hud-arc{stroke-linecap:round;filter:var(--nb-glow-filter)}.nb-hud-arc--cyan{stroke:#22d3ee;stroke-width:2.8px;stroke-dasharray:16 84;transform:rotate(196deg)}.nb-hud-arc--violet{stroke:#c026d3;stroke-width:2.3px;stroke-dasharray:11 24 7 58;transform:rotate(18deg)}.nb-cardinal-ticks{stroke:#bae6fd66;stroke-width:1px}.nb-cardinal-ticks--minor{stroke:#c4b5fd4d;stroke-width:.7px}.nb-progress-track{stroke:#3b82f62b;stroke-width:15px}.nb-progress-value{stroke:var(--nb-spectrum-paint);stroke-width:12px;stroke-linecap:butt;filter:var(--nb-glow-filter)}.nb-progress-segment-grid{stroke:#020817e0;stroke-width:15px;stroke-dasharray:.72 5.53;stroke-linecap:butt;pointer-events:none}.nb-inner-field-disc{fill:var(--nb-core-bloom-paint);opacity:.16}.nb-inner-field-ring{fill:none;vector-effect:non-scaling-stroke}.nb-inner-field-ring--one{stroke:#38bdf833;stroke-width:.7px;stroke-dasharray:.8 3.2}.nb-inner-field-ring--two{stroke:#c084fc29;stroke-width:.65px;stroke-dasharray:7 11}.nb-energy-rays{opacity:.24}.nb-energy-rays line{stroke:var(--nb-spectrum-paint);stroke-width:.75px;stroke-dasharray:1 8}.nb-orbit-sparks{filter:var(--nb-micro-glow-filter)}.nb-orbit-sparks circle{fill:#cffafe;stroke:#38bdf8;stroke-width:.5px;opacity:.62}.nb-orbit-sparks circle[data-tone=violet]{fill:#f5d0fe;stroke:#e879f9}.nb-orbit-sparks circle[data-tone=mix]{fill:#e0e7ff;stroke:#a5b4fc}.nb-axis{stroke:#3b82f629;stroke-width:.75px}.nb-x-aura path{transform-origin:240px 240px}.nb-x-aura{transform-origin:240px 240px;transform:scale(.9)}.nb-x-aura-wide{fill:#2563eb45;filter:var(--nb-soft-glow-filter);transform:scale(1.025)}.nb-x-aura-tight{fill:none;stroke:var(--nb-spectrum-paint);stroke-width:14px;opacity:.34;filter:var(--nb-glow-filter)}.nb-x-face{fill:var(--nb-crystal-face-paint);stroke:var(--nb-spectrum-paint);stroke-width:3px;filter:var(--nb-glow-filter);opacity:.16}.nb-x-prism{transform-origin:240px 240px;transform:scale(.88)}.nb-crystal-interior{isolation:isolate}.nb-crystal-facets{opacity:.2;mix-blend-mode:screen}.nb-crystal-grid{opacity:.7;mix-blend-mode:screen}.nb-crystal-shards path{stroke:#e0f2fe47;stroke-width:.65px;vector-effect:non-scaling-stroke}.nb-crystal-shards path:nth-child(4n+1){fill:#67e8f93b}.nb-crystal-shards path:nth-child(4n+2){fill:#2563eb3d}.nb-crystal-shards path:nth-child(4n+3){fill:#0f172a33}.nb-crystal-shards path:nth-child(4n+4){fill:#d846ef3b}.nb-crystal-ridge{stroke:#e0f2fea8;stroke-width:1.35px;filter:var(--nb-micro-glow-filter)}.nb-crystal-edge{stroke:#bae6fd61;stroke-width:.8px;stroke-dasharray:3 4}.nb-x-asset{pointer-events:none;opacity:.97;image-rendering:auto;mix-blend-mode:normal}.nb-arm-currents{fill:none;stroke:#e0f2fe;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2 10 5 14;filter:var(--nb-micro-glow-filter)}.nb-arm-currents--out{stroke:#f0abfc}.nb-current-echo{stroke-width:.72px;stroke-dasharray:1 7 3 18;opacity:.56}.nb-neural-links{filter:var(--nb-micro-glow-filter)}.nb-neural-links line{stroke:var(--nb-spectrum-paint);stroke-width:.75px;opacity:.7}.nb-neural-nodes{filter:var(--nb-micro-glow-filter)}.nb-neural-nodes circle{fill:#ecfeff;stroke:#38bdf8;stroke-width:.65px}.nb-neural-nodes circle[data-tone=violet]{fill:#fae8ff;stroke:#e879f9}.nb-neural-nodes circle[data-tone=mix]{fill:#eef2ff;stroke:#c4b5fd}.nb-crystal-scan{mix-blend-mode:screen}.nb-prism-caustics{filter:var(--nb-micro-glow-filter)}.nb-crystal-scan--two{fill:#e879f92e}.nb-x-edge{stroke:var(--nb-spectrum-paint);stroke-width:1.55px;filter:var(--nb-micro-glow-filter);opacity:.26}.nb-x-highlight{stroke:#f0f9ffad;stroke-width:.85px;stroke-dasharray:14 7 2 8;filter:var(--nb-micro-glow-filter);opacity:.38}.nb-progress-comet{color:#67e8f9;filter:var(--nb-glow-filter)}.nb-progress-comet[data-state=degraded],.nb-progress-comet[data-state=unavailable]{color:#fbbf24}.nb-progress-comet[data-state=failed]{color:#fb7185}.nb-progress-comet-halo{fill:currentColor;opacity:.16}.nb-progress-comet-core{fill:#f8fdff;stroke:currentColor;stroke-width:1.4px}.nb-edge-fragments{fill:#7dd3fc6b;stroke:#e0f2fe94;stroke-width:.65px;filter:var(--nb-micro-glow-filter);transform-origin:240px 240px;transform:scale(.9)}.nb-edge-fragments path:nth-child(2n){fill:#e879f961}.nb-core-bloom{fill:var(--nb-core-bloom-paint);opacity:.72;filter:var(--nb-soft-glow-filter)}.nb-core-star{fill:#f0f9ffcc;stroke:#fff;stroke-width:.8px;filter:var(--nb-glow-filter)}.nb-core-mark{stroke:#f8fafc;stroke-width:2px;stroke-linecap:round;filter:var(--nb-glow-filter)}.nb-meter-readout{text-align:center;text-shadow:0 0 18px #3b82f6bd;justify-items:center;min-width:180px;display:grid;position:absolute;bottom:11.5%;left:50%;transform:translate(-50%)}.nb-meter-readout strong{color:#f6f8ff;letter-spacing:.04em;font-size:clamp(1.65rem,4vw,2.5rem);font-weight:520;line-height:1}.nb-meter-readout span{color:#a8bad6;font-family:var(--terminal-premium,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.1em;text-shadow:0 0 8px #020617f2,0 0 12px #38bdf833;text-transform:uppercase;margin-top:7px;font-size:.62rem}.nb-side-note{z-index:3;color:#67e8f9;max-width:240px;font-family:var(--terminal-premium,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.025em;white-space:nowrap;border-inline:1px solid #38bdf847;margin:0;padding:12px 15px;font-size:clamp(.7rem,1vw,.82rem);line-height:1.5;position:relative;transform:translateY(72px)}.nb-side-note:before,.nb-side-note:after{content:"";opacity:.58;border-block:1px solid;width:11px;height:11px;position:absolute}.nb-side-note:before{border-right:0;top:-1px;left:-1px}.nb-side-note:after{border-left:0;bottom:-1px;right:-1px}.nb-side-note--right{color:#f0abfc;text-align:right;border-color:#d946ef47;justify-self:end}.nb-steps{grid-template-columns:repeat(5,minmax(0,1fr));justify-self:center;gap:clamp(10px,1.7vw,22px);width:min(1080px,100%);min-width:0;margin:-78px 0 0;padding:0;list-style:none;display:grid;position:relative}.nb-steps:before{content:"";opacity:.58;background:linear-gradient(90deg,#22d3ee,#38bdf8 28%,#6366f1 52%,#a855f7 74%,#ec4899);height:1px;position:absolute;top:35px;left:5%;right:5%;box-shadow:0 0 9px #6366f194}.nb-step{--nb-structural-tone:#22d3ee;--nb-status-tone:#38bdf8;text-align:center;min-width:0;color:var(--nb-structural-tone);align-content:start;justify-items:center;gap:9px;display:grid;position:relative}.nb-step[data-kind=scope]{--nb-structural-tone:#38bdf8}.nb-step[data-kind=workers]{--nb-structural-tone:#60a5fa}.nb-step[data-kind=evidence]{--nb-structural-tone:#a855f7}.nb-step[data-kind=telemetry]{--nb-structural-tone:#ec4899}.nb-step:not(:last-child):after{content:"";background:linear-gradient(90deg,currentColor,#0000);width:calc(100% - 55px);height:1px;display:none;position:absolute;top:27px;left:calc(50% + 38px)}.nb-step-icon{width:70px;height:70px;box-shadow:0 0 24px color-mix(in srgb, currentColor 34%, transparent), inset 0 0 21px color-mix(in srgb, currentColor 13%, transparent);background:#030a1cd1;border:1px solid;border-radius:50%;place-items:center;display:grid;position:relative}.nb-step-icon:before,.nb-step-icon:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.nb-step-icon:before{border:1px solid color-mix(in srgb, currentColor 42%, transparent);box-shadow:0 0 14px color-mix(in srgb, currentColor 16%, transparent);inset:-8px}.nb-step-icon:after{border:1px dashed color-mix(in srgb, currentColor 38%, transparent);opacity:.62;inset:6px}.nb-step-state{color:#eefaff;background:var(--nb-status-tone);width:21px;height:21px;box-shadow:0 0 10px var(--nb-status-tone);border:2px solid #030919;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.nb-step-state svg{color:#eefaff}.nb-step-copy{justify-items:center;gap:3px;min-width:0;padding-bottom:8px;display:grid;position:relative}.nb-step-copy:after{content:"";background:linear-gradient(90deg, transparent, var(--nb-structural-tone), transparent);width:42px;height:1px;box-shadow:0 0 8px var(--nb-structural-tone);position:absolute;bottom:0}.nb-step-copy strong{color:#dfe9f8;letter-spacing:.015em;font-size:.82rem;font-weight:590}.nb-step-copy>span{color:var(--nb-status-tone);font-family:var(--terminal-premium,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:700}.nb-step-copy small{color:#7285a4;overflow-wrap:anywhere;max-width:190px;font-size:.7rem;line-height:1.35;display:none}.nb-step[data-state=pending]{--nb-status-tone:#38bdf8}.nb-step[data-state=ready]{--nb-status-tone:var(--status-success,#34d399)}.nb-step[data-state=degraded]{--nb-status-tone:var(--status-warning,#f59e0b)}.nb-step[data-state=unavailable]{--nb-status-tone:#94a3b8}.nb-step[data-state=failed]{--nb-status-tone:var(--status-danger,#fb7185)}.nb-build{color:#526783;font-family:var(--terminal-premium,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;justify-self:center;margin-top:-2px;font-size:.61rem}.nb-failure{color:#fda4af;background:#4c051938;border:1px solid #f43f5e47;border-radius:9px;grid-template-columns:auto 1fr;justify-self:center;gap:12px;width:min(760px,100%);padding:13px 15px;display:grid}.nb-failure h2{color:#ffe4e8;font-size:.86rem}.nb-failure p{color:#d8a7b3;overflow-wrap:anywhere;margin-top:4px;font-size:.77rem;line-height:1.45}.nb-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.nb-action{color:#dce8f8;min-width:132px;min-height:42px;font:inherit;cursor:pointer;background:#0f172ac2;border:1px solid #94a3b84d;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.78rem;font-weight:680;display:inline-flex}.nb-action:hover:not(:disabled),.nb-action:focus-visible{border-color:var(--nb-cyan);outline:none;box-shadow:0 0 0 3px #22d3ee26,0 0 20px #22d3ee2e}.nb-action:disabled{opacity:.55;cursor:wait}.nb-action--primary{color:#ecfeff;background:linear-gradient(100deg,#0891b280,#4f46e57a);border-color:#22d3ee85}.nb-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nb-shell[data-overall=failed] .nb-sequence{gap:9px}.nb-shell[data-overall=failed] .nb-meter{width:min(100%,380px)}.nb-shell[data-overall=failed] .nb-step-icon{width:52px;height:52px}.nb-shell[data-overall=failed] .nb-step:not(:last-child):after{top:24px}@media (prefers-reduced-motion:no-preference){.nb-shell:not([data-overall=failed]) .nb-ring--far{animation:24s linear infinite nb-ring-spin}.nb-shell:not([data-overall=failed]) .nb-ring--ticks{animation:31s linear infinite nb-ring-spin-reverse}.nb-shell:not([data-overall=failed]) .nb-hud-arc--cyan{animation:13s linear infinite nb-hud-cyan}.nb-shell:not([data-overall=failed]) .nb-hud-arc--violet{animation:17s linear infinite nb-hud-violet}.nb-shell:not([data-overall=failed]) .nb-field-wave{animation:3.4s linear infinite nb-wave-flow}.nb-shell:not([data-overall=failed]) .nb-x-prism{transform-origin:240px 240px;animation:4.6s ease-in-out infinite nb-x-breathe}.nb-shell:not([data-overall=failed]) .nb-arm-currents--in{animation:2.6s linear infinite nb-current-in}.nb-shell:not([data-overall=failed]) .nb-arm-currents--out{animation:2.9s linear infinite nb-current-out}.nb-shell:not([data-overall=failed]) .nb-crystal-scan--one{animation:4.2s ease-in-out infinite nb-crystal-scan}.nb-shell:not([data-overall=failed]) .nb-neural-nodes{animation:3.1s ease-in-out infinite nb-neural-breathe}.nb-shell[data-paused=true] .nb-ring,.nb-shell[data-paused=true] .nb-hud-arc,.nb-shell[data-paused=true] .nb-field-wave,.nb-shell[data-paused=true] .nb-x-prism,.nb-shell[data-paused=true] .nb-arm-currents,.nb-shell[data-paused=true] .nb-crystal-scan,.nb-shell[data-paused=true] .nb-neural-nodes{animation-play-state:paused!important}}@keyframes nb-ring-spin{to{transform:rotate(360deg)}}@keyframes nb-ring-spin-reverse{to{transform:rotate(-360deg)}}@keyframes nb-hud-cyan{to{transform:rotate(556deg)}}@keyframes nb-hud-violet{to{transform:rotate(-342deg)}}@keyframes nb-wave-flow{to{stroke-dashoffset:-60px}}@keyframes nb-x-breathe{0%,to{transform:scale(.88)}50%{opacity:.93;transform:scale(.892)}}@keyframes nb-current-in{to{stroke-dashoffset:-62px}}@keyframes nb-current-out{to{stroke-dashoffset:62px}}@keyframes nb-crystal-scan{0%,to{opacity:0;transform:translateY(-72px)}50%{opacity:.78;transform:translateY(78px)}}@keyframes nb-neural-breathe{50%{opacity:.48}}@media (width<=900px){.nb-visual-row{grid-template-columns:minmax(0,1fr)}.nb-meter{width:min(480px,72vw)}.nb-side-note{display:none}.nb-steps{gap:9px}.nb-step:not(:last-child):after{width:calc(100% - 40px);left:calc(50% + 32px)}.nb-step-copy small{font-size:.68rem}}@media (width<=720px){.nb-shell{padding-inline:max(14px, env(safe-area-inset-left));place-items:start center}.nb-sequence{gap:17px}.nb-brand{margin-bottom:8px}.nb-header h1{letter-spacing:.25em}.nb-meter{width:min(340px,88vw)}.nb-meter-readout{bottom:7%}.nb-steps{grid-template-columns:minmax(0,1fr);justify-self:center;width:min(520px,100%);margin-top:-26px}.nb-steps:before{display:none}.nb-step{text-align:left;grid-template-columns:50px minmax(0,1fr);place-items:center stretch;gap:12px;padding:4px 0}.nb-step:not(:last-child):after{background:linear-gradient(currentColor,#0000);width:1px;height:auto;display:block;top:49px;bottom:-13px;left:24px}.nb-step-icon{width:48px;height:48px}.nb-step-copy{grid-template-columns:minmax(0,1fr) auto;justify-items:start;column-gap:10px}.nb-step-copy strong{font-size:.8rem}.nb-step-copy small{grid-column:1/-1;max-width:none;font-size:.71rem;display:block}}@media (width<=380px){.nb-brand strong{letter-spacing:.18em;font-size:1.05rem}.nb-brand small{letter-spacing:.25em;font-size:.54rem}.nb-header h1{letter-spacing:.18em;font-size:.78rem}.nb-meter{width:min(300px,92vw)}.nb-meter-readout strong{font-size:1.55rem}}@media (height<=760px) and (width>=721px){.nb-shell{align-items:start;padding-block:14px}.nb-sequence{gap:8px}.nb-brand{margin-bottom:4px}.nb-title-row{margin-bottom:0}.nb-visual-row{grid-template-columns:minmax(140px,1fr) minmax(280px,390px) minmax(140px,1fr)}.nb-meter{width:min(390px,49vh)}.nb-step-icon{width:50px;height:50px}.nb-step:not(:last-child):after{top:23px}}.xus{--xus-cyan:#39e6ff;--xus-blue:#268cff;--xus-violet:#9a65ff;--xus-red:#ff4d5e;z-index:var(--z-max,2147480000);color:#edf8ff;isolation:isolate;opacity:1;background:radial-gradient(circle at 50% 46%,#1b64ff30,#0000 27%),radial-gradient(circle at 62% 54%,#8b5cf61f,#0000 32%),linear-gradient(145deg,#020611 0%,#040a18 48%,#02050e 100%);grid-template-rows:auto 1fr auto;min-width:0;min-height:100dvh;padding:clamp(22px,4vw,48px);transition:opacity .52s cubic-bezier(.2,0,0,1),visibility .52s;display:grid;position:fixed;inset:0;overflow:hidden}.xus[data-exiting=true]{opacity:0;visibility:hidden;pointer-events:none}.xus-grid,.xus-scan{z-index:-1;pointer-events:none;position:absolute;inset:0}.xus-grid{opacity:.72;background-color:#0000;background-image:linear-gradient(90deg,#39e6ff0a 1px,#0000 1px),linear-gradient(0deg,#39e6ff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000,#0000 73%);mask-image:radial-gradient(circle at 50% 46%,#000,#0000 73%)}.xus-scan{background:linear-gradient(90deg,#0000,#39e6ffa8,#9a65ff8a,#0000);width:72%;height:1px;margin:auto;transform:translateY(-24vh);box-shadow:0 0 34px 4px #268cff33}.xus-brand{justify-self:center;align-items:center;gap:13px;min-width:0;display:inline-flex}.xus-brand svg{fill:none;width:42px;height:42px;stroke:var(--xus-cyan);stroke-width:3.2px;stroke-linecap:round;filter:drop-shadow(0 0 8px #39e6ff80);overflow:visible}.xus-brand span{flex-direction:column;line-height:1.08;display:flex}.xus-brand strong{letter-spacing:.17em;font-family:Space Grotesk,Sora,sans-serif;font-size:clamp(1.12rem,2vw,1.45rem)}.xus-brand small{color:#70dfff;letter-spacing:.29em;text-transform:uppercase;margin-top:5px;font:600 .6rem/1 JetBrains Mono,monospace}.xus-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.xus-kicker{color:var(--xus-cyan);letter-spacing:.3em;text-transform:uppercase;margin:10px 0 5px;font:700 .66rem/1 JetBrains Mono,monospace}.xus-stage h1{letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 22px #39e6ff3d;margin:0;font-family:Space Grotesk,Sora,sans-serif;font-size:clamp(1.7rem,4vw,2.65rem)}.xus-subtitle{color:#8fa9c8;letter-spacing:.08em;min-height:1.2em;margin:7px 0 0;font-size:clamp(.75rem,1.6vw,.9rem)}.xus-still{color:var(--xus-cyan);letter-spacing:.08em;align-items:center;gap:7px;margin:9px 0 0;font-size:clamp(.7rem,1.4vw,.82rem);display:inline-flex}.xus-still-spin{animation:.8s linear infinite xus-spin}@keyframes xus-spin{to{transform:rotate(360deg)}}.xus-scene{justify-content:center;align-items:center;gap:clamp(6px,1.6vw,16px);width:min(720px,92vw);margin-block:clamp(26px,4.4vh,46px) clamp(46px,6.6vh,64px);display:flex}.xus-node{flex:none;position:relative}.xus-node-core{background:radial-gradient(circle at 40% 32%,#39e6ff26,#060e1eeb 70%);border:1px solid #39e6ff4d;border-radius:18px;place-items:center;width:clamp(74px,12vw,104px);height:clamp(74px,12vw,104px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 24px #268cff24}.xus-node-tag,.xus-status{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;font:700 .58rem/1 JetBrains Mono,monospace;position:absolute;left:50%;transform:translate(-50%)}.xus-node-tag{color:#7f9ec0;top:calc(100% + 10px)}.xus-src .xus-node-core svg{fill:none;width:52%;height:52%;stroke:var(--xus-cyan);stroke-width:3.4px;stroke-linecap:round;filter:drop-shadow(0 0 6px #39e6ff99)}.xus-src .xus-node-core{animation:1.9s ease-in-out both xus-src-charge}.xus-wire{flex:auto;align-self:center;min-width:48px;height:2px;position:relative}.xus-wire-line{background:linear-gradient(90deg,#39e6ff52,#9a65ff52);position:absolute;inset:0}.xus-wire-flow{background:linear-gradient(90deg, transparent, var(--xus-cyan), transparent) 0 0 / 42% 100% no-repeat;opacity:.85;animation:1.1s linear infinite xus-wire-flow;position:absolute;inset:0}.xus-payload{color:#eafffb;background:linear-gradient(#7cf1ff,#2b8cff);border-radius:999px;place-items:center;width:40px;height:24px;font:800 .64rem/1 JetBrains Mono,monospace;animation:1.9s cubic-bezier(.55,.05,.35,1) both xus-payload-fly;display:grid;position:absolute;top:50%;left:0;box-shadow:0 0 14px #39e6ffcc,0 0 34px #268cff6b}.xus-payload b{text-shadow:0 1px 2px #0208148c}.xus-server{overflow:visible}.xus-server-svg,.xus-cracks{position:absolute;inset:12px;overflow:visible}.xus-rack{fill:#091428e6;stroke:#5aaaeb8c;stroke-width:1.4px}.xus-unit rect{fill:#0d1e38e6;stroke:#5aaaeb57;stroke-width:1px}.xus-vent{stroke:#78b4eb61;stroke-width:1.1px}.xus-led{fill:#43e5ad;filter:drop-shadow(0 0 3px #43e5ade6);animation:1.1s step-end infinite xus-led-live,1.9s both xus-led-die}.xus-led-2{fill:var(--xus-cyan);animation-delay:0s,0s}.xus-cracks{fill:none;stroke:var(--xus-red);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #ff4d5ecc);opacity:0;animation:1.9s ease-out both xus-cracks-in}.xus-skull{color:var(--xus-red);opacity:0;filter:drop-shadow(0 0 8px #ff4d5eb3);place-items:center;animation:1.9s ease-out both xus-skull-in;display:grid;position:absolute;inset:0}.xus-impact{border:2px solid var(--xus-red);opacity:0;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:1.9s ease-out both xus-impact;position:absolute;inset:50%}.xus-status{color:#ff8f9b;opacity:0;animation:1.9s ease-out both xus-status-in;top:calc(100% + 32px)}.xus-status b{color:var(--xus-red);letter-spacing:.04em;text-shadow:0 0 10px #ff4d5e8c;margin-right:5px}.xus-server{animation:1.9s both xus-server-crash}.xus-progress{background:#617faa33;border-radius:2px;width:min(440px,82vw);height:2px;overflow:hidden}.xus-progress span{transform-origin:0;background:linear-gradient(90deg, var(--xus-cyan), var(--xus-blue), var(--xus-violet));width:100%;height:100%;display:block;box-shadow:0 0 12px #39e6ffbf}.xus-steps{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d1c9e;border:1px solid #568ec424;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(720px,92vw);margin-top:18px;display:grid}.xus-step{color:#7187a4;text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;padding:11px 14px;font:600 clamp(.62rem,1.5vw,.74rem)/1.2 JetBrains Mono,monospace;transition:color .24s,background .24s;display:grid}.xus-step+.xus-step{border-left:1px solid #568ec424}.xus-step[data-ready=true]{color:#bfefff;background:#39e6ff0a}.xus-step[data-ready=true]>svg{color:#43e5ad}.xus-step:last-child[data-ready=true]{color:#ff9fa9;background:#ff4d5e0d}.xus-step:last-child[data-ready=true]>svg{color:var(--xus-red)}.xus-step:last-child[data-ready=true] .xus-step-icon{color:var(--xus-red);border-color:#ff4d5e73;box-shadow:inset 0 0 15px #ff4d5e17,0 0 14px #ff4d5e1a}.xus-step-icon{color:#8fa9c8;background:#081327bd;border:1px solid #568ec43d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.xus-step[data-ready=true] .xus-step-icon{color:var(--xus-cyan);border-color:#39e6ff73;box-shadow:inset 0 0 15px #39e6ff14,0 0 14px #39e6ff17}.xus-footer{color:#647a97;letter-spacing:.28em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;font:700 .58rem/1 JetBrains Mono,monospace;display:flex}.xus-footer i{background:var(--xus-cyan);width:3px;height:3px;box-shadow:0 0 8px var(--xus-cyan);border-radius:50%}@media (prefers-reduced-motion:no-preference){.xus{animation:.42s cubic-bezier(.2,0,0,1) both xus-enter}.xus-grid{animation:12s linear infinite xus-grid}.xus-scan{animation:2.4s ease-in-out infinite xus-scan}.xus-progress span{animation:2s cubic-bezier(.2,.7,.2,1) both xus-progress}}@keyframes xus-enter{0%{opacity:0}to{opacity:1}}@keyframes xus-grid{to{transform:translate(52px,52px)}}@keyframes xus-scan{0%,to{opacity:0;transform:translateY(-25vh)}18%,82%{opacity:.75}50%{opacity:.42;transform:translateY(24vh)}}@keyframes xus-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes xus-src-charge{0%,to{box-shadow:inset 0 1px #ffffff0f,0 0 24px #268cff24}8%{box-shadow:inset 0 1px #ffffff14,0 0 34px #39e6ff8c}}@keyframes xus-wire-flow{0%{background-position:-45% 0}to{background-position:145% 0}}@keyframes xus-payload-fly{0%{opacity:0;left:0;transform:translateY(-50%)scale(.5)}8%{opacity:1;transform:translateY(-50%)scale(1)}14%{left:3%}56%{opacity:1;left:calc(100% - 40px);transform:translateY(-50%)scale(1)}63%{opacity:0;left:calc(100% - 40px);transform:translateY(-50%)scale(1.8)}to{opacity:0;left:calc(100% - 40px)}}@keyframes xus-impact{0%,57%{opacity:0;transform:scale(.4)}60%{opacity:.95;transform:scale(.5)}78%{opacity:0;transform:scale(7)}to{opacity:0}}@keyframes xus-server-crash{0%,57%{transform:translate(0)rotate(0)}60%{transform:translate(-3px)rotate(-1.4deg)}63%{transform:translate(4px)rotate(1.6deg)}66%{transform:translate(-4px)rotate(-1.2deg)}69%{transform:translate(3px)rotate(1deg)}73%{transform:translate(-1px)rotate(-.4deg)}77%,to{transform:translate(0)rotate(0)}}@keyframes xus-led-live{50%{opacity:.35}}@keyframes xus-led-die{0%,58%{fill:#43e5ad}62%,to{fill:var(--xus-red)}}@keyframes xus-cracks-in{0%,58%{opacity:0}66%{opacity:1}to{opacity:.96}}@keyframes xus-skull-in{0%,59%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.18)}80%,to{opacity:1;transform:scale(1)}}@keyframes xus-status-in{0%,60%{opacity:0;transform:translate(-50%)translateY(4px)}72%{opacity:1}74%{opacity:.3}78%,to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=620px){.xus{padding:20px 16px}.xus-brand svg{width:36px;height:36px}.xus-scene{gap:4px;width:84vw}.xus-node-core{width:66px;height:66px}.xus-node-tag,.xus-status{white-space:normal;text-align:center;letter-spacing:.1em;max-width:34vw;line-height:1.3}.xus-steps{grid-template-columns:1fr;margin-top:12px}.xus-step{padding:8px 11px}.xus-step+.xus-step{border-top:1px solid #568ec424;border-left:0}.xus-step-icon{width:26px;height:26px}}@media (height<=700px){.xus{padding-block:14px}.xus-node-core{width:72px;height:72px}.xus-stage h1{font-size:1.45rem}.xus-scene{margin-block:26px 44px}.xus-steps{margin-top:8px}}@media (prefers-reduced-motion:reduce){.xus,.xus *{transition-duration:1ms!important;animation:none!important}.xus-progress span{transform:scaleX(1)}.xus-payload{opacity:0}.xus-cracks,.xus-skull,.xus-status{opacity:1}.xus-led{fill:var(--xus-red)}}.ash-shell{--ash-rail-width:232px;--ash-rail-collapsed:76px;--ash-topstrip-height:64px;--ash-mobile-header:60px;--ash-obsidian:#05070f;--ash-panel:#0c1220eb;--ash-panel-soft:#10182ab3;--ash-border:#40e0ff24;--ash-border-soft:#7896be29;--ash-cyan:#34e3ff;--ash-violet:#8b5cff;--ash-text:#e7f2ff;--ash-text-dim:#8aa0bd;--ash-text-faint:#6f86a3;--ash-ok:#35e08a;--ash-warn:#ffcb5c;--ash-danger:#ff6a83;--ash-radius:7px;--ash-focus:0 0 0 2px var(--ash-obsidian), 0 0 0 4px var(--ash-cyan);grid-template-columns:var(--ash-rail-width) minmax(0, 1fr);background:var(--ash-obsidian);height:100dvh;color:var(--ash-text);isolation:isolate;font-family:Sora,Space Grotesk,ui-sans-serif,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.ash-shell[data-collapsed=true]{grid-template-columns:var(--ash-rail-collapsed) minmax(0, 1fr)}.ash-rail{border-right:1px solid var(--ash-border);z-index:30;background:linear-gradient(#090d18fa,#060912fc);flex-direction:column;align-self:start;gap:10px;height:100svh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.ash-brand{border-bottom:1px solid var(--ash-border-soft);align-items:center;gap:12px;min-height:56px;padding:4px 8px 14px;display:flex}.ash-brand-x{filter:drop-shadow(0 0 10px #34e3ff8c);flex:none;width:38px;height:38px}.ash-brand-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.ash-brand-text strong{letter-spacing:.14em;color:var(--ash-text);font-size:1.02rem;font-weight:800}.ash-brand-text small{letter-spacing:.26em;text-transform:uppercase;color:var(--ash-text-dim);font-size:.6rem}.ash-nav{flex-direction:column;flex:auto;gap:4px;margin-top:8px;display:flex;overflow-y:auto}.ash-nav-item{width:100%;color:var(--ash-text-dim);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:.9rem;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:flex;position:relative}.ash-nav-item svg{flex:none}.ash-nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ash-nav-item:hover{color:var(--ash-text);background:#34e3ff0f}.ash-nav-item:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-nav-item[aria-current=page]{color:var(--ash-cyan);background:linear-gradient(90deg,#34e3ff24,#8b5cff0f);border-color:#34e3ff59}.ash-nav-item[aria-current=page]:before{content:"";background:linear-gradient(180deg, var(--ash-cyan), var(--ash-violet));border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-14px;box-shadow:0 0 10px #34e3ff99}.ash-rail-footer{border-top:1px solid var(--ash-border-soft);flex-direction:column;gap:10px;padding-top:10px;display:flex}.ash-core{background:var(--ash-panel-soft);border:1px solid var(--ash-border-soft);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ash-core-visual{display:none}.ash-core-dot{background:var(--ash-ok);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 10px}.ash-core[data-state=processing] .ash-core-dot{background:var(--ash-cyan)}.ash-core[data-state=attention] .ash-core-dot{background:var(--ash-warn)}.ash-core-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ash-core-text strong{color:var(--ash-text);font-size:.78rem}.ash-core-text small{color:var(--ash-text-dim);font-size:.64rem}.ash-collapse{border:1px solid var(--ash-border-soft);width:100%;color:var(--ash-text-dim);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.78rem;font-weight:600;transition:color .16s,border-color .16s;display:flex}.ash-collapse:hover{color:var(--ash-text);border-color:var(--ash-border)}.ash-collapse:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-shell[data-collapsed=true] .ash-brand{justify-content:center;padding-inline:0}.ash-shell[data-collapsed=true] .ash-brand-text,.ash-shell[data-collapsed=true] .ash-nav-label,.ash-shell[data-collapsed=true] .ash-core-text,.ash-shell[data-collapsed=true] .ash-collapse span{display:none}.ash-shell[data-collapsed=true] .ash-nav-item,.ash-shell[data-collapsed=true] .ash-core{justify-content:center;padding-inline:0}.ash-shell[data-collapsed=true] .ash-collapse{justify-content:center}.ash-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.ash-topstrip{z-index:25;min-height:var(--ash-topstrip-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ash-border);background:#070b14db;align-items:center;gap:22px;padding:10px 22px;display:flex;position:sticky;top:0}.ash-status{color:var(--ash-text-dim);white-space:nowrap;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}.ash-status-dot{background:var(--ash-ok);border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px}.ash-status[data-state=processing]{color:var(--ash-cyan)}.ash-status[data-state=processing] .ash-status-dot{background:var(--ash-cyan)}.ash-status[data-state=attention]{color:var(--ash-warn)}.ash-status[data-state=attention] .ash-status-dot{background:var(--ash-warn)}.ash-status[data-state=ready]{color:#22e0b4}.ash-status[data-state=ready] .ash-status-dot{background:#22e0b4}.ash-status[data-state=scanning]{color:var(--ash-cyan)}.ash-status[data-state=scanning] .ash-status-dot{background:var(--ash-cyan);animation:1.4s ease-in-out infinite ash-status-pulse}@keyframes ash-status-pulse{0%,to{opacity:1}50%{opacity:.32}}.ash-scope{align-items:center;gap:9px;min-width:0;display:inline-flex}.ash-scope-ico{color:var(--ash-cyan);flex:none}.ash-scope-meta{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ash-scope-meta span{letter-spacing:.04em;text-transform:none;color:var(--ash-text-faint);font-size:.62rem}.ash-scope-meta strong{color:var(--ash-text);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:.84rem;overflow:hidden}.ash-scope-counts{display:none}.ash-integrity{flex-direction:column;gap:5px;min-width:148px;max-width:210px;display:flex}.ash-integrity-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ash-integrity-label{letter-spacing:.05em;color:var(--ash-text-faint);white-space:nowrap;font-size:.62rem}.ash-integrity-head b{color:var(--ash-text);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.ash-integrity-track{background:#0642608c;border-radius:3px;height:4px;position:relative;overflow:hidden}.ash-integrity-track>i{background:linear-gradient(90deg,#00c2ff,#00e6ff);border-radius:3px;transition:width .5s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #00e2ff8c}.ash-workspace{cursor:pointer;align-items:center;gap:9px;display:inline-flex}.ash-workspace-ico{color:var(--ash-cyan);flex:none}.ash-workspace-body{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ash-workspace-label{letter-spacing:.04em;text-transform:none;color:var(--ash-text-faint);font-size:.62rem}.ash-workspace-field{align-items:center;display:inline-flex;position:relative}.ash-workspace-select{appearance:none;max-width:210px;color:var(--ash-text);cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;padding:0 18px 0 0;font-size:.84rem;font-weight:600}.ash-workspace-caret{color:var(--ash-text-dim);pointer-events:none;position:absolute;right:22px}.ash-workspace-select:focus-visible{box-shadow:0 2px 0 var(--ash-cyan);outline:none}.ash-workspace-add{width:20px;height:20px;color:var(--ash-cyan);cursor:pointer;background:#34e3ff14;border:1px solid #34e3ff59;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:4px;transition:background .15s,border-color .15s;display:inline-flex}.ash-workspace-add:hover{background:#34e3ff2e;border-color:#34e3ff99}.ash-workspace-add:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-workspace-create{align-items:center;gap:4px;display:inline-flex}.ash-workspace-input{width:158px;color:var(--ash-text);background:#060c18eb;border:1px solid #34e3ff66;border-radius:5px;padding:3px 8px;font-size:.82rem}.ash-workspace-input:focus-visible{outline:none;box-shadow:0 0 0 2px #34e3ff40}.ash-workspace-ok,.ash-workspace-cancel{cursor:pointer;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ash-workspace-ok{color:var(--ash-cyan);background:#34e3ff1f;border-color:#34e3ff66}.ash-workspace-ok:hover:not(:disabled){background:#34e3ff3d}.ash-workspace-ok:disabled{opacity:.4;cursor:not-allowed}.ash-workspace-cancel{color:var(--ash-text-dim);background:#94a3b814;border-color:#94a3b84d}.ash-workspace-cancel:hover:not(:disabled){background:#94a3b82e}.ash-workspace-ok:focus-visible,.ash-workspace-cancel:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-hud-addws{width:34px;height:34px;color:var(--ash-cyan);cursor:pointer;background:#34e3ff14;border:1px solid #34e3ff59;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-inline:4px;transition:background .15s,border-color .15s;display:inline-flex}.ash-hud-addws:hover{background:#34e3ff2e;border-color:#34e3ff99}.ash-hud-addws:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-signal{color:#86c6bf;white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.ash-signal svg{color:#1fd2c2}.ash-signal b{color:#3fe6d6;font-weight:700}.ash-spacer{flex:auto}.ash-utility{align-items:center;gap:8px;display:inline-flex}.ash-icon-btn{border:1px solid var(--ash-border-soft);width:40px;height:40px;color:var(--ash-text-dim);cursor:pointer;background:#090e1ab3;border-radius:11px;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex;position:relative}.ash-icon-btn:hover{color:var(--ash-text);border-color:var(--ash-border)}.ash-icon-btn:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-icon-btn[aria-busy=true] svg{animation:.9s linear infinite ash-spin}.ash-notice-count{background:var(--ash-danger);color:#1a0308;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:-4px;right:-4px}.ash-user-trigger{border:1px solid var(--ash-border-soft);width:40px;height:40px;color:var(--ash-cyan);cursor:pointer;background:#090e1ab3;border-radius:11px;justify-content:center;align-items:center;padding:0;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.ash-user-trigger:hover{color:var(--ash-text);border-color:var(--ash-border);background:#34e3ff0d}.ash-user-trigger:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-pop{top:calc(var(--ash-topstrip-height) - 4px);z-index:40;border-radius:var(--ash-radius);background:var(--ash-panel);border:1px solid var(--ash-border);width:min(340px,100vw - 32px);max-height:min(70vh,520px);padding:12px;position:absolute;right:22px;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.ash-pop h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ash-text-dim);margin:2px 4px 10px;font-size:.72rem}.ash-notice{border:1px solid var(--ash-border-soft);border-radius:10px;gap:10px;margin-bottom:6px;padding:9px 10px;display:flex}.ash-notice-tone{background:var(--ash-cyan);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.ash-notice[data-tone=warn] .ash-notice-tone{background:var(--ash-warn)}.ash-notice[data-tone=danger] .ash-notice-tone{background:var(--ash-danger)}.ash-notice[data-tone=ok] .ash-notice-tone{background:var(--ash-ok)}.ash-notice div{min-width:0}.ash-notice strong{color:var(--ash-text);font-size:.8rem;display:block}.ash-notice small{color:var(--ash-text-dim);font-size:.72rem}.ash-pop-empty{text-align:center;color:var(--ash-text-dim);padding:16px 10px;font-size:.8rem}.ash-menu-item{width:100%;color:var(--ash-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:.85rem;display:flex}.ash-menu-item:hover{background:#34e3ff14}.ash-menu-item:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-menu-item.danger{color:var(--ash-danger)}.ash-menu-sep{background:var(--ash-border-soft);height:1px;margin:6px 4px}.ash-menu-head{border-bottom:1px solid var(--ash-border-soft);margin-bottom:6px;padding:6px 10px 10px}.ash-menu-head strong{font-size:.86rem;display:block}.ash-menu-head span{color:var(--ash-text-dim);word-break:break-all;font-size:.72rem}.ash-content{scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#7896be66 transparent;flex:auto;min-width:0;min-height:0;padding:22px 22px 40px;overflow:hidden auto;transform:translateZ(0)}.ash-content::-webkit-scrollbar{width:10px}.ash-content::-webkit-scrollbar-thumb{background:#7896be59 padding-box padding-box;border:2px solid #0000;border-radius:8px}.ash-content::-webkit-scrollbar-thumb:hover{background:#7896be8c padding-box padding-box}.ash-content::-webkit-scrollbar-track{background:0 0}.ash-route-view{min-width:0}.ash-route-view[hidden]{display:none!important}.ash-route-head{flex-direction:column;gap:2px;margin-bottom:18px;display:flex}.ash-route-head h1{letter-spacing:.01em;margin:0;font-size:1.5rem;font-weight:800}.ash-route-head p{color:var(--ash-text-dim);margin:0;font-size:.86rem}.ash-route-status{color:var(--ash-cyan);align-items:center;gap:8px;margin-top:6px;font-size:.78rem;display:inline-flex}.ash-route-status svg{animation:.9s linear infinite ash-spin}.ash-shell[data-route=dashboard] .ash-topstrip{border:1px solid var(--ash-border);background:#050b16d1;border-radius:7px;flex:0 0 56px;gap:0;height:56px;min-height:56px;margin:12px 17px 0 26px;padding:7px 18px;font-family:Sora,Space Grotesk,ui-sans-serif,system-ui,sans-serif}.ash-shell[data-route=dashboard] .ash-content{padding:12px 17px 30px 26px}.ash-shell[data-route=dashboard] .ash-route-head{display:none}@media (width>=861px){.ash-rail{background:linear-gradient(#040b16,#030914);gap:8px;padding:14px 14px 16px}.ash-rail>.ash-brand{min-height:67px;padding:8px 8px 12px}.ash-rail>.ash-brand .ash-brand-text{padding-top:4px}.ash-rail>.ash-brand .ash-brand-text strong{letter-spacing:.12em;font-size:20px}.ash-rail>.ash-brand .ash-brand-text small{letter-spacing:.23em;font-size:9px}.ash-rail .ash-nav-item,.ash-rail .ash-core,.ash-rail .ash-collapse{font-family:Sora,Space Grotesk,ui-sans-serif,system-ui,sans-serif}.ash-rail .ash-nav-item{border-radius:5px;min-height:56px;padding:11px 13px;font-size:.82rem}.ash-rail .ash-nav{gap:10px}.ash-rail .ash-nav-item[aria-current=page]{background:linear-gradient(90deg,#156fb933,#5a339d1f);border-color:#6f53cd9e}.ash-rail .ash-nav-item[aria-current=page]:before{border-radius:0;top:0;bottom:0;left:-1px}.ash-rail .ash-rail-footer{border-top:0;gap:10px;margin-bottom:19px;padding-top:0}.ash-rail .ash-core{background:linear-gradient(#0a172ad6,#060e1cf2);border-radius:6px;justify-content:flex-start;align-items:flex-start;min-height:157px;padding:10px 12px;position:relative;overflow:hidden}.ash-rail .ash-core-visual{filter:drop-shadow(0 0 10px #34e3ff59);width:112px;height:84px;display:block;position:absolute;top:42px;left:50%;transform:translate(-50%)}.ash-rail .ash-core-text{z-index:1;position:absolute;top:12px;left:32px}.ash-rail .ash-core-text strong{letter-spacing:.13em;text-transform:uppercase;font-size:.68rem}.ash-rail .ash-core-text small{white-space:nowrap;font-size:.61rem;position:absolute;top:106px;left:8px}.ash-rail .ash-core-dot{z-index:1;width:7px;height:7px;position:absolute;bottom:24px;left:28px}.ash-rail .ash-collapse{border-radius:5px;gap:20px;min-height:49px;padding-inline:21px;font-size:.68rem}.ash-shell[data-collapsed=true] .ash-rail .ash-nav{gap:6px}.ash-shell[data-collapsed=true] .ash-rail .ash-nav-item{justify-content:center;min-height:48px;padding-inline:0}.ash-shell[data-collapsed=true] .ash-rail .ash-core{justify-content:center;align-items:center;min-height:49px;padding:0;overflow:visible}.ash-shell[data-collapsed=true] .ash-rail .ash-core-visual,.ash-shell[data-collapsed=true] .ash-rail .ash-core-text{display:none}.ash-shell[data-collapsed=true] .ash-rail .ash-core-dot{width:9px;height:9px;position:static}.ash-shell[data-collapsed=true] .ash-rail .ash-collapse{justify-content:center;gap:0;min-height:49px;padding:0}}@media (width>=861px) and (width<=1100px){.ash-rail>.ash-brand{gap:10px;padding-inline:4px}.ash-rail>.ash-brand .ash-brand-text strong{letter-spacing:.1em;font-size:17px}.ash-rail>.ash-brand .ash-brand-text small{letter-spacing:.18em;font-size:8px}}.ash-shell[data-route=dashboard] .ash-hud-status,.ash-shell[data-route=dashboard] .ash-hud-segment,.ash-shell[data-route=dashboard] .ash-hud-signals,.ash-shell[data-route=dashboard] .ash-hud-utility{border-right:1px solid #5e80ab38;min-height:38px}.ash-shell[data-route=dashboard] .ash-hud-status{color:var(--ash-ok);letter-spacing:.01em;white-space:nowrap;flex:0 0 177px;align-items:center;gap:9px;font-size:.76rem;font-weight:700;display:inline-flex}.ash-shell[data-route=dashboard] .ash-hud-status[data-state=processing]{color:var(--ash-cyan)}.ash-shell[data-route=dashboard] .ash-hud-status[data-state=attention]{color:var(--ash-warn)}.ash-shell[data-route=dashboard] .ash-hud-status .ash-status-dot{background:currentColor;width:9px;height:9px}.ash-shell[data-route=dashboard] .ash-hud-segment{color:var(--ash-cyan);align-items:center;gap:10px;min-width:0;padding:0 26px 0 43px;display:inline-flex}.ash-shell[data-route=dashboard] .ash-hud-scope{box-sizing:border-box;flex:0 0 397px}.ash-shell[data-route=dashboard] .ash-hud-pipeline{box-sizing:border-box;flex:0 0 337px;position:relative}.ash-shell[data-route=dashboard] .ash-hud-copy{flex-direction:column;min-width:0;line-height:1.12;display:flex}.ash-shell[data-route=dashboard] .ash-hud-copy small{color:var(--ash-text-dim);letter-spacing:.03em;font-size:.59rem;font-weight:500}.ash-shell[data-route=dashboard] .ash-hud-copy strong,.ash-shell[data-route=dashboard] .ash-hud-scope-select{color:var(--ash-cyan);font:inherit;font-size:.72rem;font-weight:700;line-height:1.3}.ash-shell[data-route=dashboard] .ash-hud-scope-select{appearance:none;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0;width:100%;max-width:228px;height:14px;min-height:0;padding:0}.ash-shell[data-route=dashboard] .ash-hud-scope-select:focus-visible{box-shadow:var(--ash-focus)}.ash-shell[data-route=dashboard] .ash-hud-scope>svg:last-child{color:var(--ash-text-dim);margin-left:auto}.ash-hud-scope{position:relative}.ash-scope-trigger{text-align:left;align-items:center;gap:6px;width:auto;max-width:100%;display:inline-flex}.ash-scope-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ash-scope-chevron{color:var(--ash-text-dim);flex:none;transition:transform .15s}.ash-scope-trigger[aria-expanded=true] .ash-scope-chevron{transform:rotate(180deg)}.ash-scope-trigger:disabled{cursor:default;opacity:.7}.ash-shell[data-route=dashboard] .ash-hud-scope .ash-scope-pop{min-width:220px;max-width:320px;max-height:320px;padding:6px;top:calc(100% + 8px);left:0;right:auto;overflow-y:auto}.ash-scope-pop .ash-menu-item{width:100%}.ash-menu-item.is-active{color:var(--ash-cyan);background:#34e3ff1f}.ash-shell[data-route=dashboard] .ash-hud-pipeline i{background:linear-gradient(90deg, #34e3ffe6 0 var(--fill,100%), #5f81ae59 var(--fill,100%) 100%);border-radius:2px;width:280px;height:3px;margin:0;display:block;position:absolute;bottom:7px;left:0;box-shadow:0 0 6px #34e3ff3d}.ash-shell[data-route=dashboard] .ash-hud-signals{color:var(--ash-cyan);white-space:nowrap;flex:0 0 244px;align-items:center;gap:8px;padding:0 23px;font-size:.75rem;display:inline-flex}.ash-shell[data-route=dashboard] .ash-hud-signals b{color:var(--ash-cyan);font-size:.86rem}.ash-shell[data-route=dashboard] .ash-hud-utility{border-right:0;flex:none;align-items:center;gap:0;display:inline-flex}.ash-shell[data-route=dashboard] .ash-hud-icon,.ash-shell[data-route=dashboard] .ash-hud-user{width:49px;height:38px;color:var(--ash-text-dim);cursor:pointer;background:0 0;border:0;border-left:1px solid #5e80ab38;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ash-shell[data-route=dashboard] .ash-hud-user{width:56px;color:var(--ash-cyan)}.ash-shell[data-route=dashboard] .ash-hud-icon:first-child{width:71px}.ash-shell[data-route=dashboard] .ash-hud-icon:nth-child(2){width:58px}.ash-shell[data-route=dashboard] .ash-hud-icon:hover,.ash-shell[data-route=dashboard] .ash-hud-user:hover{color:var(--ash-text);background:#34e3ff0d}.ash-shell[data-route=dashboard] .ash-hud-icon:focus-visible,.ash-shell[data-route=dashboard] .ash-hud-user:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-shell[data-route=dashboard] .ash-hud-icon[aria-busy=true] svg{animation:.9s linear infinite ash-spin}.ash-shell[data-route=dashboard] .ash-pop{top:68px;right:17px}@media (width>=1251px) and (width<=1700px){.ash-shell[data-route=dashboard] .ash-topstrip{padding-inline:clamp(12px,1.1vw,18px)}.ash-shell[data-route=dashboard] .ash-hud-status{flex:0 clamp(125px,11vw,177px);min-width:118px}.ash-shell[data-route=dashboard] .ash-hud-segment{gap:clamp(7px,.65vw,10px);padding-left:clamp(14px,2vw,34px);padding-right:clamp(10px,1.2vw,20px)}.ash-shell[data-route=dashboard] .ash-hud-scope{flex:clamp(190px,23vw,397px);min-width:170px}.ash-shell[data-route=dashboard] .ash-hud-pipeline{flex:clamp(176px,19vw,337px);min-width:160px}.ash-shell[data-route=dashboard] .ash-hud-copy{flex:auto}.ash-shell[data-route=dashboard] .ash-hud-scope-select{max-width:100%}.ash-shell[data-route=dashboard] .ash-hud-pipeline i{width:auto;right:clamp(10px,1.2vw,20px)}.ash-shell[data-route=dashboard] .ash-hud-signals{text-overflow:ellipsis;flex:0 clamp(150px,14vw,244px);min-width:150px;padding-inline:clamp(8px,1vw,18px);overflow:hidden}.ash-shell[data-route=dashboard] .ash-hud-icon{width:clamp(42px,3vw,49px)}.ash-shell[data-route=dashboard] .ash-hud-icon:first-child{width:clamp(46px,4vw,71px)}.ash-shell[data-route=dashboard] .ash-hud-icon:nth-child(2){width:clamp(44px,3.4vw,58px)}.ash-shell[data-route=dashboard] .ash-hud-user{width:clamp(44px,3.4vw,56px)}.ash-shell[data-route=dashboard] .ash-workspace-create{box-sizing:border-box;flex:0 200px;min-width:160px;padding-inline:8px}.ash-shell[data-route=dashboard] .ash-workspace-create .ash-workspace-input{flex:auto;width:auto;min-width:0}}@media (width>=861px) and (width<=1250px){.ash-shell[data-route=dashboard] .ash-topstrip{flex:none;grid-template-rows:38px 38px;grid-template-columns:minmax(118px,.68fr) minmax(176px,1.32fr) 34px minmax(132px,auto);align-items:center;gap:0;width:auto;height:auto;min-height:94px;padding:8px 12px;display:grid;position:relative}.ash-shell[data-route=dashboard] .ash-spacer{display:none}.ash-shell[data-route=dashboard] .ash-hud-status,.ash-shell[data-route=dashboard] .ash-hud-segment,.ash-shell[data-route=dashboard] .ash-hud-signals,.ash-shell[data-route=dashboard] .ash-hud-utility{min-height:38px}.ash-shell[data-route=dashboard] .ash-hud-status{flex:none;grid-area:1/1;min-width:0}.ash-shell[data-route=dashboard] .ash-hud-scope{box-sizing:border-box;flex:none;grid-area:1/2;width:100%;min-width:0;padding:0 10px 0 12px}.ash-shell[data-route=dashboard] .ash-hud-copy{flex:auto}.ash-shell[data-route=dashboard] .ash-hud-scope-select{max-width:100%}.ash-shell[data-route=dashboard] .ash-hud-addws{grid-area:1/3;place-self:center;width:32px;height:32px}.ash-shell[data-route=dashboard] .ash-hud-utility{grid-area:1/4;justify-self:end}.ash-shell[data-route=dashboard] .ash-hud-pipeline{border-top:1px solid var(--ash-border-soft);box-sizing:border-box;flex:none;grid-area:2/1/auto/4;width:100%;min-width:0;padding:4px 14px 7px 0}.ash-shell[data-route=dashboard] .ash-hud-pipeline i{width:auto;bottom:4px;right:14px}.ash-shell[data-route=dashboard] .ash-hud-signals{border-top:1px solid var(--ash-border-soft);box-sizing:border-box;text-overflow:ellipsis;border-right:0;flex:none;grid-area:2/4;justify-content:center;width:100%;min-width:0;padding:0 8px;overflow:hidden}.ash-shell[data-route=dashboard] .ash-hud-icon,.ash-shell[data-route=dashboard] .ash-hud-icon:first-child,.ash-shell[data-route=dashboard] .ash-hud-icon:nth-child(2),.ash-shell[data-route=dashboard] .ash-hud-user{width:44px;height:36px}.ash-shell[data-route=dashboard] .ash-workspace-create{border-top:1px solid var(--ash-border-soft);box-sizing:border-box;grid-area:3/1/auto/-1;width:100%;min-width:0;min-height:40px;padding:7px 0 0}.ash-shell[data-route=dashboard] .ash-workspace-create .ash-workspace-input{flex:auto;width:auto;min-width:0}}.ash-banner{border:1px solid var(--ash-border-soft);border-radius:12px;margin-bottom:14px;padding:11px 16px;font-size:.86rem}.ash-banner.error{color:#ffd6de;background:#ff6a831a;border-color:#ff6a8366}.ash-banner.success{color:#cdfbe4;background:#35e08a1a;border-color:#35e08a66}.ash-route-error{border-radius:var(--ash-radius);text-align:center;background:#ff6a830f;border:1px solid #ff6a8366;padding:26px}.ash-route-error h2{margin:0 0 8px;font-size:1.1rem}.ash-route-error p{color:var(--ash-text-dim);margin:0 0 16px;font-size:.86rem}.ash-retry-btn{border:1px solid var(--ash-cyan);color:var(--ash-cyan);cursor:pointer;background:#34e3ff1f;border-radius:10px;padding:9px 18px;font-weight:700}.ash-retry-btn:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-mobile-header{display:none}.ash-scrim{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03060c9e;border:none;position:fixed;inset:0}.ash-drawer-close{display:none}@media (width<=1100px){.ash-shell{--ash-rail-width:200px}.ash-signal{display:none}.ash-scope-meta strong{max-width:150px}}@media (width<=860px){.ash-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ash-shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.ash-mobile-header{z-index:25;min-height:var(--ash-mobile-header);padding:8px 14px;padding-top:max(8px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ash-border);background:#070b14eb;align-items:center;gap:12px;display:flex;position:sticky;top:0}.ash-mobile-header .ash-brand{border:none;flex:auto;min-height:0;padding:0}.ash-mobile-header .ash-brand-text{padding-top:0}.ash-mobile-header .ash-brand-text strong{letter-spacing:.12em;font-size:1rem}.ash-mobile-header .ash-brand-text small{letter-spacing:.2em;font-size:.56rem}.ash-main{height:auto;min-height:0}.ash-hamburger{border:1px solid var(--ash-border-soft);width:44px;height:44px;color:var(--ash-text);cursor:pointer;background:#090e1ab3;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ash-hamburger:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-drawer-close{top:max(12px, env(safe-area-inset-top));z-index:1;border:1px solid var(--ash-border-soft);width:40px;height:40px;color:var(--ash-text);cursor:pointer;background:#090e1adb;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:12px}.ash-drawer-close:focus-visible{box-shadow:var(--ash-focus);outline:none}.ash-rail{z-index:40;width:min(84vw,300px);height:100svh;padding-top:max(20px, env(safe-area-inset-top));transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-102%)}.ash-shell[data-drawer=true] .ash-rail{transform:translate(0)}.ash-shell[data-collapsed=true] .ash-rail{width:min(84vw,300px)}.ash-shell[data-collapsed=true] .ash-brand-text,.ash-shell[data-collapsed=true] .ash-nav-label,.ash-shell[data-collapsed=true] .ash-core-text,.ash-shell[data-collapsed=true] .ash-collapse span{display:block}.ash-shell[data-collapsed=true] .ash-nav-item{justify-content:flex-start;padding-inline:12px}.ash-shell[data-collapsed=true] .ash-brand{justify-content:flex-start}.ash-collapse{display:none}.ash-rail{background:linear-gradient(#040b16,#030914);gap:8px}.ash-rail>.ash-brand{min-height:56px;padding:4px 46px 12px 8px}.ash-rail>.ash-brand .ash-brand-text,.ash-shell[data-collapsed=true] .ash-rail>.ash-brand .ash-brand-text{padding-top:0;display:flex}.ash-rail .ash-nav{gap:6px}.ash-rail .ash-nav-item{border-radius:7px;min-height:50px;padding:11px 12px;font-size:.84rem}.ash-rail .ash-nav-item[aria-current=page]{background:linear-gradient(90deg,#156fb933,#5a339d1f);border-color:#6f53cd9e}.ash-rail .ash-nav-item[aria-current=page]:before{border-radius:0;top:0;bottom:0;left:-1px}.ash-rail .ash-rail-footer{border-top:1px solid var(--ash-border-soft);gap:8px;margin-bottom:0;padding-top:10px}.ash-rail .ash-core,.ash-shell[data-collapsed=true] .ash-rail .ash-core{border-radius:8px;justify-content:flex-start;align-items:center;min-height:52px;padding:9px 12px;position:static;overflow:hidden}.ash-rail .ash-core-visual{display:none}.ash-rail .ash-core-dot,.ash-shell[data-collapsed=true] .ash-rail .ash-core-dot{width:9px;height:9px;position:static}.ash-rail .ash-core-text,.ash-shell[data-collapsed=true] .ash-rail .ash-core-text{display:flex;position:static}.ash-rail .ash-core-text strong{letter-spacing:.02em;text-transform:none;font-size:.72rem}.ash-rail .ash-core-text small{white-space:nowrap;font-size:.61rem;position:static}.ash-topstrip{flex-wrap:wrap;flex:none;align-content:center;gap:10px 12px;width:100%;height:auto;min-height:0;padding:10px 14px;position:relative;top:auto;overflow:visible}.ash-topstrip .ash-status{order:1}.ash-topstrip .ash-spacer{display:none}.ash-topstrip .ash-utility{order:2;margin-left:auto}.ash-scope{display:none}.ash-workspace{border-top:1px solid var(--ash-border-soft);flex:100%;order:3;width:100%;min-height:42px;padding-top:9px}.ash-workspace-select{width:100%;max-width:none}.ash-content{padding:16px 14px 40px}.ash-pop{right:10px}.ash-icon-btn,.ash-user-trigger{min-height:44px}.ash-shell[data-route=dashboard] .ash-topstrip{flex:none;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;width:auto;height:auto;min-height:0;margin:12px 14px 0;padding:9px 12px;display:grid;position:relative}.ash-shell[data-route=dashboard] .ash-hud-status,.ash-shell[data-route=dashboard] .ash-hud-segment,.ash-shell[data-route=dashboard] .ash-hud-signals,.ash-shell[data-route=dashboard] .ash-hud-utility{border-right:0;min-height:34px}.ash-shell[data-route=dashboard] .ash-hud-status{flex:none;grid-area:1/1;min-width:0}.ash-shell[data-route=dashboard] .ash-hud-scope{border-top:1px solid var(--ash-border-soft);border-bottom:1px solid var(--ash-border-soft);box-sizing:border-box;flex:none;grid-area:2/1/auto/-1;width:100%;min-width:0;padding:7px 46px 7px 0}.ash-shell[data-route=dashboard] .ash-hud-scope-select{max-width:calc(100vw - 132px)}.ash-shell[data-route=dashboard] .ash-hud-addws{z-index:1;width:32px;height:32px;position:absolute;top:52px;right:12px}.ash-shell[data-route=dashboard] .ash-hud-pipeline{border-bottom:1px solid var(--ash-border-soft);box-sizing:border-box;flex:none;grid-area:3/1/auto/-1;width:100%;min-width:0;padding:4px 0 10px}.ash-shell[data-route=dashboard] .ash-hud-pipeline i{width:100%;bottom:5px;right:0}.ash-shell[data-route=dashboard] .ash-hud-signals{flex:none;grid-area:4/1;min-width:0;padding:0}.ash-shell[data-route=dashboard] .ash-hud-utility{grid-area:4/2;justify-self:end}.ash-shell[data-route=dashboard] .ash-hud-icon,.ash-shell[data-route=dashboard] .ash-hud-icon:first-child,.ash-shell[data-route=dashboard] .ash-hud-icon:nth-child(2),.ash-shell[data-route=dashboard] .ash-hud-user{border-left-color:var(--ash-border-soft);width:38px;height:36px}.ash-shell[data-route=dashboard] .ash-content{padding:12px 14px 30px}}@media (width<=380px){.ash-user-meta{display:none}}@keyframes ash-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ash-shell,.ash-shell *,.ash-shell :before,.ash-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ash-workspace-field{position:relative}.ash-shell .ash-workspace-field .ash-scope-pop{min-width:200px;max-width:300px;max-height:300px;padding:6px;top:calc(100% + 8px);left:0;right:auto;overflow-y:auto}.geoops-hero{margin-bottom:16px;display:block}.wmap{touch-action:none;background:radial-gradient(120% 140% at 50% -20%,#00e5ff1a,#0000 60%),linear-gradient(#060d17 0%,#04080f 100%);border:1px solid #00e5ff2e;border-radius:16px;width:100%;height:480px;position:relative;overflow:hidden}.wmap-statusbar{z-index:4;color:#cfe6f5;pointer-events:none;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(#04080feb,#04080f00);align-items:center;gap:10px;padding:10px 14px;font:600 12px/1 ui-monospace,Menlo,monospace;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.wmap-sb-dot{background:#5b7285;border-radius:50%;flex-shrink:0;width:8px;height:8px}.wmap-sb-dot.live{background:#38e8c6;animation:1.1s ease-in-out infinite wmBlink;box-shadow:0 0 8px #38e8c6}@keyframes wmBlink{50%{opacity:.35}}.wmap-sb-state{color:#7fe6ff;letter-spacing:.12em}.wmap-sb-pct{color:#fff;font-weight:700}.wmap-sb-text{color:#ffd23f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wmap-sb-cdn{color:#ffb020;border:1px solid #ffb02066;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10.5px}.wmap-sb-coord{color:#8fd0e6;letter-spacing:.06em;flex-shrink:0;font-size:11px}.wmap-stage{position:absolute;inset:0}.wmap-svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block}.wmap-svg:active{cursor:grabbing}.wmap-graticule{fill:none;stroke:#00e5ff17;stroke-width:.6px}.wmap-land{fill:url(#wmLand);stroke:#5ac8fa8c;stroke-width:.7px;stroke-linejoin:round;fill-rule:evenodd}.wmap-pin2{fill:#5ac8fa;stroke:#cbeeff;stroke-width:1px;opacity:.7}.wmap-pin-edge{fill:#ffb020;stroke:#fff;stroke-width:1px}.wmap-pin-hidden{display:none}.wmap-target-dot{fill:#ff3b5c;stroke:#fff;stroke-width:.5px;filter:drop-shadow(0 0 4px #ff2a2a)}.wmap-target-ring{fill:none;stroke:#ff5a72;stroke-width:1px;opacity:.9}.wmap-target-halo{fill:none;stroke:#ff2a2a;stroke-width:1px;opacity:.6;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite wmScanPulse}@media (prefers-reduced-motion:reduce){.wmap-target-halo{animation:none}}.wmap-arc{fill:none;stroke:#ff2e97;stroke-width:1.8px;stroke-dasharray:5 7;opacity:.85;animation:1.1s linear infinite wmFlow}@keyframes wmFlow{to{stroke-dashoffset:-24px}}.wmap-core{fill:#ff2e97;stroke:#fff;stroke-width:1.2px;filter:drop-shadow(0 0 6px #ff2e97)}.wmap-cross{stroke:#ff2e9799;stroke-width:1px;stroke-dasharray:3 5}.wmap-ring{fill:none;stroke:#ff2e978c;stroke-width:1.3px}.wmap-ring-spin{stroke:#00e5ffbf;stroke-dasharray:10 8;transform-box:fill-box;transform-origin:50%;animation:6s linear infinite wmSpin}@keyframes wmSpin{to{transform:rotate(360deg)}}.wmap-ping{fill:none;stroke:#ff2e97;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite wmPing}@keyframes wmPing{0%{opacity:.9;transform:scale(.5)}80%,to{opacity:0;transform:scale(3.6)}}.wmap-zoom{z-index:5;background:#060e18d1;border:1px solid #00e5ff38;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex;position:absolute;bottom:12px;left:12px}.wmap-zoom button{cursor:pointer;color:#9fe8ff;background:#00e5ff1a;border:1px solid #00e5ff47;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:flex}.wmap-zoom button:hover{color:#fff;background:#00e5ff38}.wmap-zoom-lvl{color:#7fe6ff;font:600 9.5px/1 ui-monospace,Menlo,monospace}.wmap-card{z-index:5;color:#dbeafe;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060e18d9;border:1px solid #ff2e9759;border-radius:12px;min-width:190px;max-width:250px;padding:12px 14px;font:500 12px/1.35 ui-monospace,Menlo,monospace;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 30px #00000080}.wmap-card-badge{letter-spacing:.1em;border-radius:5px;margin-bottom:8px;padding:2px 8px;font-size:9.5px;display:inline-block}.wmap-card-badge.origin{color:#58f5d4;background:#38e8c62e}.wmap-card-badge.edge{color:#ffc65a;background:#ffb0202e}.wmap-card-badge.direct{color:#7fe6ff;background:#00e5ff29}.wmap-card-place{color:#fff;font-size:15px;font-weight:700}.wmap-card-country{color:#9fb6c9;margin-top:1px;font-size:12px}.wmap-card-country span{color:#7fe6ff;background:#00e5ff24;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:10px}.wmap-card-rows{grid-template-columns:1fr 1fr;gap:5px 12px;margin:10px 0 8px;display:grid}.wmap-card-rows>div{justify-content:space-between;gap:8px;display:flex}.wmap-card-rows dt{color:#5f7d92;letter-spacing:.1em;font-size:10px}.wmap-card-rows dd{color:#e6f0f7;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.wmap-card-host{color:#ff7bb8;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #ffffff14;margin-top:6px;padding-top:8px;font-size:11px;overflow:hidden}.wmap-note{z-index:5;color:#9fe8ff;white-space:nowrap;background:#060e18cc;border:1px solid #00e5ff38;border-radius:999px;padding:8px 16px;font:500 12px/1 ui-monospace,Menlo,monospace;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.wmap-note b{color:#fff}.wmap-note-err{color:#ff9aa5;border-color:#ff5e6c80}.wmap-egress-note{z-index:5;color:#7fd7f5;white-space:nowrap;background:#060e18c7;border:1px solid #00e5ff2e;border-radius:999px;padding:6px 14px;font:500 11px/1 ui-monospace,Menlo,monospace;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.wmap-egress-note b{color:#fff}.wmap-egress-note.wmap-note-err{color:#ff9aa5;border-color:#ff5e6c80}@media (prefers-reduced-motion:reduce){.wmap-ping,.wmap-ring-spin,.wmap-arc{animation:none}.wmap-ping{opacity:0}}.wmap-card{overflow:hidden}.wmap-card-rows{grid-template-columns:1fr}.wmap-card-rows>div{min-width:0}.wmap-card-rows dt{flex:none}.wmap-card-rows dd{flex:auto;min-width:0}.wmap{height:clamp(300px,56vh,480px)}.geoops-hero{display:block!important}.wmap-zoom button{width:34px;height:34px}.wmap-card-rows dt{color:#8ba3b5}.wmap-cond-glow{fill:none;stroke-width:3.2px;stroke-linecap:round;opacity:.22}.wmap-cond-core{fill:none;stroke-width:1px;stroke-linecap:round;opacity:.5;will-change:opacity;animation:3s ease-in-out infinite wmCondBreathe}@keyframes wmCondBreathe{0%,to{opacity:.34}50%{opacity:.62}}.wmap-cond-trail{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:18 82;opacity:.82;will-change:stroke-dashoffset;animation:wmTrail var(--flow-spd,3.2s) linear infinite;animation-delay:var(--flow-dly,0s)}.wmap-cond-head{fill:none;stroke:#ffdfb0;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:4 96;opacity:.98;will-change:stroke-dashoffset;animation:wmHead var(--flow-spd,3.2s) linear infinite;animation-delay:var(--flow-dly,0s)}.wmap-cond-tip{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1.5 98.5;filter:drop-shadow(0 0 2.5px #ffd89a);will-change:stroke-dashoffset;animation:wmTip var(--flow-spd,3.2s) linear infinite;animation-delay:var(--flow-dly,0s)}@keyframes wmTrail{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes wmHead{0%{stroke-dashoffset:-14px}to{stroke-dashoffset:-114px}}@keyframes wmTip{0%{stroke-dashoffset:-16.5px}to{stroke-dashoffset:-116.5px}}.wmap-mist{fill:none;stroke-width:1px;stroke-linecap:round;stroke-dasharray:.6 4.4;opacity:.7;will-change:stroke-dashoffset;animation:wmMist var(--mist-spd,2.4s) linear infinite;animation-delay:var(--flow-dly,0s)}@keyframes wmMist{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}.wmap-attack-layer[data-origin-src=representative] .wmap-cond-head{stroke:#7fe6ff;stroke-dasharray:4 96}.wmap-attack-layer[data-origin-src=representative] .wmap-cond-tip{stroke:#dffaff;filter:drop-shadow(0 0 2px #39dbff)}.wmap-attack-layer[data-origin-src=representative] .wmap-cond-trail{stroke-dasharray:6 10;opacity:.6}.wmap-muzzle{transform-box:fill-box;transform-origin:50%;opacity:0;mix-blend-mode:screen;pointer-events:none;animation:2.1s ease-out infinite wmMuzzle}@keyframes wmMuzzle{0%{opacity:0;transform:scale(.3)}6%{opacity:.55;transform:scale(1)}30%{opacity:0;transform:scale(1.4)}to{opacity:0}}.wmap-node-box{fill:#ffb01f1a;stroke:#ffb01f;stroke-width:1.2px;vector-effect:non-scaling-stroke}.wmap-node-tick{stroke:#ffb01f;stroke-width:1px;opacity:.8;vector-effect:non-scaling-stroke}.wmap-node-dot{fill:#ffd98a;filter:drop-shadow(0 0 4px #ff8a00)}.wmap-node-pulse{fill:none;stroke:#ffb01f;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;will-change:transform, opacity;animation:3.1s ease-out infinite wmNodePulse}@keyframes wmNodePulse{0%{opacity:.85;transform:scale(.5)}70%{opacity:0}to{opacity:0;transform:scale(3)}}.wmap-node-city{fill:#ffce7a;letter-spacing:.1em;paint-order:stroke;stroke:#04080f;stroke-width:2px;pointer-events:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700}.wmap-origin--rep .wmap-node-box{stroke:#39dbff;fill:#39dbff14;stroke-dasharray:2.4 2.4}.wmap-origin--rep .wmap-node-tick{stroke:#39dbff}.wmap-origin--rep .wmap-node-dot{fill:#9becff;filter:drop-shadow(0 0 3px #39dbff)}.wmap-origin--rep .wmap-node-pulse{stroke:#39dbff}.wmap-origin--rep .wmap-node-city{fill:#8fe3ff}@keyframes wmScanPulse{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(2)}}.wmap-nightlights{mix-blend-mode:screen;pointer-events:none;will-change:opacity;animation:9s ease-in-out infinite alternate wmNightBreathe}@keyframes wmNightBreathe{0%{opacity:.82}to{opacity:.96}}.wmap-vig{pointer-events:none}.wmap-mhalo{transform-box:fill-box;transform-origin:50%;mix-blend-mode:screen;will-change:transform, opacity;animation:3s ease-in-out infinite wmMHalo}@keyframes wmMHalo{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.9;transform:scale(1.12)}}.wmap-coreglow{transform-box:fill-box;transform-origin:50%;mix-blend-mode:screen;will-change:transform, opacity;animation:1.9s ease-in-out infinite wmCoreGlow}@keyframes wmCoreGlow{0%,to{opacity:.9;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}.wmap-core-dot{fill:#fff;filter:drop-shadow(0 0 5px #ffd89a)}.wmap-range{fill:none;stroke:#4fe0ff;stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke}.wmap-range-dim{fill:none;stroke:#4fe0ff;stroke-opacity:.26;stroke-width:1px;vector-effect:non-scaling-stroke}.wmap-retc{stroke:#bdefff;stroke-width:1px;stroke-opacity:.9;vector-effect:non-scaling-stroke}.wmap-bracket{fill:none;stroke:#ffb01f;stroke-width:2px;stroke-linecap:square;vector-effect:non-scaling-stroke}.wmap-lockspin{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:16s linear infinite wmSpin}.wmap-sweepspin{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:6s linear infinite wmSpin}.wmap-sweep-beam{stroke:#5fe0ff;stroke-width:1.4px;stroke-opacity:.75;vector-effect:non-scaling-stroke}.wmap-sweep-sector{fill:#4fe0ff;fill-opacity:.1}.wmap-rping{fill:none;stroke:#4fe0ff;stroke-width:1.2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;will-change:transform, opacity;animation:3s ease-out infinite wmRping}@keyframes wmRping{0%{opacity:.9;transform:scale(.45)}70%{opacity:.14}to{opacity:0;transform:scale(4)}}.wmap-shock{fill:none;stroke:#ffb066;stroke-width:1.4px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;will-change:transform, opacity;filter:drop-shadow(0 0 6px #ff8a00);animation:3.6s ease-out infinite wmShock}@keyframes wmShock{0%{opacity:.85;transform:scale(.25)}to{opacity:0;transform:scale(4.2)}}.wmap-crit{fill:none;stroke:#ff5b46;stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;will-change:transform, opacity;animation:2.3s ease-out infinite wmRping;display:none}[data-alert=crit] .wmap-bracket{stroke:#ff7a4d}[data-alert=crit] .wmap-crit{display:block}[data-alert=crit] .wmap-mhalo{animation-duration:2.2s}[data-alert=crit] .wmap-shock{stroke:#ff5a5a;animation-duration:2.4s}[data-alert=crit] .wmap-cond-tip{filter:drop-shadow(0 0 3px #ff4d67)}[data-alert=crit] .wmap-cond-trail,[data-alert=crit] .wmap-cond-head,[data-alert=crit] .wmap-cond-tip{animation-duration:1.9s}.wmap-hud{z-index:6;color:#ffd78a;width:214px;font:700 10px/1 var(--font-mono,ui-monospace, "JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:linear-gradient(#060e18ed,#04080fe0);border:1px solid #ffb01f6b;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:absolute;top:42px;right:12px;box-shadow:0 8px 30px #00000080,0 0 20px #ff8a001f}.wmap-hud.is-crit{border-color:#ff2a4a99;box-shadow:0 8px 30px #00000080,0 0 26px #ff00334d}.wmap-hud-hdr{align-items:center;gap:7px;display:flex}.wmap-hud-dot{background:#ff3b3b;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1s ease-in-out infinite wmHudBlink;box-shadow:0 0 9px #ff2a2a}@keyframes wmHudBlink{50%{opacity:.2}}.wmap-hud-live{color:#ff6a54;font-size:10px;font-weight:800}.wmap-hud.is-crit .wmap-hud-live{color:#ff2a4a;animation:1s step-end infinite wmHudAlarm}@keyframes wmHudAlarm{50%{opacity:.5}}.wmap-hud-src{color:#ffce7a;letter-spacing:.06em;margin-left:auto;font-size:7.5px}.wmap-hud-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.wmap-hud-tile{background:#07131fb8;border-left:2px solid #ffb01f;border-radius:5px;flex-direction:column;gap:3px;padding:6px 8px;display:flex}.wmap-hud-tile span{color:#6f93a8;letter-spacing:.14em;font-size:7.5px}.wmap-hud-tile b{color:#eaf4fb;letter-spacing:.02em;font-size:16px;font-weight:800}.wmap-hud-tile.is-crit-tile{border-left-color:#ff3b47}.wmap-hud-tile.is-crit-tile b{color:#ff5560}.wmap-hud.is-crit .wmap-hud-tile.is-crit-tile b{animation:1.15s step-end infinite wmCritBlink}@keyframes wmCritBlink{50%{color:#ffb0b6}}.wmap-hud-prog{flex-direction:column;gap:5px;display:flex}.wmap-hud-prog-top{color:#6f93a8;letter-spacing:.14em;justify-content:space-between;font-size:7.5px;display:flex}.wmap-hud-prog-top span:last-child{color:#eaf4fb;font-weight:800}.wmap-hud-seg{gap:2px;display:flex}.wmap-hud-seg i{background:#12303f;border-radius:1px;flex:1;height:7px}.wmap-hud-seg i.on{background:#ffb01f}.wmap-hud-seg i.hot{background:#ff6a2e;box-shadow:0 0 6px #ff6a2e}@media (prefers-reduced-motion:reduce){.wmap-cond-trail,.wmap-cond-head,.wmap-cond-tip{stroke-dashoffset:-13px;animation:none}.wmap-mist{opacity:.4;animation:none}.wmap-cond-core{opacity:.5;animation:none}.wmap-node-pulse,.wmap-rping,.wmap-crit,.wmap-muzzle{opacity:.18;animation:none}.wmap-lockspin,.wmap-sweepspin,.wmap-mhalo,.wmap-coreglow,.wmap-shock{animation:none}.wmap-shock{opacity:0}.wmap-hud-dot,.wmap-hud.is-crit .wmap-hud-live,.wmap-hud.is-crit .wmap-hud-tile.is-crit-tile b{animation:none}.wmap-nightlights{opacity:.9;animation:none}}.lcc{--lcc-neural-rest:#42ddff;--lcc-neural-analyze:#a879ff;--lcc-neural-alert:#ff6f9d;--lcc-neural-ready:#4fe39b;--lcc-neural-degraded:#ffb454;--lcc-surface:#040916d1;--lcc-surface-raised:#081021f0;border-radius:inherit;color:var(--text);font-family:var(--terminal);isolation:isolate;background:radial-gradient(120% 120% at 50% 0,#22d3ee14,#0000 60%),linear-gradient(#060912 0%,#04070f 55%,#010208 100%);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.lcc:before{content:"";z-index:30;border-radius:inherit;pointer-events:none;clip-path:polygon(0 0,72px 0,72px 2px,calc(100% - 72px) 2px,calc(100% - 72px) 0,100% 0,100% 100%,calc(100% - 72px) 100%,calc(100% - 72px) calc(100% - 2px),72px calc(100% - 2px),72px 100%,0 100%);border:1px solid #42ddff1a;position:absolute;inset:0}.lcc-bg{z-index:0;pointer-events:none;opacity:.9;position:absolute;inset:0}.lcc-head{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#040916b8,#0409163d);flex-wrap:wrap;padding:10px 14px;display:flex;position:relative}.lcc-title-wrap{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lcc-title-icon{color:var(--cyan);filter:drop-shadow(0 0 6px #22d3ee8c)}.lcc-title{font-family:"Space Grotesk", var(--terminal);letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin:0;font-size:.82rem;font-weight:700}.lcc-ai-badge{border-radius:var(--radius-pill);color:#d6c8ff;letter-spacing:.16em;text-transform:uppercase;background:#7c3aed29;border:1px solid #8b5cf675;align-items:center;gap:6px;padding:3px 9px;font-size:.6rem;font-weight:700;display:inline-flex;box-shadow:0 0 18px #7c3aed42}.lcc-ai-dot{background:var(--purple-2);width:7px;height:7px;box-shadow:0 0 10px var(--purple-2);border-radius:50%;animation:2.4s ease-in-out infinite lcc-breathe}.lcc-live{letter-spacing:.16em;color:var(--muted-2);text-transform:uppercase;font-size:.6rem;font-weight:700}.lcc-live.is-live{color:var(--sev-low);text-shadow:0 0 10px rgb(var(--sev-low-rgb) / 60%)}.lcc-live.is-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.8s ease-in-out infinite lcc-breathe;display:inline-block;box-shadow:0 0 9px}.lcc-live[data-state=degraded]{color:var(--lcc-neural-degraded);text-shadow:0 0 10px #ffb4547a}.lcc-live[data-state=synced]{color:var(--lcc-neural-ready)}.lcc-controls{align-items:center;gap:8px;margin-left:auto;display:flex}.lcc-btn{border-radius:var(--radius-sm);color:var(--muted);font-family:var(--terminal);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;min-height:34px;transition:border-color var(--dur-fast,.14s), color var(--dur-fast,.14s), box-shadow var(--dur-fast,.14s), transform var(--dur-fast,.14s);background:#091121b8;border:1px solid #94a3b845;align-items:center;gap:6px;padding:6px 11px;font-size:.66rem;font-weight:600;display:inline-flex}.lcc-btn:hover:not(:disabled){color:var(--text);border-color:var(--line-hot);box-shadow:var(--glow-cyan);transform:translateY(-1px)}.lcc-btn:disabled{opacity:.42;cursor:not-allowed}.lcc-btn.is-on{color:var(--cyan);border-color:var(--line-hot);box-shadow:var(--glow-cyan)}.lcc-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.lcc-voice-shell{align-items:stretch;display:inline-flex;position:relative}.lcc-voice-shell .lcc-voice-toggle{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.lcc-voice-shell .lcc-voice-settings{border-radius:0 var(--radius-sm) var(--radius-sm) 0;min-width:34px;margin-left:-1px;padding-inline:8px}.lcc-speaking-icon{animation:.82s ease-in-out infinite lcc-speaker-pulse}.lcc-voice-menu{z-index:40;border-radius:var(--radius-md);background:var(--lcc-surface-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #48cfff47;width:min(360px,100cqi - 28px);padding:13px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 52px #00000094,0 0 28px #22d3ee1a}.lcc-voice-menu-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lcc-voice-menu-head>span{color:var(--text);font-family:"Space Grotesk", var(--terminal);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.lcc-voice-menu-head em{color:var(--lcc-neural-ready);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-style:normal}.lcc-voice-menu-head em[data-state=speaking]{color:var(--lcc-neural-analyze)}.lcc-voice-menu-head em[data-state=buffering],.lcc-voice-menu-head em[data-state=loading]{color:var(--cyan)}.lcc-voice-menu-head em[data-state=error]{color:var(--lcc-neural-alert)}.lcc-voice-menu-head em[data-state=degraded],.lcc-voice-menu-head em[data-state=unavailable]{color:var(--lcc-neural-degraded)}.lcc-voice-identity{border-radius:var(--radius-sm);background:linear-gradient(105deg,#22d3ee14,#8b5cf614);border:1px solid #42ddff33;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.lcc-voice-avatar{width:36px;height:36px;color:var(--cyan);background:radial-gradient(circle,#42ddff2e,#070f1fe6);border:1px solid #42ddff61;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 18px #42ddff29}.lcc-voice-identity>span:nth-child(2){gap:2px;min-width:0;display:grid}.lcc-voice-identity strong{color:var(--text);font:700 .72rem "Space Grotesk", var(--terminal)}.lcc-voice-identity small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.lcc-voice-identity i{color:var(--lcc-neural-ready);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-style:normal;font-weight:700}.lcc-voice-identity i[data-state=degraded]{color:var(--lcc-neural-degraded)}.lcc-voice-field{gap:6px;display:grid}.lcc-voice-field>span{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.lcc-voice-field select{border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--text);font:.68rem var(--terminal);background:#050c19eb;border:1px solid #94a3b845;padding:0 10px}.lcc-voice-field select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.lcc-voice-profile-meta{border-radius:var(--radius-sm);background:#7c3aed14;border:1px solid #8b5cf633;gap:3px;margin:10px 0;padding:9px 10px;display:grid}.lcc-voice-profile-meta strong{color:#ded4ff;font-size:.64rem;font-weight:700}.lcc-voice-profile-meta span{color:var(--muted-2);font-size:.58rem;line-height:1.45}.lcc-voice-metrics{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:9px;display:grid}.lcc-voice-metrics>span{border-radius:var(--radius-sm);background:#040a179e;border:1px solid #94a3b829;gap:2px;min-width:0;padding:7px 8px;display:grid}.lcc-voice-metrics small{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.lcc-voice-metrics strong{color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.lcc-voice-history{gap:5px;margin:8px 0 10px;display:grid}.lcc-voice-history>span{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem}.lcc-voice-history p{color:var(--muted);background:#0309158f;border-left:2px solid #42ddff80;margin:0;padding:6px 8px;font-size:.6rem;line-height:1.4}.lcc-voice-history p[data-tone=critical],.lcc-voice-history p[data-tone=high],.lcc-voice-history p[data-tone=failed]{border-left-color:var(--lcc-neural-alert)}.lcc-voice-error{color:var(--lcc-neural-alert);margin:8px 0;font-size:.6rem}.lcc-voice-preview{border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--cyan);font:700 .64rem var(--terminal);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#22d3ee1a,#8b5cf61f);border:1px solid #34e3ff47;justify-content:center;align-items:center;gap:7px;display:inline-flex}.lcc-voice-preview:hover{border-color:var(--line-hot);box-shadow:var(--glow-cyan)}.lcc-voice-preview:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.lcc-coach-control{border-radius:var(--radius-sm);background:#7c3aed14;border:1px solid #8b5cf638;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 10px;padding:8px 10px;display:flex}.lcc-coach-control-copy{gap:2px;min-width:0;display:grid}.lcc-coach-control-copy strong{color:#ded4ff;font:700 .66rem "Space Grotesk", var(--terminal)}.lcc-coach-control-copy small{color:var(--muted-2);font-size:.6rem;line-height:1.4}.lcc-coach-switch{border-radius:var(--radius-pill);min-height:30px;color:var(--muted-2);font:700 .6rem var(--terminal);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast,.14s), color var(--dur-fast,.14s), box-shadow var(--dur-fast,.14s);background:#091121b8;border:1px solid #94a3b845;flex:none;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.lcc-coach-switch i{background:var(--muted-2);border-radius:50%;width:8px;height:8px}.lcc-coach-switch.is-on{color:var(--lcc-neural-analyze);border-color:#a879ff8c;box-shadow:0 0 14px #a879ff33}.lcc-coach-switch.is-on i{background:var(--lcc-neural-analyze);box-shadow:0 0 8px var(--lcc-neural-analyze)}.lcc-coach-switch:hover{color:var(--text);border-color:var(--line-hot)}.lcc-coach-switch:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.lcc-sr-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lcc-command-rail{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:linear-gradient(90deg,#22d3ee0d,#0000 28%,#8b5cf60d 76%,#0000),#030813bd;grid-template-columns:1.1fr repeat(4,minmax(0,1fr));min-height:54px;padding:0 14px;display:grid;position:relative;overflow-x:auto}.lcc-command-rail::-webkit-scrollbar{display:none}.lcc-command-rail:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee8c,#8b5cf673,#0000);height:1px;position:absolute;bottom:-1px;left:14px;right:14px}.lcc-rail-cell{border-left:1px solid #94a3b81c;align-content:center;gap:1px;min-width:0;padding:7px 12px;display:grid;position:relative}.lcc-rail-cell:first-child{border-left:0;padding-left:0}.lcc-rail-cell>span{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:5px;font-size:.56rem;font-weight:700;display:inline-flex}.lcc-rail-cell>span svg{color:var(--cyan)}.lcc-rail-cell strong{color:var(--text);font:700 .76rem "Space Grotesk", var(--terminal);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lcc-rail-cell small{color:var(--muted-2);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.lcc-rail-cell[data-tone=ready] strong{color:var(--lcc-neural-ready)}.lcc-rail-cell[data-tone=standby] strong{color:var(--muted)}.lcc-rail-cell[data-tone=degraded] strong{color:var(--lcc-neural-degraded)}.lcc-rail-cell[data-tone=critical] strong,.lcc-rail-cell[data-tone=high] strong{color:var(--lcc-neural-alert)}.lcc-rail-cell[data-tone=medium] strong{color:var(--sev-medium)}.lcc-rail-cell[data-tone=neural] strong{color:var(--lcc-neural-analyze)}.lcc-rail-mission strong{color:var(--cyan)}.lcc-caption-console{z-index:3;background:linear-gradient(90deg,#040d1de6,#090c1dc7);border-bottom:1px solid #42ddff21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:6px 14px;display:grid;position:relative}.lcc-caption-console>span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:.54rem;font-weight:700;display:inline-flex}.lcc-caption-console strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:500;line-height:1.4;overflow:hidden}.lcc-caption-console small{color:var(--muted-2);letter-spacing:.08em;white-space:nowrap;font-size:.52rem}.lcc-caption-console[data-state=speaking]{box-shadow:inset 2px 0 var(--lcc-neural-analyze)}.lcc-caption-console[data-tone=critical],.lcc-caption-console[data-tone=high],.lcc-caption-console[data-tone=failed]{box-shadow:inset 2px 0 var(--lcc-neural-alert)}.lcc-caption-console[data-tone=ready]{box-shadow:inset 2px 0 var(--lcc-neural-ready)}.lcc-body{z-index:1;flex:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:12px;min-height:0;padding:12px 14px;display:grid;position:relative}.lcc-map{border-radius:var(--radius-md);background:radial-gradient(circle at 50% 54%,#22d3ee0f,#0000 48%),linear-gradient(145deg,#050d1cb8,#02061085);border:1px solid #42ddff21;flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,inset 0 0 60px #050c1b7a}.lcc-map:before,.lcc-map:after{content:"";z-index:3;pointer-events:none;width:28px;height:28px;position:absolute}.lcc-map:before{border-top:1px solid #42ddff8c;border-left:1px solid #42ddff8c;inset:7px auto auto 7px}.lcc-map:after{border-bottom:1px solid #a879ff70;border-right:1px solid #a879ff70;inset:auto 7px 7px auto}.lcc-map-svg{width:100%;height:100%;max-height:100%}.lcc-presence{--presence:var(--lcc-neural-rest);z-index:5;border:1px solid color-mix(in srgb, var(--presence) 26%, transparent);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(115deg,#040c1be6,#090f20ad);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(410px,100% - 8px);padding:8px 10px;display:grid;position:absolute;top:4px;left:4px;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #00000038}.lcc-presence[data-state=analyzing],.lcc-presence[data-state=speaking]{--presence:var(--lcc-neural-analyze)}.lcc-presence[data-state=alert]{--presence:var(--lcc-neural-alert)}.lcc-presence[data-state=degraded],.lcc-presence[data-state=queued]{--presence:var(--lcc-neural-degraded)}.lcc-presence[data-state=failed]{--presence:var(--lcc-neural-alert)}.lcc-presence[data-state=complete]{--presence:var(--lcc-neural-ready)}.lcc-presence[data-state=standby] .lcc-orb-ring{opacity:.24;animation-duration:16s}.lcc-presence[data-state=connecting] .lcc-orb-ring-a{animation-duration:3.4s}.lcc-presence[data-state=connecting] .lcc-orb-ring-b{animation-duration:2.6s}.lcc-presence[data-state=alert] .lcc-orb-core{animation:1.25s ease-out 2 lcc-alert-core}.lcc-presence[data-state=complete] .lcc-orb-ring,.lcc-presence[data-state=failed] .lcc-orb-ring{animation-play-state:paused}.lcc-neural-orb{width:52px;height:52px;color:var(--presence);place-items:center;display:grid;position:relative}.lcc-orb-ring{opacity:.44;border:1px solid;border-radius:50%;position:absolute}.lcc-orb-ring-a{border-style:dashed;animation:8s linear infinite lcc-orb-spin;inset:2px}.lcc-orb-ring-b{border-left-color:#0000;border-right-color:#0000;animation:5s linear infinite reverse lcc-orb-spin;inset:8px}.lcc-orb-core{background:color-mix(in srgb, var(--presence) 18%, #050a18);border:1px solid color-mix(in srgb, var(--presence) 72%, white 8%);width:29px;height:29px;box-shadow:0 0 8px color-mix(in srgb, var(--presence) 56%, transparent), 0 0 26px color-mix(in srgb, var(--presence) 22%, transparent);border-radius:50%;place-items:center;animation:2.8s ease-in-out infinite lcc-orb-breathe;display:grid}.lcc-waveform{background:#030813db;border-radius:8px;justify-content:center;align-items:center;gap:2px;height:11px;padding:2px 4px;display:flex;position:absolute;inset:auto 4px 0}.lcc-waveform i{background:var(--presence);opacity:.55;border-radius:2px;width:2px;height:3px}.lcc-presence[data-state=speaking] .lcc-waveform i,.lcc-presence[data-speaking=true] .lcc-waveform i{opacity:1;animation:.62s ease-in-out infinite alternate lcc-voice-bar}.lcc-presence[data-state=speaking] .lcc-waveform i:nth-child(2){animation-delay:-70ms}.lcc-presence[data-state=speaking] .lcc-waveform i:nth-child(3){animation-delay:-140ms}.lcc-presence[data-state=speaking] .lcc-waveform i:nth-child(4){animation-delay:-210ms}.lcc-presence[data-state=speaking] .lcc-waveform i:nth-child(5){animation-delay:-280ms}.lcc-presence[data-state=speaking] .lcc-waveform i:nth-child(6){animation-delay:-350ms}.lcc-presence[data-state=speaking] .lcc-waveform i:nth-child(7){animation-delay:-420ms}.lcc-presence-copy{gap:2px;min-width:0;display:grid}.lcc-presence-kicker{color:var(--presence);letter-spacing:.13em;text-transform:uppercase;font-size:.52rem;font-weight:700}.lcc-presence-copy strong{color:var(--text);font-family:"Space Grotesk", var(--terminal);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:700;overflow:hidden}.lcc-presence-copy>span:last-child{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;line-height:1.35;overflow:hidden}.lcc-link-state{max-width:112px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:.5rem;line-height:1.3;display:inline-flex}.lcc-link-state svg{color:var(--presence);flex:none}.lcc-coach-ribbon{border:1px solid color-mix(in srgb, var(--presence) 24%, transparent);border-radius:var(--radius-sm);background:linear-gradient(100deg, color-mix(in srgb, var(--presence) 12%, transparent), #040c1b75);grid-column:1/-1;align-items:center;gap:8px;min-width:0;margin-top:8px;padding:6px 9px;display:flex}.lcc-coach-tag{color:var(--lcc-neural-analyze);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:.6rem;font-weight:700;display:inline-flex}.lcc-coach-tag svg{color:var(--lcc-neural-analyze);flex:none}.lcc-coach-caption{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.62rem;line-height:1.35;overflow:hidden}.lcc-coach-chip{border-radius:var(--radius-pill);color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#22d3ee17;border:1px solid #42ddff47;flex:none;align-items:center;gap:5px;padding:2px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.lcc-coach-chip:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px}.lcc-ring{fill:none;stroke:#22d3ee1f;stroke-width:1px}.lcc-grid-line{stroke:#94a3b81a;stroke-width:1px}.lcc-radar-ticks line{stroke:#56deff3d;stroke-width:.8px}.lcc-signal-links line{stroke:#42ddff17;stroke-width:.6px;stroke-dasharray:2 5}.lcc-signal-links line[data-tone=fresh]{stroke:#d8fbff47;stroke-dasharray:3 3;animation:1.4s linear infinite lcc-dash-flow}.lcc-signal-links line[data-tone=finding]{stroke:rgb(var(--sev-high-rgb) / 32%);stroke-dasharray:4 3}.lcc-sweep{transform-origin:200px 200px;animation:5.2s linear infinite lcc-sweep}@media (prefers-reduced-motion:reduce){.lcc-sweep{opacity:.5;animation:none}}.lcc-core-dot{fill:var(--lcc-core-color,var(--cyan));filter:drop-shadow(0 0 8px var(--lcc-core-color,var(--cyan)))}.lcc-core-label{fill:var(--muted);font-family:var(--terminal);letter-spacing:.08em;text-transform:lowercase;font-size:11px}.lcc-node-dot{fill:var(--cyan);opacity:.85}.lcc-node{cursor:crosshair}.lcc-node-hit{fill:#0000;pointer-events:all}.lcc-node:hover .lcc-node-dot{opacity:1;stroke:#e7fcff;stroke-width:1.4px;filter:drop-shadow(0 0 6px #42ddffd9)}.lcc-node.is-finding .lcc-node-dot{fill:var(--sev-high)}.lcc-node-halo{fill:none;stroke:rgb(var(--sev-high-rgb) / 55%);stroke-width:1.2px;animation:1.8s ease-out infinite lcc-ping}.lcc-node.is-fresh .lcc-node-dot{fill:#d8fbff;animation:.9s ease-out lcc-pop}.lcc-node-selection{fill:#42ddff14;stroke:#d8fbff;stroke-width:1px;stroke-dasharray:2 2;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite lcc-selection-pulse}.lcc-map-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:calc(100% - 128px);font-size:.62rem;display:inline-flex;position:absolute;bottom:4px;left:10px;overflow:hidden}.lcc-map-caption svg{color:var(--cyan)}.lcc-map-navigator{z-index:8;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030915d1;border:1px solid #42ddff2e;align-items:center;display:inline-flex;position:absolute;bottom:8px;right:9px;overflow:hidden}.lcc-map-navigator button{width:28px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.lcc-map-navigator button:hover:not(:disabled){color:var(--cyan);background:#22d3ee14}.lcc-map-navigator button:disabled{opacity:.32;cursor:not-allowed}.lcc-map-navigator button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.lcc-map-navigator button.is-previous svg{transform:rotate(180deg)}.lcc-map-navigator span{min-width:46px;color:var(--muted-2);font-variant-numeric:tabular-nums;text-align:center;font-size:.52rem}.lcc-endpoint-inspector{z-index:9;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#040d1df5,#0c0b1feb);border:1px solid #42ddff45;width:min(350px,100% - 20px);padding:9px 10px;animation:.18s ease-out lcc-inspector-in;position:absolute;bottom:43px;left:10px;box-shadow:0 18px 38px #00000070,0 0 24px #22d3ee14}.lcc-inspector-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.lcc-inspector-head>h3{color:var(--cyan);font:700 .62rem var(--terminal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:5px;margin:0;display:inline-flex}.lcc-inspector-head button{border-radius:var(--radius-xs);width:25px;height:25px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.lcc-inspector-head button:hover{color:var(--text);border-color:var(--line-hot)}.lcc-inspector-head button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.lcc-endpoint-inspector>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:600;display:block;overflow:hidden}.lcc-inspector-meta{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.lcc-inspector-meta span{border-radius:var(--radius-pill);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:#ffffff08;border:1px solid #94a3b826;padding:2px 6px;font-size:.49rem}.lcc-inspector-focus{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.lcc-inspector-focus span{color:var(--rc,var(--muted));letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;font-size:.48rem;font-weight:700;display:inline-flex}.lcc-inspector-focus span i{background:var(--rc,var(--cyan));width:5px;height:5px;box-shadow:0 0 6px var(--rc,var(--cyan));border-radius:50%}.lcc-inspector-focus em,.lcc-inspector-note{color:var(--muted-2);margin:0;font-size:.5rem;font-style:normal;line-height:1.4}.lcc-inspector-note{color:var(--lcc-neural-degraded);margin-top:6px}.lcc-feed{border:1px solid var(--line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0409169e;flex-direction:column;min-height:0;display:flex;overflow:hidden}.lcc-feed-head{border-bottom:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:.62rem;font-weight:700;display:flex}.lcc-feed-head em{color:var(--muted-2);letter-spacing:.08em;font-size:.54rem;font-style:normal}.lcc-feed-head h3{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.lcc-feed-filters{min-width:0;color:var(--muted-2);align-items:center;gap:3px;display:inline-flex}.lcc-feed-filters>svg{flex:none;margin-right:2px}.lcc-feed-filters button{border-radius:var(--radius-xs);min-height:25px;color:var(--muted-2);font:600 .54rem var(--terminal);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.lcc-feed-filters button b{color:inherit;font-weight:700}.lcc-feed-filters button:hover{color:var(--text);background:#ffffff0a}.lcc-feed-filters button.is-active{color:var(--cyan);background:#22d3ee17;border-color:#42ddff47;box-shadow:inset 0 0 12px #22d3ee0d}.lcc-feed-filters button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.lcc-feed-list{scrollbar-width:thin;flex:auto;min-height:0;margin:0;padding:4px;list-style:none;overflow-y:auto}.lcc-feed-list::-webkit-scrollbar{width:6px}.lcc-feed-list::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:999px}.lcc-feed-empty{text-align:center;color:var(--muted-2);padding:18px 12px;font-size:.7rem}.lcc-feed-row{border-radius:var(--radius-xs);border-left:2px solid #0000;padding:0;animation:.32s ease-out lcc-slidein;display:block;overflow:hidden}.lcc-feed-row+.lcc-feed-row{margin-top:2px}.lcc-feed-row.scan{border-left-color:#22d3ee66}.lcc-feed-row.finding{background:#ffffff08}.lcc-feed-row.finding.sev-critical{border-left-color:var(--sev-critical)}.lcc-feed-row.finding.sev-high{border-left-color:var(--sev-high)}.lcc-feed-row.finding.sev-medium{border-left-color:var(--sev-medium)}.lcc-feed-row.finding.sev-low{border-left-color:var(--sev-low)}.lcc-feed-row.finding.sev-info{border-left-color:var(--sev-info)}.lcc-feed-row.is-selected{background:#22d3ee14;border-radius:8px;outline:1px solid #42ddff8c}.lcc-feed-row-action{width:100%;min-height:43px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast,.14s), box-shadow var(--dur-fast,.14s);background:0 0;border:0;align-items:center;gap:8px;padding:6px 7px;display:flex}.lcc-feed-row-action:hover:not(:disabled){background:linear-gradient(90deg,#22d3ee12,#8b5cf60a)}.lcc-feed-row.finding .lcc-feed-row-action:hover:not(:disabled){background:linear-gradient(90deg,#ff5c8a14,#8b5cf60a)}.lcc-feed-row-action:disabled{cursor:default}.lcc-feed-row-action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.lcc-feed-tag{color:var(--muted);flex:none;display:inline-flex}.lcc-feed-row.finding .lcc-feed-tag{color:var(--sev-high)}.lcc-feed-scan-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.lcc-feed-main{flex-direction:column;flex:auto;min-width:0;display:flex}.lcc-feed-text{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.lcc-feed-sub{min-width:0;color:var(--muted-2);white-space:nowrap;align-items:center;gap:5px;font-size:.58rem;display:flex;overflow:hidden}.lcc-feed-sub>span:first-child{text-overflow:ellipsis;overflow:hidden}.lcc-feed-sub time{color:var(--muted-2);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;margin-left:auto;font-size:.56rem;display:inline-flex}.lcc-feed-chevron{color:var(--muted-2);opacity:.5;transition:transform var(--dur-fast,.14s), color var(--dur-fast,.14s);flex:none}.lcc-feed-row-action:hover .lcc-feed-chevron{color:var(--cyan);opacity:1;transform:translate(2px)}.lcc-sev-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);flex:none;padding:2px 6px;font-size:.54rem;font-weight:700}.lcc-sev-pill.sev-critical{background:rgb(var(--sev-critical-rgb) / 18%);color:var(--sev-critical)}.lcc-sev-pill.sev-high{background:rgb(var(--sev-high-rgb) / 18%);color:var(--sev-high)}.lcc-sev-pill.sev-medium{background:rgb(var(--sev-medium-rgb) / 18%);color:var(--sev-medium)}.lcc-sev-pill.sev-low{background:rgb(var(--sev-low-rgb) / 18%);color:var(--sev-low)}.lcc-sev-pill.sev-info{background:rgb(var(--sev-info-rgb) / 18%);color:var(--sev-info)}.lcc-routing{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);scrollbar-width:thin;background:#04091670;flex-wrap:nowrap;align-items:center;gap:8px;padding:7px 14px;display:flex;position:relative;overflow-x:auto}.lcc-routing>*{flex:none}.lcc-routing-lead{letter-spacing:.16em;text-transform:uppercase;color:var(--purple-2);font-size:.58rem;font-weight:700}.lcc-route-chip{border-radius:var(--radius-pill);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#ffffff08;border:1px solid #ffffff17;align-items:center;gap:5px;padding:2px 9px;font-size:.6rem;display:inline-flex}.lcc-route-chip i{background:var(--rc,var(--cyan));width:7px;height:7px;box-shadow:0 0 8px var(--rc,var(--cyan));border-radius:50%}.lcc-route-chip b{color:var(--text);font-weight:700}.lcc-routing-note{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:.56rem;font-family:var(--terminal);margin-left:auto}.lcc-feed-vulns{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex}.lcc-vuln-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);color:color-mix(in srgb, var(--rc,var(--muted)) 58%, white 42%);border:1px solid color-mix(in srgb, var(--rc,var(--line)) 62%, white 12%);background:color-mix(in srgb, var(--rc,transparent) 8%, transparent);padding:1px 5px;font-size:.5rem;font-weight:700}.lcc-stats{z-index:2;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0409163d,#040916b8);flex-wrap:wrap;align-items:center;gap:18px;padding:9px 14px;display:flex;position:relative}.lcc-stat{align-items:baseline;gap:6px;display:flex}.lcc-stat-n{font-family:"Space Grotesk", var(--terminal);color:var(--text);font-size:1.02rem;font-weight:700}.lcc-stat-k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:.58rem}.lcc-severity-meter{border-radius:var(--radius-pill);background:#94a3b81c;gap:1px;width:clamp(70px,12%,112px);height:5px;margin-left:auto;display:flex;overflow:hidden;box-shadow:0 0 14px #22d3ee12}.lcc-severity-meter span{min-width:2px}.lcc-severity-meter .sev-critical{background:var(--sev-critical)}.lcc-severity-meter .sev-high{background:var(--sev-high)}.lcc-severity-meter .sev-medium{background:var(--sev-medium)}.lcc-severity-meter .sev-low{background:var(--sev-low)}.lcc-severity-meter .sev-info{background:var(--sev-info)}.lcc-sevbar{flex-wrap:wrap;align-items:center;gap:8px;margin-left:0;display:flex}.lcc-severity-meter+.lcc-sevbar{margin-left:0}.lcc-stat+.lcc-sevbar{margin-left:auto}.lcc-sev-chip{color:var(--text);align-items:center;gap:5px;font-size:.62rem;font-weight:700;display:inline-flex}.lcc-sev-chip i{border-radius:50%;width:8px;height:8px}.lcc-sev-chip.sev-critical i{background:var(--sev-critical);box-shadow:0 0 8px rgb(var(--sev-critical-rgb) / 70%)}.lcc-sev-chip.sev-high i{background:var(--sev-high);box-shadow:0 0 8px rgb(var(--sev-high-rgb) / 70%)}.lcc-sev-chip.sev-medium i{background:var(--sev-medium)}.lcc-sev-chip.sev-low i{background:var(--sev-low)}.lcc-sev-chip.sev-info i{background:var(--sev-info)}.lcc-sev-none{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:.6rem}.lcc-window-note{border-radius:var(--radius-pill);color:var(--lcc-neural-degraded);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffb4543d;padding:2px 7px;font-size:.52rem}.lcc-rail-cell>span,.lcc-rail-cell small,.lcc-routing-note,.lcc-voice-field>span,.lcc-voice-menu-head em,.lcc-voice-profile-meta span,.lcc-voice-error,.lcc-feed-filters button,.lcc-inspector-meta span,.lcc-inspector-focus span,.lcc-inspector-focus em,.lcc-inspector-note,.lcc-map-navigator span,.lcc-vuln-chip{font-size:.6rem}.lcc-feed-text{font-size:.74rem}.lcc-feed-sub,.lcc-feed-sub time{font-size:.62rem}@keyframes lcc-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lcc-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes lcc-ping{0%{opacity:.8;transform-origin:50%;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes lcc-pop{0%{transform:scale(2.4)}to{transform:scale(1)}}@keyframes lcc-slidein{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes lcc-orb-spin{to{transform:rotate(360deg)}}@keyframes lcc-orb-breathe{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes lcc-voice-bar{0%{height:2px}to{height:9px}}@keyframes lcc-speaker-pulse{0%,to{filter:drop-shadow(0 0 2px var(--cyan))}50%{filter:drop-shadow(0 0 8px var(--cyan))}}@keyframes lcc-selection-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes lcc-inspector-in{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}@keyframes lcc-alert-core{0%{transform:scale(.82)}45%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes lcc-dash-flow{to{stroke-dashoffset:-12px}}@keyframes lcc-coach-ribbon-in{0%{opacity:0;transform:translateY(4px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes lcc-coach-orb-pulse{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)}35%{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--presence) 60%, transparent));transform:scale(1.06)}to{filter:drop-shadow(0 0 #0000);transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.lcc-coach-ribbon{animation:.42s ease-out lcc-coach-ribbon-in}.lcc-coach-ribbon.is-live .lcc-coach-chip:before{animation:1.8s ease-in-out infinite lcc-breathe}.lcc-neural-orb[data-coach-flash=true]{animation:1.3s ease-out lcc-coach-orb-pulse}}@container (width<=760px){.lcc-command-rail{grid-template-columns:repeat(3,minmax(0,1fr));min-height:104px;overflow:visible}.lcc-rail-cell:nth-child(4){border-left:0;padding-left:0}.lcc-body{grid-template-rows:minmax(190px,1fr) minmax(150px,.9fr);grid-template-columns:1fr}.lcc-presence{width:min(460px,100% - 8px)}}@container (width<=540px){.lcc-head{align-items:flex-start;padding:9px 10px}.lcc-controls{flex-wrap:wrap;width:100%}.lcc-controls>.lcc-btn:last-child{margin-left:auto}.lcc-ai-badge{white-space:nowrap;text-overflow:ellipsis;max-width:174px;overflow:hidden}.lcc-command-rail{grid-template-columns:repeat(2,minmax(0,1fr));min-height:148px;padding-inline:10px}.lcc-rail-cell:nth-child(3),.lcc-rail-cell:nth-child(5){border-left:0;padding-left:0}.lcc-rail-cell:nth-child(4){border-left:1px solid #94a3b81c;padding-left:12px}.lcc-body{gap:8px;padding:8px}.lcc-caption-console{grid-template-columns:1fr auto;padding-inline:10px}.lcc-caption-console>span{display:none}.lcc-caption-console strong{white-space:normal}.lcc-presence{grid-template-columns:52px minmax(0,1fr)}.lcc-presence-copy>span:last-child{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.lcc-link-state{display:none}.lcc-stats{gap:10px;padding:8px 10px}.lcc-feed-head>h3{display:none}.lcc-feed-filters{width:100%}.lcc-feed-filters button{flex:auto;justify-content:center;min-height:42px}.lcc-feed-sub{flex-wrap:wrap}.lcc-feed-sub time{width:100%;margin-left:0}.lcc-endpoint-inspector{width:calc(100% - 14px);bottom:55px;left:7px}.lcc-map-caption{max-width:calc(100% - 145px);font-size:.54rem}.lcc-inspector-head button,.lcc-map-navigator button{width:42px;height:42px}.lcc-map-navigator{bottom:5px}.lcc-btn{min-height:42px}.lcc-voice-menu{left:0;right:auto}}@supports not (container-type:inline-size){@media (width<=900px){.lcc-body{grid-template-rows:minmax(190px,1fr) minmax(150px,.9fr);grid-template-columns:1fr}}}@media (prefers-reduced-motion:reduce){.lcc-node-halo,.lcc-node.is-fresh .lcc-node-dot,.lcc-feed-row,.lcc-ai-dot,.lcc-live.is-live,.lcc-orb-ring,.lcc-orb-core,.lcc-waveform i,.lcc-speaking-icon,.lcc-signal-links line,.lcc-node-selection,.lcc-endpoint-inspector{animation:none}}.utp{z-index:1;border:1px solid var(--line);border-radius:var(--radius-md,14px);background:var(--lcc-surface-raised,#081021f0);flex-direction:column;gap:12px;margin:0;padding:14px 16px 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a;container-type:inline-size}.utp-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.utp-head-l{align-items:flex-start;gap:9px;min-width:0;display:flex}.utp-head-r{flex:none;align-items:center;gap:8px;display:flex}.utp-live{border:1px solid color-mix(in srgb, var(--sev-low,#4dd4ac) 34%, transparent);border-radius:var(--radius-pill,999px);color:var(--sev-low,#4dd4ac);font:700 .58rem "Space Grotesk", var(--terminal);letter-spacing:.14em;text-transform:uppercase;background:#4dd4ac1a;flex:none;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.utp-live-dot{background:var(--sev-low,#4dd4ac);width:7px;height:7px;box-shadow:0 0 8px var(--sev-low,#4dd4ac);border-radius:50%;animation:1.6s ease-in-out infinite utp-live-pulse}@keyframes utp-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.utp-live-dot{animation:none}}.utp-title-icon{color:var(--cyan);filter:drop-shadow(0 0 6px #22d3ee73);flex:none;margin-top:2px}.utp-title{font:700 .92rem/1.2 "Space Grotesk", var(--terminal);letter-spacing:.01em;color:var(--text);margin:0}.utp-sub{color:var(--muted-2);margin:3px 0 0;font-size:.64rem;line-height:1.5}.utp-apex{color:var(--cyan);font-weight:600;font-family:"Space Grotesk", var(--terminal)}.utp-refresh{border:1px solid var(--line);border-radius:var(--radius-sm,9px);color:var(--muted);cursor:pointer;font:600 .62rem "Space Grotesk", var(--terminal);letter-spacing:.08em;text-transform:uppercase;background:0 0;flex:none;align-items:center;gap:6px;padding:6px 11px;transition:color .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.utp-refresh:hover:not(:disabled){color:var(--text);border-color:var(--line-hot,#22d3ee73);box-shadow:var(--glow-cyan,0 0 14px #22d3ee38);transform:translateY(-1px)}.utp-refresh:disabled{opacity:.6;cursor:default}.utp-spin{animation:.9s linear infinite utp-spin}@keyframes utp-spin{to{transform:rotate(360deg)}}.utp [data-value=critical]{--tv:var(--sev-critical,#ff4d6d)}.utp [data-value=high]{--tv:var(--sev-high,#ff9f43)}.utp [data-value=medium]{--tv:var(--sev-medium,#f7d154)}.utp [data-value=low]{--tv:var(--sev-low,#4dd4ac)}.utp [data-value=noise]{--tv:var(--muted-2,#7c8aa5)}.utp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.utp-kpi{border:1px solid var(--line);border-radius:var(--radius-sm,10px);background:#ffffff05;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.utp-kpi-flow{background:linear-gradient(#22d3ee0f,#0000 92%);grid-column:span 2;gap:7px}.utp-kpi-n{font:700 1.32rem/1 "Space Grotesk", var(--terminal);color:var(--text);font-variant-numeric:tabular-nums}.utp-kpi[data-accent=hot] .utp-kpi-n{color:var(--sev-high,#ff9f43)}.utp-kpi-k{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:.55rem;font-weight:700}.utp-kpi-sub{color:var(--muted-2);font-size:.58rem;line-height:1.4}.utp-flow{align-items:center;gap:12px;display:flex}.utp-flow-step{flex-direction:column;gap:1px;display:flex}.utp-flow-step b{font:700 1.24rem/1 "Space Grotesk", var(--terminal);color:var(--text);font-variant-numeric:tabular-nums}.utp-flow-step small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:.53rem}.utp-flow-step.is-hot b{color:var(--cyan);text-shadow:0 0 14px #22d3ee4d}.utp-flow-arrow{color:var(--muted-2);opacity:.7;font-size:1rem}.utp-flow-cut{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:4px 7px;margin:0;font-size:.58rem;display:flex}.utp-flow-cut svg{color:var(--sev-low,#4dd4ac);flex:none}.utp-flow-cut strong{color:var(--sev-low,#4dd4ac);font:700 .66rem "Space Grotesk", var(--terminal);font-variant-numeric:tabular-nums}.utp-mix{flex-direction:column;gap:7px;display:flex}.utp-mix-bar{border-radius:var(--radius-pill,999px);background:#94a3b81f;align-items:stretch;gap:1px;width:100%;height:8px;display:flex;overflow:hidden}.utp-mix-seg{background:var(--tv,var(--muted-2));min-width:5px}.utp-mix-seg[data-value=noise]{opacity:.6}.utp-mix-legend{flex-wrap:wrap;gap:5px 14px;margin:0;padding:0;list-style:none;display:flex}.utp-mix-li{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:6px;font-size:.56rem;display:inline-flex}.utp-mix-li i{background:var(--tv);border-radius:2px;width:9px;height:3px}.utp-mix-li[data-value=noise] i{opacity:.6}.utp-mix-li b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.utp-list-head{justify-content:space-between;align-items:baseline;gap:10px;margin-top:2px;display:flex}.utp-list-head>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:.56rem;font-weight:700}.utp-list-sub{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:.56rem}.utp-tiers{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.utp-tier{border-radius:var(--radius-sm,8px)}.utp-tier-row{border-radius:var(--radius-sm,8px);width:100%;min-height:30px;color:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast,.14s), border-color var(--dur-fast,.14s);background:0 0;border:1px solid #0000;grid-template-columns:8px minmax(0,1fr) 76px 52px 40px 14px;align-items:center;gap:9px;padding:4px 9px;display:grid}.utp-tier-row:hover{border-color:var(--line);background:#ffffff0a}.utp-tier-row:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--cyan));outline-offset:-1px}.utp-tier-dot{background:var(--tv);width:7px;height:7px;box-shadow:0 0 7px color-mix(in srgb, var(--tv) 60%, transparent);border-radius:50%}.utp-tier[data-value=noise] .utp-tier-dot{opacity:.7}.utp-tier-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 .72rem "Space Grotesk", var(--terminal);color:var(--text);letter-spacing:.01em;overflow:hidden}.utp-tier-bar{background:#94a3b81f;border-radius:3px;height:5px;overflow:hidden}.utp-tier-bar i{background:var(--tv);border-radius:3px;height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.utp-tier[data-value=noise] .utp-tier-bar i{opacity:.6}.utp-tier-count{text-align:right;font:700 .72rem "Space Grotesk", var(--terminal);color:var(--text);font-variant-numeric:tabular-nums}.utp-tier-pct{text-align:right;color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:.6rem}.utp-tier-chev{color:var(--muted-2);opacity:.5;transition:transform var(--dur-fast,.14s), color var(--dur-fast,.14s);justify-self:center}.utp-tier-row[aria-expanded=true] .utp-tier-chev{color:var(--cyan);opacity:1;transform:rotate(180deg)}.utp-tier-row:hover .utp-tier-chev{color:var(--cyan);opacity:.9}.utp-tier-blurb{color:var(--muted-2);margin:0;padding:2px 10px 9px 26px;font-size:.62rem;line-height:1.5}.utp-more{border:1px dashed var(--line);border-radius:var(--radius-pill,999px);color:var(--muted);cursor:pointer;font:600 .6rem "Space Grotesk", var(--terminal);letter-spacing:.06em;text-transform:uppercase;transition:color var(--dur-fast,.14s), border-color var(--dur-fast,.14s);background:0 0;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:6px 11px;display:inline-flex}.utp-more:hover{color:var(--text);border-color:var(--line-hot,#22d3ee73)}.utp-more:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--cyan));outline-offset:2px}.utp-more[aria-expanded=true] .utp-more-chev{transform:rotate(180deg)}.utp-more-chev{transition:transform var(--dur-fast,.14s)}.utp-empty{border:1px dashed var(--line);border-radius:var(--radius-sm,10px);color:var(--muted-2);align-items:center;gap:10px;padding:14px;display:flex}.utp-empty p{margin:0;font-size:.7rem}.utp-empty svg{color:var(--muted-2);flex:none}.utp-note{margin:0;font-size:.6rem;line-height:1.5}.utp-note-err{color:var(--sev-high,#ff9f43)}.utp-note-trunc{color:var(--muted-2);font-style:italic}.utp-foot{border-top:1px solid var(--line);color:var(--muted-2);margin:2px 0 0;padding-top:10px;font-size:.6rem;line-height:1.55}@container (width<=560px){.utp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.utp-kpi-flow{grid-column:span 2}}@supports not (container-type:inline-size){@media (width<=560px){.utp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.utp-kpi-flow{grid-column:span 2}}}@media (width<=520px){.utp{padding:12px}.utp-tier-row{grid-template-columns:8px minmax(0,1fr) 48px 38px 14px}.utp-tier-bar{display:none}}@media (prefers-reduced-motion:reduce){.utp-spin{animation:none}.utp-tier-bar i,.utp-tier-chev,.utp-more-chev,.utp-tier-row{transition:none}}.nob{--nob-panel:#0b111ed1;--nob-panel-2:#0f162899;--nob-border:#40e0ff29;--nob-border-soft:#7896be24;--nob-cyan:#2ce6ec;--nob-violet:#8b5cff;--nob-text:#e7f2ff;--nob-dim:#8aa0bd;--nob-faint:#6f86a3;--nob-ok:#2ed6a4;--nob-warn:#f0ba47;--nob-danger:#ee477f;--nob-info:#6aa3ff;--nob-radius:7px;color:var(--nob-text);font-family:var(--terminal-premium,"JetBrains Mono", ui-monospace, monospace);font-variant-ligatures:none;grid-template-columns:minmax(0,2.363fr) minmax(320px,1fr);grid-template-areas:"topo side""surf surf""time time";align-items:start;gap:8px;margin-bottom:18px;display:grid;position:relative}.nob-panel{background:var(--nob-panel);border:1px solid var(--nob-border);border-radius:var(--nob-radius);min-width:0;padding:15px 17px}.nob-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--nob-faint);margin-bottom:10px;font-size:.64rem;display:block}.nob-side{z-index:2;flex-direction:column;grid-area:side;align-self:stretch;gap:8px;min-width:0;display:flex;position:relative}.nob>.utp{grid-area:surf;min-width:0;margin:0}.nob-side .nob-panel{flex-shrink:0;padding:12px 14px}.nob-topology{background:radial-gradient(130% 120% at 50% 34%,#060912 0%,#03050d 52%,#010208 100%);grid-area:topo;position:relative;overflow:hidden;container:observatory-topology/inline-size}.nob-galaxy-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.nob-sphere,.nob-orbits,.nob-mesh,.nob-particles,.nob-field-filaments{display:none}.nob-topo-stage{aspect-ratio:1.8;width:100%;position:relative}.nob-topo-svg,.nob-flow-overlay,.nob-core-overlay{width:100%;height:100%;display:block;position:absolute;inset:0}.nob-topo-svg{z-index:0;transition:opacity .8s}.nob-flow-overlay{z-index:1;pointer-events:none;contain:paint;overflow:visible}.nob-core-overlay{z-index:2;pointer-events:none;contain:paint;overflow:visible}.nob-topology:not([data-active=true]) .nob-topo-svg{opacity:.9}.nob-topo-toggle{z-index:12;border:1px solid var(--nob-border);color:var(--nob-dim);font:600 .62rem/1 var(--terminal-premium,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.17em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#162237eb,#0b111eeb);border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:absolute;top:11px;right:12px;box-shadow:0 2px 12px #0006,inset 0 1px #ffffff0d}.nob-topo-toggle svg{display:block}.nob-topo-toggle-mark{color:#8cedff;background:linear-gradient(160deg,#0e1a2af5,#070d17f5);border:1px solid #4fd2ff73;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .18s,border-color .18s,transform .25s,box-shadow .18s;display:inline-flex;box-shadow:0 0 10px #4fd2ff38,inset 0 1px #ffffff0f}.nob-topo-toggle-mark svg{filter:drop-shadow(0 0 3px #4fd2ff80)}.nob-topo-toggle-label{line-height:1}.nob-topo-toggle:hover{color:var(--nob-text);background:linear-gradient(#1e3c5ff0,#101e32f0);border-color:#4fd2ff99;transform:translateY(-1px);box-shadow:0 4px 18px #155a8c66,inset 0 1px #ffffff12}.nob-topo-toggle:hover .nob-topo-toggle-mark{background:linear-gradient(160deg,#14283ef7,#0a1422f7);border-color:#4fd2ffd9;transform:rotate(-6deg);box-shadow:0 0 15px #4fd2ff6b,inset 0 1px #ffffff14}.nob-topo-toggle:active{transform:translateY(0)}.nob-topo-toggle:focus-visible{outline-offset:2px;outline:2px solid #4fd2ff}.nob-scan-switch{z-index:13;position:absolute;top:46px;right:12px}.nob-scan-switch-btn{border:1px solid var(--line-hot,#22d3ee66);color:#d8fbff;font:600 11px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060e16d1;border-radius:8px;align-items:center;gap:7px;padding:5px 10px;transition:border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.nob-scan-switch-btn:hover,.nob-scan-switch-btn.is-open{border-color:#22d3eeb3;box-shadow:0 0 18px #22d3ee47}.nob-scan-switch-btn:active{transform:translateY(1px)}.nob-scan-switch-btn:focus-visible{outline-offset:2px;outline:2px solid #4fd2ff}.nob-scan-switch-dot{background:#22d3ee;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite nob-scan-switch-pulse;box-shadow:0 0 8px #22d3eee6}@keyframes nob-scan-switch-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nob-scan-switch-dot{animation:none}}.nob-scan-switch-label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.nob-scan-switch-count{color:#7fe9ff;background:#22d3ee29;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.nob-scan-switch-caret{opacity:.75;font-size:10px}.nob-scan-switch-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a10f5;border:1px solid #22d3ee57;border-radius:10px;min-width:240px;max-width:320px;max-height:320px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 14px 40px #0009}.nob-scan-switch-menu li{margin:0}.nob-scan-switch-item{color:#cfe6ef;cursor:pointer;text-align:left;width:100%;font:500 12px/1.2 var(--font-mono,ui-monospace, monospace);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.nob-scan-switch-item:hover{background:#22d3ee1a}.nob-scan-switch-item.is-active{color:#eafcff;background:#22d3ee2e}.nob-scan-switch-item.is-active .nob-scan-switch-item-target:before{content:"▸ ";color:#22d3ee}.nob-scan-switch-item-target{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nob-scan-switch-item-status{text-transform:uppercase;letter-spacing:.04em;color:#9fb2c4;background:#94a3b829;border-radius:999px;flex:none;padding:2px 7px;font-size:10px}.nob-scan-switch-item-status[data-status=running],.nob-scan-switch-item-status[data-status=starting]{color:#7fe9ff;background:#22d3ee2e}.nob-scan-switch-item-status[data-status=queued],.nob-scan-switch-item-status[data-status=pending]{color:#f7d774;background:#facc1529}.nob-worldmap-layer{z-index:6;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.nob-worldmap-layer .wmap{border:none;border-radius:0;height:100%}.nob-worldmap-active .nob-topo-svg,.nob-worldmap-active .nob-flow-overlay,.nob-worldmap-active .nob-core-overlay,.nob-worldmap-active .nob-target-card,.nob-worldmap-active .nob-legend{display:none}.nob-worldmap-active .nob-topo-stage{min-height:420px}.nob-topo-toggles{z-index:12;align-items:center;gap:8px;display:flex;position:absolute;top:11px;right:12px}.nob-topo-toggles .nob-topo-toggle{position:static;top:auto;right:auto}.nob-topo-toggle.is-active{border-color:var(--line-hot,#22d3ee75);color:#d8fbff;box-shadow:0 0 20px #22d3ee47}.nob-command-layer{z-index:7;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.nob-command-active .nob-topo-svg,.nob-command-active .nob-flow-overlay,.nob-command-active .nob-core-overlay,.nob-command-active .nob-target-card,.nob-command-active .nob-legend{display:none}.nob-command-active .nob-topo-stage{min-height:clamp(590px,62vh,700px)}@media (width<=900px){.nob-command-active .nob-topo-stage{min-height:790px}}@media (width<=540px){.nob-command-active .nob-topo-stage{min-height:900px}}@container observatory-topology (width<=760px){.nob-command-active .nob-topo-stage{min-height:790px}.nob-topo-toggles{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:0 0 10px;position:relative;inset:auto}.nob-topo-toggle{flex:150px;justify-content:center;min-height:42px}.nob-scan-switch{align-self:flex-start;margin:0 0 10px;position:relative;top:auto;right:auto}.nob-scan-switch-menu{left:0;right:auto}}@container observatory-topology (width<=540px){.nob-command-active .nob-topo-stage{min-height:900px}}.nob-worldmap-layer .wmap-zoom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0c1626e6,#060c16eb);border:1px solid #4fd2ff3d;border-radius:13px;gap:5px;padding:7px;bottom:14px;left:14px;box-shadow:0 8px 24px #00000080,inset 0 1px #ffffff0d}.nob-worldmap-layer .wmap-zoom button{color:#bfeeff;background:#4fd2ff14;border:1px solid #4fd2ff38;border-radius:9px;width:32px;height:32px;transition:background .15s,border-color .15s,color .15s,transform .1s}.nob-worldmap-layer .wmap-zoom button:hover{color:#fff;background:#4fd2ff33;border-color:#4fd2ff80}.nob-worldmap-layer .wmap-zoom button:active{transform:scale(.92)}.nob-worldmap-layer .wmap-zoom-lvl{color:#7fe6ff;font-weight:700}.nob-worldmap-layer .wmap-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;box-shadow:0 10px 34px #0000008c,inset 0 1px #ffffff0d}.nob-timeline{transition:opacity .8s}.nob-timeline:not([data-active=true]){opacity:.82}.nob-sphere circle,.nob-sphere ellipse{fill:none;stroke:#4691e761;stroke-width:.58px}.nob-orbits ellipse{fill:none;stroke:#6096dc30;stroke-width:.72px}.nob-mesh path{fill:none;stroke:#3f99e52e;stroke-width:.5px}.nob-field-filaments path{fill:none;stroke:#43bfff5c;stroke-width:.62px;stroke-linecap:round;opacity:.58}.nob-field-filaments path[data-tone=violet]{stroke:#9f69ff75;opacity:.5}.nob-conn-glow{fill:none;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.nob-conn-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.nob-conn-core{fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.nob-conn-strand{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.62}.nob-conn-strand-bright{stroke-width:2px;opacity:.9}.nob-energy-packet{pointer-events:none}.nob-energy-packet-halo{fill:currentColor;stroke:currentColor;stroke-width:5px;opacity:.2}.nob-energy-packet-mid{fill:currentColor;stroke:#dffcff;stroke-width:.7px;opacity:.76}.nob-energy-packet-core{fill:#f4feff;stroke:currentColor;stroke-width:1.2px;opacity:1}.nob-conn[data-tone=trusted]{color:#4fd2ff}.nob-conn[data-tone=pipeline]{color:#b98cff}.nob-conn[data-tone=blocked]{color:#ff7ba6}.nob-conn[data-tone=idle]{color:#4fd2ff}.nob-conn[data-tone=dormant]{color:#607b9d;opacity:.38}.nob-conn[data-tone=trusted] .nob-conn-glow{stroke:#1e9dff}.nob-conn[data-tone=trusted] .nob-conn-line{stroke:url(#nob-beam)}.nob-conn[data-tone=trusted] .nob-conn-core{stroke:#eaffff}.nob-conn[data-tone=trusted] .nob-conn-strand{stroke:#6fe4ff}.nob-conn[data-tone=trusted] .nob-conn-strand-bright{stroke:#d6fbff}.nob-conn[data-tone=pipeline] .nob-conn-glow{stroke:#8b5cff}.nob-conn[data-tone=pipeline] .nob-conn-line{stroke:#b98cff}.nob-conn[data-tone=pipeline] .nob-conn-core{stroke:#efe6ff}.nob-conn[data-tone=pipeline] .nob-conn-strand{stroke:#b98cff}.nob-conn[data-tone=pipeline] .nob-conn-strand-bright{stroke:#efe6ff}.nob-conn[data-tone=blocked] .nob-conn-glow{stroke:#ff4d8f;opacity:.45}.nob-conn[data-tone=blocked] .nob-conn-line{stroke:#ff7ba6}.nob-conn[data-tone=blocked] .nob-conn-core{stroke:#ffe1ec}.nob-conn[data-tone=blocked] .nob-conn-strand{stroke:#ff7aa6b8}.nob-conn[data-tone=blocked] .nob-conn-strand-bright{stroke:#ffe1ec}.nob-conn[data-tone=idle] .nob-conn-glow{stroke:#1e9dff;opacity:.4}.nob-conn[data-tone=idle] .nob-conn-line{stroke:url(#nob-beam);opacity:.85}.nob-conn[data-tone=idle] .nob-conn-core{stroke:#eaffff;opacity:.85}.nob-conn[data-tone=idle] .nob-conn-strand{stroke:#6fe4ff;opacity:.58}.nob-conn[data-tone=idle] .nob-conn-strand-bright{stroke:#d6fbff}.nob-particle-dot-bright{stroke:#a0ebff80;stroke-width:1.6px;paint-order:stroke}.nob-target-ring{filter:drop-shadow(0 0 3px #ff3d86)}.nob-target-cross{filter:drop-shadow(0 0 1.5px #ff5c8a)}.nob-target[data-linked=false]{opacity:.46}.nob-node-label{font-family:var(--terminal-premium,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.08em;font-size:10px;font-weight:700}.nob-node-label-plate{fill:#030b17db;stroke:#569fdb29;stroke-width:.6px}.nob-energy-core{--ec-k:.6;isolation:isolate;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nob-energy-core canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.nob-ec-slow{z-index:3}.nob-ec-fast{z-index:8}.nob-ec-aura{aspect-ratio:1;z-index:15;pointer-events:none;mix-blend-mode:screen;width:17%;filter:blur(calc(3.5px * var(--ec-k)));background:radial-gradient(circle,#ffffff2e 0 2%,#dafaff1f 10%,#3adcff0d 28%,#5a46ff07 50%,#0000 78%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nob-ec-x{z-index:20;pointer-events:none;width:13.5%;height:13.5%;filter:drop-shadow(0 0 calc(7px * var(--ec-k)) #60c4ffb3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.nob-ec-x:before,.nob-ec-x:after{content:"";border-radius:calc(1.2px * var(--ec-k));box-shadow:0 0 calc(2.5px * var(--ec-k)) #fffffff5, 0 0 calc(6px * var(--ec-k)) #55deffa8, inset 0 0 calc(2px * var(--ec-k)) #fffffff0;background:linear-gradient(90deg,#5ed4ff 0%,#c2f4ff 18%,#fff 43% 56%,#daf6ff 78%,#aea5ff 91%,#8f5eff 100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nob-ec-x:before{width:100%;height:5.5%}.nob-ec-x:after{width:5.5%;height:100%}.nob-energy-core:after{content:"";aspect-ratio:1;z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#5ac8ff21 0 32%,#9664ff12 58%,#0000 72%);border-radius:50%;width:42%;animation:5.6s ease-in-out infinite nob-ec-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes nob-ec-breathe{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.14)}}@media (prefers-reduced-motion:reduce){.nob-energy-core:after{animation:none}}.nob-node-ring-rot,.nob-node-ring-rot2{transform-box:fill-box;transform-origin:50%;will-change:transform;backface-visibility:hidden}.nob-node-ring-rot{animation:22s linear infinite nob-ring-spin}.nob-node-ring-rot2{animation:35s linear infinite reverse nob-ring-spin}@keyframes nob-ring-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nob-node-ring-rot,.nob-node-ring-rot2{animation:none}}.nob-target-card{box-sizing:border-box;pointer-events:none;background:#050c17ed;border:1px solid #ff5c8a59;border-radius:5px;width:190px;padding:11px 13px;position:absolute;top:31.4%;left:24px}.nob-target-card .k{letter-spacing:.18em;text-transform:uppercase;color:var(--nob-faint);font-size:.58rem}.nob-target-card strong{color:var(--nob-text);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 6px;font-size:.82rem;display:block;overflow:hidden}.nob-inscope{letter-spacing:.08em;text-transform:uppercase;color:var(--nob-ok);background:#35e08a29;border-radius:6px;padding:1px 8px;font-size:.6rem;font-weight:700;display:inline-block}.nob-legend{z-index:3;border:1px solid var(--nob-border-soft);background:#050c17eb;border-radius:5px;flex-direction:column;align-items:stretch;gap:8px;width:161px;padding:12px;display:flex;position:absolute;bottom:22px;left:14px}.nob-legend-title{letter-spacing:.16em;text-transform:uppercase;color:var(--nob-faint);margin-bottom:3px;font-size:.6rem}.nob-legend span{color:var(--nob-dim);align-items:center;gap:7px;font-size:.72rem;display:inline-flex}.nob-legend i.ln{border-radius:2px;width:18px;height:2px;display:inline-block}.nob-legend i.trusted{background:var(--nob-cyan)}.nob-legend i.unverified{background:var(--nob-warn)}.nob-legend i.blocked{background:var(--nob-danger)}.nob-legend i.pipeline{background:repeating-linear-gradient(90deg, var(--nob-violet) 0 4px, transparent 4px 8px)}.nob-legend-stat{display:none!important}.nob-spectrum{background:linear-gradient(#34e3ff09,#04081033);border-radius:4px;width:100%;height:74px;display:block}.nob-spec-marker{fill:#0a1226;stroke:#fff;stroke-width:.7px;filter:drop-shadow(0 0 4px #ffffffd9)}.nob-spec-hair{stroke:#f4faffd9;stroke-width:.6px;filter:drop-shadow(0 0 3px #ffffff80)}.nob-spec-traces path{fill:none;stroke:url(#nob-spec-grad);stroke-opacity:.42;stroke-width:.4px;vector-effect:non-scaling-stroke}.nob-spec-base{opacity:.9}.nob-spectrum-scale{letter-spacing:.14em;text-transform:uppercase;color:var(--nob-faint);justify-content:space-between;margin-top:8px;font-size:.66rem;display:flex}.nob-spectrum-scale b{color:var(--nob-text);margin-top:2px;font-size:.9rem;line-height:1.1;display:block}.nob-spectrum-scale .lo{color:#33d6a4}.nob-spectrum-scale .mid{text-align:center}.nob-spectrum-scale .hi{text-align:right;color:#f7588a}.nob-source-note{color:var(--nob-faint);margin:9px 0 0;font-size:.68rem;line-height:1.45}.nob-unverified{border-top:1px dashed var(--nob-border-soft);margin-top:12px;padding-top:11px}.nob-unverified-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.nob-unverified-label{letter-spacing:.2em;text-transform:uppercase;color:var(--nob-dim);font-size:.64rem}.nob-unverified-count{color:var(--nob-faint);font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:700;line-height:1}.nob-unverified-count[data-live=true]{color:var(--nob-warn)}.nob-unverified-sub{letter-spacing:.02em;color:var(--nob-faint);margin-top:3px;font-size:.6rem;display:block}.nob-unverified-tiers{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px;display:grid}.nob-unverified-tier{border:1px solid var(--nob-border-soft);letter-spacing:.08em;text-transform:uppercase;color:var(--nob-faint);background:#060c1666;border-radius:5px;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;font-size:.54rem;display:flex}.nob-unverified-tier b{color:var(--nob-dim);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:700;line-height:1}.nob-unverified-tier[data-sev=low] b{color:#4dd6ad}.nob-unverified-tier[data-sev=medium] b{color:var(--nob-warn)}.nob-unverified-tier[data-sev=high] b{color:#ff9a5a}.nob-unverified-tier[data-sev=critical] b{color:var(--nob-danger)}.nob-unverified-tier[data-sev=critical]{border-color:#ee477f52}.nob-unverified-tier[data-empty=true]{opacity:.45}.nob-ledger-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.nob-ledger-filter-wrap{position:relative}.nob-ledger-filter{min-height:28px;color:var(--nob-dim);font:inherit;cursor:pointer;background:#0a1526d1;border:1px solid #5b88bf66;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:.68rem;display:inline-flex}.nob-ledger-filter:hover{color:var(--nob-cyan);border-color:var(--nob-border)}.nob-ledger-filter:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--nob-cyan);outline:none}.nob-ledger-filter-menu{z-index:8;border:1px solid var(--nob-border);background:#081221;border-radius:4px;min-width:142px;padding:4px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 30px #0000006b}.nob-ledger-filter-menu button{width:100%;color:var(--nob-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 8px;font-size:.66rem}.nob-ledger-filter-menu button:hover,.nob-ledger-filter-menu button[aria-checked=true]{color:var(--nob-cyan);background:#34e3ff14}.nob-ledger-group{border:1px solid #6e8cb433;border-radius:6px;margin-bottom:13px;overflow:hidden}.nob-ledger-title{letter-spacing:.1em;text-transform:uppercase;border-radius:0;align-items:center;gap:8px;padding:8px 11px;font-size:.67rem;font-weight:800;display:flex}.nob-ledger-group[data-kind=verified] .nob-ledger-title{color:var(--nob-ok);background:#2ed6a421}.nob-ledger-group[data-kind=informational] .nob-ledger-title{color:var(--nob-info);background:#6aa3ff21}.nob-ledger-group[data-kind=unverified] .nob-ledger-title{color:var(--nob-warn);background:#f0ba4721}.nob-ledger-group[data-kind=blocked] .nob-ledger-title{color:var(--nob-danger);background:#ee477f21}.nob-ledger-title svg{flex:none}.nob-ledger-body{border-radius:0 0 6px 6px}.nob-ledger-row{border-top:1px solid var(--nob-border-soft);align-items:center;gap:8px;padding:5px 10px;font-size:.72rem;display:flex}.nob-ledger-row:first-child{border-top:none}.nob-ledger-row-status{flex:none;justify-content:center;align-items:center;display:inline-flex}.nob-ledger-row-status[data-kind=verified]{color:var(--nob-ok)}.nob-ledger-row-status[data-kind=informational]{color:var(--nob-info)}.nob-ledger-row-status[data-kind=unverified]{color:var(--nob-warn)}.nob-ledger-row-status[data-kind=blocked]{color:var(--nob-danger)}.nob-ledger-row .name{min-width:0;color:var(--nob-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.nob-tag{color:var(--nob-dim);text-transform:capitalize;background:#7896be24;border-radius:3px;flex:none;padding:2px 7px;font-size:.59rem;font-weight:700}.nob-ledger-row time{color:var(--nob-faint);flex:none;font-size:.61rem}.nob-ledger-empty{color:var(--nob-faint);padding:10px;font-size:.76rem}.nob-ledger-more{color:var(--nob-cyan);padding:8px 10px;font-size:.72rem}.nob-link-btn{border:1px solid var(--nob-border-soft);color:var(--nob-cyan);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.nob-link-btn:hover{border-color:var(--nob-border)}.nob-link-btn:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--nob-cyan);outline:none}.nob-ledger-full-btn{border:1px solid var(--nob-border-soft);width:100%;min-height:32px;color:var(--nob-dim);cursor:pointer;background:#3f567a21;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:.72rem;font-weight:700;display:inline-flex}.nob-ledger-full-btn:hover{border-color:var(--nob-border);color:var(--nob-cyan)}.nob-ledger-full-btn:focus-visible{box-shadow:0 0 0 2px #05070f, 0 0 0 4px var(--nob-cyan);outline:none}.nob-timeline{grid-area:time;align-self:start;min-width:0;margin:0}.nob-timeline .nob-panel{background:0 0;border:none;padding:12px 4px 4px}.nob-timeline .nob-eyebrow{margin-bottom:8px}.nob-timeline-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:42px;width:100%;max-width:100%;padding-bottom:4px;display:grid;overflow:visible}.nob-stage-wrap{min-width:0;position:relative}.nob-stage{border:1px solid var(--nob-border-soft);background:var(--nob-panel-2);border-radius:7px;flex-direction:column;min-width:0;min-height:122px;padding:9px 10px 8px;display:flex;position:relative}.nob-stage[data-state=running]{background:linear-gradient(#2e1a4e80,#1610288c);border-color:#b970ffeb;box-shadow:inset 0 0 0 1px #b567ff4d}.nob-stage[data-state=completed]{border-color:#34e3ffb8}.nob-stage[data-state=completed] .nob-stage-tier,.nob-stage[data-state=completed] .nob-stage-icon{color:var(--nob-cyan)}.nob-stage[data-state=pending],.nob-stage[data-state=queued]{border-color:#7896be42}.nob-stage[data-state=running] .nob-stage-duration{display:none}.nob-stage-head{align-items:baseline;gap:18px;margin-bottom:4px;display:flex}.nob-stage-tier{color:var(--nob-faint);font-size:.78rem;font-weight:800}.nob-stage-name{font-size:.8rem;font-weight:700}.nob-stage-main{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.nob-stage-icon{width:42px;height:42px;color:var(--nob-faint);flex:none}.nob-stage-engine{place-items:center;display:grid}.nob-stage-engine .smc-engine-icon{filter:drop-shadow(0 0 3px);width:40px;height:40px}.nob-stage-engine[data-engine=radar] .smc-engine-icon{color:#43d9ff}.nob-stage-engine[data-engine=octopus] .smc-engine-icon{color:#ff2f4f}.nob-stage-engine[data-engine=vulx] .smc-engine-icon{color:#c46dff}.nob-stage-engine[data-engine=network] .smc-engine-icon{color:#a6ff1e}.nob-stage-engine[data-engine=skull] .smc-engine-icon{color:#ff7a1e}.nob-stage-items{flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nob-stage-items li{color:var(--nob-dim);white-space:nowrap;text-overflow:ellipsis;padding-left:11px;font-size:.6rem;position:relative;overflow:hidden}.nob-stage-items li:before{content:"";background:#55708d;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nob-stage[data-state=completed] .nob-stage-items li:before{background:var(--nob-cyan);box-shadow:0 0 5px #34e3ff8c}.nob-stage[data-state=running] .nob-stage-items li:before{background:var(--nob-violet);box-shadow:0 0 5px #8b5cff8c}.nob-stage-foot{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.nob-stage-status{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.62rem;font-weight:700;display:inline-flex}.nob-stage-duration,.nob-stage-percent{color:var(--nob-faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.59rem}.nob-stage-percent{color:#d3c6f2;margin-left:auto;font-weight:800}.nob-stage-status .dot{background:var(--nob-faint);border-radius:50%;width:8px;height:8px}.nob-stage[data-state=completed] .nob-stage-status{color:var(--nob-ok)}.nob-stage[data-state=completed] .dot{background:var(--nob-ok)}.nob-stage[data-state=running] .nob-stage-status{color:#c6bce8}.nob-stage[data-state=running] .dot{background:#d4cbf0;box-shadow:0 0 8px #8b5cffd9}.nob-stage[data-state=running] .nob-stage-tier,.nob-stage[data-state=running] .nob-stage-icon{color:#c17bff}.nob-stage[data-state=queued] .nob-stage-status,.nob-stage[data-state=pending] .nob-stage-status{color:#cf9c4a}.nob-stage-stat-ic{flex:none}.nob-stage[data-state=completed] .nob-stage-stat-ic{color:var(--nob-ok)}.nob-stage[data-state=queued] .nob-stage-stat-ic,.nob-stage[data-state=pending] .nob-stage-stat-ic{color:var(--nob-warn)}.nob-stage[data-state=not_started] .nob-stage-status,.nob-stage[data-state=disabled] .nob-stage-status{color:#6d7e93}.nob-stage[data-state=not_started] .nob-stage-stat-ic,.nob-stage[data-state=disabled] .nob-stage-stat-ic{color:#607289}.nob-stage[data-state=disabled]{opacity:.55}.nob-stage-progress{background:#806cac3d;border-radius:0 0 7px 7px;height:4px;margin:8px -10px -8px;position:relative}.nob-stage-progress>span{background:linear-gradient(90deg,#6f45d8,#9a6cff 62%,#d9c6ff);border-radius:0 3px 3px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 7px #9763ffb3}.nob-stage-progress[data-known=false]{background:repeating-linear-gradient(90deg,#9b6cff99 0 7px,#8b5cff14 7px 18px) 0 0/25px 100%;animation:.8s linear infinite nob-prog-flow}.nob-stage-progress[data-known=false]>span{display:none}@keyframes nob-prog-flow{to{background-position:-25px 0}}.nob-stage-connector{z-index:3;pointer-events:none;width:42px;height:12px;position:absolute;top:47%;left:100%;transform:translateY(-50%)}.nob-stage-connector:before{content:"";background:#7696c26b;border-radius:2px;height:2px;position:absolute;top:50%;left:1px;right:1px;transform:translateY(-50%)}.nob-stage-connector i,.nob-stage-connector:after{content:"";box-sizing:border-box;background:#0a1424;border:2px solid #5f7c9c;border-radius:50%;width:10px;height:10px;position:absolute;top:50%}.nob-stage-connector i{left:0;transform:translate(-50%,-50%)}.nob-stage-connector:after{right:0;transform:translate(50%,-50%)}.nob-stage-wrap:has(.nob-stage[data-state=completed]) .nob-stage-connector:before{background:linear-gradient(90deg, var(--nob-cyan), #34e3ffd1);box-shadow:0 0 7px #34e3ff80}.nob-stage-wrap:has(.nob-stage[data-state=completed]) .nob-stage-connector i{border-color:var(--nob-cyan);background:radial-gradient(circle at 50% 42%,#dbfbff,#29b6e2 72%);box-shadow:0 0 8px #34e3ffcc}.nob-stage-wrap:has(.nob-stage[data-state=completed]) .nob-stage-connector:after{border-color:var(--nob-cyan);background:radial-gradient(circle at 50% 42%,#dbfbff,#29b6e2 72%);box-shadow:0 0 8px #34e3ffcc}.nob-stage-wrap:has(+.nob-stage-wrap .nob-stage[data-state=running]) .nob-stage-connector:after{background:radial-gradient(circle at 50% 42%,#eaddff,#9a5cff 72%);border-color:#bd93ff;box-shadow:0 0 9px #a064ffcc}.nob-provenance{box-sizing:border-box;border:1px solid var(--nob-border-soft);background:var(--nob-panel-2);border-radius:4px;flex-wrap:nowrap;align-items:center;gap:0;height:50px;margin-bottom:18px;padding:10px 18px;display:flex}.nob-prov-label{letter-spacing:.2em;text-transform:uppercase;color:var(--nob-faint);flex:none;font-size:.6rem}.nob-prov-item{border-left:1px solid var(--nob-border-soft);color:var(--nob-dim);white-space:nowrap;flex:none;align-items:center;gap:7px;margin-left:20px;padding-left:22px;font-size:.68rem;display:inline-flex}.nob-prov-item svg{color:var(--nob-ok);flex:none}.nob-prov-item b{color:var(--nob-text)}.nob-prov-spacer{flex:auto}.nob-provenance .nob-link-btn{border-radius:4px;justify-content:space-between;width:256px;margin-right:24px}.nob-side>.nob-panel:first-child{box-sizing:border-box;min-height:149px;padding:14px 12px 8px}.nob-side>.nob-panel:nth-child(2){flex-direction:column;flex:1;padding:7px 12px 10px;display:flex}@media (width<=1200px){.nob{grid-template-columns:minmax(0,1fr);grid-template-areas:"topo""side""surf""time"}.nob-timeline{margin:0}.nob-timeline-track{overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:36px;overflow-x:auto}.nob-stage-connector{width:36px}.nob-provenance{flex-wrap:wrap;gap:8px 14px;height:auto;min-height:50px;padding:12px 14px}.nob-prov-item{margin-left:0;padding-left:14px}.nob-prov-spacer{display:none}.nob-provenance .nob-link-btn{width:auto;min-width:190px;margin:0 0 0 auto}}@media (width<=640px){.nob-topo-toggles{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:0 0 10px;position:relative;inset:auto}.nob-topo-toggle{flex:150px;justify-content:center;min-height:42px}.nob-scan-switch{align-self:flex-start;margin:0 0 10px;position:relative;top:auto;right:auto}.nob-scan-switch-menu{left:0;right:auto}.nob-target-card,.nob-legend{width:auto;margin-top:10px;position:static}.nob-provenance{align-items:stretch;gap:0}.nob-prov-label{width:100%;margin-bottom:5px}.nob-prov-item{box-sizing:border-box;border-top:1px solid var(--nob-border-soft);white-space:normal;border-left:0;width:100%;margin:0;padding:8px 0}.nob-provenance .nob-link-btn{width:100%;min-width:0;margin:8px 0 0}}@media (prefers-reduced-motion:reduce){.nob,.nob *,.nob :before,.nob :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nob-urls-panel{flex-direction:column;gap:8px;display:flex}.nob-urls-head{justify-content:space-between;align-items:center;display:flex}.nob-urls-count{color:#34e3ff;background:#34e3ff24;border-radius:6px;padding:1px 8px;font-size:.72rem;font-weight:800}.nob-urls-count[data-active=true]{background:#34e3ff38}.nob-side-tabbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.nob-side-tabs{border:1px solid var(--nob-border);background:#060c168c;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.nob-side-tab{color:var(--nob-dim);font:700 .6rem/1 var(--terminal-premium,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;transition:color .14s,background .14s,box-shadow .14s;display:inline-flex}.nob-side-tab:hover{color:#dceefc}.nob-side-tab.is-active{color:#041018;background:linear-gradient(#4fe6ff,#2ce6ec);box-shadow:0 0 16px #2ce6ec57}.nob-side-tab:focus-visible{outline:2px solid var(--nob-cyan);outline-offset:2px}.nob-side-tab-badge{color:#34e3ff;background:#34e3ff2e;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.56rem;font-weight:800;display:inline-flex}.nob-side-tab.is-active .nob-side-tab-badge{color:#041018;background:#040c1242}.nob-urls-sub-tag{letter-spacing:.13em;text-transform:uppercase;color:var(--nob-dim);font-size:.56rem}.nob-urls-sub-tag[data-active=true]{color:#34e3ff}.nob-urls-view{flex-direction:column;gap:9px;display:flex}.nob-urls-bar{background:#ffffff12;border-radius:6px;height:6px;position:relative;overflow:hidden}.nob-urls-fill{background:linear-gradient(90deg,#26c49c,#2f63cc,#9150d6);border-radius:6px;transition:width .6s;position:absolute;inset:0 auto 0 0}.nob-urls-bar[data-active=true] .nob-urls-fill{animation:1.6s ease-in-out infinite nob-urls-pulse}@keyframes nob-urls-pulse{0%,to{opacity:.72}50%{opacity:1}}.nob-urls-sub{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:.62rem}.nob-urls-list{flex-direction:column;gap:3px;max-height:168px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.nob-urls-item{color:#ffffffb8;align-items:center;gap:7px;padding:2px 0;font-size:.72rem;display:flex}.nob-urls-dot{background:#2f63cc;border-radius:50%;flex:none;width:6px;height:6px}.nob-urls-item[data-status=verified] .nob-urls-dot,.nob-urls-item[data-status=live] .nob-urls-dot{background:#26c49c}.nob-urls-item[data-status=blocked] .nob-urls-dot,.nob-urls-item[data-status=failed] .nob-urls-dot{background:#ec3f68}.nob-urls-url{white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden}.nob-urls-empty{color:#ffffff8c;padding:6px 0;font-size:.72rem}.nob-urls-empty[data-working]{color:#ffffffb8;justify-content:center;align-items:center;gap:7px;display:flex}.nob-urls-working-dot{background:#34e3ff;border-radius:50%;flex:none;width:7px;height:7px;animation:1.1s ease-in-out infinite nob-wdot;box-shadow:0 0 8px #34e3ff}@keyframes nob-wdot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.nob-urls-working-dot{animation:none}}.nob-urls-download{color:#34e3ff;cursor:pointer;background:#34e3ff1a;border:1px solid #34e3ff47;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:2px;padding:6px 10px;font-size:.72rem;font-weight:700;transition:background .2s;display:inline-flex}.nob-urls-download:hover:not(:disabled){background:#34e3ff2e}.nob-urls-download:disabled{opacity:.4;cursor:not-allowed}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2)format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2)format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2)format("woff2"),url(/assets/sora-latin-ext-500-normal-DwxUJRqY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2)format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2)format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2)format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-ext-800-normal-YDFYE6t9.woff2)format("woff2"),url(/assets/sora-latin-ext-800-normal-BvAfeed7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-800-normal-2tKLL3qT.woff2)format("woff2"),url(/assets/sora-latin-800-normal-c3Huklug.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAASYABAAAAAACSgAAAQ+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFNgeBFAwHG4gHKB4HORmvKfE0WZSp/ZiLDEc8/Gf31H3V9YURuWAEO5UzIwQjIRs6XTHbM/2/c/nbjg8HSBkBqbTLEaQZ8/PAwgHLSSKhptQYA65ZF5nk+Q73etdYVOCdJRJYxNGcuBb1srVwLY4gGmv79ChbYJl9cf5H3r5Sn9dHT5aFBxFoA0KoCCEQAk2jheGOrW/tBQ8Zyn8QaJoqAT/mXZ8bMLOBGkZPz+kcYTxX0mPpHACngN5xEaBYD5BoKFhTzdCTC+ArnfxT8f/RnYQdYvZ44F49soc0Ne3H+EN71iUMpmDyH3u33sA4XHts4XrCYC4KIUUfIJAgasV4kH6nGA+QUGAwQWAwF5cAA2kJko7xqpz5OlJ+L/9UlvRQ380/cospP5dfldeXG8oADI9WVTdU1GCvEGWpB1Q5lsY+hU2YHGSOwVuDP09W8CcRgBC5KOqNXq/RGNhoDMrdVqWTL1NVrjArWxcrLvQ6y+uMEcVZJ7tHPrdzdKs4T3Hm8a4RL+4Zd7biHP7S7d1R3Lun9fgu6Z6dO896fEdE0z3bzmvFvdubj201jCNB8CRHMsGftbwzc5Hi3P2XX34+7n3x1VdHna+4AGamOGNmAWu07vlcSb9sLL/zvP1v7b9wQVpJxX9qcRoEf7jvi4/3PT/xrXcrR68aPRNzfmX35Nxc5Ulj8Je37Xr5/ANbB5+UX+/T9HjOgZeSTbJZjdvmpnXpJEpp8xSSXlM0aipsXlo4LG346bzZgdnFT6fMCUAoIH180Inm/BKxemUD4zBZYxvAYCMw3X8aiRl+P4Pnivm/2/tzMUI4A/4++viHKS+ev7h799bFAItvXT/tvLz976Z8rHV5imHn9TseN/Db8aeR7ho5rDuSasPkGvsS8FNxqOqMJaQuTobNixosAYwAaV3xKYC92JP4/UaVrWnN/E3T0nzo/Qf3Xdxb/V+9KH6EA9vfeYE692/9W2+G9CSE7lQlELwOTTpnDOnoqDLAKaTdfukwSw2u4TWwNDUUQIDwW4BP3YFDz2SCcQR8eeK0rndjIzfwWZyaQGF+jEZJN7qosN5Hah6JKka6QVVzraOupTpRX5hc+gA+YhiCtqGlUeuFPXzzP6nPC6exs8JsmjCYhZFkAGGkZ8DUmcRQWDU7i1HNCKYahRnZyKK0sbOxM2AYB1mxTJlkEsrIgZFlkBlZZLCj9DJ1qNeKK1LZ0g8B+2UUjz/y1ShIBiRbNqzMEs2qleDD7urrjbHA6GWzRWHoatipZQp9QFcUJKumi9KbhiQObF0nClwmhISiqzJGZYZH440vK8kzG/SM4743RpRBYmeVuVWumQ/iSMYr2C0JBIQz9zDZcySro4gclahGTRH1aEQzWtUNIiXjxP1OmzErt6oOUOoKuUl8vWeR69XYasXq7ayqLP6YbvWl0hgjX/Tg/dVDpuw35GTlO/eHKB98Pz8J)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-cyrillic-800-normal-ByBGbHIv.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-800-normal-B6A7wovd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-greek-800-normal-CHF5NZ22.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-800-normal-kI_3BVxX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-800-normal-PNBZwIr4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-latin-ext-800-normal-M9NLV9AA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-800-normal-BTI8MNNQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-latin-800-normal-D2mQHRMK.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-800-normal-Dj9qwObk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef6ff;--bg-0:#050816;--bg-1:#07111f;--bg-2:#0b1220;--panel:#091121b8;--panel-strong:#040916f0;--line:#94a3b829;--line-hot:#22d3ee75;--text:#eef6ff;--muted:#9db0c9;--muted-2:#7c8aa5;--purple:#7c3aed;--purple-2:#8b5cf6;--purple-3:#6d28d9;--cyan:#22d3ee;--blue:#38bdf8;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--shadow:0 32px 110px #00000094;--glow-purple:0 0 34px #7c3aed6b;--glow-cyan:0 0 36px #22d3ee57;--glass-highlight:linear-gradient(145deg, #ffffff1c, transparent 32%);--terminal:"JetBrains Mono", "Space Grotesk", monospace;--terminal-premium:"JetBrains Mono", "Space Grotesk", ui-monospace, monospace;--critical-glow:0 0 34px #ef444457;--sev-critical:#ff4d6d;--sev-high:#ff9f43;--sev-medium:#f7d154;--sev-low:#4dd4ac;--sev-info:#6aa3ff;--sev-critical-rgb:255 77 109;--sev-high-rgb:255 159 67;--sev-medium-rgb:247 209 84;--sev-low-rgb:77 212 172;--sev-info-rgb:106 163 255;--accent-cyan:#34e3ff;--accent-violet:#8b5cff;--accent-text:#e7f2ff;--accent-faint:#6f86a3;--accent-ok:#3ee08a;--accent-warn:#ffc65c;--accent-danger:#ff6a83;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:26px;--radius-xs:6px;--radius-pill:999px;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--border-hairline:1px;--border-thin:1.5px;--border-thick:2px;--border-color:var(--line);--border-color-strong:var(--line-hot);--shadow-sm:0 4px 14px -6px #00000073;--shadow-md:0 14px 40px -18px #0000008c;--shadow-lg:0 28px 80px -30px #0000009e;--focus-ring-color:var(--cyan);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-halo:0 0 0 4px #22d3ee38;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--ease-decelerate:cubic-bezier(0, 0, 0, 1);--z-base:0;--z-raised:10;--z-sticky:100;--z-nav:200;--z-overlay:800;--z-modal:1000;--z-toast:1100;--z-tooltip:1200;--z-max:2147480000;--status-success:var(--green);--status-warning:var(--amber);--status-danger:var(--red);--status-info:var(--blue);--status-running:var(--cyan);--status-neutral:var(--muted);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;background:#050816;font-family:Sora,Space Grotesk,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;box-shadow:0 0 0 4px #22d3ee38}@media (prefers-reduced-motion:no-preference){button,a,[role=button]{transition:box-shadow .18s,transform .18s,background .18s,border-color .18s}}html{background:var(--bg-0);min-width:0;min-height:100%}body{background:radial-gradient(circle at 16% 12%,#7c3aed42,#0000 30%),radial-gradient(circle at 82% 8%,#22d3ee2e,#0000 26%),radial-gradient(circle at 52% 92%,#10b9811a,#0000 28%),linear-gradient(135deg,#050816 0%,#07111f 48%,#0b1220 100%);min-width:0;min-height:100vh;margin:0;overflow-x:clip}body.dashboard-shell-active{overflow-y:hidden}#root{z-index:1;position:relative}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}label{color:var(--muted);letter-spacing:.01em;gap:8px;font-size:.82rem;font-weight:700;display:grid}input,select,textarea{width:100%;color:var(--text);background:#050816a3;border:1px solid #94a3b82e;border-radius:4px;outline:none;box-shadow:inset 0 1px #ffffff0d}input,select{height:44px;padding:0 13px}textarea{resize:vertical;min-height:102px;padding:12px 13px;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--line-hot);box-shadow:0 0 0 3px #22d3ee1a,inset 0 1px #ffffff0f}option,optgroup{background:#0b1322}option:checked,optgroup option:checked{color:#eaf6ff;background:#16324a}code{color:#a5f3fc;word-break:break-all}.glass-card,.panel,.metric-card,.portal-card,.sidebar,.launch-card,.inline-form{border:1px solid var(--line);background:var(--glass-highlight), var(--panel);box-shadow:var(--shadow), inset 0 1px 0 #ffffff14, inset 0 -1px 0 #22d3ee0d;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%)}.portal-shell,.loading-shell{min-height:100vh;display:grid;position:relative;overflow:hidden auto}.portal-shell{grid-template-columns:minmax(0,1.1fr) minmax(390px,520px);align-items:safe center;gap:48px;padding:56px clamp(24px,5vw,80px)}.admin-portal-shell{background:radial-gradient(circle at 72% 20%,#ef44441a,#0000 24%),radial-gradient(circle at 82% 70%,#7c3aed29,#0000 28%)}.portal-shell:before,.portal-shell:after,.app-shell:before,.app-shell:after{content:"";pointer-events:none;z-index:0;position:fixed}.portal-shell:before,.app-shell:before{filter:blur(9px);background:radial-gradient(circle,#7c3aed3d,#0000 62%);border-radius:999px;width:54vw;height:54vw;inset:-20% -10% auto auto}.portal-shell:after,.app-shell:after{filter:blur(11px);background:radial-gradient(circle,#22d3ee2e,#0000 62%);border-radius:999px;width:42vw;height:42vw;bottom:-18%;left:14%}.cyber-grid{pointer-events:none;transform-origin:bottom;filter:drop-shadow(0 0 28px #22d3ee24);opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#22d3ee1a 1px,#0000 1px),linear-gradient(0deg,#7c3aed1c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #22d3ee1a;position:absolute;inset:9%;transform:perspective(700px)rotateX(58deg)translateY(220px)}.portal-hero,.portal-card,.loading-shell>*{z-index:1;position:relative}.portal-hero{max-width:760px}.portal-kicker,.eyebrow{color:#a5f3fc;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:800}.portal-hero h1{letter-spacing:-.08em;text-transform:uppercase;text-shadow:0 0 52px #7c3aed6b;max-width:720px;margin:22px 0 18px;font-family:Space Grotesk,Sora,sans-serif;font-size:clamp(3.3rem,7vw,7.4rem);line-height:.92}.portal-hero p{color:#b8c7dd;max-width:650px;margin:0;font-size:1.08rem;line-height:1.8}.portal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.portal-stats div{background:#07111f94;border:1px solid #22d3ee2e;border-radius:4px;padding:18px}.edex-terminal-preview{max-width:650px;font-family:var(--terminal);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(90deg,#22d3ee14,#0000 28%,#ef44440f),#020610ad;border:1px solid #22d3ee38;border-radius:4px;gap:9px;margin-top:28px;padding:16px;display:grid;box-shadow:inset 0 0 28px #22d3ee14,0 0 32px #22d3ee17}.terminal-bar{color:#a5f3fc;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:.72rem;display:flex}.terminal-bar span{background:var(--red);width:9px;height:9px;box-shadow:0 0 14px var(--red);border-radius:999px}.terminal-bar em{color:#86efac;margin-left:auto;font-style:normal}.edex-terminal-preview code{color:#d7fbff;text-shadow:0 0 13px #22d3ee2e;font-size:.76rem}.portal-stats strong,.portal-stats span{display:block}.portal-stats strong{color:#fff;font-size:1.02rem}.portal-stats span{color:var(--muted);margin-top:5px;font-size:.82rem}.portal-card{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));border-radius:4px;padding:28px;position:relative;overflow:hidden}.portal-card:before{content:"";border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee29,#0000),radial-gradient(circle at 20% 0,#7c3aed2e,#0000 40%);position:absolute;inset:0}.portal-tabs{background:#05081685;border:1px solid #94a3b826;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;padding:6px;display:grid}.portal-tabs button{height:42px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-weight:800}.portal-tabs button.active{color:#fff;box-shadow:var(--glow-purple);background:linear-gradient(135deg,#7c3aedeb,#22d3ee3d)}.portal-classified-strip{background:linear-gradient(90deg,#22d3ee1f,#0000),#0508168f;border:1px solid #22d3ee38;border-radius:4px;justify-content:space-between;gap:14px;margin-bottom:24px;padding:12px 14px;display:flex;box-shadow:inset 0 0 24px #22d3ee12}.portal-classified-strip span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.portal-classified-strip strong{color:#a5f3fc;text-transform:uppercase;filter:drop-shadow(var(--glow-cyan));font-size:.78rem}.operator-console{background:linear-gradient(135deg,#ef44441a,#0000 38%),#0508167a;border:1px solid #ef444433;border-radius:4px;grid-template-columns:11px 1fr;align-items:center;gap:12px;margin-bottom:22px;padding:14px;display:grid;box-shadow:inset 0 0 28px #ef44440f}.operator-console>span{background:var(--red);width:10px;height:10px;box-shadow:0 0 18px var(--red);border-radius:999px}.operator-console strong,.operator-console small{display:block}.operator-console strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.88rem}.operator-console small{color:var(--muted);margin-top:4px;font-size:.78rem}.portal-card-head{align-items:center;gap:14px;margin-bottom:24px;display:flex}.portal-card-head svg{color:var(--cyan);filter:drop-shadow(var(--glow-cyan))}.portal-card-head h2,.portal-card-head p{margin:0}.portal-card-head h2{font-size:1.38rem}.portal-card-head p{color:var(--muted);margin-top:5px;font-size:.88rem}.login-form{gap:17px;display:grid}.password-field{position:relative}.password-field input{padding-right:48px}.password-field button{width:32px;height:32px;color:var(--muted);background:#ffffff0f;border:0;border-radius:6px;position:absolute;top:6px;right:8px}.primary-button,.icon-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg, var(--purple), var(--purple-2) 46%, #22d3eed1), var(--purple);min-height:44px;box-shadow:var(--glow-purple), 0 10px 34px #22d3ee21;padding:0 18px;position:relative;overflow:hidden}.primary-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:48%;transition:left .55s;position:absolute;inset:0 auto 0 -70%;transform:skew(-18deg)}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 35px #7c3aed80,0 14px 38px #22d3ee29}.primary-button:hover:not(:disabled):after{left:120%}.icon-button{color:#dbeafe;background:#ffffff0f;border-color:#94a3b824;width:38px;height:38px}.icon-button:hover:not(:disabled){color:#fff;box-shadow:var(--glow-cyan);border-color:#22d3ee5c}.icon-button.danger:hover{color:#fecaca;border-color:#ef444457;box-shadow:0 0 24px #ef444438}.error-boundary-card{text-align:left;gap:16px;width:min(640px,100vw - 32px);padding:26px;display:grid}.error-boundary-card h2,.error-boundary-card p{margin:0}.error-boundary-card p{color:var(--muted);line-height:1.6}.error-boundary-actions{flex-wrap:wrap;gap:12px;display:flex}.error-boundary-secondary{color:#dbeafe;background:#ffffff0f;border:1px solid #94a3b838;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:850;display:inline-flex}.error-boundary-secondary:hover{color:#fff;box-shadow:var(--glow-cyan);border-color:#22d3ee57}.app-shell{z-index:1;isolation:isolate;grid-template-columns:286px minmax(0,1fr);height:100vh;min-height:100vh;display:grid;position:relative;overflow:hidden}body.dashboard-shell-active .orb-one,body.dashboard-shell-active .orb-two,body.dashboard-shell-active .scan-beam,body.dashboard-shell-active .matrix-column,body.dashboard-shell-active .hex-field{animation:none!important}body.dashboard-shell-active .orb-one,body.dashboard-shell-active .orb-two{opacity:.42;filter:blur(6px)}body.dashboard-shell-active .scan-beam,body.dashboard-shell-active .matrix-column,body.dashboard-shell-active .hex-field{opacity:.12}.cinematic-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.orb{filter:blur(9px);opacity:.72;border-radius:999px;position:absolute}.orb-one{background:radial-gradient(circle,#7c3aed3d,#0000 68%);width:520px;height:520px;animation:18s ease-in-out infinite floatSlow;top:-150px;right:8%}.orb-two{background:radial-gradient(circle,#22d3ee2e,#0000 68%);width:420px;height:420px;animation:22s ease-in-out infinite reverse floatSlow;bottom:-170px;left:24%}.scan-beam{background:linear-gradient(90deg,#0000,#22d3eecc,#7c3aeda6,#0000);height:2px;animation:7s linear infinite scanBeam;position:absolute;top:0;left:286px;right:0;box-shadow:0 0 28px #22d3ee6b}.matrix-column{opacity:.45;filter:drop-shadow(0 0 12px #22d3ee99);background:linear-gradient(#0000,#22d3ee6b,#0000);width:1px;height:42vh;animation:8s linear infinite matrixFall;position:absolute}.column-one{animation-delay:-3s;left:43%}.column-two{animation-delay:-6s;right:18%}.hex-field{opacity:.16;background-color:#0000;background-image:radial-gradient(circle,#22d3ee59 0 2px,#0000 3px),linear-gradient(30deg,#0000 0 47%,#22d3ee33 48% 52%,#0000 53%),linear-gradient(150deg,#0000 0 47%,#7c3aed33 48% 52%,#0000 53%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:74px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:30s linear infinite hexDrift;position:absolute;inset:8% 4% 8% 286px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 74%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 74%)}.sidebar{background:linear-gradient(180deg, #090e1ff5, #030712eb), radial-gradient(circle at 50% 0%, #7c3aed2e, transparent 36%), var(--panel-strong);border-width:0 1px 0 0;border-radius:0;flex-direction:column;align-self:start;gap:22px;height:100vh;padding:22px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:22px 0 80px #0000006b,inset -1px 0 #22d3ee1a}.sidebar>:not(nav){flex-shrink:0}.sidebar:before{content:"";opacity:.75;pointer-events:none;background:linear-gradient(90deg,#0000 0 96%,#22d3ee33 100%),repeating-linear-gradient(0deg,#0000 0 32px,#22d3ee0a 33px);position:absolute;inset:0}.brand-mark{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.shield-logo{color:#fff;letter-spacing:-.1em;clip-path:polygon(50% 0,91% 15%,84% 75%,50% 100%,16% 75%,9% 15%);width:48px;height:54px;box-shadow:var(--glow-cyan), var(--glow-purple);background:linear-gradient(145deg,#22d3ee,#7c3aed 58%,#0b1220);place-items:center;font-family:Space Grotesk,sans-serif;font-size:.92rem;font-weight:900;animation:4.8s ease-in-out infinite shieldPulse;display:grid;position:relative}.shield-logo:after{content:"";clip-path:inherit;background:linear-gradient(145deg,#ffffff47,#0000 35%,#00000059);position:absolute;inset:5px}.shield-logo span{z-index:1;position:relative}.brand-mark strong,.brand-mark small{display:block}.brand-mark strong{letter-spacing:.04em;text-shadow:0 0 22px #22d3ee2e;font-family:Space Grotesk,sans-serif;font-size:1.45rem}.brand-mark small{color:var(--muted);margin-top:1px;font-size:.72rem}.sidebar nav{z-index:1;flex:auto;align-content:start;gap:6px;min-height:0;margin-top:8px;padding-right:4px;display:grid;position:relative;overflow-y:auto}.ops-badge{z-index:1;background:linear-gradient(135deg,#22d3ee1a,#7c3aed1a);border:1px solid #22d3ee2e;border-radius:4px;grid-template-columns:10px 1fr;align-items:center;gap:5px 10px;padding:12px;display:grid;position:relative}.ops-badge span{background:var(--green);width:9px;height:9px;box-shadow:0 0 18px var(--green);border-radius:999px}.ops-badge strong,.ops-badge small{display:block}.ops-badge strong{letter-spacing:.16em;font-size:.78rem}.ops-badge small{color:var(--muted);grid-column:2;font-size:.72rem}.nav-button{color:#9fb0c8;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:12px;height:46px;padding:0 13px;font-weight:800;display:flex;position:relative;overflow:hidden}.nav-button svg{color:#38bdf8}.nav-button.active,.nav-button:hover{color:#fff;box-shadow:inset 3px 0 0 var(--cyan), 0 0 30px #7c3aed2e;background:linear-gradient(90deg,#7c3aed57,#22d3ee1a),#ffffff0a;border-color:#22d3ee38}.user-card{z-index:1;background:#ffffff0d;border:1px solid #94a3b829;border-radius:4px;grid-template-columns:42px 1fr 38px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:grid;position:relative}.avatar{background:linear-gradient(135deg, var(--purple), var(--cyan));border-radius:4px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.user-card strong,.user-card span{display:block}.user-card strong{font-size:.86rem}.user-card span{color:var(--muted);margin-top:2px;font-size:.75rem}.user-card button{width:34px;height:34px;color:var(--muted);background:#ffffff12;border:0;border-radius:8px}.main-shell{z-index:1;overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100vh;min-height:0;padding:28px clamp(22px,3vw,42px) 42px;position:relative;overflow-y:auto}.edex-control-strip{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:linear-gradient(90deg,#22d3ee1c,#0000 35%,#7c3aed1f),#01050e8a;border-color:#22d3ee3d;grid-template-columns:minmax(210px,.36fr) minmax(170px,.28fr) minmax(230px,1fr) auto;align-items:center;gap:14px;min-height:62px;margin-bottom:18px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.edex-control-strip:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee24,#0000),repeating-linear-gradient(90deg,#0000 0 30px,#ffffff0a 31px);animation:7s ease-in-out infinite edexSweep;position:absolute;inset:0;transform:translate(-35%)}.edex-control-strip>*{z-index:1;position:relative}.edex-node{min-width:0;font-family:var(--terminal);text-transform:uppercase;align-items:center;gap:10px;padding-inline:8px;display:flex}.edex-node strong{color:#e0fbff;letter-spacing:.1em;text-shadow:var(--glow-cyan);font-size:.82rem}.edex-node small{min-width:0;color:var(--muted);letter-spacing:.08em;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.node-dot{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 18px var(--cyan);border-radius:999px;flex:none}.welcome-chip{min-width:0;font-family:var(--terminal);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(90deg,#22d3ee14,#7c3aed12),#05081652;border-left:1px solid #22d3ee40;border-right:1px solid #7c3aed3d;gap:3px;padding:8px 12px;display:grid}.welcome-chip span{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.58rem}.welcome-chip strong{color:#f8fbff;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;text-shadow:0 0 18px #22d3ee3d;min-width:0;font-size:.86rem;overflow:hidden}.edex-signal-grid{grid-template-columns:repeat(6,1fr);gap:7px;min-width:0;display:grid}.edex-signal-grid span{clip-path:polygon(0 0,100% 0,100% 72%,82% 100%,0 100%);background:linear-gradient(#22d3ee33,#0000),repeating-linear-gradient(90deg,#0000 0 8px,#ffffff0d 9px),#0508166b;border:1px solid #22d3ee26;height:28px;animation:2.8s ease-in-out infinite signalPulse;box-shadow:inset 0 0 14px #22d3ee14}.edex-signal-grid span:nth-child(2){animation-delay:.18s}.edex-signal-grid span:nth-child(3){animation-delay:.36s}.edex-signal-grid span:nth-child(4){animation-delay:.54s}.edex-signal-grid span:nth-child(5){animation-delay:.72s}.edex-signal-grid span:nth-child(6){animation-delay:.9s}.edex-signal-grid span:nth-child(odd){background:linear-gradient(#7c3aed33,#0000),repeating-linear-gradient(90deg,#0000 0 8px,#ffffff0d 9px),#0508166b;border-color:#7c3aed2e}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.header-actions select{width:min(260px,46vw)}.system-badge{color:#bbf7d0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#10b9811a;border:1px solid #10b9813d;border-radius:4px;align-items:center;gap:9px;height:38px;padding:0 13px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 0 22px #10b9811f,inset 0 0 22px #10b98114}.system-badge span{background:var(--green);width:8px;height:8px;box-shadow:0 0 16px var(--green);border-radius:999px}.system-badge.degraded{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b57;box-shadow:0 0 22px #f59e0b1f,inset 0 0 22px #f59e0b14}.system-badge.degraded span{background:var(--amber);box-shadow:0 0 16px var(--amber)}.dashboard-summary-shell{gap:18px;margin-bottom:18px;padding:20px;display:grid}.dashboard-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-summary-head strong,.dashboard-summary-head small{display:block}.dashboard-summary-head strong{color:#fff;letter-spacing:-.04em;margin-top:6px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.2rem,2vw,1.7rem)}.dashboard-summary-head small{color:var(--muted);margin-top:5px}.dashboard-summary-pills{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-summary-card{background:#0508166b;border:1px solid #94a3b81f;border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}.dashboard-summary-card span,.dashboard-summary-card small{color:var(--muted);font-family:var(--terminal)}.dashboard-summary-card span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.dashboard-summary-card strong{color:#fff;font-size:1.05rem;line-height:1.4}.dashboard-summary-card small{font-size:.74rem;line-height:1.5}.command-ribbon{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));border-radius:4px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.command-ribbon:before{content:"";opacity:.78;pointer-events:none;background:linear-gradient(105deg,#22d3ee24,#0000 30%,#7c3aed26 72%,#0000),repeating-linear-gradient(90deg,#0000 0 34px,#ffffff08 35px);position:absolute;inset:0}.command-ribbon>*{z-index:1;position:relative}.command-ribbon strong,.command-ribbon small{display:block}.command-ribbon strong{letter-spacing:-.04em;margin-top:5px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.2rem,2vw,1.75rem)}.command-ribbon small{color:var(--muted);margin-top:5px}.telemetry-strip{grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px;min-width:min(560px,100%);display:grid}.telemetry-strip span{color:var(--muted);text-transform:uppercase;background:#0508167a;border:1px solid #22d3ee2e;border-radius:4px;padding:12px;font-size:.74rem;font-weight:800}.telemetry-strip b{color:#fff;text-shadow:0 0 18px #22d3ee47;margin-bottom:4px;font-family:Space Grotesk,sans-serif;font-size:1.35rem;line-height:1;display:block}.metric-card span,.metric-card small,.telemetry-strip span,.data-table th,.pill{font-family:var(--terminal)}.critical-console{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));border-radius:4px;grid-template-columns:minmax(0,1fr) 250px;gap:18px;margin-bottom:18px;padding:18px;display:grid;position:relative;overflow:hidden}.critical-console:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ef44441a,#0000),repeating-linear-gradient(0deg,#0000 0 9px,#22d3ee08 10px);position:absolute;inset:0}.console-pane,.radar-pane{z-index:1;position:relative}.console-lines{gap:8px;display:grid}.console-lines code{color:#c9fbff;font-family:var(--terminal);text-shadow:0 0 12px #22d3ee2e;background:#01050e7a;border:1px solid #22d3ee24;gap:12px;padding:10px 12px;font-size:.78rem;display:flex}.console-lines code span{color:#fb7185;min-width:52px;text-shadow:var(--critical-glow);font-weight:900}.radar-pane{border-left:1px solid #22d3ee1f;align-content:center;place-items:center;gap:10px;display:grid}.radar-pane strong{color:#fff;font-family:var(--terminal);letter-spacing:.12em;text-transform:uppercase;font-size:.86rem}.radar-pane small{color:var(--muted);font-family:var(--terminal);text-transform:uppercase;font-size:.68rem}.radar-scope{width:152px;height:152px;box-shadow:inset 0 0 30px #22d3ee1f, var(--glow-cyan);background:radial-gradient(circle,#0000 0 24%,#22d3ee12 25% 26%,#0000 27% 49%,#22d3ee12 50% 51%,#0000 52%),linear-gradient(90deg,#0000 49%,#22d3ee29 50%,#0000 51%),linear-gradient(#0000 49%,#22d3ee29 50%,#0000 51%),#020812cc;border:1px solid #22d3ee52;border-radius:999px;position:relative;overflow:hidden}.radar-sweep{transform-origin:0 0;background:linear-gradient(45deg,#22d3ee6b,#0000 62%);width:50%;height:50%;animation:2.8s linear infinite radarSweep;position:absolute;inset:50% 0 0 50%}.ping{background:var(--red);width:7px;height:7px;box-shadow:var(--critical-glow);border-radius:999px;position:absolute}.ping.tone-active{background:var(--cyan);width:9px;height:9px;box-shadow:var(--glow-cyan)}.ping.tone-critical{background:var(--red);box-shadow:var(--critical-glow)}.ping.tone-watch{background:var(--amber);box-shadow:0 0 18px #f59e0b6b}.ping.tone-verified{background:var(--green);box-shadow:0 0 16px #10b98157}.radar-empty{color:#94a3b8b8;font-family:var(--terminal);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.radar-stats{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.radar-stats span{color:var(--muted);font-family:var(--terminal);letter-spacing:.08em;text-transform:uppercase;background:#0309149e;border:1px solid #22d3ee1f;padding:6px 8px;font-size:.62rem}.radar-stats b{color:#fff;margin-right:4px}.ping-one{top:32%;left:62%}.ping-two{background:var(--cyan);box-shadow:var(--glow-cyan);top:63%;left:38%}.ping-three{background:var(--amber);top:46%;left:74%;box-shadow:0 0 18px #f59e0b6b}.streaming-recon-panel{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(90deg,#22d3ee17,#0000 45%,#7c3aed1a),#01050e7a;border-color:#22d3ee38;grid-template-columns:minmax(260px,.7fr) minmax(420px,1fr);align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:grid;position:relative;overflow:hidden}.streaming-recon-panel:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 22px,#22d3ee0a 23px),radial-gradient(circle at 82%,#22d3ee21,#0000 30%);position:absolute;inset:0}.streaming-recon-panel>*{z-index:1;position:relative}.streaming-recon-panel h2{letter-spacing:-.05em;text-transform:uppercase;margin:7px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2vw,2rem)}.streaming-recon-panel p{color:var(--muted);margin:0;line-height:1.6}.stream-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;display:grid}.stream-grid span{min-height:66px;color:var(--muted);font-family:var(--terminal);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% 78%,88% 100%,0 100%);background:#0508167a;border:1px solid #22d3ee29;padding:12px;font-size:.68rem}.stream-grid b{color:#fff;text-shadow:var(--glow-cyan);margin-bottom:7px;font-size:1.35rem;line-height:1;display:block}.threat-command-panel{background:radial-gradient(circle at 48% 44%,#22d3ee1f,#0000 36%),radial-gradient(circle at 16% 15%,#7c3aed33,#0000 32%),linear-gradient(135deg,#030712f0,#07111fc7);border-color:#22d3ee3d;grid-template-columns:minmax(310px,.9fr) minmax(310px,.8fr) minmax(210px,.45fr);align-items:stretch;gap:22px;min-height:308px;margin-bottom:18px;padding:22px;display:grid;position:relative;overflow:hidden}.threat-command-panel:before,.threat-command-panel:after{content:"";pointer-events:none;position:absolute;inset:0}.threat-command-panel:before{background-color:#0000;background-image:linear-gradient(90deg,#22d3ee1a 1px,#0000 1px),linear-gradient(0deg,#7c3aed14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.threat-command-panel:after{clip-path:polygon(0 0,100% 0,100% 78%,95% 100%,0 100%);border:1px solid #22d3ee1a;box-shadow:inset 0 0 80px #22d3ee12}.threat-copy,.attack-surface-map,.command-stack{z-index:1;position:relative}.threat-copy{flex-direction:column;justify-content:center;display:flex}.threat-copy h2{letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 0 44px #22d3ee3b;max-width:650px;margin:8px 0 12px;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,3.4vw,4.1rem);line-height:.94}.threat-copy p{color:#b8c7dd;max-width:620px;margin:0;line-height:1.75}.threat-actions{gap:10px;margin-top:22px;display:grid}.threat-actions span{color:#cffafe;width:fit-content;min-width:250px;font-family:var(--terminal);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#22d3ee1a,#7c3aed14);border:1px solid #22d3ee2e;align-items:center;gap:9px;padding:10px 12px;font-size:.72rem;display:flex;box-shadow:inset 0 1px #ffffff12}.attack-surface-map{clip-path:polygon(0 0,96% 0,100% 12%,100% 100%,8% 100%,0 90%);background:radial-gradient(circle,#22d3ee2e,#0000 20%),radial-gradient(circle at 20% 22%,#7c3aed2e,#0000 18%),repeating-linear-gradient(90deg,#0000 0 17px,#22d3ee0a 18px),#01050e57;border:1px solid #22d3ee29;min-height:252px;overflow:hidden;box-shadow:inset 0 0 45px #22d3ee14}.attack-surface-map:before{content:"";clip-path:polygon(50% 0,100% 25%,92% 78%,50% 100%,8% 78%,0 25%);filter:drop-shadow(0 0 16px #22d3ee33);border:1px solid #22d3ee1f;position:absolute;inset:18px}.attack-surface-map:after{content:"ATTACK SURFACE GRAPH";color:#94a3b8b8;font-family:var(--terminal);letter-spacing:.18em;font-size:.58rem;position:absolute;bottom:12px;left:14px}.mesh-core{text-align:center;clip-path:polygon(12% 0,100% 0,100% 82%,88% 100%,0 100%,0 18%);background:radial-gradient(circle at 50% 0,#22d3ee2e,#0000 46%),linear-gradient(145deg,#040916f5,#22d3ee1a);border:1px solid #22d3ee3d;gap:6px;min-width:110px;padding:14px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 26px #22d3ee29,inset 0 0 18px #22d3ee1f}.mesh-core strong{color:#fff;font-family:var(--terminal);letter-spacing:.18em;font-size:.92rem}.mesh-core span{color:var(--muted);font-family:var(--terminal);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.mesh-link{transform-origin:0;background:linear-gradient(90deg,#22d3eea3,#0000 92%);height:1px;position:absolute;top:50%;left:50%;box-shadow:0 0 16px #22d3ee33}.mesh-link.tone-active{background:linear-gradient(90deg,#22d3eed1,#0000 92%);box-shadow:0 0 18px #22d3ee57}.mesh-link.tone-critical{background:linear-gradient(90deg,#ef4444d1,#0000 92%);box-shadow:0 0 18px #ef444447}.mesh-link.tone-watch{background:linear-gradient(90deg,#f59e0bb3,#0000 92%);box-shadow:0 0 18px #f59e0b3d}.mesh-link.tone-verified{background:linear-gradient(90deg,#10b981b8,#0000 92%);box-shadow:0 0 18px #10b98138}.mesh-node-card{clip-path:polygon(12% 0,100% 0,100% 80%,88% 100%,0 100%,0 20%);background:linear-gradient(145deg,#060c19f5,#22d3ee12),#020812db;border:1px solid #22d3ee2e;gap:4px;width:128px;padding:10px 12px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 24px #22d3ee1a,inset 0 1px #ffffff0d}.mesh-node-card.tone-active{border-color:#22d3ee57;box-shadow:0 0 26px #22d3ee29,inset 0 1px #ffffff0f}.mesh-node-card.tone-critical{border-color:#ef444447;box-shadow:0 0 26px #ef44441f,inset 0 1px #ffffff0f}.mesh-node-card.tone-watch{border-color:#f59e0b42;box-shadow:0 0 24px #f59e0b1a,inset 0 1px #ffffff0f}.mesh-node-card.tone-verified{border-color:#10b98142;box-shadow:0 0 24px #10b9811a,inset 0 1px #ffffff0f}.mesh-node-host{color:#dffcff;font-family:var(--terminal);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.mesh-node-card strong{color:#fff;font-size:.86rem;line-height:1.2}.mesh-node-card small{color:var(--muted);font-size:.64rem;line-height:1.4}.mesh-empty{max-width:240px;color:var(--muted);font-family:var(--terminal);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#030914b8;border:1px solid #22d3ee1f;padding:12px 16px;font-size:.7rem;line-height:1.6;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.map-line{transform-origin:0;background:linear-gradient(90deg,#22d3eec7,#0000);width:38%;height:1px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #22d3ee52}.line-a{transform:rotate(-35deg)}.line-b{transform:rotate(28deg)}.line-c{transform:rotate(150deg)}.line-d{transform:rotate(214deg)}.map-node{color:#d7fbff;width:58px;height:58px;font-family:var(--terminal);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(16% 0,100% 0,100% 76%,82% 100%,0 100%,0 22%);background:linear-gradient(145deg,#050816eb,#22d3ee1f);border:1px solid #22d3ee4d;place-items:center;font-size:.66rem;font-style:normal;display:grid;position:absolute;box-shadow:0 0 24px #22d3ee29,inset 0 0 18px #22d3ee14}.node-core{width:82px;height:82px;box-shadow:var(--glow-cyan), var(--glow-purple), inset 0 0 26px #ffffff1a;background:linear-gradient(145deg,#7c3aed61,#22d3ee2e),#050816f0;border-color:#8b5cf69e;top:50%;left:50%;transform:translate(-50%,-50%)}.node-core b{letter-spacing:-.04em;font-size:1rem}.node-a{top:18%;left:13%}.node-b{top:19%;right:12%}.node-c{bottom:20%;right:16%}.node-d{bottom:18%;left:15%}.command-stack{gap:12px;display:grid}.command-stack div{background:linear-gradient(135deg,#ffffff0f,#0000 36%),#01050e61;border:1px solid #94a3b824;align-content:center;min-height:86px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffff0f}.command-stack span{color:var(--muted);font-family:var(--terminal);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem}.command-stack strong{color:#fff;font-family:var(--terminal);text-shadow:0 0 28px #22d3ee47;margin-top:8px;font-size:2rem;line-height:1}.metric-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:16px;margin-bottom:18px;display:grid}.metric-card{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));border-radius:4px;flex-direction:column;justify-content:space-between;min-height:148px;padding:18px;display:flex;position:relative;overflow:hidden}.metric-card:before,.panel:before{content:"";border-radius:inherit;pointer-events:none;opacity:.7;background:linear-gradient(135deg,#22d3ee38,#0000 28%,#7c3aed2e) border-box;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.metric-card:after{content:"";filter:blur(9px);background:linear-gradient(90deg,#0000,#22d3ee3d,#0000);height:92px;animation:7s ease-in-out infinite cardGlowSweep;position:absolute;inset:auto -20% -50% 25%}.metric-icon{color:#fff;background:linear-gradient(135deg,#ffffff21,#ffffff0a);border:1px solid #ffffff1a;border-radius:4px;place-items:center;width:42px;height:42px;display:grid}.metric-icon.purple{color:#c4b5fd;box-shadow:var(--glow-purple)}.metric-icon.cyan{color:#a5f3fc;box-shadow:var(--glow-cyan)}.metric-icon.green{color:#bbf7d0;box-shadow:0 0 24px #10b9813d}.metric-icon.red{color:#fecaca;box-shadow:0 0 24px #ef44443d}.metric-icon.blue{color:#bae6fd;box-shadow:0 0 24px #38bdf83d}.metric-card span,.metric-card small,.panel-title span,.section-head p{color:var(--muted)}.metric-card span{font-size:.8rem;font-weight:800;display:block}.metric-card strong{letter-spacing:-.06em;margin:8px 0 5px;font-family:Space Grotesk,sans-serif;font-size:2.35rem;line-height:1;display:block}.metric-card small{font-size:.75rem}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(330px,.72fr);gap:18px;display:grid}.center-stack,.right-stack,.section-page{gap:18px;display:grid}.panel,.launch-card,.inline-form{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));border-radius:4px;padding:18px;position:relative;overflow:hidden}.panel-title{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex;position:relative}.panel-title h2,.section-head h2{letter-spacing:-.02em;margin:0;font-size:1.08rem}.panel-title span{font-size:.75rem;font-weight:800}.table-wrap{z-index:1;position:relative;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:680px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid #94a3b81a;padding:13px 12px;font-size:.83rem}.data-table th{color:#93a4bd;text-transform:uppercase;letter-spacing:.09em;background:#05081647;font-size:.72rem}.data-table td{color:#e5edf9}.data-table tr:hover td{background:#22d3ee0d;box-shadow:inset 0 1px #22d3ee0a}.pill{color:#dbeafe;text-transform:capitalize;background:#94a3b81a;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.severity-critical{color:var(--sev-critical);border-color:rgb(var(--sev-critical-rgb) / 34%);background:rgb(var(--sev-critical-rgb) / 12%)}.status-failed{color:#fecaca;background:#ef44441f;border-color:#ef444457}.severity-high{color:var(--sev-high);border-color:rgb(var(--sev-high-rgb) / 40%);background:rgb(var(--sev-high-rgb) / 16%)}.severity-medium{color:var(--sev-medium);border-color:rgb(var(--sev-medium-rgb) / 34%);background:rgb(var(--sev-medium-rgb) / 12%)}.severity-low{color:var(--sev-low);border-color:rgb(var(--sev-low-rgb) / 34%);background:rgb(var(--sev-low-rgb) / 11%)}.status-running,.status-queued{color:#a5f3fc;background:#22d3ee1c;border-color:#22d3ee52}.severity-info{color:var(--sev-info);border-color:rgb(var(--sev-info-rgb) / 30%);background:rgb(var(--sev-info-rgb) / 10%)}.status-completed,.status-confirmed{color:#bbf7d0;background:#10b9811f;border-color:#10b98157}.status-unconfirmed,.status-informational{color:#ddd6fe;background:#8b5cf61f;border-color:#8b5cf652}.risk-block{justify-items:center;gap:16px;display:grid}.risk-donut{background:conic-gradient(#ef4444 0 0, #1e293b 0 100%);border-radius:999px;place-items:center;width:206px;height:206px;display:grid;position:relative;box-shadow:0 0 52px #22d3ee2e,0 0 34px #7c3aed1f,inset 0 0 32px #00000047}.risk-donut:after{content:"";border-radius:inherit;border:1px solid #22d3ee2e;animation:5.5s ease-in-out infinite shieldPulse;position:absolute;inset:-10px}.risk-donut>div{background:#07111f;border:1px solid #94a3b824;border-radius:999px;align-content:center;place-items:center;width:126px;height:126px;display:grid}.risk-donut strong,.risk-donut span{display:block}.risk-donut strong{font-family:Space Grotesk,sans-serif;font-size:2rem}.risk-donut span{color:var(--muted);font-size:.72rem;font-weight:800}.risk-legend{gap:9px;width:100%;display:grid}.risk-legend div,.engine-row,.info-list div{color:#c9d6e8;border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.83rem;display:flex}.dot{border-radius:999px;width:9px;height:9px;margin-right:auto;display:inline-block}.dot.critical{background:var(--sev-critical);box-shadow:0 0 13px var(--sev-critical)}.dot.high{background:var(--sev-high);box-shadow:0 0 13px var(--sev-high)}.dot.medium{background:var(--sev-medium);box-shadow:0 0 13px var(--sev-medium)}.dot.low{background:var(--sev-low);box-shadow:0 0 13px var(--sev-low)}.dot.info{background:var(--sev-info);box-shadow:0 0 13px var(--sev-info)}.engine-list,.activity-feed,.info-list{display:grid}.engine-row strong.ok{color:#86efac;text-shadow:0 0 16px #10b9814d}.engine-row strong.warn{color:#fcd34d;text-shadow:0 0 16px #f59e0b42}.activity-feed{gap:13px}.activity-item{background:#ffffff08;border:1px solid #94a3b817;border-radius:4px;grid-template-columns:13px 1fr;gap:12px;padding:10px;display:grid}.activity-item>span{background:var(--cyan);width:10px;height:10px;box-shadow:var(--glow-cyan);border-radius:999px;margin-top:5px}.activity-item strong,.activity-item small,.activity-item em{display:block}.activity-item strong{font-size:.84rem}.activity-item small,.activity-item em{color:var(--muted);font-size:.75rem;font-style:normal;line-height:1.6}.section-head{justify-content:space-between;gap:18px;display:flex}.section-head h2{margin-top:8px;font-size:2rem}.section-head p{max-width:680px;margin:7px 0 0;line-height:1.6}.launch-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.launch-card>*{min-width:0}.launch-card-head,.launch-card .toggle-row,.launch-note,.launch-actions{grid-column:1/-1}.launch-card h3,.launch-card p{margin:0}.launch-card p{color:var(--muted);margin-top:6px;font-size:.82rem;line-height:1.5}.fp-mode{border:1px solid var(--line-hot);background:linear-gradient(135deg,#7c3aed21,#22d3ee14);border-radius:13px;gap:7px;padding:13px 15px;display:grid}.fp-mode-badge{background:linear-gradient(135deg, var(--purple), var(--purple-2));color:#fff;letter-spacing:.07em;text-transform:uppercase;box-shadow:var(--glow-purple);border-radius:999px;align-self:start;align-items:center;gap:6px;padding:4px 12px;font-size:.7rem;font-weight:800;display:inline-flex}.fp-mode p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.fp-scanners{gap:9px;display:grid}.fp-scanners-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fp-chips{flex-wrap:wrap;gap:8px;display:flex}.fp-chip{border:1px solid var(--line);color:var(--muted-2);cursor:pointer;background:#94a3b80f;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:.78rem;font-weight:600;transition:border-color .16s,color .16s,background .16s}.fp-chip:hover{border-color:var(--line-hot);color:var(--text)}.fp-chip.on{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-hot);background:linear-gradient(135deg,#22d3ee38,#7c3aed38);border-color:#0000}.fp-chip.on:before{content:"✓ ";color:var(--cyan);font-weight:800}.fp-chip:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.launch-note{background:linear-gradient(135deg,#22d3ee12,#7c3aed0f);border:1px solid #94a3b824;border-radius:10px;padding:11px 13px}.launch-actions{justify-content:flex-start;align-items:center;display:flex}.launch-card textarea{min-height:122px}.toggle-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toggle-row label{color:#cbd5e1;align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.toggle-row input{width:16px;height:16px}.inline-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inline-form input,.inline-form select{flex:220px}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.settings-shortcuts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.settings-shortcut{color:#d9e6f6;background:linear-gradient(135deg,#0f172ab8,#1e293b7a);border:1px solid #94a3b829;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-weight:700;display:inline-flex}.settings-shortcut.active,.settings-shortcut:hover{color:#fff;border-color:#22d3ee4d;box-shadow:inset 0 0 0 1px #22d3ee29,0 14px 28px #00000047}.info-list.compact div{padding:8px 0}.table-actions{align-items:center;gap:8px;display:flex}.scan-detail-shell{border-radius:18px;gap:18px;margin-top:18px;padding:22px;display:grid}.scan-detail-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.scan-detail-header h3,.scan-detail-header p,.scan-detail-card h4{margin:0}.scan-detail-kicker{color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:inline-flex}.scan-detail-header h3{font-size:1.26rem}.scan-detail-header p{max-width:680px;color:var(--muted);margin-top:6px;line-height:1.55}.scan-detail-toolbar{align-items:center;gap:12px;display:flex}.scan-view-toggle{background:#05081670;border:1px solid #94a3b82e;border-radius:999px;padding:4px;display:inline-flex}.scan-view-toggle button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:800}.scan-view-toggle button.active,.scan-view-toggle button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#7c3aed7a,#22d3ee2e);box-shadow:inset 0 0 0 1px #22d3ee24}.scan-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scan-detail-card{background:linear-gradient(160deg,#ffffff0d,#0000 32%),#05081657;border:1px solid #94a3b824;border-radius:16px;gap:14px;padding:18px;display:grid}.scan-detail-card.wide{grid-column:1/-1}.scan-detail-card h4{color:#fff;font-size:.98rem}.scan-detail-card dl{gap:10px;margin:0;display:grid}.scan-detail-card dl div,.scan-detail-stats span{background:#ffffff08;border:1px solid #94a3b81a;border-radius:12px;padding:10px 12px}.scan-detail-card dt,.scan-detail-stats b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:block}.scan-detail-card dd{color:#fff;word-break:break-word;margin:6px 0 0}.scan-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scan-detail-stats span{color:#fff}.scan-detail-actions-row{flex-wrap:wrap;gap:12px;display:flex}.scan-detail-note{color:var(--muted);border:1px dashed #94a3b82e;border-radius:12px;padding:12px 14px}.scan-detail-note strong{color:#fff}.scan-detail-findings{gap:12px;display:grid}.scan-detail-finding{background:#ffffff08;border:1px solid #94a3b81f;border-radius:14px;gap:10px;padding:14px;display:grid}.scan-detail-finding strong{color:#fff}.scan-detail-finding-top,.scan-detail-finding-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scan-detail-finding-meta{color:var(--muted);font-size:.8rem}.empty-state{min-height:168px;color:var(--muted);text-align:center;background:#05081657;border:1px dashed #94a3b838;border-radius:8px;align-content:center;place-items:center;gap:8px;display:grid}.empty-state svg{color:var(--cyan);filter:drop-shadow(var(--glow-cyan))}.empty-state strong{color:#fff}.empty-state span{max-width:360px;font-size:.82rem}.error-banner,.success-banner{border-radius:8px;padding:12px 14px;font-size:.86rem;font-weight:700}.error-banner{color:#fecaca;background:#ef44441f;border:1px solid #ef444447;margin-bottom:16px}.success-banner{color:#bbf7d0;background:#10b9811f;border:1px solid #10b98147}.findings-scope-shell,.findings-focus-shell{gap:18px;display:grid}.findings-scope-summary,.findings-focus-card{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.findings-scope-summary strong,.findings-focus-copy strong{color:#fff;font-size:1.05rem;display:block}.findings-scope-summary p,.findings-focus-copy p{color:var(--muted);max-width:680px;margin:8px 0 0;font-size:.83rem;line-height:1.6}.findings-scope-summary-stats,.findings-focus-actions,.findings-focus-stats{flex-wrap:wrap;gap:10px;display:flex}.findings-scope-summary-stats span,.findings-focus-stats span{color:#d9e6fb;background:#ffffff0a;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.76rem;display:inline-flex}.findings-scope-summary-stats b,.findings-focus-stats b{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.fw-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.fw-scopebar{background:#090e1ab8;border:1px solid #4678af33;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.fw-scopebar-title{flex:none;align-items:center;gap:8px;padding-inline:4px 8px;display:flex}.fw-eyebrow{color:#6f86a3;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800}.fw-rail-count{color:#34e3ff;text-align:center;background:#34e3ff1a;border:1px solid #34e3ff42;border-radius:999px;min-width:22px;padding:1px 7px;font-size:.66rem;font-weight:800}.fw-domains{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:stretch;gap:7px;min-width:0;display:flex;overflow-x:auto}.fw-domain{min-width:218px;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #0000;border-left:2px solid #94a3b842;border-radius:9px;flex:0 286px;align-items:center;gap:10px;padding:7px 9px;transition:background .15s,border-color .15s;display:flex}.fw-domain[data-verify=verified]{border-left-color:#3ee08aa6}.fw-domain[data-verify=unverified]{border-left-color:#ffc65c99}.fw-domain:hover:not(:disabled){background:#34e3ff12}.fw-domain[aria-pressed=true]{background:#34e3ff1f;border-color:#34e3ff66 #34e3ff66 #34e3ff66 #34e3ff}.fw-domain:disabled{opacity:.5;cursor:not-allowed}.fw-domain:focus-visible{outline:none;box-shadow:0 0 0 2px #05070f,0 0 0 4px #34e3ff}.fw-domain-globe{color:#34e3ff;background:#34e3ff1a;border:1px solid #34e3ff33;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fw-domain-main{flex:auto;gap:3px;min-width:0;display:grid}.fw-domain-main strong{color:#e7f2ff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.fw-domain-sub{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.fw-domain-sub em{letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-style:normal;font-weight:800}.fw-domain-sub .v{color:#3ee08a}.fw-domain-sub .st{color:#9fb3d1}.fw-domain-sub .st[data-status=completed]{color:#57d6a0}.fw-domain-sub .st[data-status=running]{color:#34e3ff}.fw-domain-sub .st[data-status=failed]{color:#ff6a83}.fw-domain-sub .st[data-status=cancelled]{color:#8ea0bd}.fw-domain-sub .sc{color:#6f86a3}.fw-domain-count{color:#fff;text-align:center;background:#22d3ee1a;border:1px solid #22d3ee38;border-radius:8px;flex:none;min-width:26px;padding:3px 8px;font-size:.82rem;font-weight:800}.fw-domain-count[data-empty=true]{color:#8ea0bd;background:#94a3b814;border-color:#94a3b82e}.fw-main{min-width:0}@media (width<=1040px){.fw-scopebar{flex-direction:column;align-items:stretch;gap:7px}.fw-scopebar-title{padding:0 3px}.fw-domain{flex-basis:240px}}.findings-focus-copy{min-width:0}.findings-focus-actions{justify-content:flex-end;align-items:center}.findings-focus-state{font-size:.8rem}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050816d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{border-radius:8px;gap:15px;width:min(440px,100%);padding:24px;display:grid}.modal-card h2,.modal-card p{margin:0}.modal-card p{color:var(--muted);line-height:1.5}.loading-shell{color:var(--muted);align-content:safe center;place-items:safe center;gap:20px}.loader-ring{border:2px solid #22d3ee29;border-top-color:var(--cyan);width:64px;height:64px;box-shadow:var(--glow-cyan);border-radius:999px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scanBeam{0%{opacity:0;transform:translateY(-8vh)}8%{opacity:.95}50%{opacity:.42}to{opacity:0;transform:translateY(108vh)}}@keyframes matrixFall{0%{opacity:0;transform:translateY(-52vh)}12%{opacity:.6}to{opacity:0;transform:translateY(118vh)}}@keyframes floatSlow{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(22px,28px)scale(1.05)}}@keyframes shieldPulse{0%,to{filter:drop-shadow(0 0 10px #22d3ee42);opacity:.9}50%{filter:drop-shadow(0 0 22px #7c3aed70);opacity:1}}@keyframes cardGlowSweep{0%,to{opacity:.3;transform:translate(-20%)}50%{opacity:.88;transform:translate(35%)}}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes hexDrift{to{background-position:220px 160px,148px 128px,-148px 128px}}@keyframes edexSweep{0%,to{opacity:.25;transform:translate(-38%)}50%{opacity:.7;transform:translate(28%)}}@keyframes signalPulse{0%,to{opacity:.62;filter:saturate(.9);transform:translateY(0)}50%{opacity:1;filter:saturate(1.35);transform:translateY(-1px)}}@media (width<=1320px){.metric-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.dashboard-summary-head{flex-direction:column}.dashboard-summary-pills{justify-content:flex-start}.dashboard-grid{grid-template-columns:1fr}.command-ribbon{flex-direction:column;align-items:stretch}.critical-console,.streaming-recon-panel,.threat-command-panel{grid-template-columns:1fr}.radar-pane{border-top:1px solid #22d3ee1f;border-left:0;padding-top:16px}.right-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-card{grid-template-columns:1fr 1fr}}@media (width<=1040px){body.dashboard-shell-active{overflow-y:auto}.portal-shell{grid-template-columns:1fr}.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.sidebar{border-width:0 0 1px;height:auto;position:relative}.scan-beam{left:0}.edex-control-strip{grid-template-columns:1fr}.sidebar nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.sidebar nav .nav-button{white-space:nowrap;flex:none}.user-card{margin-top:0}.main-shell{scrollbar-gutter:auto;height:auto;min-height:0;overflow:visible}.right-stack,.settings-grid{grid-template-columns:1fr}}@media (width<=720px){.portal-shell,.main-shell{padding:20px}.portal-hero h1{font-size:3.2rem}.portal-stats,.dashboard-summary-grid,.metric-grid,.launch-card,.telemetry-strip,.stream-grid,.threat-actions{grid-template-columns:1fr}.threat-command-panel{padding:18px}.attack-surface-map{min-height:340px}.mesh-core{min-width:98px;padding:12px 14px}.mesh-node-card{width:112px;padding:9px 10px}.threat-actions span{width:100%;min-width:0}.header-actions,.inline-form{width:100%}.edex-signal-grid{grid-template-columns:repeat(3,1fr)}.header-actions select,.primary-button{width:100%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}html{scroll-behavior:auto}body{overflow-x:clip}.main-shell{max-width:100%}.portal-card,.login-card,.auth-card,.modal,.modal-body,.drawer,.panel-scroll{max-height:100%;overflow-y:auto}*{scrollbar-width:thin;scrollbar-color:#22d3ee6b transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#03071266;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#22d3ee99,#7c3aed99) padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#22d3eeeb,#7c3aedeb) padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}.cyber-grid,.cinematic-backdrop,.orb,.hex-field,.portal-hero-glow,.scanline,.grid-overlay,.aurora{pointer-events:none!important}.portal-shell,.loading-shell{align-items:safe center}.app-shell{align-items:stretch}.glass-card{transition:transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s,border-color .24s}.glass-card:hover{border-color:var(--line-hot);box-shadow:0 26px 72px #00000075, var(--glow-cyan), inset 0 1px 0 #ffffff17;transform:translateY(-3px)}button,.nav-button,.fr-filter,.fr-switch button,.chip,.pill,.tab{transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s}.nav-button:hover{box-shadow:inset 0 0 0 1px var(--line-hot), 0 8px 22px #22d3ee29}h1,h2,h3,h4{letter-spacing:-.012em;line-height:1.2}h2{font-size:clamp(1.06rem,1.4vw,1.34rem)}h3{font-size:clamp(.96rem,1.05vw,1.12rem)}p,li,td{line-height:1.55}.section-page{min-height:calc(100dvh - 150px)}.route-module-loading{border-radius:var(--radius-md);min-height:min(420px,100dvh - 180px);color:var(--muted);text-align:left;background:radial-gradient(circle at 50% 45%,#34e3ff12,#0000 34%),#070d1a94;border:1px solid #34e3ff29;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.route-module-loading>span:last-child{gap:3px;display:grid}.route-module-loading strong{color:var(--text);font-size:.88rem}.route-module-loading small{color:var(--muted);font-size:.75rem}.route-module-loading__icon{width:42px;height:42px;color:var(--cyan);background:#34e3ff12;border:1px solid #34e3ff42;border-radius:12px;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.route-module-loading__icon svg{animation:.9s linear infinite spin}}.main-shell{padding-bottom:48px}.brand-logo-img{object-fit:contain;background:radial-gradient(circle at 50% 38%,#160c2ceb,#05070e 72%);border:1px solid #7c3aed57;border-radius:15px;flex-shrink:0;width:54px;height:54px;padding:4px;transition:box-shadow .24s,transform .24s;box-shadow:0 0 22px #7c3aed52,inset 0 1px #ffffff14}.brand-mark:hover .brand-logo-img{transform:translateY(-1px);box-shadow:0 0 32px #7c3aed8c,0 0 18px #22d3ee42}.brand-mark strong{letter-spacing:.03em;font-size:1.58rem;line-height:1}.brand-mark-compact .brand-logo-img{width:44px;height:44px}.brand-mark small{letter-spacing:.03em;font-size:.78rem}.worldmap-hero{background:0 0;border:none;margin-bottom:16px;padding:0;overflow:hidden}.welcome-chip strong{white-space:nowrap}.welcome-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edex-node small{white-space:nowrap}.edex-node strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-card>div{min-width:0}.user-card strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-badge small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-table td{word-break:break-word}.mesh-node-card strong,.mesh-node-card small,.mesh-node-host,.mesh-core strong,.mesh-core span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.info-list strong{overflow-wrap:anywhere;min-width:0}.metric-card strong{overflow-wrap:anywhere;font-size:clamp(1.5rem,3.4vw,2.35rem)}@media (width<=1240px){.edex-control-strip{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) auto}}.icon-button{min-width:40px;min-height:40px}.billing-balance{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}.billing-balance-value{align-items:baseline;gap:.5rem;margin:.35rem 0;display:flex}.billing-balance-value strong{font-size:2.2rem;line-height:1}.billing-balance-value svg{opacity:.8;align-self:center}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.pricing-card{text-align:center;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex;position:relative}.pricing-card--highlight{border:1px solid #63b3ed99;box-shadow:0 0 0 1px #63b3ed40}.pricing-badge{color:#061019;letter-spacing:.04em;text-transform:uppercase;background:#63b3ede6;border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:700;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}.pricing-card h3{margin:.2rem 0 0;font-size:1.15rem}.pricing-amount{justify-content:center;align-items:baseline;gap:.15rem;display:flex}.pricing-amount strong{font-size:2.4rem;line-height:1}.pricing-currency{opacity:.7;font-size:1.1rem}.pricing-credits{opacity:.95;font-weight:600}.pricing-tagline{opacity:.7;min-height:1.2rem;margin:0 0 .4rem;font-size:.85rem}.pricing-card .primary-button{margin-top:auto}.pricing-card .primary-button:disabled{opacity:.5;cursor:not-allowed}.modal-actions{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.card-title{color:var(--text);letter-spacing:.01em;font-size:.98rem;font-weight:700}.spin{animation:.9s linear infinite spin}.maint-shell{z-index:4000;background:radial-gradient(1200px 700px at 50% -10%,#7c3aed33,#0000 60%),radial-gradient(900px 600px at 92% 112%,#22d3ee1f,#0000 55%),#04060f;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.maint-backdrop{z-index:0;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.maint-scanline{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee8c,#0000);height:2px;animation:6s linear infinite maint-scan;position:absolute;top:-2%;left:0;right:0}@keyframes maint-scan{0%{top:-2%}to{top:102%}}.maint-content{z-index:2;flex-direction:column;align-items:center;gap:26px;width:min(560px,94vw);display:flex;position:relative}.maint-brand{align-items:center;gap:16px;display:flex}.maint-logo-ring{isolation:isolate;border-radius:20px;place-items:center;width:74px;height:74px;display:grid;position:relative}.maint-logo-ring:before{content:"";z-index:-1;filter:blur(9px);opacity:.85;background:conic-gradient(#22d3ee,#7c3aed,#22d3ee,#a78bfa,#22d3ee);border-radius:23px;animation:5s linear infinite maint-ring;position:absolute;inset:-3px}@keyframes maint-ring{to{transform:rotate(360deg)}}.maint-logo{object-fit:cover;filter:drop-shadow(0 0 14px #22d3ee73);border:1px solid #22d3ee47;border-radius:18px;width:74px;height:74px}.maint-brand-text{flex-direction:column;gap:4px;display:flex}.maint-brand-name{letter-spacing:.06em;background:linear-gradient(92deg,#7bf1ff 0%,#a78bfa 52%,#7c3aed 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #7c3aed73);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,4vw,32px);font-weight:800;line-height:1}.maint-brand-tag{font-family:var(--terminal);letter-spacing:.22em;text-transform:uppercase;color:#7bf1ffb8;font-size:11px}.maint-card:before{content:"";z-index:-1;-webkit-mask-composite:xor;background:linear-gradient(130deg,#22d3ee8c,#7c3aed1a 45%,#0000 62%,#7c3aed73);border-radius:18px;padding:1px;animation:9s linear infinite maint-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes maint-border{50%{filter:hue-rotate(35deg)}}.maint-card{position:relative}@media (prefers-reduced-motion:reduce){.maint-logo-ring:before,.maint-card:before{animation:none}}.maint-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:linear-gradient(#0d1122d1,#070a16e6);border:1px solid #7c3aed59;border-radius:18px;width:100%;padding:30px 30px 28px;box-shadow:0 0 0 1px #22d3ee0f,0 30px 80px -30px #7c3aed80,inset 0 1px #ffffff0a}.maint-status-tag{font-family:var(--terminal);letter-spacing:.14em;text-transform:uppercase;color:#7bf1ff;background:#22d3ee12;border:1px solid #22d3ee4d;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:11px;display:inline-flex}.maint-dot{background:#22d3ee;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite maint-pulse;box-shadow:0 0 10px 2px #22d3eeb3}@keyframes maint-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.maint-title{color:var(--text);letter-spacing:-.01em;text-wrap:balance;margin:16px 0 10px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3.4vw,34px);font-weight:700}.maint-copy{color:#eef6ffb8;max-width:46ch;margin:0 0 18px;font-size:15px;line-height:1.6}.maint-terminal{font-family:var(--terminal);color:#7bf1ffd9;white-space:pre-wrap;background:#02040cb3;border:1px solid #7c3aed38;border-radius:12px;margin:0 0 22px;padding:14px 16px;font-size:12px;line-height:1.7;overflow-x:auto}.maint-actions{flex-wrap:wrap;gap:12px;display:flex}.maint-primary{align-items:center;gap:8px;display:inline-flex}.maint-ghost{color:#eef6ffcc;font:inherit;cursor:pointer;background:0 0;border:1px solid #7c3aed66;border-radius:10px;align-items:center;padding:10px 18px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.maint-ghost:hover{color:#eef6ff;background:#22d3ee0f;border-color:#22d3ee99}@media (prefers-reduced-motion:reduce){.maint-scanline,.maint-dot{animation:none}}.section-subhead{letter-spacing:.02em;color:var(--text,#eef6ff);margin:4px 0 10px;font-size:.95rem;font-weight:700}.webhook-events{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.webhook-event-chip{color:var(--muted,#9db0c9);cursor:pointer;white-space:nowrap;background:#22d3ee0f;border:1px solid #22d3ee47;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;display:inline-flex}.webhook-event-chip input{accent-color:#22d3ee}.upgrade-card{flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.upgrade-card p{color:var(--muted,#9db0c9);margin:0;font-size:.82rem;line-height:1.5}.upgrade-card strong{color:var(--text,#eef6ff)}.vlx-skel{grid-template-columns:286px minmax(0,1fr);gap:28px;min-height:100vh;padding:26px clamp(20px,3.4vw,44px);display:grid;position:relative;overflow:hidden}.vlx-skel-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vlx-skel-rail{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;gap:14px;padding:20px;display:flex}.vlx-skel-navgroup{flex-direction:column;gap:10px;margin-top:8px;display:flex}.vlx-skel-railfoot{height:48px;margin-top:auto}.vlx-skel-logo{width:70%;height:42px}.vlx-skel-nav{height:38px}.vlx-skel-main{flex-direction:column;gap:22px;min-width:0;display:flex}.vlx-skel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.vlx-skel-title{width:min(320px,55%);height:34px}.vlx-skel-pill{border-radius:999px;width:150px;height:30px}.vlx-skel-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vlx-skel-tile{height:104px}.vlx-skel-panels{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:18px;display:grid}.vlx-skel-panel{height:340px}.vlx-skel-block{border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(100deg,#94a3b80a 0%,#94a3b81f 40%,#22d3ee29 50%,#94a3b81f 60%,#94a3b80a 100%) 0 0/220% 100%;animation:1.5s ease-in-out infinite vlxSkelShimmer}@keyframes vlxSkelShimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media (width<=900px){.vlx-skel{grid-template-columns:1fr}.vlx-skel-rail{display:none}.vlx-skel-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vlx-skel-panels{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vlx-skel-block{background:var(--panel-strong);animation:1.8s ease-in-out infinite pulse}}@media (width<=860px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}input[type=checkbox],input[type=radio]{min-width:22px;min-height:22px}.smc-chip,.smc-consent-row,.smc-oob,.ig-terms,.toggle-row label{align-items:center;min-height:44px}.smc-consent-row,.ig-terms{align-items:flex-start;padding-block:12px}.icon-button,.primary-button,.error-boundary-secondary,.smc-filter,.smc-prov-link,.smc-config-toggle,.smc-kebab,.smc-menu-item,.pcn-link,.cl-link,.cl-manage,.cl-buy,.ash-workspace-add,.ig-auth-link,.ig-auth-back,.ig-alt,.cm-navitem,.cl-total .details,.cl-ledger-nav button,.rf-new,.rf-tab,.xwl .btn,.xwl .brand,.xwl .menu-button,.xwl .text-link{min-height:44px;padding-block:8px}.xwl .brand{align-items:center;display:inline-flex}.xwl .footer-grid a,.xwl .footer-grid button{align-items:center;min-height:44px;display:inline-flex}.icon-button,.smc-kebab,.ash-workspace-add,.cl-ledger-nav button{min-width:44px}.smc-consent-links a{align-items:center;min-height:44px;display:inline-flex}.ig-terms a,.contact-card a{margin-block:-8px;padding-block:8px;display:inline-block}.smc-launch{min-height:52px}}@media (width<=430px){.inline-form{flex-direction:column;align-items:stretch}.inline-form>*{width:100%}.modal-card{border-radius:14px;width:100%;max-width:none;margin:0}.modal-backdrop{align-items:flex-end;padding:12px}.modal-actions{flex-direction:column;align-items:stretch;gap:8px}.modal-actions>button{width:100%}.table-wrap,.smc-queue-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.fdn-skip-link{top:var(--space-xs,8px);left:var(--space-xs,8px);z-index:var(--z-max,2147480000);border:var(--border-thin,1.5px) solid var(--focus-ring-color,#22d3ee);border-radius:var(--radius-sm,10px);background:var(--panel-strong,#04091a);min-height:44px;color:var(--text,#eef6ff);box-shadow:var(--shadow-md,0 14px 40px -18px #0000008c);align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(-160%)}.fdn-skip-link:focus,.fdn-skip-link:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,#22d3ee);outline-offset:var(--focus-ring-offset,2px);transform:translateY(0)}.fdn-app-error{min-height:100vh;padding:var(--space-lg);background:var(--bg-0,#050816);justify-content:center;align-items:center;display:flex}.fdn-app-error__card{width:100%;max-width:480px;padding:var(--space-2xl) var(--space-lg);border:var(--border-hairline,1px) solid var(--border-color-strong,#22d3ee75);border-radius:var(--radius-xl,26px);background:var(--panel-strong,#04091a);box-shadow:var(--shadow-lg);text-align:center}.fdn-app-error__pre{max-height:160px;margin:var(--space-md) 0;padding:var(--space-sm);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--status-danger) 10%, transparent);color:var(--status-danger);font-family:var(--terminal,monospace);text-align:left;white-space:pre-wrap;word-break:break-word;font-size:.76rem;overflow:auto}.fdn-app-error__reload{border:var(--border-hairline,1px) solid color-mix(in srgb, var(--cyan) 40%, transparent);border-radius:var(--radius-sm,10px);background:linear-gradient(120deg, var(--purple,#7c3aed), var(--purple-3,#6d28d9));color:#fff;cursor:pointer;width:100%;min-height:40px;font:inherit;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;display:flex}.fdn-app-error__reload:hover{box-shadow:var(--glow-purple,0 0 34px #7c3aed6b)}.fdn-app-error__reload:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,#22d3ee);outline-offset:var(--focus-ring-offset,2px);box-shadow:var(--focus-ring-halo,0 0 0 4px #22d3ee38)}.fdn-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#02050ebd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fdn-modal{width:100%;max-height:min(88vh,900px);color:var(--text,#eef6ff);background:linear-gradient(160deg,#0b1426fa,#050a18fa);border:1px solid #94a3b82e;border-radius:16px;outline:none;flex-direction:column;display:flex;box-shadow:0 40px 120px #0000009e}.fdn-modal--sm{max-width:440px}.fdn-modal--md{max-width:620px}.fdn-modal--lg{max-width:860px}.fdn-modal-head{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.fdn-modal-head h2{letter-spacing:.01em;margin:0;font-size:1.02rem;font-weight:700}.fdn-modal-head p{color:var(--muted,#9db0c9);margin:6px 0 0;font-size:.82rem;line-height:1.5}.fdn-modal-x{width:34px;height:34px;color:var(--muted,#9db0c9);cursor:pointer;background:0 0;border:1px solid #94a3b82e;border-radius:9px;flex:none;font-size:1.15rem;line-height:1}.fdn-modal-x:hover:not(:disabled){color:var(--text,#eef6ff);border-color:#94a3b857}.fdn-modal-x:disabled{opacity:.4;cursor:default}.fdn-modal-body{flex-direction:column;gap:14px;padding:18px 22px;display:flex;overflow-y:auto}.fdn-modal-foot{border-top:1px solid #94a3b81f;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px 18px;display:flex}@media (width<=620px){.fdn-modal-backdrop{align-items:flex-end;padding:0}.fdn-modal{border-radius:16px 16px 0 0;max-width:none;max-height:92vh}.fdn-modal-foot{flex-direction:column-reverse;align-items:stretch}.fdn-modal-foot>*{width:100%}}
