@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.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/07935285219a259d-s.1qq4vpdcun5oj.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/f58031ded4338640-s.390ncx5urfkfu.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/77814b00d5ca94a4-s.21jp631_3pja2.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/605ce01b664af129-s.p.0wgildi0cnwt9.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%}._8NX9hq_className{font-family:Geist,Geist Fallback;font-style:normal}._8NX9hq_variable{--font-geist:"Geist", "Geist Fallback"}
.Kd8LSq_aurora{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Kd8LSq_blobBlue,.Kd8LSq_blobPink,.Kd8LSq_blobMint{filter:blur(80px);width:55vmax;height:55vmax;opacity:var(--aurora-opacity);animation:Kd8LSq_drift 28s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute}.Kd8LSq_blobBlue{background:var(--aurora-1);top:-20%;left:-15%}.Kd8LSq_blobPink{background:var(--aurora-2);animation-duration:34s;animation-delay:-8s;top:10%;right:-20%}.Kd8LSq_blobMint{background:var(--aurora-3);animation-duration:40s;animation-delay:-16s;bottom:-25%;left:15%}@keyframes Kd8LSq_drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vmax,6vmax)scale(1.15)}}@media (prefers-reduced-motion:reduce){.Kd8LSq_blobBlue,.Kd8LSq_blobPink,.Kd8LSq_blobMint{animation:none}}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f8;--text:#14203d;--text-muted:#5b6785;--glass-bg:#ffffff8c;--glass-bg-strong:#ffffffc7;--glass-bg-subtle:#ffffff52;--glass-bg-fallback:#ffffffeb;--glass-solid:#ebebf3;--glass-border:#ffffffb3;--glass-highlight:#ffffffe6;--glass-shadow:0 8px 32px #283c7824;--aurora-1:#a9c7ff;--aurora-2:#ffc2dd;--aurora-3:#b5f0d6;--aurora-opacity:.7;--accent:#2456d6;--on-accent:#fff;--scrim:#141e3c59;--tone-negative:#2f6bff;--tone-low:#1f9d63;--tone-mid:#c98a0a;--tone-high:#e0475f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f1e;--text:#f1f4ff;--text-muted:#9aa5c7;--glass-bg:#1c223e80;--glass-bg-strong:#181e38bd;--glass-bg-subtle:#1c223e47;--glass-bg-fallback:#141a30f0;--glass-solid:#141a30;--glass-border:#ffffff1f;--glass-highlight:#ffffff38;--glass-shadow:0 8px 32px #00000073;--aurora-1:#4b4fd6;--aurora-2:#1f9fa6;--aurora-3:#3a3f9a;--aurora-opacity:.45;--accent:#6f9bff;--on-accent:#0b0f1e;--scrim:#0000008c;--tone-negative:#6f9bff;--tone-low:#4fd49a;--tone-mid:#f0b43c;--tone-high:#ff7a8f}:root{--blur:24px;--saturate:1.6;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--page-width:640px;--control-width:420px;--dur-fast:.12s;--dur-base:.24s;--dur-slow:.48s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);color:var(--text)}body{min-height:100dvh;color:var(--text);font-family:var(--font-geist), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.glass,.glass-strong,.glass-subtle{--_bg:var(--glass-bg);background:var(--_bg);-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--saturate));backdrop-filter:blur(var(--blur)) saturate(var(--saturate));border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);position:relative}.glass:before,.glass-strong:before,.glass-subtle:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.glass-strong{--_bg:var(--glass-bg-strong)}.glass-subtle{--_bg:var(--glass-bg-subtle);box-shadow:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-strong,.glass-subtle{--_bg:var(--glass-bg-fallback)}}
