@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.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}:root{--site-font-family:"Inter",system-ui,sans-serif;--site-line-body:1.6;--site-line-heading:1.15;--site-weight-body:400;--site-weight-heading:700;--site-glass-blur:0px;--site-glass-opacity:1;--site-shadow-low:0 1px 20px rgba(0,0,0,.2);--site-shadow-high:0 6px 20px rgba(0,0,0,.2);--site-motion-fast:120ms;--site-motion-normal:220ms;--site-motion-easing:ease-out;--site-color-background:#09090b;--site-color-surface:#121216;--site-color-surface-raised:#18181d;--site-color-text:#f8fafc;--site-color-text-muted:#94a3b8;--site-color-primary:#10b981;--site-color-on-primary:#04130d;--site-color-border:#27272a;--site-color-focus:#34d399;--site-color-success:#34d399;--site-color-error:#f87171;--site-font-caption:13px;--site-font-body:17px;--site-font-label:15px;--site-font-heading:32px;--site-font-display-desktop:56px;--site-font-display-mobile:36px;--site-space-xs:4px;--site-space-sm:12px;--site-space-md:24px;--site-space-lg:40px;--site-space-xl:72px;--site-radius-control:8px;--site-radius-card:12px;--site-radius-dialog:16px;--site-content-max-width:1200px;--site-desktop-gutter:48px;--site-mobile-gutter:20px;--site-section-gap-desktop:96px;--site-section-gap-mobile:56px}body{font-family:var(--site-font-family);font-size:var(--site-font-body);line-height:var(--site-line-body);font-weight:var(--site-weight-body);color:var(--site-color-text);background-color:var(--site-color-background)}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--site-font-family);line-height:var(--site-line-heading);font-weight:var(--site-weight-heading)}code,kbd,pre,samp{font-family:ui-monospace,monospace}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--site-color-focus);outline-offset:3px}[data-site-material=glass]{background-color:var(--site-color-surface)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){[data-site-material=glass]{background-color:var(--site-color-surface);backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}