@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_eff13a{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_eff13a{--font-display:"Archivo","Archivo Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-body:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_898c26{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#0f0f11;--surface:#202024;--surface-2:#26262b;--border:rgba(255,255,255,0.08);--pressed:#2e2e34;--text:#fafafa;--text-muted:#9ca3af;--text-faint:#868e9b;--accent:#ff4500;--accent-press:#e03d00;--on-accent:#0f0f11;--accent-dim:rgba(255,69,0,0.14);--success:#38bdf8;--success-dim:rgba(56,189,248,0.14);--danger:#ff5c7a;--danger-dim:rgba(255,92,122,0.12);--warning:#ff4500;--glow:0 0 40px rgba(56,189,248,0.18);--ex-border:rgba(56,189,248,0.38);--icon:var(--text);--icon-accent:var(--success);--rank-bronze:#b0703a;--rank-silver:#c7cbd1;--rank-gold:#e8b23a;--rank-platinum:#9fe0e8;--rank-diamond:#8ad8ff;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--r-chip:12px;--r-input:14px;--r-btn:16px;--r-card:22px;--r-card-lg:28px;--r-pill:999px;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-28:28px;--fs-40:40px;--fs-56:56px;--font-d:var(--font-display),system-ui,sans-serif;--font-b:var(--font-body),system-ui,sans-serif;--font-m:var(--font-mono),ui-monospace,monospace;--maxw:560px;--shadow:0 8px 30px rgba(0,0,0,0.45);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-b);font-size:var(--fs-16);line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}::selection{background:rgba(255,69,0,.28);color:var(--on-accent)}.app{max-width:var(--maxw);margin:0 auto;min-height:100dvh;padding:max(env(safe-area-inset-top),8px) var(--s-4) calc(96px + env(safe-area-inset-bottom))}.display{line-height:1.02}.display,h1{font-family:var(--font-d);font-weight:800;letter-spacing:-.02em}h1{font-size:var(--fs-28);margin:var(--s-2) 0 var(--s-1);line-height:1.05}h2{font-family:var(--font-d);font-weight:700;font-size:var(--fs-20);letter-spacing:-.01em;margin:var(--s-6) 0 var(--s-3)}h3{font-family:var(--font-b);font-weight:600;font-size:var(--fs-16);margin:0 0 var(--s-1)}p{margin:0 0 var(--s-3)}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.small{font-size:var(--fs-14)}.tiny{font-size:var(--fs-12)}.center{text-align:center}.mono{font-family:var(--font-m);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-m);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.topbar{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--s-1) var(--s-3);position:-webkit-sticky;position:sticky;top:0;background:linear-gradient(var(--bg) 72%,transparent);z-index:10}.brand{font-family:var(--font-d);font-weight:800;letter-spacing:-.03em;font-size:var(--fs-20);text-transform:uppercase}.brand span{color:var(--accent)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-4);margin-bottom:var(--s-3);box-shadow:var(--shadow)}.card.flush{box-shadow:none}.card.tight{padding:var(--s-3)}.card-2{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-4)}.row{display:flex;gap:var(--s-3);align-items:center}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.grow{flex:1 1;min-width:0}.stack{gap:var(--s-3)}.stack,.stack-2{display:flex;flex-direction:column}.stack-2{gap:var(--s-2)}.divider{height:1px;background:var(--border);margin:var(--s-4) 0;border:0}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-3);gap:var(--s-3)}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--s-2);gap:var(--s-2)}label{display:block;font-size:var(--fs-14);color:var(--text-muted);margin-bottom:var(--s-2)}input,select,textarea{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);padding:13px 14px;font-size:var(--fs-16);font-family:inherit;min-height:48px;transition:border-color .15s,box-shadow .15s}.input-num,input[type=number]{font-family:var(--font-m);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,69,0,.25)}textarea{resize:vertical;min-height:76px}input::placeholder,textarea::placeholder{color:var(--text-faint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);background:var(--accent);color:var(--on-accent);border:none;border-radius:var(--r-btn);padding:14px 18px;font-family:var(--font-b);font-size:var(--fs-16);font-weight:600;cursor:pointer;width:100%;min-height:50px;transition:transform .08s,background .15s,opacity .15s}.btn:hover{background:var(--accent-press)}.btn:active{transform:scale(.98)}.btn.round{border-radius:var(--r-pill)}.btn.secondary{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.btn.secondary:hover{background:var(--surface);border-color:var(--text-faint)}.btn.ghost{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.btn.ghost:hover{background:var(--surface);color:var(--text)}.btn.success{background:var(--success);color:var(--on-accent)}.btn.success:hover{background:#0ea5e9}.btn.danger-ghost{background:transparent;color:var(--danger);border:1px solid var(--border)}.btn.danger-ghost:hover{border-color:var(--danger);background:var(--danger-dim)}.btn.sm{padding:9px 14px;font-size:var(--fs-14);min-height:40px}.btn.auto,.btn.sm{width:auto}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,69,0,.4)}.pill{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:5px 11px;font-size:var(--fs-12);color:var(--text-muted);font-family:var(--font-m);white-space:nowrap}.pill.accent{color:var(--accent);border-color:rgba(255,69,0,.5);background:var(--accent-dim)}.pill.success{color:var(--success);border-color:rgba(56,189,248,.5);background:var(--success-dim)}.pill.danger{color:var(--danger);border-color:rgba(255,92,122,.5);background:var(--danger-dim)}.tag{font-family:var(--font-m);font-size:var(--fs-12);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.stat{text-align:center}.stat .v{font-family:var(--font-m);font-weight:700;font-size:var(--fs-28);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat .l{font-size:var(--fs-12);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.big-weight{font-family:var(--font-m);font-weight:700;font-size:var(--fs-56);letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.big-weight .unit{font-size:var(--fs-20);color:var(--text-muted);font-weight:500}.list-item{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:13px 0;border-bottom:1px solid var(--border)}.list-item:last-child{border-bottom:none}.list-item .ti-meta{font-family:var(--font-m);font-size:var(--fs-12);color:var(--text-muted)}.diff-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--s-2);gap:var(--s-2)}.diff-btn{border-radius:var(--r-btn);border:1px solid var(--border);background:var(--surface-2);padding:14px 6px;text-align:center;cursor:pointer;color:var(--text);transition:transform .08s,border-color .15s,background .15s;min-height:76px}.diff-btn:active{transform:scale(.97)}.diff-btn .d-name{font-family:var(--font-d);font-weight:700;font-size:var(--fs-14);text-transform:uppercase;letter-spacing:.04em}.diff-btn .d-meta{font-family:var(--font-m);font-size:var(--fs-12);color:var(--text-muted);margin-top:3px}.diff-btn.selected{border-color:var(--accent);background:var(--accent)}.diff-btn.selected .d-name{color:var(--on-accent)}.diff-btn.selected .d-meta{color:rgba(15,15,17,.7)}.mcard{display:flex;flex-direction:column;gap:var(--s-3);width:80%;max-width:340px;margin:0 auto var(--s-6);padding:var(--s-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card-lg);box-shadow:var(--shadow);aspect-ratio:3/4;color:var(--text);transition:transform .12s,border-color .15s}.mcard:hover{border-color:rgba(255,255,255,.16)}.mcard:active{transform:scale(.985)}.mcard:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,69,0,.4)}.mcard-info{flex:0 0 auto;display:flex;align-items:center;gap:var(--s-2);background:var(--surface-2);border-radius:var(--r-card);padding:12px 14px}.mcard-info-text{flex:1 1;min-width:0}.mcard-title{font-family:var(--font-d);font-weight:700;font-size:var(--fs-20);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mcard-sub,.mcard-title{text-align:center;overflow:hidden}.mcard-sub{font-size:var(--fs-12);color:var(--text-muted);margin-top:2px;text-overflow:ellipsis;white-space:nowrap}.mcard-media{flex:1 1 auto;min-height:0;position:relative;border-radius:var(--r-card);overflow:hidden;background:var(--surface-2)}.mcard-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mcard-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 0,var(--accent-dim),transparent 60%),linear-gradient(160deg,var(--surface-2) 0,var(--surface) 100%)}.mcard-ph .glyph{display:flex;font-size:56px;line-height:1;color:var(--icon-accent);opacity:.9}.mcard.is-loading{pointer-events:none}.mcard-skel{position:relative;overflow:hidden;background:var(--surface-2);border-radius:var(--r-pill)}.mcard-skel.line{height:12px}.mcard-skel.line.short{width:45%;margin-top:8px}.mcard-skel.block{flex:1 1 auto;min-height:0;border-radius:var(--r-card)}.mcard-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transform:translateX(-100%);animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{to{transform:translateX(100%)}}.card-bg-preview{position:relative;height:96px;border-radius:var(--r-input);overflow:hidden;background-size:cover;background-position:50%;display:flex;align-items:flex-end;padding:8px 10px;color:var(--text);font-size:var(--fs-12)}.card-bg-preview .card-bg-scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.xp-bar{position:fixed;left:0;right:0;bottom:0;z-index:25;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--bg) 40%)}.xp-bar-inner{background:var(--surface-2);border:1px solid var(--border);padding:8px 14px;position:relative;overflow:hidden}.xp-bar-inner,.xp-fill{border-radius:var(--r-pill)}.xp-fill{position:absolute;left:0;top:0;bottom:0;z-index:0;background:linear-gradient(90deg,rgba(56,189,248,.45),rgba(56,189,248,.75));transition:width .6s cubic-bezier(.2,.8,.2,1)}.xp-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.xp-row .pts{font-family:var(--font-m);font-weight:700;font-size:var(--fs-16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xp-row .nxt{font-family:var(--font-m);font-size:var(--fs-12);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.xp-fill{transition:none}}.runner-nav{position:-webkit-sticky;position:sticky;top:54px;z-index:9;display:flex;align-items:center;gap:8px;background:var(--bg);padding:8px 0;margin-bottom:12px;border-bottom:1px solid var(--border)}.runner-nav .nav-jump{width:auto;min-height:40px;padding:8px 10px;font-size:var(--fs-14)}.advanced-box{border-color:rgba(255,69,0,.35)}.set-box{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-3)}.set-box.done-ok{border-color:var(--success)}.set-box.done-fail{border-color:var(--danger)}.part-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-4);display:flex;flex-direction:column}.part-desc{font-size:var(--fs-20);line-height:1.3;color:var(--text);margin:6px 0 12px}.set-ex-name{font-family:var(--font-d);font-weight:800;font-size:var(--fs-28);letter-spacing:-.02em;line-height:1.05;margin:0}.set-primary{display:flex;align-items:baseline;gap:10px;margin:8px 0 6px}.set-primary .pw{font-family:var(--font-m);font-weight:700;font-size:var(--fs-20);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.set-primary .pw .u{font-size:var(--fs-14);color:var(--text-muted);font-weight:500}.set-primary .rx{font-family:var(--font-d);font-weight:700;font-size:var(--fs-20);color:var(--text)}.set-note{color:var(--text-muted);font-size:var(--fs-14);line-height:1.4;margin:0}.ex-box{background:var(--surface);border:2px solid var(--ex-border);border-radius:var(--r-card-lg);padding:var(--s-4);margin-bottom:var(--s-8);box-shadow:var(--shadow)}.ex-head{margin-bottom:var(--s-4)}.ex-name{font-family:var(--font-d);font-weight:800;font-size:var(--fs-28);letter-spacing:-.02em;line-height:1.05;margin:0}.ex-desc{color:var(--text-muted);font-size:var(--fs-14);line-height:1.45;margin:6px 0 0;white-space:pre-line}.ex-demo{margin-top:var(--s-3)}.ex-demo .demo-btn{display:flex;align-items:center;justify-content:center;gap:var(--s-2);width:100%;min-height:52px;padding:14px 18px;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-family:var(--font-b);font-weight:700;font-size:var(--fs-16);cursor:pointer;list-style:none;transition:background .15s,transform .08s}.ex-demo .demo-btn::-webkit-details-marker{display:none}.ex-demo .demo-btn:hover{background:var(--accent-press)}.ex-demo .demo-btn:active{transform:scale(.98)}.ex-demo[open] .demo-btn{background:var(--surface-2);color:var(--text)}.ex-sets-wrap{margin-top:var(--s-3)}.sets-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:12px 14px;border-radius:var(--r-input);background:var(--surface-2);color:var(--text);font-weight:600;font-size:var(--fs-14);cursor:pointer;list-style:none;transition:background .15s}.sets-toggle::-webkit-details-marker{display:none}.sets-toggle:hover{background:var(--pressed)}.sets-toggle .sets-right{display:inline-flex;align-items:center;gap:var(--s-2)}.sets-toggle .sets-progress{font-family:var(--font-m);font-size:var(--fs-12);color:var(--text-muted)}.sets-toggle .sets-progress.done{color:var(--success)}.sets-toggle .chev{display:inline-flex;color:var(--icon-accent)}.ex-sets-wrap[open]>.sets-toggle .chev-closed,.sets-toggle .chev-open{display:none}.ex-sets-wrap[open]>.sets-toggle .chev-open{display:inline-flex}.ex-sets-wrap[open]>.sets-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.ex-sets{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-3)}.ex-group-head{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-6) 0 0;padding:10px 12px;background:var(--accent-dim);border:1px solid rgba(255,69,0,.35);border-radius:var(--r-input)}.ex-group-head strong{font-family:var(--font-d);font-size:var(--fs-16)}.ex-group-set{border-left:2px solid rgba(255,69,0,.35)}.set-card{background:var(--surface-2);border:2px solid var(--ex-border);border-radius:var(--r-card);padding:var(--s-3) var(--s-4) var(--s-4);transition:border-color .2s}.set-card.done-easy{border-color:var(--accent)}.set-card.done-hard{border-color:var(--rank-silver)}.set-card.done-brutal{border-color:var(--rank-gold)}.set-card.done-fail{border-color:var(--danger)}.set-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:24px}.set-card-head .set-tag{font-family:var(--font-m);font-size:var(--fs-12);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.set-card .diff-btn,.set-card .set-instr,.set-card .wr-box{background:var(--surface)}.set-card .diff-btn.selected{background:var(--accent)}.set-ex-instr{color:var(--text-muted);font-size:var(--fs-14);line-height:1.4;margin:4px 0 0}.set-demo{margin-top:10px}.set-demo summary{cursor:pointer;color:var(--text-muted);font-size:var(--fs-14)}.set-instr{background:var(--surface-2);border-radius:var(--r-input);padding:12px 14px;margin-top:var(--s-3);color:var(--text);font-size:var(--fs-16);line-height:1.4}.set-field-label{font-size:var(--fs-12);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:var(--s-4) 0 var(--s-2)}.wr-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-3)}.wr-box{background:var(--surface-2);border-radius:var(--r-card);padding:var(--s-4) var(--s-3);text-align:center;min-height:64px;display:flex;flex-direction:column;justify-content:center;gap:6px}.wr-box .wr-label{font-size:var(--fs-12);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.wr-box .wr-value{font-family:var(--font-m);font-weight:700;font-size:var(--fs-14);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wr-box .wr-value .wr-unit{font-size:var(--fs-12);color:var(--text-muted);font-weight:500;margin-left:3px}.wr-box .wr-empty{font-size:var(--fs-14);color:var(--text-faint);line-height:1.3}.set-part{margin-top:var(--s-3)}.set-part .set-part-name{font-family:var(--font-d);font-weight:700;font-size:var(--fs-20);margin:0 0 2px}.mark-wrap{margin-top:var(--s-4)}.mark-cta{border-radius:var(--r-pill)}.mark-choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-3);gap:var(--s-3)}.mark-choices .btn,.mark-done{border-radius:var(--r-pill)}.mark-done{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;font-family:var(--font-b);font-weight:600;font-size:var(--fs-16);cursor:pointer;border:1px solid var(--border);background:transparent;transition:background .15s}.mark-done.ok{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.mark-done.fail{color:var(--danger);border-color:rgba(255,92,122,.5);background:var(--danger-dim)}.part-weight{display:flex;align-items:baseline;gap:10px}.part-weight .lbl{font-size:var(--fs-16);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.part-weight .big-weight{font-size:var(--fs-40)}.part-weight .big-weight .unit{font-size:var(--fs-20)}.avatar-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-2);gap:var(--s-2)}.avatar-cell{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-3) var(--s-2);display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;color:var(--text);min-height:0}.avatar-cell .glyph{font-size:30px;line-height:1}.avatar-cell .nm{font-size:var(--fs-12);font-weight:600}.avatar-cell .lv{font-size:10px;color:var(--text-muted)}.avatar-cell.selected{border-color:var(--accent);background:var(--accent-dim)}.avatar-cell.locked{opacity:.5;cursor:not-allowed}.streak-card{display:flex;align-items:center;gap:var(--s-4)}.streak-flame{display:flex;line-height:1;color:var(--accent)}.streak-flame.cold{color:var(--text-faint);opacity:.7}.stat .v.stat-icon-v{gap:4px}.rank-badge,.stat .v.stat-icon-v{display:inline-flex;align-items:center;justify-content:center}.rank-badge{position:relative;flex-direction:column;text-align:center;border-radius:var(--r-pill);overflow:hidden;isolation:isolate}.rank-badge .label{font-family:var(--font-d);font-weight:800;letter-spacing:.01em;position:relative;z-index:2}.rank-badge .sheen{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.45),rgba(255,255,255,0) 42%);z-index:1;pointer-events:none}.rank-chip{display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);padding:4px 11px 4px 5px;font-family:var(--font-d);font-weight:700;font-size:var(--fs-12)}.rank-chip,.rank-dot{position:relative;overflow:hidden}.rank-dot{width:16px;height:16px;border-radius:50%}.rank-chip .sheen,.rank-dot .sheen{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,0) 50%)}.banner{background:var(--accent-dim);border:1px solid rgba(255,69,0,.35);border-radius:var(--r-input);padding:12px 14px;font-size:var(--fs-14);color:var(--text);margin-bottom:var(--s-3)}.banner.info{background:var(--surface-2);border-color:var(--border)}.banner.info,.empty{color:var(--text-muted)}.empty{border:1px dashed var(--border);border-radius:var(--r-card);padding:var(--s-8) var(--s-6);text-align:center}.empty .ico{display:flex;justify-content:center;color:var(--icon-accent);margin-bottom:var(--s-2)}.error{color:var(--danger)}.error,.ok{font-size:var(--fs-14);margin:var(--s-2) 0 0}.ok{color:var(--success)}.progress{height:6px;background:var(--surface-2);border-radius:var(--r-pill);overflow:hidden}.progress>span{display:block;height:100%;background:var(--success);transition:width .3s ease}.segmented{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:3px;gap:2px}.segmented button{border:none;background:transparent;color:var(--text-muted);padding:8px 16px;border-radius:var(--r-pill);font-family:var(--font-b);font-weight:600;font-size:var(--fs-14);cursor:pointer;min-height:0;width:auto}.segmented button.active{background:var(--accent);color:var(--on-accent)}.tabbar{position:fixed;left:8px;right:8px;bottom:max(env(safe-area-inset-bottom),8px);max-width:calc(var(--maxw) - 16px);margin:0 auto;background:rgba(32,32,36,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);justify-content:space-around;gap:2px;padding:8px;z-index:20}.tabbar,.tabbar .tab{border-radius:var(--r-pill);display:flex}.tabbar .tab{flex-direction:column;align-items:center;gap:3px;font-size:10px;color:var(--text-muted);flex:1 1;min-height:48px;justify-content:center;white-space:nowrap;transition:background .15s,color .15s}.tabbar .tab.active{color:var(--on-accent);background:var(--text);font-weight:700}.tabbar .ico{color:var(--icon)}.tabbar .tab.active .ico{color:var(--on-accent)}.youtube{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--r-input);overflow:hidden;border:1px solid var(--border);background:var(--surface-2)}.youtube iframe{width:100%;height:100%;border:0;display:block}.video-thumb{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--r-input);overflow:hidden;border:1px solid var(--border);background:var(--surface-2);cursor:pointer}.video-thumb img{width:100%;height:100%;object-fit:cover}.video-thumb .play{position:absolute;inset:0;justify-content:center;font-size:44px;color:var(--text);background:rgba(0,0,0,.25)}.sec-title,.video-thumb .play{display:flex;align-items:center}.sec-title{gap:10px}.sec-title .sec-ico{flex:0 0 auto}.i-accent,.sec-title .sec-ico{color:var(--icon-accent)}.i-success{color:var(--success)}.i-danger{color:var(--danger)}.i-muted{color:var(--text-muted)}.avatar-sm,svg.lucide{flex:0 0 auto}.avatar-sm{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--surface-2);font-size:18px;line-height:1}.athlete-cell{display:flex;align-items:center;gap:var(--s-2)}.athlete-cell .who{min-width:0}.board{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board th{text-align:left;font-size:var(--fs-12);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500;padding:8px var(--s-2)}.board td,.board th{border-bottom:1px solid var(--border)}.board td{padding:12px var(--s-2);font-size:var(--fs-14)}.board .rk{font-weight:700;width:36px}.board .pts,.board .rk{font-family:var(--font-m)}.board .pts{text-align:right}.board tr.me td{background:var(--accent-dim)}.board tr.me .rk{color:var(--accent)}.board .pinned{position:-webkit-sticky;position:sticky;bottom:96px}table.grid-edit{width:100%;border-collapse:collapse;font-size:var(--fs-14)}table.grid-edit th{text-align:left;font-size:var(--fs-12);color:var(--text-muted);font-weight:500;padding:4px 6px}table.grid-edit td{padding:4px 6px}table.grid-edit input{padding:9px 10px;min-height:40px}.reveal-stage{position:relative;border-radius:var(--r-card);overflow:hidden;padding:var(--s-8) var(--s-6) var(--s-6);text-align:center;isolation:isolate}.reveal-medal{position:relative;width:168px;height:168px;margin:0 auto var(--s-4);-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);display:flex;align-items:center;justify-content:center}.reveal-medal .label{font-family:var(--font-d);font-weight:800;font-size:var(--fs-28);position:relative;z-index:3}.reveal-medal .sheen-sweep{position:absolute;inset:-40%;z-index:2;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.65) 50%,transparent 65%);transform:translateX(-120%)}.reveal-pts{font-family:var(--font-m);font-weight:700;font-size:var(--fs-40);letter-spacing:-.03em}@keyframes pop-in{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes sweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes rise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-pop{animation:pop-in .55s cubic-bezier(.2,.9,.3,1.2) both}.animate-sweep{animation:sweep 1.1s ease-in-out .4s 1 both}.animate-rise{animation:rise .4s ease both}.stagger>*{animation:rise .35s ease both}.stagger>:nth-child(2){animation-delay:.05s}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.15s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.25s}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal-medal .sheen-sweep{display:none}}