.ConsentBanner_bar__Fkcm2{position:fixed;left:16px;right:16px;bottom:16px;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:720px;margin:0 auto;padding:16px 20px;border:1px solid hsla(60,8%,95%,.14);background:#111;color:#f4f4f2;font-family:var(--font-inter,var(--font-sans)),system-ui,sans-serif;font-size:14px;line-height:1.5;box-shadow:0 12px 40px rgba(0,0,0,.5)}.ConsentBanner_text__mQ4rP{flex:1 1 320px;margin:0;color:#a1a1a1}.ConsentBanner_text__mQ4rP a{color:#f4f4f2;text-decoration:underline;text-underline-offset:3px}.ConsentBanner_actions___6b9B{display:flex;gap:8px}.ConsentBanner_button__s3Ut3{height:40px;padding:0 18px;border:1px solid hsla(60,8%,95%,.24);border-radius:0;background:transparent;color:#f4f4f2;font:inherit;font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s}.ConsentBanner_button__s3Ut3:hover{border-color:hsla(60,8%,95%,.5)}.ConsentBanner_accept__fZt4j{border-color:#deff93;background:#deff93;color:#0a0b07}.ConsentBanner_accept__fZt4j:hover{border-color:#e9ffb8;background:#e9ffb8}.ConsentBanner_button__s3Ut3:focus-visible{outline:2px solid #deff93;outline-offset:2px}@font-face{font-family:__mosvita_629280;src:url(/_next/static/media/50c68f1902f7c491-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__mosvita_629280;src:url(/_next/static/media/a6796d6c70c7bfd9-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__mosvita_629280;src:url(/_next/static/media/4460e128bb06b8fd-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__mosvita_Fallback_629280;src:local("Arial");ascent-override:103.29%;descent-override:41.36%;line-gap-override:0.00%;size-adjust:96.72%}.__className_629280{font-family:__mosvita_629280,__mosvita_Fallback_629280}.__variable_629280{--font-sans:"__mosvita_629280","__mosvita_Fallback_629280"}@font-face{font-family:__mosvitaExpanded_516ca0;src:url(/_next/static/media/d39d573073c1b828-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__mosvitaExpanded_516ca0;src:url(/_next/static/media/b08f3bf8a64aa941-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__mosvitaExpanded_516ca0;src:url(/_next/static/media/f5cffcb9506b9418-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__mosvitaExpanded_516ca0;src:url(/_next/static/media/e487ea65d5766e94-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__mosvitaExpanded_Fallback_516ca0;src:local("Arial");ascent-override:86.68%;descent-override:34.71%;line-gap-override:0.00%;size-adjust:115.25%}.__className_516ca0{font-family:__mosvitaExpanded_516ca0,__mosvitaExpanded_Fallback_516ca0}.__variable_516ca0{--font-display:"__mosvitaExpanded_516ca0","__mosvitaExpanded_Fallback_516ca0"}@font-face{font-family:__martianMono_0aea15;src:url(/_next/static/media/d0d1bd5f00f51b6a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__martianMono_0aea15;src:url(/_next/static/media/4b9daf9bb240c2b1-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__martianMono_Fallback_0aea15;src:local("Arial");ascent-override:65.19%;descent-override:13.04%;line-gap-override:0.00%;size-adjust:153.41%}.__className_0aea15{font-family:__martianMono_0aea15,__martianMono_Fallback_0aea15}.__variable_0aea15{--font-mono:"__martianMono_0aea15","__martianMono_Fallback_0aea15"}:root{--bg:#09090b;--bg-rgb:9,9,11;--bg-raised:#0d0d10;--surface:#111114;--glass:rgba(17,17,20,.72);--line:hsla(0,0%,100%,.08);--line-strong:hsla(0,0%,100%,.14);--fg-rgb:255,255,255;--text:#fafafa;--text-2:#a1a1aa;--text-3:#8b8b94;--text-4:#5b5b63;--accent:#deff93;--accent-rgb:222,255,147;--accent-bright:#f4ffdc;--accent-fill:#deff93;--accent-hover:#e9ffb8;--accent-ink:#0a0b07;--accent-soft:rgba(222,255,147,.08);--accent-line:rgba(222,255,147,.32);--danger:#f87171;--overlay:rgba(5,5,6,.72);--shadow:rgba(0,0,0,.9);--logo-filter:none;--radius-control:10px;--radius-nested:12px;--radius-panel:16px;--ease-out:cubic-bezier(0.16,1,0.3,1);--container:1240px;--gutter:clamp(20px,4vw,40px);--nav-h:64px;color-scheme:dark}:root[data-theme=light]{--bg:#fafafa;--bg-rgb:250,250,250;--bg-raised:#fff;--surface:#f4f4f5;--glass:hsla(0,0%,100%,.78);--line:rgba(9,9,11,.08);--line-strong:rgba(9,9,11,.14);--fg-rgb:9,9,11;--text:#09090b;--text-2:#52525b;--text-3:#71717a;--text-4:#a1a1aa;--accent:#4d7c0f;--accent-rgb:77,124,15;--accent-bright:#deff93;--accent-hover:#d4f882;--accent-soft:rgba(222,255,147,.4);--accent-line:rgba(77,124,15,.32);--danger:#dc2626;--overlay:rgba(24,24,27,.32);--shadow:rgba(24,24,27,.18);--logo-filter:brightness(0.42) saturate(2.2);color-scheme:light}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans),system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent-fill);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shell{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.anchor{scroll-margin-top:var(--nav-h)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn,.sr-only{white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:1px solid transparent;border-radius:var(--radius-control);font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.005em;cursor:pointer;text-decoration:none;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),box-shadow .25s var(--ease-out),transform .15s var(--ease-out)}.btn:active{transform:translateY(1px) scale(.985)}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn svg{flex-shrink:0;transition:transform .25s var(--ease-out)}.btn:hover:not(:disabled) svg[data-nudge=right]{transform:translateX(2px)}.btn:hover:not(:disabled) svg[data-nudge=left]{transform:translateX(-2px)}.btn-primary{background:var(--accent-fill);color:var(--accent-ink);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}:root[data-theme=light] .btn-primary{border-color:var(--accent-line)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 10px 30px -12px rgba(222,255,147,.55)}.btn-quiet{background:transparent;color:var(--text-2);border-color:var(--line-strong)}.btn-quiet:hover:not(:disabled){color:var(--text);border-color:rgba(var(--fg-rgb),.26);background:rgba(var(--fg-rgb),.03)}::view-transition-new(root),::view-transition-old(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.fixed{position:fixed}.top-0{top:0}.left-0{left:0}.right-0{right:0}.z-50{z-index:50}.flex{display:flex}.hidden{display:none}.items-center{align-items:center}.justify-between{justify-content:space-between}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}}.btn-glow,.nav-btn-glow{box-shadow:0 0 0 hsla(0,0%,100%,0);transition:box-shadow .15s ease}.btn-glow:hover{box-shadow:0 0 24px hsla(0,0%,100%,.18),0 0 6px hsla(0,0%,100%,.08)}.nav-btn-glow:hover{box-shadow:0 0 16px hsla(0,0%,100%,.15),0 0 4px hsla(0,0%,100%,.06)}.legal{--legal-heading:#e4e4e7;--legal-subheading:#d4d4d8;--legal-muted:#71717a;--legal-faint:#52525b;--legal-sep:#3f3f46;--legal-panel:#111113;--legal-border:#27272a;--legal-tint:39,39,42}:root[data-theme=light] .legal{--legal-heading:#27272a;--legal-subheading:#3f3f46;--legal-muted:#52525b;--legal-faint:#71717a;--legal-sep:#d4d4d8;--legal-panel:#fff;--legal-border:#e4e4e7;--legal-tint:228,228,231}