@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_898c26;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:__JetBrains_Mono_898c26,__JetBrains_Mono_Fallback_898c26;font-style:normal}.__variable_898c26{--font-nl-mono:"__JetBrains_Mono_898c26","__JetBrains_Mono_Fallback_898c26"}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_0eeb07;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:__DM_Sans_0eeb07,__DM_Sans_Fallback_0eeb07;font-style:normal}.__variable_0eeb07{--font-nl-ui:"__DM_Sans_0eeb07","__DM_Sans_Fallback_0eeb07"}.nl-root{--nl-blue:#515def;--nl-blue-deep:#069;--nl-orange:#ff6a29;--nl-ink:#141513;--nl-title-light:#22242f;--nl-dark-gray:#344054;--nl-medium:#667085;--nl-secondary:#51504e;--nl-danger:#e4101d;--nl-success:#17b26a;--nl-success-stroke:#039855;--nl-border:#d0d5dd;--nl-night:#0a0c12;--nl-night-2:#0e111a;--nl-night-border:hsla(0,0%,100%,.08);--nl-paper:#f7f7f4;--nl-paper-card:#fff;--nl-space-1:8px;--nl-space-2:16px;--nl-space-3:24px;--nl-space-4:32px;--nl-space-5:40px;--nl-space-6:48px;--nl-space-8:64px;--nl-space-10:80px;--nl-space-12:96px;--nl-space-14:112px;--nl-hairline:hsla(0,0%,100%,.06);--nl-hairline-strong:hsla(0,0%,100%,.08);--nl-hairline-ink:rgba(20,21,19,.08);--nl-guide:hsla(0,0%,100%,.045);--nl-radius:4px;--nl-radius-lg:8px;--nl-max:72rem;font-family:var(--font-inter),system-ui,sans-serif;font-feature-settings:"tnum" 1,"cv11" 1}.nl-page-guides{position:fixed;inset:0;z-index:45;pointer-events:none}.nl-page-guides__frame{position:relative;height:100%;max-width:var(--nl-max);margin-inline:auto;border-left:1px solid var(--nl-guide);border-right:1px solid var(--nl-guide)}.nl-page-guides__frame:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 63px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 64px);mask-image:linear-gradient(90deg,#000 0,transparent 8px,transparent calc(100% - 8px),#000);-webkit-mask-image:linear-gradient(90deg,#000 0,transparent 8px,transparent calc(100% - 8px),#000);opacity:.4}.nl-section-no-guides{position:relative;z-index:46}.nl-section{position:relative;padding-block:var(--nl-space-10)}@media (min-width:640px){.nl-section{padding-block:var(--nl-space-12)}}@media (min-width:1024px){.nl-section{padding-block:var(--nl-space-14)}}.nl-section--ruled{border-top:1px solid var(--nl-hairline)}.nl-section--ruled-ink{border-top:1px solid var(--nl-hairline-ink)}.nl-section--cta{padding-block:var(--nl-space-12)}@media (min-width:640px){.nl-section--cta{padding-block:112px}}@media (min-width:1024px){.nl-section--cta{padding-block:128px}}.nl-panel{border:1px solid var(--nl-hairline);border-radius:var(--nl-radius);background:hsla(0,0%,100%,.015);box-shadow:none}.nl-panel--ink{border-color:var(--nl-hairline-ink);background:var(--nl-paper-card)}.nl-mono{font-family:var(--font-nl-mono),ui-monospace,"SF Mono",Menlo,monospace}.nl-grid-dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M 64 0 L 0 0 0 64' fill='none' stroke='white' stroke-width='1' stroke-opacity='0.035'/%3E%3C/svg%3E")}.nl-hero .nl-grid-dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M 64 0 L 0 0 0 64' fill='none' stroke='white' stroke-width='1' stroke-opacity='0.05'/%3E%3C/svg%3E")}.nl-grid-light{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M 64 0 L 0 0 0 64' fill='none' stroke='%23344054' stroke-width='1' stroke-opacity='0.045'/%3E%3C/svg%3E")}.nl-noise{position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.028 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.nl-h{letter-spacing:-.025em}.nl-eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.nl-mono-label{font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.nl-hero{position:relative;overflow:hidden}.nl-hero-stack{position:relative;width:100%;max-width:420px;height:440px;margin-inline:auto;perspective:1400px;perspective-origin:42% 48%;overflow:visible}.nl-hero-stack__rays{inset:-10% -35%;opacity:.35;background:repeating-linear-gradient(90deg,transparent,transparent 11px,rgba(127,140,254,.05) 0,rgba(127,140,254,.05) 12px);-webkit-mask-image:radial-gradient(ellipse 44% 54% at 50% 50%,#000 0,transparent 68%);mask-image:radial-gradient(ellipse 44% 54% at 50% 50%,#000 0,transparent 68%)}.nl-hero-stack__glow,.nl-hero-stack__rays{position:absolute;z-index:0;pointer-events:none}.nl-hero-stack__glow{inset:-25% -40%;background:radial-gradient(ellipse 44% 50% at 50% 50%,rgba(81,93,239,.05) 0,transparent 65%)}.nl-hero-stack__scene{inset:0;z-index:1;justify-content:center;transform-style:preserve-3d;transform:rotateY(-14deg) rotateX(5deg);will-change:transform;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent)}.nl-hero-stack__card,.nl-hero-stack__scene{position:absolute;display:flex;align-items:center}.nl-hero-stack__card{left:50%;top:50%;width:min(100%,336px);gap:14px;padding:13px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.02);box-shadow:none;transform-style:preserve-3d;transform-origin:center center;will-change:transform,opacity,filter;backface-visibility:hidden}.nl-hero-stack__card[data-active=true]{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);box-shadow:0 0 20px rgba(81,93,239,.08)}.nl-hero-stack__toggle{position:relative;flex-shrink:0;width:38px;height:22px;border-radius:999px;background:hsla(0,0%,100%,.08);transition:background .45s ease}.nl-hero-stack__toggle[data-on=true]{background:var(--nl-blue);box-shadow:0 0 0 3px rgba(81,93,239,.1)}.nl-hero-stack__toggle-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.18),0 2px 6px rgba(16,24,40,.1);transition:transform .45s cubic-bezier(.22,1,.36,1)}.nl-hero-stack__toggle[data-on=true] .nl-hero-stack__toggle-knob{transform:translateX(16px)}.nl-hero-stack__label{flex:1;min-width:0;font-size:14px;font-weight:600;letter-spacing:-.02em;color:hsla(0,0%,100%,.45)}.nl-hero-stack__card[data-active=true] .nl-hero-stack__label{color:hsla(0,0%,100%,.9)}.nl-hero-stack__badge{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nl-hero-stack__badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.nl-hero-stack__badge--on{color:#34d399;background:rgba(23,178,106,.1)}.nl-hero-stack__badge--on:before{box-shadow:none}.nl-hero-stack__badge--ready{color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.04)}@media (max-width:900px){.nl-hero-stack{height:380px;max-width:340px;perspective:1100px}.nl-hero-stack__scene{transform:rotateY(-10deg) rotateX(4deg)}.nl-hero-stack__card{width:min(100%,300px);padding:12px 14px}}@media (prefers-reduced-motion:reduce){.nl-hero-stack__card,.nl-hero-stack__scene{transition:none!important}}.nl-xray-stage{position:relative;touch-action:pan-y}.nl-xray-gateway{position:absolute;inset:0;will-change:clip-path}.nl-xray-divider{position:absolute;top:0;bottom:0;width:0;z-index:20;pointer-events:none}.nl-xray-divider:before{content:"";position:absolute;top:-6px;bottom:-6px;left:0;width:2px;transform:translateX(-50%);background:linear-gradient(to bottom,transparent 0,var(--nl-orange) 12%,var(--nl-orange) 88%,transparent 100%);box-shadow:0 0 18px 2px rgba(255,106,41,.55)}.nl-xray-handle{position:absolute;top:50%;left:0;width:36px;height:36px;transform:translate(-50%,-50%);border-radius:999px;background:var(--nl-orange);color:#fff;display:grid;place-items:center;box-shadow:0 4px 20px rgba(255,106,41,.45);pointer-events:auto;cursor:ew-resize}.nl-xray-handle:focus-visible{outline:2px solid #fff;outline-offset:3px}.nl-stamp{display:inline-block;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:13px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--nl-danger);border:2px solid var(--nl-danger);border-radius:3px;padding:4px 10px 4px 13px;transform:rotate(-8deg);box-shadow:0 0 18px rgba(228,16,29,.2)}.nl-stamp-compact{font-size:10.5px;letter-spacing:.22em;padding:3px 8px 3px 10px;border-width:1.5px;box-shadow:0 0 12px rgba(228,16,29,.18)}.nl-void-ledger{border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent 40%),rgba(8,10,16,.55)}.nl-void-claim{text-decoration:none}.nl-void-strike{position:absolute;left:-1%;right:-1%;top:52%;height:1.75px;background:rgba(228,16,29,.78);transform-origin:left center;pointer-events:none;border-radius:1px;box-shadow:0 0 8px rgba(228,16,29,.25)}.nl-void-link{width:32px;align-self:stretch;position:relative}.nl-void-break{position:relative;display:block;width:20px;height:1.5px;background:repeating-linear-gradient(90deg,rgba(228,16,29,.55) 0 4px,transparent 4px 7px);transform-origin:left center}.nl-void-break:after{content:"×";position:absolute;left:50%;top:50%;transform:translate(-50%,-55%);font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:12px;font-weight:700;color:rgba(228,16,29,.8);line-height:1}@media (prefers-reduced-motion:reduce){.nl-void-strike{transform:none!important;opacity:1!important}}.nl-stage{position:relative;width:100%;aspect-ratio:5/4;min-height:280px;max-height:420px;overflow:hidden;border-radius:8px;isolation:isolate;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nl-stage-canvas{position:absolute;inset:0}.nl-stage-field{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 50% 42%,rgba(81,93,239,.14),transparent 70%),radial-gradient(ellipse 40% 35% at 70% 70%,rgba(255,106,41,.08),transparent 65%)}.nl-stage-field[data-tone=warm]{background:radial-gradient(ellipse 50% 40% at 48% 40%,rgba(255,106,41,.16),transparent 68%),radial-gradient(ellipse 35% 30% at 30% 75%,rgba(81,93,239,.1),transparent 60%)}.nl-stage-field[data-tone=cool]{background:radial-gradient(ellipse 55% 45% at 50% 38%,rgba(81,93,239,.18),transparent 70%),radial-gradient(ellipse 30% 28% at 75% 72%,rgba(23,178,106,.08),transparent 60%)}.nl-float-icon{position:absolute;display:block;pointer-events:none;filter:drop-shadow(0 12px 28px rgba(0,0,0,.45));will-change:transform,opacity}.nl-float-icon img{width:100%;height:100%;display:block}@keyframes nl-drift-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes nl-drift-b{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(3px,-6px,0) rotate(1deg)}}@keyframes nl-drift-c{0%,to{transform:translateZ(0)}33%{transform:translate3d(-4px,-5px,0)}66%{transform:translate3d(3px,-9px,0)}}.nl-drift-a{animation:nl-drift-a 5.5s ease-in-out infinite}.nl-drift-b{animation:nl-drift-b 6.8s ease-in-out infinite}.nl-drift-c{animation:nl-drift-c 7.2s ease-in-out infinite}@keyframes nl-orbit-spin{to{transform:rotate(1turn)}}.nl-orbit{position:absolute;border-radius:50%;border:1px solid hsla(0,0%,100%,.1);pointer-events:none}.nl-orbit:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--nl-orange);box-shadow:0 0 10px 2px rgba(255,106,41,.6)}.nl-orbit-spin{animation:nl-orbit-spin 12s linear infinite}.nl-orbit-spin-rev{animation:nl-orbit-spin 18s linear infinite reverse}@keyframes nl-pulse-ring{0%{transform:scale(.85);opacity:.55}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.nl-pulse-ring{position:absolute;border-radius:50%;border:1.5px solid var(--nl-orange);pointer-events:none;animation:nl-pulse-ring 2.4s ease-out infinite}@keyframes nl-dust{0%{transform:translateZ(0);opacity:0}12%{opacity:.7}88%{opacity:.5}to{transform:translate3d(var(--dust-x),var(--dust-y),0);opacity:0}}.nl-dust{position:absolute;width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.55);pointer-events:none;animation:nl-dust var(--dust-dur,3.2s) linear infinite;animation-delay:var(--dust-delay,0s)}.nl-dust[data-warm]{background:var(--nl-orange);box-shadow:0 0 6px 1px rgba(255,106,41,.55)}@keyframes nl-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nl-story-label{position:absolute;z-index:5;pointer-events:none;animation:nl-label-in .6s cubic-bezier(.22,1,.36,1) both}.nl-story-label p{margin:0;font-size:11px;font-weight:600;letter-spacing:-.01em;color:hsla(0,0%,100%,.88);text-shadow:0 2px 12px rgba(0,0,0,.6)}.nl-story-label span{display:block;margin-top:2px;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.04em;color:var(--nl-orange)}@keyframes nl-envelope-open{0%,20%{clip-path:inset(0 0 0 0);filter:brightness(1)}55%,to{clip-path:inset(0 0 42% 0);filter:brightness(.85)}}@keyframes nl-payload-rise{0%,25%{opacity:0;transform:translate(-50%,18%) scale(.7)}60%{opacity:1;transform:translate(-50%,-8%) scale(1.05)}to{opacity:1;transform:translate(-50%,-4%) scale(1)}}.nl-envelope-shell{animation:nl-envelope-open 4.5s cubic-bezier(.22,1,.36,1) infinite}.nl-payload-rise{animation:nl-payload-rise 4.5s cubic-bezier(.22,1,.36,1) infinite}.nl-stage[data-door="1"]:hover .nl-envelope-shell,.nl-stage[data-door="1"][data-reveal=true] .nl-envelope-shell{animation:none;clip-path:inset(0 0 42% 0);filter:brightness(.85)}.nl-stage[data-door="1"]:hover .nl-payload-rise,.nl-stage[data-door="1"][data-reveal=true] .nl-payload-rise{animation:none;opacity:1;transform:translate(-50%,-4%) scale(1)}@keyframes nl-ghost-channel{0%,30%{opacity:0;transform:translate(0) scale(.92)}55%{opacity:.55;transform:translate(14px,10px) scale(.96)}to{opacity:.7;transform:translate(18px,12px) scale(1)}}.nl-ghost-channel{animation:nl-ghost-channel 5s cubic-bezier(.22,1,.36,1) infinite}.nl-stage[data-door="2"]:hover .nl-ghost-channel,.nl-stage[data-door="2"][data-reveal=true] .nl-ghost-channel{animation:none;opacity:.75;transform:translate(18px,12px) scale(1)}@keyframes nl-layer-drop{0%{opacity:0;transform:translateY(-12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.nl-layer-drop{animation:nl-layer-drop .7s cubic-bezier(.22,1,.36,1) both}.nl-scrub-track{left:12%;right:12%;bottom:18%;height:2px;background:hsla(0,0%,100%,.12);z-index:6}.nl-scrub-fill,.nl-scrub-track{position:absolute;border-radius:2px}.nl-scrub-fill{inset:0 auto 0 0;background:linear-gradient(90deg,var(--nl-success),var(--nl-orange));pointer-events:none}.nl-scrub-thumb{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,106,41,.35),0 2px 10px rgba(0,0,0,.4);cursor:grab;z-index:7;touch-action:none}.nl-scrub-thumb:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.nl-drift-a,.nl-drift-b,.nl-drift-c,.nl-dust,.nl-envelope-shell,.nl-ghost-channel,.nl-layer-drop,.nl-orbit-spin,.nl-orbit-spin-rev,.nl-payload-rise,.nl-pulse-ring,.nl-story-label{animation:none!important}.nl-envelope-shell{clip-path:inset(0 0 42% 0);filter:brightness(.85)}.nl-ghost-channel,.nl-payload-rise{opacity:.75;transform:none}.nl-orbit:after{display:none}}@keyframes nl-dash{to{stroke-dashoffset:-24}}.nl-dash-flow{stroke-dasharray:6 6;animation:nl-dash .9s linear infinite;will-change:stroke-dashoffset}@keyframes nl-marquee{to{transform:translateX(-50%)}}.nl-marquee{animation:nl-marquee 28s linear infinite}.nl-marquee-mask{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.nl-scene-frame{border:1px solid var(--nl-night-border);border-radius:8px;background:rgba(13,16,24,.82);overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.45)}.nl-scene-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02)}.nl-scene-canvas{position:relative;aspect-ratio:5/4;isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nl-scene-grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M 40 0 L 0 0 0 40' fill='none' stroke='white' stroke-width='1' stroke-opacity='0.05'/%3E%3C/svg%3E")}.nl-scene-grid,.nl-scene-vignette{position:absolute;inset:0;pointer-events:none}.nl-scene-vignette{background:radial-gradient(ellipse 70% 60% at 50% 42%,transparent 55%,rgba(6,8,13,.55) 100%)}.nl-scene-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;border-top:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02)}.nl-scene-legend>span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.48)}.nl-scene-legend i{width:7px;height:7px;border-radius:999px;flex-shrink:0}.nl-zone-label{position:absolute;top:10px;transform:translateX(-50%);z-index:4;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.3);white-space:nowrap;pointer-events:none}@keyframes nl-stamp-pop{0%,18%{opacity:0;transform:scale(1.6) rotate(-10deg)}26%,62%{opacity:1;transform:scale(1) rotate(-6deg)}80%,to{opacity:0;transform:scale(.95) rotate(-6deg)}}.nl-stamp-pop{animation:nl-stamp-pop 2s cubic-bezier(.22,1,.36,1) infinite;animation-delay:var(--pop-delay,.6s);will-change:transform,opacity}@keyframes nl-ripple{0%{opacity:0;transform:scale(.4)}4%{opacity:.85}22%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.nl-ripple{position:absolute;inset:-14px;border-radius:8px;border:1.5px solid var(--nl-orange);pointer-events:none;opacity:0;animation:nl-ripple var(--ripple-dur,6s) ease-out infinite;animation-delay:var(--ripple-delay,5.8s)}@keyframes nl-scan-spin{to{transform:rotate(1turn)}}.nl-scan-arc{animation:nl-scan-spin 3.5s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes nl-copy-ghost{0%{opacity:0;transform:translateY(0)}6%{opacity:.9}18%{opacity:0;transform:translateY(-16px)}to{opacity:0;transform:translateY(-16px)}}.nl-copy-ghost{animation:nl-copy-ghost 5s linear infinite;animation-delay:var(--ghost-delay,0s);will-change:transform,opacity}@keyframes nl-thread-tap{0%,to{opacity:.35}50%{opacity:1}}.nl-thread-tap{animation:nl-thread-tap 1.4s ease-in-out infinite;animation-delay:var(--tap-delay,0s)}@keyframes nl-engine-pulse{0%,22%{opacity:.45}30%,46%{opacity:1}60%,to{opacity:.45}}.nl-engine-pulse{animation:nl-engine-pulse 3.6s ease-in-out infinite;animation-delay:var(--pulse-delay,0s)}@keyframes nl-verdict-ring{0%,60%{opacity:0;transform:scale(.9)}66%{opacity:.7;transform:scale(1)}86%,to{opacity:0;transform:scale(1.25)}}.nl-verdict-ring{animation:nl-verdict-ring 3.6s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes nl-render-line{0%,to{opacity:.35}50%{opacity:.85}}.nl-render-line{animation:nl-render-line 2.2s ease-in-out infinite;animation-delay:var(--line-delay,0s)}@keyframes nl-gap-flash{0%,36%{opacity:0;transform:scale(.5)}42%{opacity:.9;transform:scale(1)}58%,to{opacity:0;transform:scale(1.4)}}.nl-gap-flash{animation:nl-gap-flash 3s ease-out infinite;transform-origin:center;transform-box:fill-box}@media (prefers-reduced-motion:reduce){.nl-copy-ghost,.nl-dash-flow,.nl-engine-pulse,.nl-gap-flash,.nl-marquee,.nl-render-line,.nl-ripple,.nl-scan-arc,.nl-stamp-pop,.nl-thread-tap,.nl-verdict-ring{animation:none!important}.nl-stamp-pop{opacity:1;transform:rotate(-6deg)}}.nl-scanline{position:absolute;inset-block:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,106,41,.7),transparent);pointer-events:none}.nl-blink{animation:nl-blink 1.6s ease-in-out infinite}@keyframes nl-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nl-blink{animation:none}}.nl-ai-roster{position:relative;display:flex;flex-direction:column;height:360px;min-height:360px;border:1px solid hsla(0,0%,100%,.1);background:#0c0e14;overflow:hidden}.nl-ai-roster__bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.55);background:#0a0c12}.nl-ai-roster__bar-dot{width:6px;height:6px;border-radius:999px;flex-shrink:0;background:var(--nl-orange);box-shadow:0 0 8px rgba(255,106,41,.55);animation:nl-blink 2.6s ease-in-out infinite}.nl-ai-roster__bar-meta{margin-left:auto;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.06em;color:hsla(0,0%,100%,.32)}.nl-ai-roster__bar-count{color:var(--nl-orange);font-variant-numeric:tabular-nums}.nl-ai-roster__body{position:relative;flex:1;min-height:0;padding:6px 14px 10px;display:flex;flex-direction:column;background-color:#0c0e14;background-image:radial-gradient(hsla(0,0%,100%,.07) .7px,transparent .8px),radial-gradient(hsla(0,0%,100%,.035) .55px,transparent .7px);background-size:5px 5px,9px 9px;background-position:0 0,2px 3px}.nl-ai-roster__row{display:flex;align-items:center;gap:10px;padding:14px 2px;border-top:1px solid hsla(0,0%,100%,.07)}.nl-ai-roster__row:last-child{border-bottom:1px solid hsla(0,0%,100%,.07)}.nl-ai-roster__row--approved{background:linear-gradient(90deg,rgba(52,211,153,.08),rgba(52,211,153,0) 60%)}.nl-ai-roster__row-dot{width:6px;height:6px;border-radius:999px;flex-shrink:0;background:hsla(0,0%,100%,.25)}.nl-ai-roster__row-dot--approved{background:#34d399;box-shadow:0 0 8px rgba(52,211,153,.5)}.nl-ai-roster__row-name{flex:1;min-width:0;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:12.5px;letter-spacing:.02em;color:hsla(0,0%,100%,.6)}.nl-ai-roster__row--approved .nl-ai-roster__row-name{color:#fff}.nl-ai-roster__pill{font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,106,41,.35);color:rgba(255,106,41,.85);flex-shrink:0}.nl-ai-roster__pill--approved{border-color:rgba(52,211,153,.5);color:#34d399}.nl-ai-chat{flex-direction:column;height:360px;min-height:360px;border:1px solid hsla(0,0%,100%,.1);background:#0c0e14;overflow:hidden}.nl-ai-chat,.nl-ai-chat__bar{position:relative;display:flex}.nl-ai-chat__bar{align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.55);background:#0a0c12;z-index:1}.nl-ai-chat__bar-icon{flex-shrink:0;filter:invert(1);opacity:.85}.nl-ai-chat__bar-meta{margin-left:auto;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.06em;color:hsla(0,0%,100%,.28)}.nl-ai-chat__bar-meta--ok{display:inline-flex;align-items:center;gap:6px;color:rgba(52,211,153,.85);letter-spacing:.04em}.nl-ai-chat__host-dot{width:6px;height:6px;border-radius:999px;background:#34d399;box-shadow:0 0 8px rgba(52,211,153,.5);flex-shrink:0}.nl-ai-chat__file{margin-top:8px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,106,41,.4);background:rgba(8,10,16,.9);color:hsla(0,0%,100%,.78);font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.02em}.nl-ai-chat__file-meta{margin-left:2px;color:hsla(0,0%,100%,.35);font-size:10px}.nl-ai-chat__thread{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px 14px 18px;flex:1;min-height:0;isolation:isolate;background-color:#0c0e14;background-image:radial-gradient(hsla(0,0%,100%,.07) .7px,transparent .8px),radial-gradient(hsla(0,0%,100%,.035) .55px,transparent .7px);background-size:5px 5px,9px 9px;background-position:0 0,2px 3px}.nl-ai-chat__thread:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)'/%3E%3C/svg%3E")}.nl-ai-chat__thread>*{position:relative;z-index:1}.nl-ai-chat__row{display:flex;align-items:flex-start;gap:10px;max-width:100%}.nl-ai-chat__row--user{justify-content:flex-end}.nl-ai-chat__row--ai{justify-content:flex-start}.nl-ai-chat__ai-stack{min-height:36px;display:flex;align-items:flex-start}.nl-ai-chat__avatar{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.04em}.nl-ai-chat__avatar--user{order:2;background:#1c2230;color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.12)}.nl-ai-chat__avatar--ai{background:#11141c;border:1px solid hsla(0,0%,100%,.14)}.nl-ai-chat__avatar--ai img{filter:invert(1);opacity:.9}.nl-ai-chat__bubble{max-width:min(100%,340px);padding:11px 13px;border-radius:8px;font-size:12.5px;line-height:1.45;color:hsla(0,0%,100%,.82)}.nl-ai-chat__bubble--user{background:rgba(26,31,43,.92);border:1px solid hsla(0,0%,100%,.08);border-bottom-right-radius:5px}.nl-ai-chat__bubble--ai{background:transparent;padding:2px 0 0;border-radius:0}.nl-ai-chat__thinking{display:inline-flex;align-items:center;gap:5px;padding:12px 14px;border-radius:8px;border-bottom-left-radius:5px;background:rgba(26,31,43,.85);border:1px solid hsla(0,0%,100%,.1)}.nl-ai-chat__thinking span{width:6px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.55);animation:nl-ai-chat-think 1.15s ease-in-out infinite}.nl-ai-chat__thinking span:nth-child(2){animation-delay:.18s}.nl-ai-chat__thinking span:nth-child(3){animation-delay:.36s}@keyframes nl-ai-chat-think{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.nl-ai-chat__code{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#080a10;border:1px solid rgba(255,106,41,.35);color:hsla(0,0%,100%,.55);font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:10.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.nl-ai-chat__em{color:#fff;font-weight:600}.nl-ai-chat__alert{margin-top:2px;padding:12px 13px;border:1px solid rgba(255,106,41,.55);background:rgba(255,106,41,.07);box-shadow:0 0 0 1px rgba(255,106,41,.08)}.nl-ai-chat__alert-head{display:flex;align-items:center;gap:8px;color:var(--nl-orange)}.nl-ai-chat__alert-dot{width:7px;height:7px;border-radius:999px;background:var(--nl-orange);animation:nl-ai-chat-alert-pulse 1.6s ease-in-out infinite}.nl-ai-chat__alert-body{margin-top:7px;font-size:12.5px;line-height:1.45;color:hsla(0,0%,100%,.7)}.nl-ai-chat__alert-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nl-ai-chat__alert-tags>span{padding:4px 8px;border:1px solid rgba(255,106,41,.4);color:var(--nl-orange);font-size:9px;background:rgba(255,106,41,.06)}.nl-ai-chat__popup-layer{position:absolute;inset:0;z-index:5;background:rgba(6,8,12,.55);pointer-events:none}.nl-ai-chat__popup{position:absolute;left:50%;top:50%;z-index:6;width:min(calc(100% - 28px),320px);translate:-50% -50%;padding:0 14px 14px;border:1px solid rgba(255,106,41,.65);background:#12151d;box-shadow:0 0 0 1px rgba(255,106,41,.12),0 18px 40px rgba(0,0,0,.55);pointer-events:none}.nl-ai-chat__popup-chrome{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -14px 12px;padding:8px 12px;border-bottom:1px solid rgba(255,106,41,.25);background:rgba(255,106,41,.08)}.nl-ai-chat__popup-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f04438}.nl-ai-chat__popup-warn{flex-shrink:0}.nl-ai-chat__popup-warn--lg{margin-top:1px}.nl-ai-chat__popup-close{font-size:16px;line-height:1;color:hsla(0,0%,100%,.35)}.nl-ai-chat__popup .nl-ai-chat__alert-head{margin-top:2px;color:#f04438;gap:8px}.nl-ai-chat__popup .nl-ai-chat__alert-body{margin-top:8px}@keyframes nl-ai-chat-alert-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nl-ai-chat__alert-dot,.nl-ai-chat__thinking span{animation:none}}.nl-innov{--innov-line:hsla(0,0%,100%,.055);--innov-line-strong:hsla(0,0%,100%,.08);background:var(--nl-night);color:#fff}.nl-innov__frame{position:relative;max-width:var(--nl-max);margin-inline:auto;border-left:1px solid var(--innov-line);border-right:1px solid var(--innov-line)}.nl-innov__frame:after,.nl-innov__frame:before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--innov-line);pointer-events:none;z-index:2}.nl-innov__frame:before{top:0}.nl-innov__frame:after{bottom:0}.nl-innov__header{padding:var(--nl-space-10) var(--nl-space-4) var(--nl-space-6);border-bottom:1px solid var(--innov-line)}@media (min-width:640px){.nl-innov__header{padding:var(--nl-space-12) var(--nl-space-5) var(--nl-space-6)}}.nl-innov__row{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--innov-line)}.nl-innov__row:last-child{border-bottom:none}.nl-innov__cell{padding:var(--nl-space-6) var(--nl-space-3);min-height:0;display:flex;flex-direction:column;justify-content:center}.nl-innov__cell--visual{position:relative;overflow:hidden}@media (max-width:899px){.nl-innov__cell:first-child{border-bottom:1px solid var(--innov-line)}}@media (min-width:900px){.nl-innov__row{grid-template-columns:1fr 1fr}.nl-innov__cell{padding:var(--nl-space-8) var(--nl-space-5);min-height:360px}.nl-innov__cell:first-child{border-right:1px solid var(--innov-line);border-bottom:none}}.nl-innov__title{font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600;line-height:1.25}.nl-innov__hook,.nl-innov__title{font-family:var(--font-nl-ui),var(--font-inter),system-ui,sans-serif;letter-spacing:-.02em}.nl-innov__hook{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:500;line-height:1.35;color:#fff;margin-top:.65rem}.nl-innov__body{font-family:var(--font-inter),system-ui,sans-serif;font-size:14.5px;line-height:1.65;color:hsla(0,0%,100%,.45);margin-top:1rem;max-width:28rem}.nl-diag{font-family:var(--font-nl-ui),system-ui,sans-serif;position:relative;width:100%}.nl-diag__mono{font-family:var(--font-nl-mono),ui-monospace,monospace}.nl-diag__panel{position:relative;border-radius:var(--nl-radius);background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.08);overflow:hidden;box-shadow:none}.nl-diag__glow{position:absolute;pointer-events:none;width:160px;height:120px;border-radius:50%;filter:blur(48px);opacity:.28}.nl-diag__badge{display:inline-flex;align-items:center;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:3px;border:1px solid;line-height:1.2}.nl-diag__hatch{background-image:repeating-linear-gradient(-45deg,transparent,transparent 2.5px,currentColor 0,currentColor 3.5px)}.nl-root{--nl-night-border:var(--nl-hairline)}.nl-root [class*="hover:shadow"],.nl-root [class*="shadow-["]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:none}.nl-root .rounded-2xl:not(.rounded-full),.nl-root .rounded-3xl:not(.rounded-full),.nl-root .rounded-lg:not(.rounded-full),.nl-root .rounded-xl:not(.rounded-full){border-radius:var(--nl-radius-lg)}.nl-root .max-w-6xl{max-width:var(--nl-max)}.nl-ripple-mask{-webkit-mask-image:radial-gradient(ellipse 85% 70% at 50% 0,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 85% 70% at 50% 0,#000 15%,transparent 75%)}@keyframes nl-cell-ripple{0%{opacity:.35;transform:scale(1)}40%{opacity:1;transform:scale(1.1)}to{opacity:.35;transform:scale(1)}}.nl-root .animate-cell-ripple{animation:nl-cell-ripple var(--duration,.28s) ease-out var(--delay,0ms) both}.sv-canvas{background:#06080e;isolation:isolate}.sv-canvas:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M 48 0 L 0 0 0 48' fill='none' stroke='white' stroke-width='1' stroke-opacity='0.035'/%3E%3C/svg%3E")}@keyframes sv-dust-drift{0%{opacity:0;transform:translateZ(0)}15%{opacity:.7}85%{opacity:.4}to{opacity:0;transform:translate3d(var(--dust-x,0),var(--dust-y,-24px),0)}}.sv-dust{animation:sv-dust-drift var(--dust-dur,3.5s) linear infinite;animation-delay:var(--dust-delay,0s)}.sv-cloud-blob{width:72px;height:44px;border-radius:50%;background:radial-gradient(ellipse at 40% 40%,rgba(81,93,239,.35),rgba(81,93,239,.05) 70%);box-shadow:24px 8px 0 -8px rgba(81,93,239,.2),-16px 12px 0 -10px rgba(81,93,239,.15)}.sv-browser{backdrop-filter:blur(8px)}@keyframes sv-flow-dash{to{stroke-dashoffset:-20}}.sv-flow-line{stroke-dasharray:5 5;animation:sv-flow-dash .8s linear infinite}@keyframes sv-heartbeat{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:.15}}.sv-heartbeat-ring{transform-origin:center;transform-box:fill-box;animation:sv-heartbeat 1.6s ease-in-out infinite}@keyframes sv-fusion-pulse{0%,to{opacity:0;transform:scale(.95)}50%{opacity:.6;transform:scale(1.08)}}.sv-fusion-ring{transform-origin:center;transform-box:fill-box;animation:sv-fusion-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sv-dust,.sv-flow-line,.sv-fusion-ring,.sv-heartbeat-ring{animation:none!important}}.mg-light-panel{position:relative;overflow:hidden;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(165deg,#fff,#f6f8fb 48%,#eef1f6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 32px 80px rgba(0,0,0,.42),0 0 0 1px rgba(0,0,0,.04);color:#344054}.mg-light-panel:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M 40 0 L 0 0 0 40' fill='none' stroke='%23d0d5dd' stroke-width='1' stroke-opacity='0.45'/%3E%3C/svg%3E")}.mg-light-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #e4e7ec;background:hsla(0,0%,100%,.72)}.mg-live-badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ff6a29}.mg-live-dot{width:7px;height:7px;border-radius:50%;background:#ff6a29;box-shadow:0 0 10px 2px rgba(255,106,41,.55);animation:mg-live-pulse 1.8s ease-in-out infinite}@keyframes mg-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.mg-light-head-title{font-size:11px;font-weight:500;color:#667085;letter-spacing:-.01em}.mg-light-foot{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 18px;border-top:1px solid #e4e7ec;background:rgba(248,250,252,.9);font-size:10px;letter-spacing:.03em}.mg-light-foot strong{color:#039855;font-weight:700}.mg-d01{aspect-ratio:5/4;min-height:300px;display:flex;flex-direction:column}.mg-d01:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(95% 55% at 50% -10%,hsla(0,0%,100%,.045),transparent 60%),radial-gradient(55% 45% at 82% 76%,rgba(228,16,29,.05),transparent 62%)}.mg-d01-head{gap:12px;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.mg-d01-foot,.mg-d01-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.mg-d01-foot{flex-wrap:wrap;gap:8px 16px;padding:12px 18px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.28);font-size:10px;letter-spacing:.03em;color:hsla(0,0%,100%,.5)}.mg-d01-foot strong{color:#32d583;font-weight:700}.mg-d01-stage{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:26px 22px 18px}.mg-d01-nodes{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:12px}.mg-d01-node{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.mg-d01-node-icon{position:relative;display:grid;place-items:center;width:58px;height:58px;margin:0 auto 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.014));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 8px 20px rgba(0,0,0,.4)}.mg-d01-node-label{margin:0;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.9);letter-spacing:-.02em}.mg-d01-node-sub{margin:3px 0 0;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.01em;color:hsla(0,0%,100%,.42);white-space:nowrap}.mg-d01-svg-drive{width:30px;height:27px}.mg-d01-icon-gateway{color:hsla(0,0%,100%,.72)}.mg-d01-svg-gateway{width:32px;height:32px;position:relative;z-index:1}.mg-d01-gateway-glow{position:absolute;inset:-10px;border-radius:8px;background:radial-gradient(circle,rgba(50,213,131,.28) 0,transparent 68%);opacity:0;pointer-events:none}.mg-d01-stamp{position:absolute;top:-11px;left:50%;margin-left:-24px;padding:3px 6px;border-radius:6px;border:1px solid rgba(50,213,131,.5);background:rgba(11,20,16,.95);color:#32d583;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:6.5px;line-height:1.2;font-weight:700;letter-spacing:.08em;white-space:nowrap;transform:rotate(-5deg);box-shadow:0 4px 12px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08);opacity:0;z-index:5}.mg-d01-icon-endpoint{color:hsla(0,0%,100%,.7)}.mg-d01-svg-endpoint{width:34px;height:27px}.mg-d01-lane{position:relative;z-index:1;height:84px}.mg-d01-wire{position:absolute;left:6%;right:6%;top:50%;transform:translateY(-50%);height:18px;pointer-events:none;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mg-d01-wire-line{left:0;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.16),hsla(0,0%,100%,.04))}.mg-d01-wire-flow,.mg-d01-wire-line{position:absolute;top:50%;height:1.5px;transform:translateY(-50%);border-radius:2px}.mg-d01-wire-flow{left:-22%;width:22%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.9),transparent);box-shadow:0 0 9px 1px hsla(0,0%,100%,.4);opacity:0}.mg-d01-scan-beam{position:absolute;left:50%;top:-20px;width:3px;height:62px;margin-left:-1.5px;transform-origin:top center;transform:scaleY(0);background:linear-gradient(180deg,#32d583,rgba(50,213,131,.12));box-shadow:0 0 14px 2px rgba(50,213,131,.4);border-radius:2px;opacity:0;z-index:3}.mg-d01-blast{position:absolute;left:84%;top:50%;width:78px;height:78px;margin-left:-39px;margin-top:-39px;border-radius:50%;background:radial-gradient(circle,rgba(228,16,29,.45) 0,rgba(228,16,29,.16) 34%,transparent 66%);opacity:0;pointer-events:none;z-index:2}.mg-d01-file{position:absolute;left:4%;top:0;height:100%;display:flex;align-items:center;z-index:4;will-change:transform,opacity,left}.mg-d01-file-glow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.07) 0,transparent 66%);pointer-events:none}.mg-d01-doc{position:relative;width:46px;height:58px}.mg-d01-cover{position:absolute;inset:0;border-radius:6px;border:1.5px solid hsla(0,0%,100%,.14);background:linear-gradient(165deg,#151a24,#0f131b);box-shadow:0 10px 26px rgba(0,0,0,.45);transform-origin:bottom center;overflow:hidden}.mg-d01-cover-fold{position:absolute;top:0;right:0;width:13px;height:13px;background:linear-gradient(225deg,#1e2533 50%,#151a24 0);border-bottom-left-radius:3px}.mg-d01-cover-lines{padding:16px 8px 0;display:flex;flex-direction:column;gap:5px}.mg-d01-cover-lines span{display:block;height:3.5px;border-radius:3px;background:hsla(0,0%,100%,.12)}.mg-d01-cover-lines span:first-child{width:100%}.mg-d01-cover-lines span:nth-child(2){width:82%}.mg-d01-cover-lines span:nth-child(3){width:60%}.mg-d01-payload{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;opacity:0}.mg-d01-payload-warn{width:24px;height:24px;color:#e4101d;filter:drop-shadow(0 0 8px rgba(228,16,29,.45))}.mg-d01-payload-tag{font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:6.5px;font-weight:700;letter-spacing:.14em;color:#e4101d}.mg-d01-rail{position:relative;z-index:2;display:flex;flex-direction:column;gap:9px;padding:0 22px 14px}.mg-d01-rail-head{display:flex;align-items:baseline;gap:9px}.mg-d01-rail-index{font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;color:#ff6a29;transition:color .3s}.mg-d01-rail-label{font-size:11.5px;font-weight:600;letter-spacing:-.01em;color:hsla(0,0%,100%,.9);transition:color .3s}.mg-d01-rail[data-breach=true] .mg-d01-rail-index,.mg-d01-rail[data-breach=true] .mg-d01-rail-label{color:#e4101d}.mg-d01-rail-track{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mg-d01-rail-seg{height:4px;border-radius:3px;background:hsla(0,0%,100%,.1);transition:background .4s ease,box-shadow .4s ease}.mg-d01-rail-seg[data-on=true]{background:#ff6a29;box-shadow:0 0 10px rgba(255,106,41,.5)}.mg-d01-rail-seg:last-child[data-on=true]{background:#e4101d;box-shadow:0 0 10px rgba(228,16,29,.55)}.mg-d01-log-never{color:hsla(0,0%,100%,.4);font-weight:600;text-transform:uppercase;letter-spacing:.08em}@media (prefers-reduced-motion:reduce){.mg-live-dot{animation:none}.mg-d01-file{left:84%!important;opacity:1!important}.mg-d01-cover{opacity:.25!important;transform:rotate(-14deg) translateY(-14px)!important}.mg-d01-payload{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important}.mg-d01-stamp{opacity:1!important;transform:scale(1)!important}.mg-d01-blast{opacity:.6!important;transform:scale(1.4)!important}}.mg-dark-panel{position:relative;overflow:hidden;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:#0a0d14;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 28px 70px rgba(0,0,0,.55);color:hsla(0,0%,100%,.78)}.mg-dark-panel:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M 40 0 L 0 0 0 40' fill='none' stroke='white' stroke-width='1' stroke-opacity='0.04'/%3E%3C/svg%3E")}.mg-d02{aspect-ratio:5/4;min-height:340px}.mg-d02:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(95% 50% at 50% -10%,hsla(0,0%,100%,.045),transparent 60%),radial-gradient(48% 42% at 84% 90%,rgba(255,106,41,.05),transparent 62%)}.mg-d02-stage{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:340px;padding:18px 18px 16px;gap:18px}.mg-d02-flow{position:relative;display:grid;grid-template-columns:minmax(0,max-content) minmax(16px,1fr) minmax(0,max-content) minmax(16px,1fr) minmax(0,max-content);align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:7px;padding-top:22px}.mg-d02-flow-dot{justify-self:center;width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.35)}.mg-d02-flow-dot--host{transition:background .3s ease,box-shadow .3s ease}.mg-d02-flow-dot--host.is-lit{background:var(--nl-orange);box-shadow:0 0 10px 2px rgba(255,106,41,.5)}.mg-d02-flow-line{height:1px;background:hsla(0,0%,100%,.14)}.mg-d02-gate-ring{justify-self:center;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);color:rgba(50,213,131,.85);box-shadow:0 0 0 0 rgba(50,213,131,0);transition:box-shadow .3s ease,border-color .3s ease}.mg-d02-gate-ring.is-lit{border-color:rgba(50,213,131,.4);box-shadow:0 0 0 6px rgba(50,213,131,.12)}.mg-d02-gate-check{width:13px;height:13px;opacity:0;transition:opacity .25s ease}.mg-d02-gate-ring.is-lit .mg-d02-gate-check{opacity:1}.mg-d02-flow-label{justify-self:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.42);white-space:nowrap}.mg-d02-flow-label--gate{display:flex;flex-direction:column;align-items:center;gap:2px;color:hsla(0,0%,100%,.6)}.mg-d02-flow-label--gate em{font-style:normal;font-size:8px;letter-spacing:.02em;text-transform:none;color:hsla(0,0%,100%,.32)}.mg-d02-flow-label--host{color:hsla(0,0%,100%,.85)}.mg-d02-req{position:absolute;top:0;left:2%;z-index:5;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:6px;border:1px solid rgba(228,16,29,.5);background:#161016;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9px;white-space:nowrap;pointer-events:none;will-change:left,opacity}.mg-d02-req-method{color:#ff6a6a;font-weight:700}.mg-d02-req-host{color:hsla(0,0%,100%,.65)}.mg-d02-tile{flex:1;flex-direction:column;min-height:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.09);background:#11151e;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.35)}.mg-d02-tile,.mg-d02-tile-top{position:relative;display:flex}.mg-d02-tile-top{z-index:4;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.mg-d02-tile-host{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.01em;color:hsla(0,0%,100%,.75)}.mg-d02-tile-allow,.mg-d02-tile-host{font-family:var(--font-nl-mono),ui-monospace,monospace}.mg-d02-tile-allow{font-size:9px;font-weight:700;letter-spacing:.1em;color:#32d583;border:1px solid rgba(50,213,131,.35);background:rgba(50,213,131,.08);border-radius:5px;padding:2px 7px}.mg-d02-tile-body{position:relative;flex:1;min-height:96px}.mg-d02-layer{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px 18px}.mg-d02-layer--bad{z-index:1;background:radial-gradient(120% 100% at 20% 0,rgba(255,106,41,.08),transparent 60%)}.mg-d02-layer--bad .mg-d02-layer-name{color:#ff8a5c}.mg-d02-layer--bad .mg-d02-layer-meta{color:rgba(255,138,92,.55)}.mg-d02-layer--clean{z-index:2;background:#11151e}.mg-d02-layer--clean .mg-d02-layer-name{color:hsla(0,0%,100%,.9)}.mg-d02-layer--clean .mg-d02-layer-meta{color:hsla(0,0%,100%,.4)}.mg-d02-layer-name{margin:0;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:13px;font-weight:600}.mg-d02-layer-meta{margin:0;font-size:11px}.mg-d02-divider{position:absolute;top:0;bottom:0;width:0;z-index:3;pointer-events:none}.mg-d02-divider:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;transform:translateX(-50%);background:linear-gradient(to bottom,transparent 0,var(--nl-orange) 15%,var(--nl-orange) 85%,transparent 100%);box-shadow:0 0 16px 2px rgba(255,106,41,.5)}.mg-d02-footnote{position:relative;z-index:4;margin:0;padding:8px 14px 10px;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.04em;color:rgba(255,106,41,.8);text-align:center;border-top:1px solid hsla(0,0%,100%,.06)}@media (max-width:520px){.mg-d02{aspect-ratio:auto}.mg-d02-flow{-moz-column-gap:5px;column-gap:5px}.mg-d02-flow-label{font-size:8px;letter-spacing:.03em}.mg-d02-flow-label--host{max-width:92px}.mg-d02-gate-ring{width:22px;height:22px}.mg-d02-layer-name{font-size:12px}.mg-d02-tile-body{min-height:84px}}.mg-d03{aspect-ratio:5/4;min-height:340px}.mg-d03:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(80% 48% at 50% -6%,hsla(0,0%,100%,.045),transparent 60%),radial-gradient(62% 46% at 50% 56%,rgba(81,93,239,.05),transparent 62%)}.mg-d03-stage{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;min-height:340px;padding:18px 16px}.mg-d03-window{width:100%;max-width:440px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:#0b0e14;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 28px 70px rgba(0,0,0,.55);overflow:hidden;will-change:transform,opacity}.mg-d03-window--static{opacity:1!important;transform:none!important}.mg-d03-chrome{display:flex;align-items:center;gap:10px;padding:10px 12px 8px;border-bottom:1px solid hsla(0,0%,100%,.06);background:#10141c}.mg-d03-traffic{display:flex;gap:5px;flex-shrink:0}.mg-d03-dot{display:block;width:9px;height:9px;border-radius:50%}.mg-d03-dot--r{background:#ff5f57}.mg-d03-dot--y{background:#febc2e}.mg-d03-dot--g{background:#28c840}.mg-d03-tabs{flex:1;min-width:0;display:flex}.mg-d03-tab{display:inline-flex;align-items:center;gap:6px;max-width:180px;padding:5px 10px;border-radius:8px 8px 0 0;background:#161b26;border:1px solid hsla(0,0%,100%,.06);border-bottom:none;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:10px;color:hsla(0,0%,100%,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-d03-favicon{width:8px;height:8px;border-radius:2px;background:#32d583;flex-shrink:0}.mg-d03-status{position:relative;flex-shrink:0;min-width:88px;text-align:right;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.06em}.mg-d03-status-ok{color:#32d583}.mg-d03-status-warn{position:absolute;right:0;top:0;color:#ff6a29;opacity:0}.mg-d03-omnibox{display:flex;align-items:center;gap:8px;margin:0 10px;padding:7px 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:#080b12;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:10px}.mg-d03-lock{width:12px;height:12px;color:#32d583;flex-shrink:0}.mg-d03-url{flex:1;min-width:0;color:hsla(0,0%,100%,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-d03-omnibox-meta{color:hsla(0,0%,100%,.28);font-size:9px;flex-shrink:0}.mg-d03-viewport{position:relative;height:260px;margin-top:10px;overflow:hidden;background:#07090f}.mg-d03-skel{position:absolute;inset:16px 18px;display:flex;flex-direction:column;gap:10px;pointer-events:none}.mg-d03-skel-nav{height:10px;width:55%;border-radius:4px;background:hsla(0,0%,100%,.1)}.mg-d03-skel-hero{height:48px;border-radius:8px;background:hsla(0,0%,100%,.06)}.mg-d03-skel-line{height:7px;width:88%;border-radius:4px;background:hsla(0,0%,100%,.07)}.mg-d03-skel-line--short{width:62%}.mg-d03-skel-card{margin-top:6px;height:40px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.04)}.mg-d03-dim{inset:0;background:rgba(4,6,10,.45);pointer-events:none;z-index:1}.mg-d03-dim,.mg-d03-tray{position:absolute;opacity:0}.mg-d03-tray{left:50%;top:50%;transform:translate(-50%,-50%);width:min(92%,320px);z-index:2;display:flex;flex-direction:column;gap:8px}.mg-d03-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:#12161f;opacity:0;will-change:transform,opacity}.mg-d03-card-ico{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;border:1px solid rgba(255,106,41,.35);background:#1a1210;color:#ff6a29}.mg-d03-card-ico svg{width:16px;height:16px}.mg-d03-card-body{min-width:0}.mg-d03-card-title{margin:0;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.92);letter-spacing:-.01em}.mg-d03-card-sub{margin:2px 0 0;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9.5px;color:hsla(0,0%,100%,.42)}.mg-d03-warn{position:absolute;inset:0;z-index:5;display:grid;place-items:center;opacity:0;pointer-events:none}.mg-d03-warn-backdrop{position:absolute;inset:0;background:rgba(4,6,10,.55);opacity:0}.mg-d03-warn-panel{position:relative;z-index:1;width:min(86%,280px);padding:14px 14px 12px;border-radius:8px;border:1px solid rgba(255,106,41,.45);background:#141018;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 40px rgba(0,0,0,.55);opacity:0;will-change:transform,opacity}.mg-d03-warn-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mg-d03-warn-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff6a29}.mg-d03-warn-badge svg{width:14px;height:14px}.mg-d03-warn-close{color:hsla(0,0%,100%,.35);font-size:16px;line-height:1}.mg-d03-warn-title{margin:0;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.95);letter-spacing:-.02em}.mg-d03-warn-body{margin:6px 0 0;font-size:11.5px;line-height:1.45;color:hsla(0,0%,100%,.55)}.mg-d03-warn-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.mg-d03-warn-btn{padding:5px 10px;border-radius:6px;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9.5px;font-weight:700;letter-spacing:.04em}.mg-d03-warn-btn--ghost{border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.45);background:transparent}.mg-d03-warn-btn--danger{border:1px solid rgba(255,106,41,.45);background:rgba(255,106,41,.12);color:#ff6a29}.mg-d03-cursor{position:absolute;left:18%;top:62%;z-index:5;width:22px;height:22px;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55));will-change:left,top,opacity,transform}.mg-d03-cursor-svg{display:block;width:22px;height:22px}.mg-d03-click{position:absolute;left:48%;top:36%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08);opacity:0;z-index:4;pointer-events:none}@media (max-width:520px){.mg-d03-viewport{height:240px}.mg-d03-card-title{font-size:11px}.mg-d03-omnibox-meta{display:none}}@media (prefers-reduced-motion:reduce){.mg-d03-window{transform:none!important}.mg-d03-card,.mg-d03-dim,.mg-d03-status-warn,.mg-d03-tray,.mg-d03-warn,.mg-d03-warn-backdrop,.mg-d03-window{opacity:1!important}.mg-d03-card,.mg-d03-warn-panel{transform:none!important}.mg-d03-warn-panel{opacity:1!important}.mg-d03-cursor,.mg-d03-status-ok{opacity:0!important}.mg-d03-skel{opacity:.35!important}}.mg-d04{width:100%;aspect-ratio:5/4;min-height:340px;overflow:hidden}.mg-d04:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(90% 42% at 50% -8%,hsla(0,0%,100%,.04),transparent 58%)}.mg-d04-stage{position:relative;z-index:1;height:100%;min-height:340px;padding:20px}.mg-d04--static .mg-d04-badge,.mg-d04--static .mg-d04-fineprint,.mg-d04--static .mg-d04-toast--final{opacity:1!important;transform:none!important}.mg-d04--static .mg-d04-cutflash{display:none}.mg-d04-badge-wrap{position:absolute;inset:0;display:grid;place-items:center}.mg-d04-badge{position:relative;width:min(72%,300px);padding:26px 22px 20px;border-radius:18px;text-align:center;border:1px solid rgba(23,178,106,.32);background:linear-gradient(160deg,rgba(23,178,106,.1),rgba(23,178,106,.02) 60%),#0c0f16;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 44px rgba(0,0,0,.45);transition:border-color .06s linear,background .06s linear}.mg-d04-badge:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.07),transparent 42%)}.mg-d04-badge-glow{position:absolute;inset:-26px;z-index:-1;border-radius:28px;background:radial-gradient(closest-side,rgba(23,178,106,.32),transparent 72%);filter:blur(18px);animation:mg-d04-breathe 3.6s ease-in-out infinite}@keyframes mg-d04-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.035)}}.mg-d04-badge-kicker{display:block;font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.03em;color:hsla(0,0%,100%,.4);margin-bottom:14px}.mg-d04-badge-word{font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:#17b26a;text-shadow:0 0 24px rgba(23,178,106,.35)}.mg-d04-badge-sub,.mg-d04-badge-word{display:block;font-family:var(--font-nl-ui),var(--font-inter),system-ui,sans-serif}.mg-d04-badge-sub{margin-top:8px;font-size:13px;line-height:1.45;color:hsla(0,0%,100%,.5)}.mg-d04-badge-foot{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-top:18px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08);font-family:var(--font-nl-mono),ui-monospace,monospace}.mg-d04-badge-foot-label{font-size:8.5px;letter-spacing:.1em;color:hsla(0,0%,100%,.32)}.mg-d04-recheck-num{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.7)}.mg-d04-badge[data-state=compromised]{border-color:rgba(228,16,29,.38);background:linear-gradient(160deg,rgba(228,16,29,.12),rgba(228,16,29,.02) 60%),#0c0f16}.mg-d04-badge[data-state=compromised] .mg-d04-badge-glow{background:radial-gradient(closest-side,rgba(228,16,29,.34),transparent 72%)}.mg-d04-badge[data-state=compromised] .mg-d04-badge-word{color:#e4101d;text-shadow:0 0 24px rgba(228,16,29,.4)}.mg-d04-cutflash{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 46%,hsla(0,0%,100%,.9),transparent 68%);opacity:0}.mg-d04-fineprint{position:absolute;left:20px;bottom:18px;z-index:2;display:flex;align-items:baseline;gap:6px;min-width:0}.mg-d04-fineprint-label{font-size:8px;letter-spacing:.09em;color:hsla(0,0%,100%,.3);flex-shrink:0}.mg-d04-fineprint-label,.mg-d04-ip,.mg-d04-loc{font-family:var(--font-nl-mono),ui-monospace,monospace}.mg-d04-ip,.mg-d04-loc{font-size:10.5px;color:hsla(0,0%,100%,.48);white-space:nowrap}.mg-d04-sep{color:hsla(0,0%,100%,.2);flex-shrink:0}.mg-d04-ip.is-flip,.mg-d04-loc.is-flip{color:#e4101d;text-shadow:0 0 8px rgba(228,16,29,.4)}.mg-d04-toast-zone{position:absolute;right:20px;top:18px;z-index:2;width:min(58%,220px)}.mg-d04-toast{position:absolute;inset:0 0 auto auto;width:100%;display:flex;flex-direction:column;gap:2px;padding:7px 10px;border-radius:8px;border:1px solid rgba(232,162,60,.3);background:rgba(232,162,60,.08);opacity:0;text-align:right}.mg-d04-toast--danger{border-color:rgba(228,16,29,.34);background:rgba(228,16,29,.1)}.mg-d04-toast-label{font-family:var(--font-nl-mono),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.05em;color:#e8a23c}.mg-d04-toast--danger .mg-d04-toast-label{color:#e4101d}.mg-d04-toast-detail{font-family:var(--font-nl-ui),var(--font-inter),system-ui,sans-serif;font-size:10.5px;color:hsla(0,0%,100%,.55)}@media (max-width:640px){.mg-d04-badge{width:min(84%,280px);padding:22px 18px 16px}.mg-d04-badge-word{font-size:25px}.mg-d04-toast-zone{width:min(64%,200px)}}@media (prefers-reduced-motion:reduce){.mg-d04-badge-glow{animation:none}}