@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.16jj7wmz59xfp.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.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.1q6_w5dna172u.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSerifTriangle;src:url(../media/GeistSerif_Triangle-s.p.1u5w_n3v-_eag.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:GeistSerifTriangle Fallback;src:local(Times New Roman);ascent-override:87.84%;descent-override:25.78%;line-gap-override:0.0%;size-adjust:114.41%}.YFgdKa_className{font-family:GeistSerifTriangle,GeistSerifTriangle Fallback,Times New Roman,Times,serif;font-weight:400}.YFgdKa_variable{--font-geist-serif-triangle:"GeistSerifTriangle", "GeistSerifTriangle Fallback", Times New Roman, Times, serif}
:root,[data-theme=dark]{--bg:#0a0b0d;--bg-alt:#0d1015;--panel:#111317;--panel-2:#0f1114;--panel-3:#0d0f12;--tile:#0e1013;--raised:#15181c;--raised-2:#1a1d22;--chip:#121418;--seg-on:#262a30;--track:#1e2228;--navy:#1c2633;--slate-deep:#2c3e50;--slate:#a8b5c2;--text:#e9ecef;--text-strong:#f4f6f8;--soft:#b7bfc8;--muted:#a3acb6;--dim:#7c8692;--blue:#4da3ff;--blue-soft:#8ec5ff;--blue-ink:#04101c;--blue-wash:#4da3ff24;--ember:#ff6a2b;--ember-soft:#ff8a57;--ember-wash:#ff6a2b1f;--line:#ffffff12;--line-2:#ffffff1a;--line-3:#ffffff29;--hair:#ffffff0a;--hover:#ffffff06;--btn-bg:#e9ecef;--btn-fg:#0a0b0d;--btn-hover:#fff;--glass:#0c0e11c7;--glass-strong:#0c0e11e6;--inset:inset 0 1px 0 #ffffff0d;--glow:#4da3ff47;--scrim:#0a0b0deb;--shadow:#0000008c;--dot-grid:#ffffff0f;--wordmark:linear-gradient(180deg, #e9ecef 0%, #a8b5c2 38%, #4da3ff 72%, #4da3ff1a 100%);--wordmark-glow:radial-gradient(closest-side, #4da3ff8c, #2c3e5040 60%, #0a0b0d00 100%);--fluid-bg:#0c0d0f;--fluid-blob:#182338;--fluid-core:#2a4168;--fluid-strength:1.9;--cv-candle-up:#4da3ff;--cv-candle-down:#3b414a;--cv-grid:#ffffff0b;--cv-axis:#7c8692;--cv-entry:#e9ecefb3;--cv-tp:#6eb6ff;--cv-sl:#ff8a57;--cv-zone-up:#4da3ff14;--cv-zone-down:#ff6a2b14;--cv-tip-bg:#16191df0;--cv-tip-line:#ffffff1f;--cv-cross:#e9ecef59;--cv-cross-tag:#2a2f36;--cv-dither-0:#1c2633;--cv-dither-1:#2f6fb8;--cv-dither-2:#6eb6ff;--cv-dither-3:#dcebfa}[data-theme=light]{--bg:#f6f7f9;--bg-alt:#eef1f5;--panel:#fff;--panel-2:#fff;--panel-3:#fcfcfd;--tile:#f3f5f8;--raised:#fff;--raised-2:#eef1f5;--chip:#f1f3f6;--seg-on:#fff;--track:#e2e6ec;--navy:#dfe6ee;--slate-deep:#2c3e50;--slate:#56677a;--text:#0e1116;--text-strong:#05070a;--soft:#3a434e;--muted:#4d5763;--dim:#646e7a;--blue:#1e7bef;--blue-soft:#1560c9;--blue-ink:#fff;--blue-wash:#1e7bef1a;--ember:#e8561a;--ember-soft:#c2410c;--ember-wash:#e8561a1a;--line:#0c121c14;--line-2:#0c121c1f;--line-3:#0c121c33;--hair:#0c121c0d;--hover:#0c121c06;--btn-bg:#0e1116;--btn-fg:#f6f7f9;--btn-hover:#000;--glass:#ffffffc7;--glass-strong:#ffffffeb;--inset:inset 0 1px 0 #ffffffe6;--glow:#1e7bef29;--scrim:#f6f7f9eb;--shadow:#0c121c24;--dot-grid:#0c121c14;--wordmark:linear-gradient(180deg, #0e1116 0%, #2c3e50 38%, #1e7bef 72%, #1e7bef14 100%);--wordmark-glow:radial-gradient(closest-side, #1e7bef47, #a8b5c240 60%, #f6f7f900 100%);--fluid-bg:#f3f4f6;--fluid-blob:#cfdcf3;--fluid-core:#a6bfec;--fluid-strength:1.8;--cv-candle-up:#1e7bef;--cv-candle-down:#aeb6c0;--cv-grid:#0c121c0f;--cv-axis:#646e7a;--cv-entry:#0e1116a6;--cv-tp:#1560c9;--cv-sl:#c2410c;--cv-zone-up:#1e7bef14;--cv-zone-down:#e8561a12;--cv-tip-bg:#fffffff5;--cv-tip-line:#0c121c1f;--cv-cross:#0e111659;--cv-cross-tag:#dfe4ea;--cv-dither-0:#dde4ec;--cv-dither-1:#9fc3ef;--cv-dither-2:#3d8eea;--cv-dither-3:#1b4f99}:root{--serif:var(--font-geist-serif-triangle), Georgia, "Times New Roman", serif;--sans:var(--font-geist-sans), "Inter", system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;margin:0;font-size:16px;line-height:1.5}em{font-style:normal}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{background:var(--blue-wash)}input::placeholder,textarea::placeholder{color:var(--dim)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #4da3ff2e;border-color:var(--blue)!important}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.fluid-bg{z-index:-1;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.fluid-fallback{z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 20% 25%, var(--fluid-blob), transparent 70%), radial-gradient(45% 40% at 80% 70%, var(--fluid-blob), transparent 70%), var(--fluid-bg);display:none;position:fixed;inset:0}::view-transition-old(root){animation-duration:.7s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.7s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes alt-pulse-ember{0%{box-shadow:0 0 #ff6a2b99}70%{box-shadow:0 0 0 8px #ff6a2b00}to{box-shadow:0 0 #ff6a2b00}}@keyframes alt-pulse-blue{0%{box-shadow:0 0 #4da3ff99}70%{box-shadow:0 0 0 8px #4da3ff00}to{box-shadow:0 0 #4da3ff00}}@keyframes alt-spin{to{transform:rotate(360deg)}}@keyframes alt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes alt-draw{to{stroke-dashoffset:0}}.pulse-ember{animation:1.8s infinite alt-pulse-ember}.pulse-blue{animation:1.8s infinite alt-pulse-blue}.spin-slow{animation:60s linear infinite alt-spin}.spin-fast{animation:.8s linear infinite alt-spin}.rise{animation:1s cubic-bezier(.2,.7,.2,1) both alt-rise}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pulse-ember,.pulse-blue,.spin-slow,.rise{animation:none}}
