@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-geist-sans),system-ui,sans-serif}html{scroll-behavior:smooth;overflow-x:hidden}body[data-landing=true]{background-color:#09090b;color:#fafafa;overflow-x:hidden;max-width:100%}.analytics-consent{position:fixed;right:1rem;bottom:1rem;z-index:80;width:min(28rem,calc(100vw - 2rem));padding:1rem;border:1px solid rgba(140,255,184,.24);border-radius:8px;background:rgba(10,18,16,.96);color:#f7fff8;box-shadow:0 20px 70px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.analytics-consent p{margin:0;color:#d7e8dc;font-size:.875rem;line-height:1.5}.analytics-consent-actions{display:flex;gap:.625rem;justify-content:flex-end;margin-top:.875rem}.analytics-consent-button{min-height:2.5rem;padding:0 .875rem;border:1px solid #8cffb8;border-radius:6px;background:#8cffb8;color:#082117;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.analytics-consent-button--secondary{border-color:rgba(215,232,220,.32);background:transparent;color:#d7e8dc}.analytics-consent-button:focus-visible{outline:2px solid #f7fff8;outline-offset:2px}body[data-landing=true] .analytics-consent{left:50%;right:auto;bottom:.75rem;display:flex;width:min(64rem,calc(100vw - 2rem));align-items:center;gap:1rem;padding:.75rem;transform:translateX(-50%)}body[data-landing=true] .analytics-consent p{flex:1 1;font-size:.8125rem}body[data-landing=true] .analytics-consent-actions{flex-shrink:0;margin-top:0}@media (max-width:520px){.analytics-consent{right:.75rem;bottom:.75rem;width:calc(100vw - 1.5rem)}.analytics-consent-actions{flex-direction:column-reverse}body[data-landing=true] .analytics-consent{left:.75rem;right:.75rem;bottom:.75rem;display:block;width:auto;transform:none}body[data-landing=true] .analytics-consent-actions{margin-top:.75rem}}