@font-face{font-family:GeistSans;src:url(/_next/static/media/cf72403939ff961f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_fee4ca{font-family:GeistSans,GeistSans Fallback}.__variable_fee4ca{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/2bcd4b1f8f3a3e9f.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_9f1075{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_9f1075{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--color-canvas:#F2F3F1;--color-surface:#FCFCFB;--color-sidebar:#F7F7F5;--color-surface-subtle:#ECEDEA;--color-surface-hover:#E8E9E5;--color-ink:#1B1D1A;--color-ink-soft:#626760;--color-ink-faint:#858A83;--color-line:#DFE1DD;--color-line-strong:#C9CDC7;--color-accent:#6259D8;--color-accent-hover:#5149BB;--color-accent-soft:#ECEAFE;--color-selected:#E8E6FA;--color-selected-ink:#3F397D;--color-ink-inverse:#FFFFFF;--color-info-surface:#ECEAFE;--color-info-line:#D3CFF7;--color-info-ink:#4B438F;--color-success-surface:#E2F3E8;--color-success-line:#BFDFCA;--color-success-ink:#21663B;--color-warning-surface:#FFF2D9;--color-warning-line:#F1D59E;--color-warning-ink:#85580C;--color-danger-surface:#FCE5E3;--color-danger-line:#EEBFBA;--color-danger-ink:#9C2C25;--color-danger-ink-strong:#73231E;--color-danger-action:#C9362B;--color-danger-action-hover:#A92A22;--color-backdrop:rgb(23 26 25/42%);--shadow-drawer:-20px 0 45px rgb(23 26 25/14%);--shadow-menu:0 16px 40px rgb(27 29 26/12%),0 2px 8px rgb(27 29 26/7%);--shadow-control-hover:0 1px 2px rgb(27 29 26/7%);--shadow-control-focus:0 0 0 3px rgb(98 89 216/14%),0 1px 2px rgb(27 29 26/7%);--control-height:2.625rem;--motion-fast:120ms;--motion-base:180ms;--ease-premium:cubic-bezier(0.16,1,0.3,1);--font-sans:var(--font-geist-sans),Arial,sans-serif;--font-mono:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--color-canvas)}body{color:var(--color-ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,select{text-transform:none}img,svg{display:block;max-width:100%}a{color:var(--color-accent);text-underline-offset:.16em}a:hover{color:var(--color-accent-hover)}:focus-visible{animation:focus-ring-in var(--motion-base) var(--ease-premium);outline:2px solid var(--color-accent);outline-offset:3px}::selection{background:var(--color-accent-soft);color:var(--color-ink)}.skip-link{background:var(--color-ink);color:var(--color-ink-inverse);left:1rem;padding:.625rem .875rem;position:fixed;top:-4rem;z-index:200}.skip-link:focus{top:1rem}main{min-width:0}@keyframes focus-ring-in{0%{outline-color:transparent;outline-offset:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:767px){body{font-size:15px}}