@font-face{font-family:switzer;src:url(../media/Switzer_Variable-s.p.1u_7d0c04lp6s.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.Ca8-9W_className{font-family:switzer,switzer Fallback}.Ca8-9W_variable{--font-switzer:"switzer", "switzer Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.s6uLTa_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.s6uLTa_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,[data-theme=light]{--bg:#f3f2f0;--bg-tint:#f4e3d8;--card:#fff;--card-2:#f3f2f0;--label:#101010;--label-2:#6f6b65;--label-3:#b5b1ab;--separator:#10101012;--cta:#101010;--on-cta:#fff;--accent:#f95b00;--accent-soft:#f95b001a;--accent-text:#c94a00;--crew:#ffa101;--crew-soft:#ffa10124;--crew-text:#9a5c00;--success-soft:#2fb36b1f;--success-text:#1a7f45;--warning-soft:#ffd60a38;--warning-text:#7a5a00;--danger-soft:#e5484d1a;--danger-text:#c42b30;--secondary-fill:#efefef;--secondary-stroke:#c8c8c8;--secondary-highlight:#fff;--toggle-track:#d8dbe3;--dash:#c9c4bc;--segment-track:#f1f1f3;--segment-stroke:#e2e2e4;--segment-active:#232325;--segment-on-active:#fff;--segment-inactive:#5b5b5d;--glass:#ffffffb8;--glass-stroke:#10101014;--scrim:#00000073;--shadow-card:0 1px 2px #00000008, 0 2px 8px #00000008;--shadow-glass:0 2px 12px #0000000f;--shadow-tile:0 1px 1px #00000008, 0 2px 4px #00000008;--shadow-secondary:0 1px .5px #00000024, 0 2.5px 2.5px #0000001a;--shadow-segment:0 3.2px 7px #00000014;--primary-label:#fff;--primary-fill:linear-gradient(180deg, #f87030 0%, #f06a27 30%, #e86322 65%, #e15a1a 100%);--primary-border:#b04a14;--primary-highlight:inset 0 1.5px 1px #ffb088d9;--primary-highlight-sm:inset 0 1px .5px #ffb088d9;--primary-shadow:0 4px 9px #e2641f52, 0 1px 1.5px #8a3a0e2e;--primary-shadow-sm:0 2.5px 6px #e2641f52, 0 1px 1.5px #8a3a0e2e;--danger-fill:#f54847;--danger-label:#f5f5f5;--danger-inset:inset 0 1.89px 2.7px #ffffff59;--danger-glow:0 0 1.35px #f5484759;--tabbar-bg:#2c2c2c;--tabbar-active:#545454;--tabbar-label:#f7f7f7;--qr-bg:#fff;--qr-ink:#101010;--medal-gold:#f0a01c;--medal-gold-soft:#ffe38e;--medal-gold-ink:#6e3610;--medal-silver:#a8b0be;--medal-silver-soft:#e8ecf2;--medal-silver-ink:#464c5a;--medal-bronze:#c4743c;--medal-bronze-soft:#f6c496;--medal-bronze-ink:#6e3610;--medal-highlight:inset 0 1.5px 1px #ffffffb3;--rank-card-fill:linear-gradient(180deg, #fa7a3a 0%, #ee6222 60%, #de5414 100%);--rank-card-shadow:0 6px 12px #e2641f52;--rank-card-highlight:inset 0 1.5px 1px #ffb087d9;--rank-ring-shadow:0 3px 6px #732e0a4d;--radius-card:24px;--radius-tile:22px;--radius-banner:20px;--radius-inner:16px;--radius-sheet:32px;--radius-pill:999px;--pad-card:20px;--gap-card:12px;--gap-section:24px;--margin:16px;--content-width:358px;--screen-width:390px;--bleed:calc(var(--margin) + max(0px, (100vw - var(--screen-width)) / 2));--control-h:54px;--control-h-sm:36px;--touch:44px;--ease-spring:cubic-bezier(.32, .72, 0, 1);--ease-gravity:cubic-bezier(.55, 0, 1, .45);--press-scale:.97;--press-ms:.12s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0b0b;--bg-tint:#311809;--card:#171717;--card-2:#232323;--label:#f5f1ea;--label-2:#9c978f;--label-3:#5c5954;--separator:#f5f1ea14;--cta:#f5f1ea;--on-cta:#101010;--accent-soft:#f95b0029;--accent-text:#ff7a2e;--crew-soft:#ffa10129;--crew-text:#ffb733;--success-soft:#2fb36b29;--success-text:#4cd08a;--warning-soft:#ffd60a2e;--warning-text:#ffd60a;--danger-soft:#e5484d29;--danger-text:#ff6b6f;--secondary-fill:#2c2c2e;--secondary-stroke:#4a4a4d;--secondary-highlight:#3c3c3f;--toggle-track:#3a3a3c;--dash:#f5f1ea38;--segment-track:#1c1c1e;--segment-stroke:#2c2c2e;--segment-active:#3a3a3c;--segment-inactive:#9c978f;--glass:#171717b8;--glass-stroke:#f5f1ea1a;--shadow-card:none;--shadow-tile:none;--shadow-glass:0 2px 12px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],[data-theme=dark]{--bg:#0b0b0b;--bg-tint:#311809;--card:#171717;--card-2:#232323;--label:#f5f1ea;--label-2:#9c978f;--label-3:#5c5954;--separator:#f5f1ea14;--cta:#f5f1ea;--on-cta:#101010;--accent-soft:#f95b0029;--accent-text:#ff7a2e;--crew-soft:#ffa10129;--crew-text:#ffb733;--success-soft:#2fb36b29;--success-text:#4cd08a;--warning-soft:#ffd60a2e;--warning-text:#ffd60a;--danger-soft:#e5484d29;--danger-text:#ff6b6f;--secondary-fill:#2c2c2e;--secondary-stroke:#4a4a4d;--secondary-highlight:#3c3c3f;--toggle-track:#3a3a3c;--dash:#f5f1ea38;--segment-track:#1c1c1e;--segment-stroke:#2c2c2e;--segment-active:#3a3a3c;--segment-inactive:#9c978f;--glass:#171717b8;--glass-stroke:#f5f1ea1a;--shadow-card:none;--shadow-tile:none;--shadow-glass:0 2px 12px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.t-display{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:56px}.t-number-l{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:44px}.t-title{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:36px}.t-number-m{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:32px}.t-card-title{letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:28px}.t-headline{letter-spacing:-.005em;font-size:17px;font-weight:500;line-height:22px}.t-body{letter-spacing:-.001em;font-size:15px;font-weight:400;line-height:22px}.t-body-emph{letter-spacing:-.001em;font-size:15px;font-weight:500;line-height:22px}.t-label{font-size:13px;font-weight:400;line-height:18px}.t-label-emph{font-size:13px;font-weight:500;line-height:18px}.t-caption{letter-spacing:.005em;font-size:12px;font-weight:500;line-height:16px}.t-code{letter-spacing:.08em;font-size:13px;font-weight:500;line-height:18px}.c-label-2{color:var(--label-2)}.c-label-3{color:var(--label-3)}.tabular{font-variant-numeric:tabular-nums}.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}
:root{--font-sans:var(--font-switzer), system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--bg);min-height:100dvh;color:var(--label);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:22px}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{font-size:max(16px,1em)!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}}
