@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/big-shoulders-display-vietnamese-800-normal.2c03e9d2.woff2) format("woff2"),url(/_next/static/media/big-shoulders-display-vietnamese-800-normal.c1680aa4.woff) format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/big-shoulders-display-latin-ext-800-normal.42ea4868.woff2) format("woff2"),url(/_next/static/media/big-shoulders-display-latin-ext-800-normal.83b43110.woff) format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/big-shoulders-display-latin-800-normal.dafc2bd7.woff2) format("woff2"),url(/_next/static/media/big-shoulders-display-latin-800-normal.1b06d68a.woff) format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/big-shoulders-display-vietnamese-900-normal.97bbcf85.woff2) format("woff2"),url(/_next/static/media/big-shoulders-display-vietnamese-900-normal.ebe880cd.woff) format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/big-shoulders-display-latin-ext-900-normal.fcec387a.woff2) format("woff2"),url(/_next/static/media/big-shoulders-display-latin-ext-900-normal.2957609a.woff) format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/big-shoulders-display-latin-900-normal.f026b162.woff2) format("woff2"),url(/_next/static/media/big-shoulders-display-latin-900-normal.f7d79eed.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-vietnamese-400-normal.6b6d07df.woff2) format("woff2"),url(/_next/static/media/barlow-vietnamese-400-normal.261b439e.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-latin-ext-400-normal.2a6c6e0e.woff2) format("woff2"),url(/_next/static/media/barlow-latin-ext-400-normal.be5f47d7.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-latin-400-normal.ba589f78.woff2) format("woff2"),url(/_next/static/media/barlow-latin-400-normal.4525c3c0.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-vietnamese-600-normal.c38d96f4.woff2) format("woff2"),url(/_next/static/media/barlow-vietnamese-600-normal.8b7ff2c4.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-latin-ext-600-normal.59654874.woff2) format("woff2"),url(/_next/static/media/barlow-latin-ext-600-normal.aa0ae15d.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-latin-600-normal.e77288c3.woff2) format("woff2"),url(/_next/static/media/barlow-latin-600-normal.1dc61f7a.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-vietnamese-700-normal.a296dc0b.woff2) format("woff2"),url(/_next/static/media/barlow-vietnamese-700-normal.d38651e0.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-latin-ext-700-normal.b352b2c7.woff2) format("woff2"),url(/_next/static/media/barlow-latin-ext-700-normal.c465f26d.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-latin-700-normal.5db7d341.woff2) format("woff2"),url(/_next/static/media/barlow-latin-700-normal.73fe11ee.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-vietnamese-500-normal.40075dbf.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-500-normal.83f856b5.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-latin-ext-500-normal.fa61f038.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-500-normal.b454ae92.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-latin-500-normal.b19b14aa.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-500-normal.e0d5a29f.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-vietnamese-600-normal.353e16cf.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-600-normal.d62a9058.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-ext-600-normal.8d613f64.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-600-normal.b16c6e14.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-600-normal.693cf6c3.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-600-normal.950135b3.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-vietnamese-700-normal.bd564507.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-700-normal.60f8d927.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-ext-700-normal.f3e55781.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-700-normal.8c480d7c.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-700-normal.5ab57485.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-700-normal.95955668.woff) format("woff");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}:root{--pitch:#0f2a20;--pitch-2:#12301f;--surface:#163a2b;--surface-2:#1d4635;--line:rgba(236,244,232,0.16);--chalk:#ecf4e8;--muted:#a9bfb2;--ink:#0b1f17;--error:#ff9b8a;--ok:#8fe3a8;--t0:#b9c8c0;--t1:#e3a2ff;--t2:#7fcbff;--t3:#ffb35c;--t4:#ff7f93;--t5:#ffd84d;--seat-empty:rgba(236,244,232,0.10);--f-display:"Big Shoulders Display","Arial Narrow",Impact,sans-serif;--f-body:"Barlow","Segoe UI",system-ui,sans-serif;--f-label:"Barlow Condensed","Arial Narrow","Segoe UI",sans-serif;--radius:10px;--tap:52px;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0;min-height:100%}body{min-height:100dvh;background-color:var(--pitch);background-image:repeating-linear-gradient(180deg,var(--pitch) 0 72px,var(--pitch-2) 72px 144px);background-attachment:fixed;color:var(--chalk);font-family:var(--f-body);font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--t5);outline-offset:2px}.label{font-family:var(--f-label);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:14px}.wrap-text{overflow-wrap:anywhere;min-width:0}.page{max-width:480px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:12px 48px;display:flex;flex-direction:column;gap:24px}.page.wide{max-width:1100px}.stack{gap:16px}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:8px}.row,.spread{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spread{justify-content:space-between}.mast{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;align-items:center;padding-block:10px;background:linear-gradient(var(--pitch) 75%,transparent)}.mast,.mast-inner{display:flex;justify-content:space-between;gap:12px}.mast-inner{flex:1 1;align-items:flex-end;border-bottom:2px solid var(--chalk);padding-bottom:8px}.wordmark{font-family:var(--f-display);font-weight:900;font-size:38px;line-height:.85;letter-spacing:.01em;text-transform:uppercase;display:flex;align-items:flex-start;gap:6px;text-decoration:none}.wordmark .bins{position:relative;padding:2px 8px 0 0;border-top:3px solid var(--chalk);border-right:3px solid var(--chalk)}.wordmark .ball{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:var(--t5)}.mast-nav{display:flex;gap:14px;align-items:center}.mast-nav a{font-family:var(--f-label);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-decoration:none;padding:6px 0}.mast-nav a:hover,.mast-nav a[aria-current=page]{color:var(--chalk)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);border:0;border-radius:8px;padding:12px 20px;font-family:var(--f-label);font-weight:700;font-size:18px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.1;transition:transform .08s ease,background .15s;-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn-main{background:var(--chalk);color:var(--ink)}.btn-main:hover:not([disabled]){background:#fff}.btn-gold{background:var(--t5);color:var(--ink)}.btn-ghost{background:transparent;color:var(--chalk);box-shadow:inset 0 0 0 2px var(--line)}.btn-ghost:hover:not([disabled]){box-shadow:inset 0 0 0 2px var(--chalk)}.btn-danger{background:transparent;color:var(--error);box-shadow:inset 0 0 0 2px rgba(255,155,138,.4)}.btn-small{min-height:40px;padding:8px 14px;font-size:15px}.btn-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.linkish{background:none;border:0;padding:0;color:var(--muted);text-decoration:underline;text-underline-offset:3px;font-size:14px}.card{background:var(--surface);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 0 var(--line) inset;min-width:0}.card.tight{padding:16px;gap:12px}.card h1,.h-display{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,8vw,36px);line-height:1;text-transform:uppercase}.big-num{font-family:var(--f-display);font-weight:900;font-size:clamp(40px,12vw,56px);line-height:.95}.section-title,section>h3{font-family:var(--f-label);font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border-radius:8px;overflow:hidden}.stats>div{background:var(--pitch);padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.stats strong{font-family:var(--f-display);font-weight:800;font-size:clamp(22px,6vw,26px);line-height:1.1}.stats .label{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiers{display:flex;flex-direction:column;border-top:1px solid var(--line)}.tier-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.tier-row p{color:var(--muted);font-size:14px;line-height:1.35}.tier-row .pts{font-family:var(--f-label);font-weight:700;font-size:18px;text-align:right}.tier-row .pts small{display:block;font-weight:500;font-size:12px;color:var(--muted);letter-spacing:.02em;white-space:nowrap}.chip{display:inline-block;font-family:var(--f-label);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:4px;color:var(--ink);white-space:nowrap;background:var(--tc,var(--t0))}.c0{--tc:var(--t0)}.c1{--tc:var(--t1)}.c2{--tc:var(--t2)}.c3{--tc:var(--t3)}.c4{--tc:var(--t4)}.c5{--tc:var(--t5)}.chip.c5{background:linear-gradient(100deg,var(--t5) 0 40%,#fff3b8 50%,var(--t5) 60% 100%);background-size:250% 100%;animation:shine 2.6s linear infinite}@keyframes shine{0%{background-position:100% 0}to{background-position:-150% 0}}.pill{display:inline-block;font-family:var(--f-label);font-weight:600;font-size:13px;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;box-shadow:inset 0 0 0 1.5px currentColor}.pill.ok{color:var(--ok)}.pill.warn{color:var(--t3)}.pill.bad{color:var(--error)}.pill.info{color:var(--t2)}.pill.dim{color:var(--muted)}.play{gap:18px}.play-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.pips{display:flex;gap:5px;flex-wrap:nowrap}.pip{width:clamp(14px,5vw,22px);height:8px;border-radius:2px;background:var(--seat-empty)}.pip.now{background:var(--chalk)}.pip.miss{background:transparent;box-shadow:inset 0 0 0 1.5px var(--error)}.pip[class*=" c"]{background:var(--tc)}.fans-now{font-family:var(--f-label);font-weight:700;font-size:16px;white-space:nowrap}.prompt{font-family:var(--f-display);font-weight:800;font-size:clamp(25px,7.4vw,32px);line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.scope{color:var(--muted);font-size:14px;margin-top:8px}.clock{display:flex;align-items:center;gap:12px}.clock-track{flex:1 1;height:6px;border-radius:3px;background:var(--seat-empty);overflow:hidden}.clock-fill{height:100%;width:100%;background:var(--chalk);transform-origin:left}.clock-fill.low{background:var(--error)}.clock-num{font-family:var(--f-display);font-weight:800;font-size:26px;min-width:2ch;text-align:right}.shot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.input,.shot input{width:100%;min-width:0;min-height:var(--tap);font-size:18px;color:var(--chalk);background:var(--surface);border:2px solid var(--line);border-radius:8px;padding:10px 14px}.input::placeholder,.shot input::placeholder{color:var(--muted);opacity:.8}.input:focus,.shot input:focus{border-color:var(--chalk);outline:none}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}textarea.input{min-height:90px;font-size:16px}.feedback{min-height:24px;font-size:15px;color:var(--muted)}.feedback.bad{color:var(--error)}.tried{display:flex;flex-wrap:wrap;gap:6px}.tried span{font-size:13px;color:var(--muted);padding:2px 8px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--line);text-decoration:line-through;-webkit-text-decoration-color:rgba(255,155,138,.6);text-decoration-color:rgba(255,155,138,.6)}.shake{animation:shake .32s}@keyframes shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.round-intro{animation:intro .35s ease-out}@keyframes intro{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.verdict{background:var(--surface);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:14px}.verdict-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px 12px;flex-wrap:wrap}.stamp{font-family:var(--f-display);font-weight:900;font-size:clamp(34px,10vw,42px);line-height:.95;text-transform:uppercase;color:var(--tc,var(--error))}.stamp-sub{font-family:var(--f-label);font-weight:600;font-size:17px}.reveal{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:10px}.others{display:flex;flex-wrap:wrap;gap:6px}.other{font-size:14px;padding:4px 9px 4px 7px;border-radius:4px;background:var(--pitch);display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow-wrap:anywhere}.other:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--tc);flex:none}.explain{background:var(--pitch);border-radius:8px;padding:12px 14px;font-size:15px}.pop{animation:pop .35s cubic-bezier(.2,1.4,.4,1)}@keyframes pop{0%{transform:scale(.85);opacity:.4}to{transform:none;opacity:1}}.crowd-meter{display:flex;flex-direction:column;gap:6px}.crowd-count{display:flex;align-items:baseline;gap:8px}.crowd-count .num{font-family:var(--f-display);font-weight:900;font-size:clamp(30px,9vw,40px);line-height:1}.crowd-of{font-family:var(--f-label);font-weight:600;font-size:15px;color:var(--muted)}.crowd-bar-track{display:flex;height:10px;border-radius:5px;background:var(--seat-empty);overflow:hidden}.crowd-seg{display:block;height:100%;background:var(--tc);transition:width .5s ease-out}.fans-gain{color:var(--chalk);font-weight:700}.goal{position:relative}.goal:after{content:"";position:absolute;inset:-18px -18px auto auto;width:90px;height:90px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--tc,var(--t5)) 0 3px,transparent 4px) 0 0 /18px 18px;opacity:0;animation:burst .9s ease-out}.goal-5:after{--tc:var(--t5)}.goal-4:after{--tc:var(--t4)}@keyframes burst{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.skeleton{border-radius:6px;background:linear-gradient(90deg,var(--surface) 0,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sticky-action{position:-webkit-sticky;position:sticky;bottom:0;margin:0 -18px -18px;padding:12px 18px calc(12px + env(safe-area-inset-bottom, 0px));background:linear-gradient(transparent,var(--surface) 30%);border-radius:0 0 var(--radius) var(--radius)}.sticky-action .btn{width:100%}.mast.compact{position:static}.stand-box{background:var(--surface);border-radius:var(--radius);padding:14px 14px 0;overflow:hidden}.stand-box canvas{display:block;width:100%;height:auto}.stand-cap{display:flex;justify-content:space-between;gap:8px;font-family:var(--f-label);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 0 10px;flex-wrap:wrap}.list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.list-row .q{color:var(--muted);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.list-row .a{font-weight:600;overflow-wrap:anywhere}.list-row .r{grid-row:1/span 2;grid-column:2;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.toast{color:var(--t5);font-family:var(--f-label);font-weight:600;min-height:22px}.notice{border-radius:8px;padding:12px 14px;font-size:15px;background:rgba(255,216,77,.08);box-shadow:inset 0 0 0 1px rgba(255,216,77,.35)}.notice.bad{background:rgba(255,155,138,.08);box-shadow:inset 0 0 0 1px rgba(255,155,138,.4)}.board{display:flex;flex-direction:column}.board-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.board-row .rank{font-family:var(--f-display);font-weight:800;font-size:22px;color:var(--muted)}.board-row.me{background:rgba(236,244,232,.05)}.board-row .who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field{display:flex;flex-direction:column;gap:6px}.field .label,.field label{font-family:var(--f-label);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.check{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:15px}.check input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--t5)}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.plan{border-radius:var(--radius);padding:16px;box-shadow:inset 0 0 0 2px var(--line);display:flex;flex-direction:column;gap:8px;background:transparent;color:inherit;text-align:left}.plan[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--t5);background:rgba(255,216,77,.06)}.plan .price{font-family:var(--f-display);font-weight:900;font-size:34px;line-height:1}.ticks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ticks li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px}.ticks li:before{content:"";width:10px;height:10px;margin-top:7px;border-radius:2px;background:var(--t5)}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:10px;gap:10px}.swatch{border-radius:8px;padding:10px;box-shadow:inset 0 0 0 2px var(--line);display:flex;flex-direction:column;gap:8px;background:transparent;color:inherit;text-align:left;min-height:96px}.swatch[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--chalk)}.swatch[disabled]{opacity:.5}.swatch .seats{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3px;gap:3px}.swatch .seats i{aspect-ratio:1;border-radius:2px}.prose{display:flex;flex-direction:column;gap:12px;font-size:16px}.prose h1{font-family:var(--f-display);font-weight:800;font-size:32px;line-height:1.05}.prose h1,.prose h2{text-transform:uppercase}.prose h2{font-family:var(--f-label);font-weight:700;font-size:20px;letter-spacing:.04em;margin-top:12px}.prose h3{font-size:17px;margin-top:4px}.prose ol,.prose ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.prose code{font-size:14px;background:var(--surface);padding:1px 5px;border-radius:4px}.draft-banner{background:var(--t3);color:var(--ink);border-radius:8px;padding:10px 14px;font-weight:600}.admin-grid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.admin-nav{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:2px}.admin-nav a{padding:8px 10px;border-radius:6px;text-decoration:none;color:var(--muted);font-family:var(--f-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:15px}.admin-nav a:hover,.admin-nav a[aria-current=page]{background:var(--surface);color:var(--chalk)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.tile{background:var(--surface);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:4px;min-width:0}.tile strong{font-family:var(--f-display);font-weight:800;font-size:30px;line-height:1.05}.table-wrap{overflow-x:auto;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line)}table.t{width:100%;border-collapse:collapse;font-size:14px}table.t td,table.t th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}table.t th{font-family:var(--f-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;white-space:nowrap}table.t td.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inline-form{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.inline-form .input{min-height:40px;font-size:15px;padding:6px 10px;width:auto}.bar{height:8px;border-radius:4px;background:var(--seat-empty);overflow:hidden}.bar>i{display:block;height:100%;background:var(--tc,var(--chalk))}.foot{color:var(--muted);font-size:13px;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center}.foot nav{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center}.foot a{color:var(--muted)}@media (max-width:860px){.admin-grid{grid-template-columns:minmax(0,1fr)}.admin-nav{position:static;flex-direction:row;flex-wrap:wrap}}@media (max-width:380px){.wordmark{font-size:32px}.tier-row{grid-template-columns:84px minmax(0,1fr) auto;gap:8px}.mast-nav{gap:10px}.card{padding:16px}}@media (prefers-reduced-motion:reduce){.chip.c5,.goal:after,.pop,.round-intro,.shake,.skeleton{animation:none}.btn,.crowd-seg{transition:none}}.crowd-q{font-family:var(--f-display);font-weight:800;font-size:clamp(20px,5.6vw,24px);line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.crowd-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:4px 0}.crowd-name{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0;font-size:15px}.crowd-bar{grid-column:1/-1;grid-row:2;height:6px;background:var(--pitch);border-radius:3px;overflow:hidden}.crowd-bar span{display:block;height:100%;background:var(--chalk);opacity:.7}details summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.board-row.plain{grid-template-columns:minmax(0,1fr) auto auto}.board-row.plain .who{white-space:normal;overflow-wrap:anywhere}@media (max-height:500px) and (orientation:landscape){.mast.compact{padding-block:4px}.mast.compact .wordmark{font-size:26px}.play{gap:10px}.play .crowd-meter{flex-direction:row;align-items:center;gap:12px}.play .crowd-count .num{font-size:22px}.play .crowd-bar-track{flex:1 1}.play .prompt{font-size:22px}.play .scope{margin-top:2px;font-size:13px}.play .round-intro{gap:8px}}.mast-nav a,.wordmark>span{white-space:nowrap}@media (max-width:420px){.wordmark{font-size:28px}.mast-nav{gap:12px}}@media (max-width:350px){.wordmark{font-size:24px}.mast-nav a{font-size:13px}.mast-inner{flex-wrap:wrap;row-gap:6px}}