@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_b0b0411c-module__TehaCW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_b0b0411c-module__TehaCW__variable{--cc-font-geist:"Geist","Geist Fallback"}
.cc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f9f8f5;--surface:#fff;--surface-2:#f4f4f4;--ink:#181818;--ink-soft:#6a6a6a;--ink-faint:#9d9d9d;--line:#e8e8e8;--line-strong:#d9d9d9;--accent:#181818;--accent-deep:#2e2e2e;--accent-soft:#ededed;--accent-ink:#fff;--success:#2f9e4f;--success-soft:#e3efe4;--success-strong:#2f9e4f;--warn:#94701a;--warn-soft:#f7edd2;--danger:#b14438;--danger-soft:#fae3e0;--violet:#6c55ad;--violet-soft:#ebe6f7;--info:#3a6ea5;--info-soft:#e0ebf7;--shadow-soft:0 1px 2px #18181808,0 4px 16px -8px #18181814;--shadow-lift:0 2px 4px #1818180a,0 16px 40px -16px #1818182e;--bg-mesh:radial-gradient(60% 52% at 12% 4%,#7078862b,transparent 70%),radial-gradient(56% 48% at 88% 0%,#787c8c26,transparent 70%),radial-gradient(54% 52% at 98% 98%,#8c807024,transparent 70%),radial-gradient(50% 50% at 2% 100%,#7c787221,transparent 70%);--bg-noise-opacity:.15;--bg-noise-blend:multiply;--ease-out-soft:cubic-bezier(.22,1,.36,1);--cc-font-sans:var(--cc-font-geist),ui-sans-serif,system-ui,sans-serif;--font-inter:var(--cc-font-sans);--text-lg--line-height:24px;--border:var(--line);--ring:var(--ink);--cc-radius-sm:.25rem;--cc-radius-md:.375rem;--cc-radius-lg:.5rem;--cc-radius-xl:.75rem;--cc-radius-2xl:1rem;container:cc/size}@supports (corner-shape:squircle){.cc{--cc-radius-sm:.45rem;--cc-radius-md:.675rem;--cc-radius-lg:.9rem;--cc-radius-xl:1.35rem;--cc-radius-2xl:1.8rem}}.cc .rounded-sm{border-radius:var(--cc-radius-sm)}.cc .rounded-md{border-radius:var(--cc-radius-md)}.cc .rounded-lg{border-radius:var(--cc-radius-lg)}.cc .rounded-xl{border-radius:var(--cc-radius-xl)}.cc .rounded-2xl{border-radius:var(--cc-radius-2xl)}@layer base{.cc{font-family:var(--cc-font-sans);letter-spacing:normal;text-align:start;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px;font-weight:400;line-height:24px}.cc,.cc *,.cc :before,.cc :after{corner-shape:squircle}.cc .rounded-full{corner-shape:round}.cc ::selection{background:var(--ink);color:var(--surface)}.cc *{scrollbar-width:thin;scrollbar-color:var(--line-strong)transparent}.cc :is(button,[role=button],[role=slider],a){-webkit-tap-highlight-color:transparent}.cc :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cc :focus-visible:not([class*=rounded]){border-radius:8px}}.cc .cc-app-bg,.cc.cc-app-bg{isolation:isolate;background-color:var(--canvas);background-image:var(--bg-mesh)}.cc .cc-app-bg:before,.cc.cc-app-bg:before{content:"";z-index:-1;pointer-events:none;opacity:var(--bg-noise-opacity);mix-blend-mode:var(--bg-noise-blend,normal);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.cc .cc-fit{place-items:center;min-width:0;min-height:0;display:grid;position:relative;container-type:size}.cc .cc-fit-box{aspect-ratio:var(--cc-ratio,1);width:min(100cqw,calc(100cqh*var(--cc-ratio,1)));position:relative}.cc .cc-fit-pairs{justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.cc .cc-fit-pair{aspect-ratio:var(--cc-ratio,1);width:min(calc((100cqw - 8px)/2),calc(100cqh*var(--cc-ratio,1)));flex:none;position:relative}@container not (min-aspect-ratio:1){.cc .cc-fit-pairs{flex-direction:column}.cc .cc-fit-pair{width:min(100cqw,calc((100cqh - 8px)/2*var(--cc-ratio,1)))}}.cc[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.cc .animate-spin{animation-duration:1.6s}.cc .animate-pulse{animation:none}.cc :is(button,[role=button],[role=radio]):active{scale:1!important}}
