@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_762240{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_762240{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#000;--bg-soft:#06090f;--bg-raised:#0b0f17;--panel:#0a0e15;--panel-strong:#11161f;--line:rgba(255,255,255,0.09);--line-strong:rgba(255,255,255,0.18);--text:#f5f5f7;--muted:#a1a1a6;--text-dim:#d2d2d7;--text-faint:#6e6e73;--violet:#a97dff;--violet-soft:#c4a6ff;--violet-deep:#6b4bd8;--cyan:#7dd3fc;--radius-lg:28px;--radius-md:20px;--radius-sm:12px;--radius-pill:980px;--content:1120px;--content-wide:1440px;--measure:44ch;--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-display:var(--font-inter-tight),var(--font-inter),-apple-system,system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,monospace;--step-hero:clamp(3rem,1.4rem + 6.6vw,7.5rem);--step-statement:clamp(2.5rem,1.5rem + 4vw,5rem);--step-title:clamp(2.2rem,1.6rem + 2.4vw,3.5rem);--step-section:clamp(2rem,1.5rem + 2vw,3.25rem);--step-card:clamp(1.35rem,1.2rem + 0.6vw,1.75rem);--step-lede:clamp(1.06rem,1rem + 0.45vw,1.4rem);--step-body:1.0625rem;--step-small:0.875rem;--step-micro:0.75rem;--track-hero:-0.025em;--track-section:-0.02em;--track-mono:0.16em;--space-section:clamp(88px,11vw,176px);--space-block:clamp(32px,4vw,56px);--space-inline:clamp(22px,3vw,40px);--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-inout:cubic-bezier(0.4,0,0.2,1);--dur-micro:0.12s;--dur-fast:0.18s;--dur-base:0.3s;--dur-slow:0.9s}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;font-family:var(--font-sans);font-size:var(--step-body);line-height:1.55;color:var(--text);background:var(--bg);min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:var(--track-section);line-height:1.06;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img{display:block;width:100%}button,input{font:inherit}::selection{background:rgba(169,125,255,.35);color:#fff}:focus-visible{outline:2px solid var(--violet-soft);outline-offset:4px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.section-pad{padding-inline:clamp(22px,5vw,48px)}.section{padding-block:var(--space-section)}.container{max-width:var(--content)}.container,.container-wide{width:100%;margin-inline:auto}.container-wide{max-width:var(--content-wide)}.site-shell{overflow-x:clip}.study-mode [data-study]{outline:1px dashed rgba(255,79,161,.8);outline-offset:-1px}.study-mode [data-study]:after{content:attr(data-study);position:absolute;top:10px;left:10px;z-index:20;padding:5px 8px;border-radius:var(--radius-pill);color:#fff;background:#d92f7f;font:600 .65rem/1 var(--font-sans);pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 18px;border-radius:var(--radius-pill);background:var(--panel-strong);border:1px solid var(--line-strong);font-size:var(--step-small);transform:translateY(-200%);transition:transform var(--dur-base) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}.eyebrow{margin:0 0 18px;font:500 var(--step-micro) /1 var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--violet-soft)}.statement{font-size:var(--step-statement);letter-spacing:var(--track-hero)}.lede{max-width:62ch;margin:0;color:var(--muted);font-size:var(--step-lede);line-height:1.5}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--step-body);font-weight:400;color:var(--text);background:transparent;cursor:pointer;transition:background var(--dur-fast) var(--ease-inout),border-color var(--dur-fast) var(--ease-inout),opacity var(--dur-fast) var(--ease-inout),box-shadow var(--dur-fast) var(--ease-inout),transform var(--dur-micro) var(--ease-inout)}.button-primary{background:var(--violet-deep);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.button-primary:hover{background:#7c5ce8;box-shadow:0 4px 16px rgba(107,75,216,.3),inset 0 1px 0 rgba(255,255,255,.12);transform:translateY(-1px)}.button-primary:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)}.button-ghost{border-color:var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.34);box-shadow:0 0 20px rgba(255,255,255,.04)}.button:active{opacity:.75}.button-store{gap:12px;padding:0 26px;min-height:52px;background:#fff;color:#000;font-size:1.3rem}.button-store:hover{background:#e8e8ed}.button-store span{font-size:.62rem;line-height:1.1;text-align:left}.button-store strong{font-size:1rem;font-weight:500}.button-disabled{border:1px solid var(--line);color:var(--text-faint);background:transparent;pointer-events:none}.link-arrow{display:inline-flex;align-items:center;gap:4px;color:var(--violet-soft);font-size:var(--step-body);font-weight:500;transition:opacity var(--dur-fast) var(--ease-inout)}.link-arrow:after{content:"›";font-size:1.25em;line-height:0;transition:transform var(--dur-base) var(--ease-out)}.link-arrow:hover{text-decoration:underline;text-underline-offset:3px}.link-arrow:hover:after{transform:translateX(3px)}.play{display:grid;place-items:center;width:22px;height:22px;border:1px solid;border-radius:50%;font-size:.55rem;opacity:.7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button-primary:hover,.link-arrow:hover:after{transform:none}}.reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none;will-change:auto}.reveal-media{opacity:0;transform:scale(1.04);transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:var(--reveal-delay,0s)}.reveal-media.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-media{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body,html{max-width:100vw;overflow-x:hidden}main{position:relative;z-index:1}.Footer_footer__eNA9m{max-width:var(--content);margin-inline:auto;display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);padding-block:clamp(40px,5vw,64px) 32px;border-top:1px solid var(--line)}.Footer_brandCol__6UIwg{display:grid;align-content:start;grid-gap:14px;gap:14px}.Footer_tagline__WuViG{margin:0;max-width:24ch;color:var(--text-faint);font-size:var(--step-micro);line-height:1.5}.Footer_column__DPqof{display:grid;align-content:start;grid-gap:11px;gap:11px;font-size:var(--step-micro);color:var(--muted)}.Footer_heading__z5GZP{margin-bottom:4px;color:var(--text);font-size:var(--step-micro);font-weight:600;letter-spacing:0;text-transform:none}.Footer_link___mmVB{transition:color var(--dur-fast) var(--ease-inout)}.Footer_link___mmVB:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.Footer_disabled__cfhTH{opacity:.4;cursor:not-allowed}.Footer_bottom__ch0uR{grid-column:1/-1;padding-top:22px;border-top:1px solid var(--line);color:var(--text-faint);font-size:var(--step-micro)}@media (max-width:860px){.Footer_footer__eNA9m{grid-template-columns:1fr 1fr}.Footer_brandCol__6UIwg{grid-column:1/-1}}.NoctisLogo_logo__RAzU7{display:block;height:auto}.NoctisLogo_header__o9dAO{width:54px;margin-left:-8px}.NoctisLogo_footer__1tFc8{width:148px;opacity:.9}.NoctisLogo_hero__1zheM{width:clamp(230px,26vw,340px);margin-inline:auto}@media (max-width:760px){.NoctisLogo_header__o9dAO{width:46px}}.Navbar_header__UKF8E{position:fixed;inset:0 0 auto;z-index:50;height:52px;background:rgba(0,0,0,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}.Navbar_bar__vPDRn{display:flex;align-items:center;justify-content:space-between;gap:24px;height:100%;max-width:var(--content);margin-inline:auto;padding-inline:clamp(22px,5vw,48px)}.Navbar_brand__ViMyA{display:inline-flex;align-items:center;flex:none;opacity:.92;transition:opacity var(--dur-fast) var(--ease-inout)}.Navbar_brand__ViMyA:hover{opacity:1}.Navbar_nav___WITp{display:flex;align-items:center;gap:clamp(22px,3.2vw,44px)}.Navbar_navLink__A03oH{position:relative;padding:0;border:0;background:transparent;font-size:var(--step-small);color:var(--text-dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-inout)}.Navbar_navLink__A03oH:hover,.Navbar_navLink__A03oH[aria-current=page]{color:var(--text)}.Navbar_productsMenu__KQUGx{position:relative}.Navbar_chevron__j_BCs{display:inline-block;margin-left:3px;font-size:.9em;transition:transform var(--dur-fast) var(--ease-out)}.Navbar_navLink__A03oH[aria-expanded=true] .Navbar_chevron__j_BCs{transform:rotate(180deg)}.Navbar_productsList__Isaza{position:absolute;top:calc(100% + 16px);left:-22px;display:grid;width:min(340px,calc(100vw - 32px));padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:rgba(11,15,23,.96);box-shadow:0 18px 50px rgba(0,0,0,.35);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.Navbar_productsListOpen__AQ9Fo{opacity:1;pointer-events:auto;transform:none}.Navbar_productsList__Isaza a{display:flex;align-items:center;gap:13px;padding:14px;border-radius:var(--radius-sm);color:var(--text-dim);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Navbar_productIcon__WQdF2{flex:none;width:52px;height:52px;border-radius:22.5%}.Navbar_productCopy__a6peQ{display:grid;grid-gap:4px;gap:4px;min-width:0}.Navbar_productsList__Isaza a:focus-visible,.Navbar_productsList__Isaza a:hover{background:var(--panel-strong);color:var(--text)}.Navbar_productsList__Isaza strong{font-family:var(--font-display);font-size:var(--step-small);font-weight:600}.Navbar_productsList__Isaza span{color:var(--muted);font-size:var(--step-micro)}.Navbar_toggle__eiZd0{display:none;flex:none;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--text);cursor:pointer}.Navbar_bun__PWn1d{display:block;width:18px;height:1px;margin:4px auto;background:currentColor;transition:transform var(--dur-base) var(--ease-inout)}.Navbar_bunOpen__XTKeC:first-child{transform:translateY(2.5px) rotate(45deg)}.Navbar_bunOpen__XTKeC:last-child{transform:translateY(-2.5px) rotate(-45deg)}@media (max-width:860px){.Navbar_toggle__eiZd0{display:block}.Navbar_nav___WITp{position:fixed;inset:52px 0 auto;display:grid;grid-gap:0;gap:0;padding:8px clamp(22px,5vw,48px) 20px;background:rgba(0,0,0,.94);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line);transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.Navbar_nav___WITp.Navbar_open___npFi{opacity:1;visibility:visible;transform:none;pointer-events:auto}.Navbar_navLink__A03oH{padding:15px 0;font-size:1.05rem;border-bottom:1px solid var(--line)}.Navbar_productsMenu__KQUGx{display:grid}.Navbar_productsMenu__KQUGx>.Navbar_navLink__A03oH{text-align:left}.Navbar_productsList__Isaza{position:static;width:auto;margin:0 0 8px;padding:0 0 0 18px;border:0;border-radius:0;background:transparent;box-shadow:none;max-height:0;overflow:hidden;transform:none}.Navbar_productsListOpen__AQ9Fo{max-height:180px}.Navbar_productsList__Isaza a{padding:12px 0;border-radius:0}}.CosmicBackground_cosmos__q8PW8{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:var(--bg)}.CosmicBackground_cosmos__q8PW8:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.6) 1px,transparent 0);background-size:60px 60px;background-position:0 0;opacity:.07}.CosmicBackground_nebula__JiEu0{position:absolute;inset:-30% -10% auto;height:90vh;background:radial-gradient(ellipse 60% 50% at 50% 30%,rgba(107,75,216,.22),rgba(107,75,216,.06) 45%,transparent 70%);animation:CosmicBackground_cosmic-drift__clw9E 25s ease-in-out infinite alternate}.CosmicBackground_accent__npI_g{position:absolute;top:10%;left:-20%;width:80vw;height:80vh;background:radial-gradient(circle 50% at 30% 50%,rgba(125,211,252,.12),rgba(125,211,252,.03) 50%,transparent 70%);animation:CosmicBackground_cosmic-pulse__TSEg_ 20s ease-in-out infinite alternate-reverse}@keyframes CosmicBackground_cosmic-drift__clw9E{0%{transform:translateY(0) scale(1)}to{transform:translateY(2%) scale(1.02)}}@keyframes CosmicBackground_cosmic-pulse__TSEg_{0%{transform:scale(1) translateX(0);opacity:.8}to{transform:scale(1.05) translateX(3%);opacity:1}}@media (prefers-reduced-motion:reduce){.CosmicBackground_accent__npI_g,.CosmicBackground_nebula__JiEu0{animation:none}}