.rt-rules{margin:-8px 0 4px}.rt-section h2{margin:26px 0 8px;font-size:20px}.rt-setup{gap:12px;margin-top:14px;display:grid}.rt-setup h2{margin:0;font-size:20px}.rt-setup p{margin:0}.rt-setup-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rt-picker{flex-wrap:wrap;gap:8px;display:flex}.rt-chip{border:1.5px solid var(--line);background:var(--card-2);min-height:44px;color:var(--ink-2);font:600 14px var(--f-sans);cursor:pointer;transition:border-color .12s var(--ease-out), background .12s var(--ease-out), transform 80ms var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.rt-chip:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink-strong)}.rt-chip:active:not(:disabled){transform:translateY(1px)}.rt-chip.on{border-color:var(--yellow);background:color-mix(in srgb, var(--yellow) 10%, var(--card));color:var(--ink-strong)}.rt-chip:disabled{opacity:.45;cursor:not-allowed}.rt-chip .seat,.rt-order .seat{background:var(--accent-fill);min-width:22px;height:22px;color:var(--on-bright);font:700 12px var(--f-mono);border-radius:999px;place-items:center;display:inline-grid}.rt-order{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rt-order li{border-radius:var(--r-tile);background:var(--well);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:grid}.rt-order .name{color:var(--ink-strong);overflow-wrap:anywhere;font-weight:600}.rt-order .name .rt-tag{margin:2px 0 0;display:block}.rt-order .moves{display:flex}.rt-order .moves .btn{min-width:40px;min-height:40px}.rt-lives-row{align-items:center;gap:12px;display:flex}.rt-stepper{align-items:center;gap:10px;display:inline-flex}.rt-stepper .btn{min-width:44px;min-height:44px;font-size:20px}.rt-stepper strong{font:800 30px var(--f-disp);text-align:center;min-width:1.4ch;color:var(--ink-strong);font-variant-numeric:tabular-nums}.rt-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.rt-lives{color:var(--accent-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:1px;font-size:18px;line-height:1;display:inline-flex}.rt-lives .heart.lost{color:var(--line-2)}.rt-lives .of{color:var(--ink-3);font-size:13px}.rt-tag{font:700 10px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin-left:8px;font-style:normal}.rt-tag.last{color:var(--red);margin-left:0}.rt-game{gap:14px;max-width:720px;margin-inline:auto;display:grid}.rt-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.rt-head h1{text-align:center;margin:0;font-size:22px}.rt-head .btn.small{min-height:44px}.rt-call{text-align:center;color:var(--ink-2);margin:0;font-size:20px}.rt-call strong{color:var(--ink-strong);font-family:var(--f-disp);font-size:26px}.rt-queue{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rt-card{text-align:left;border:2px solid var(--line);border-radius:var(--r-tile);background:var(--card);width:100%;min-height:96px;color:var(--ink-strong);font:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name role""lives tag";align-items:center;gap:8px 10px;padding:14px 16px;display:grid}button.rt-card{cursor:pointer;box-shadow:0 3px 0 var(--line);transition:border-color .12s var(--ease-out), transform 80ms var(--ease-out), box-shadow 80ms var(--ease-out)}button.rt-card:hover:not(:disabled){border-color:var(--red-line)}button.rt-card:active:not(:disabled){box-shadow:0 1px 0 var(--line);background:var(--red-ink);transform:translateY(2px)}button.rt-card:disabled{opacity:.7;cursor:progress}.rt-card .name{font:800 22px var(--f-disp);letter-spacing:-.02em;overflow-wrap:anywhere;grid-area:name}.rt-card .role{font:700 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);grid-area:role}.rt-card .rt-lives{grid-area:lives;font-size:22px}.rt-card .rt-tag{grid-area:tag}.rt-queue li.serving .rt-card{border-color:var(--yellow);background:color-mix(in srgb, var(--yellow) 7%, var(--card))}.rt-queue li.serving .role{color:var(--accent-ink)}.rt-queue li.receiving .rt-card{border-color:var(--pink)}.rt-queue li.receiving .role{color:var(--pink)}.rt-winner{border-radius:var(--r-card);background:var(--green-ink);color:var(--green-text);text-align:center;justify-items:center;gap:4px;padding:20px;display:grid}.rt-winner .trophy{font-size:40px}.rt-winner strong{font:800 34px var(--f-disp);letter-spacing:-.03em;color:var(--ink-strong)}.rt-out h2{margin:8px 0;font-size:18px}.rt-out ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rt-out li{border-radius:var(--r-tile);background:var(--well);grid-template-columns:3.2em minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.rt-out li.first{background:var(--green-ink)}.rt-out .place{font:700 13px var(--f-mono);color:var(--ink-3)}.rt-out .name{color:var(--ink-strong);font-weight:600}.rt-out .rt-lives{font-size:14px}.rt-foot{justify-items:center;gap:10px;margin-top:6px;display:grid}.rt-foot .give-up{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.rt-foot .btn.small{min-height:44px}.rt-foot p{margin:0}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/Bricolage.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f7;--bg-2:#ececef;--card:#fff;--card-2:#f7f7f9;--well:#f1f1f4;--line:#e2e2e7;--line-2:#c8c8d0;--ink:#333;--ink-2:#4a5157;--ink-3:#5c666d;--ink-strong:#1e1d1e;--on-bright:#fff;--yellow:#f06;--yellow-hi:#d60056;--accent-ink:#cd0555;--accent-fill:#d60056;--yellow-deep:#cd0555;--yellow-ink:#ffd6e6;--yellow-line:#ff99c2;--pink:#31527c;--pink-hi:#3d6596;--pink-deep:#23385a;--pink-ink:#e8edf5;--cyan:#1872ab;--green:#367947;--green-ink:#d1e6dc;--green-line:#9cc7ae;--green-text:#1f4a2c;--red:#890226;--red-ink:#f8d7da;--red-line:#c2727f;--red-text:#6d0621;--row-me:#ffeef5;--nav-bg:#f5f5f7e6;--scrim:#1e1d1e80;--focus-ring:#ff006640;--bg-glow:radial-gradient(circle at 18% -10%, #ff006614, transparent 45%), radial-gradient(circle at 92% 8%, #31527c12, transparent 42%);--you-glow:radial-gradient(ellipse, #ff00661f, transparent 60%);--shadow-panel:0 30px 80px #1e1d1e38;--shadow-tip:0 8px 24px #1e1d1e29;--date-icon:none;--s1:#f06;--s2:#31527c;--s3:#1872ab;--s4:#367947;--s5:#6c757d;--s6:#d39e00;--s7:#7a4bbd;--s8:#890226;--grid:#e8e8ed;--axis:#c8c8d0;--accent:var(--yellow);--accent-soft:var(--yellow-ink);--on-pink:#fff;--pink-text:#31527c;--surface:var(--card);--border:var(--line);--text:var(--ink);--muted:var(--ink-3);--win:var(--green);--win-soft:var(--green-ink);--loss:var(--red);--loss-soft:var(--red-ink);--pending:var(--yellow);--pending-soft:var(--yellow-ink);--r-card:20px;--r-tile:12px;--r-ctl:10px;--radius:12px;--f-disp:"Bricolage Grotesque", "Space Grotesk", system-ui, sans-serif;--f-sans:"Space Grotesk", system-ui, sans-serif;--f-mono:"Space Mono", ui-monospace, Menlo, monospace;--rar-common:#6b7280;--rar-uncommon:#2f8a47;--rar-rare:#1f6fc4;--rar-epic:#7b3cb8;--rar-legendary:#b45c00;--rar-mythical:#b3123f;--mythic-arc:var(--rar-mythical), #ff7a1a, #ffc400, #2ecc71, #1fb6ff, #7c4dff, var(--rar-mythical);--ease-out:cubic-bezier(.16, 1, .3, 1)}[data-theme=arcade]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1442;--bg-2:#241b57;--card:#2d2469;--card-2:#352b7c;--well:#1b1442;--line:#3d3380;--line-2:#5347a8;--ink:#f4f1ff;--ink-2:#c3bcee;--ink-3:#a9a2da;--ink-strong:#fff;--on-bright:#1b1442;--yellow:#ffd23f;--yellow-hi:#ffdb63;--yellow-deep:#b8912a;--accent-ink:#ffd23f;--accent-fill:#ffd23f;--yellow-ink:#3a2f1a;--yellow-line:#8a6f1c;--pink:#ff4fa3;--pink-hi:#ff6db3;--pink-deep:#a92a68;--pink-ink:#4a1d3a;--on-pink:#1b1442;--pink-text:#ffa3d0;--cyan:#38e1ff;--green:#5cf28a;--green-ink:#1c3d3a;--green-line:#2f6a4a;--green-text:#d6ffe3;--red:#ff5c7a;--red-ink:#4a2036;--red-line:#7a2f4a;--red-text:#ffd1da;--row-me:#3b2f78;--nav-bg:#1b1442e6;--scrim:#1b1442db;--focus-ring:#38e1ff38;--bg-glow:radial-gradient(circle at 18% -10%, #ff4fa32e, transparent 45%), radial-gradient(circle at 92% 8%, #38e1ff24, transparent 40%);--you-glow:radial-gradient(ellipse, #ffd23f38, transparent 60%);--shadow-panel:0 30px 80px #00000080;--shadow-tip:0 8px 24px #00000073;--date-icon:invert(85%) sepia(20%) saturate(600%) hue-rotate(200deg);--s1:#ffd23f;--s2:#ff4fa3;--s3:#38e1ff;--s4:#5cf28a;--s5:#c3bcee;--s6:#ff9a5c;--s7:#b58cff;--s8:#ff5c7a;--grid:#2a2160;--axis:#4a3f96;--rar-common:#a9a2da;--rar-uncommon:#5cf28a;--rar-rare:#5ab6ff;--rar-epic:#c79bff;--rar-legendary:#ffb038;--rar-mythical:#ff6b9d}[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f4f9;--bg-2:#e8ecf5;--card:#fff;--card-2:#f4f6fb;--well:#eef1f8;--line:#dbe1ec;--line-2:#b9c3d6;--ink:#131a2a;--ink-2:#414d66;--ink-3:#5c667d;--ink-strong:#0a1120;--on-bright:#fff;--yellow:#a86a00;--yellow-hi:#c07c00;--yellow-deep:#6f4600;--accent-ink:#8a5700;--accent-fill:#8a5700;--yellow-ink:#fbf0d8;--yellow-line:#d9b061;--pink:#c2185b;--pink-hi:#d6316f;--pink-deep:#8c0f40;--on-pink:#fff;--pink-text:#8c0f40;--pink-ink:#fce4ee;--cyan:#0a6ebd;--green:#0b7d42;--green-ink:#dcf5e6;--green-line:#79c79b;--green-text:#0d4a2a;--red:#c62c42;--red-ink:#fde3e7;--red-line:#eda3ae;--red-text:#7a1523;--row-me:#fff4dc;--nav-bg:#f2f4f9e6;--scrim:#131a2a80;--focus-ring:#0a6ebd47;--bg-glow:radial-gradient(circle at 18% -10%, #c2185b12, transparent 45%), radial-gradient(circle at 92% 8%, #0a6ebd14, transparent 40%);--you-glow:radial-gradient(ellipse, #a86a0024, transparent 60%);--shadow-panel:0 30px 80px #10182838;--shadow-tip:0 8px 24px #10182829;--date-icon:none;--s1:#a86a00;--s2:#c2185b;--s3:#0a6ebd;--s4:#0b7d42;--s5:#6b768f;--s6:#c2410c;--s7:#6d28d9;--s8:#be123c;--grid:#e4e9f2;--axis:#b9c3d6;--rar-common:#5c667d;--rar-uncommon:#0b7d42;--rar-rare:#0a6ebd;--rar-epic:#7b2fa8;--rar-legendary:#a85b00;--rar-mythical:#a80f3a}*{box-sizing:border-box}html{background:var(--bg)}body{font-family:var(--f-sans);color:var(--ink);background-color:var(--bg);background-image:var(--bg-glow);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed,fixed;margin:0;font-size:15px;line-height:1.45}::selection{background:var(--pink);color:var(--on-bright)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}a{color:inherit;text-decoration:none}a:hover{color:var(--yellow)}p{margin:0 0 10px}strong{color:var(--ink-strong);font-weight:700}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-2);border:3px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--pink)}input::placeholder,textarea::placeholder{color:var(--ink-3)}input,select,textarea,button{caret-color:var(--pink)}h1,h2,h3,h4{margin:0;line-height:1}h1{font-family:var(--f-disp);letter-spacing:-.03em;font-variation-settings:"opsz" 96;color:var(--ink-strong);text-wrap:balance;font-size:40px;font-weight:800}h2{font-family:var(--f-disp);letter-spacing:-.03em;font-variation-settings:"opsz" 96;color:var(--ink-strong);margin:34px 0 12px;font-size:26px;font-weight:800}h3{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 10px;font-size:11px;font-weight:400}main{min-width:0;max-width:1180px;margin:0 auto;padding:24px 24px 80px;overflow-x:clip}.mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.muted{color:var(--ink-3)}.small{font-size:13px}p.muted,p.small{max-width:70ch}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tnum{font-variant-numeric:tabular-nums}.mt{margin-top:16px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.between{justify-content:space-between}.accent{color:var(--cyan)}.green{color:var(--green)}.yellow{color:var(--yellow)}.white{color:var(--ink-strong)}a.accent:hover{color:var(--yellow)}.counter{font-family:var(--f-disp);letter-spacing:-.04em;font-variation-settings:"opsz" 96;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.counter.accent{color:var(--yellow)}.counter.green{color:var(--green)}.counter.red{color:var(--red)}.counter.muted{color:var(--ink-3)}.counter.ink{color:var(--ink-strong)}.counter.big{font-size:34px}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 22px;display:flex}.page-head .kick,.profile-hero .kick{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-top:8px;font-size:11px}.page-head .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frame{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);--tone:var(--cyan);padding:18px 20px;position:relative}.frame.green{--tone:var(--green)}.frame.red{--tone:var(--red);border-color:var(--red-line)}.frame.yellow{--tone:var(--yellow);border-color:var(--yellow-line)}.frame.quiet{--tone:var(--ink-3)}.frame+.frame{margin-top:12px}.frame .fhead{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;font-size:11px;display:flex}.frame .fhead .t{color:var(--tone);white-space:nowrap}.frame .fhead .s{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:18px 20px;position:relative}.card+.card{margin-top:12px}.nav{z-index:30;background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:12px 32px;display:flex;position:sticky;top:0}.nav .brand{flex-direction:column;justify-content:center;display:flex}.nav .brand .word{font-family:var(--f-disp);letter-spacing:-.03em;font-variation-settings:"opsz" 96;text-transform:uppercase;color:var(--yellow);font-size:26px;font-weight:800;line-height:1}.nav .brand .sub{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:11px}.nav .links{scrollbar-width:none;flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex;overflow-x:auto}.nav .who .init{display:none}.nav .links::-webkit-scrollbar{display:none}.nav a.link{color:var(--ink-2);white-space:nowrap;transition:background .12s var(--ease-out), color .12s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.nav a.link:hover{color:var(--ink-strong);background:var(--bg-2)}.nav a.link.active{color:var(--ink-strong);background:var(--card)}.nav .right{align-items:center;gap:10px;display:flex}.nav .who{font-family:var(--f-sans);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-ctl);cursor:pointer;transition:color .12s var(--ease-out), border-color .12s var(--ease-out);background:0 0;align-items:center;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.nav .who:hover,.nav .who.lit{color:var(--ink-strong);border-color:var(--line-2)}.nav .who .caret{color:var(--ink-3);margin-left:6px;display:inline-flex}.badge{min-width:20px;font-family:var(--f-mono);text-align:center;background:var(--pink);color:var(--on-bright);border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;display:inline-block}.nav a.link:has(.badge){color:var(--ink-strong)}.badge.loot{background:var(--yellow);color:var(--on-bright)}.badge.float{box-shadow:0 0 0 2px var(--card);position:absolute;top:-8px;right:-8px}.badged{position:relative}.reward{color:var(--yellow);white-space:nowrap;font-weight:700;text-decoration:none}.reward:hover{color:var(--yellow-hi);text-underline-offset:2px;text-decoration:underline}.quests+.sweep{color:var(--ink-2);align-items:center;gap:12px;margin-top:12px;display:flex}.sweep .sweep-crate{border-radius:var(--r-tile);transition:transform .12s var(--ease-out);flex:none;display:block}.sweep .sweep-crate:hover{transform:translateY(-2px)}.sweep .sweep-say{flex-direction:column;gap:2px;min-width:0;display:flex}.sweep .sweep-say b{color:var(--ink-strong);font-size:14px}.sweep.claimed .sweep-say b{color:var(--green)}.you-menu{position:relative}.you-card{z-index:40;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-card);width:292px;box-shadow:var(--shadow-panel);animation:av-in .14s var(--ease-out);flex-direction:column;gap:15px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.you-card .id{align-items:center;gap:12px;display:flex}.you-card .id .avatar{background:var(--well);border-radius:50%;flex:none}.you-card .id .nm{flex-direction:column;gap:4px;min-width:0;display:flex}.you-card .id .nm b{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);text-overflow:ellipsis;font-size:18px;font-weight:800;line-height:1;overflow:hidden}.you-card .id .nm>span{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;font-size:10px;overflow:hidden}.you-card .xp-block{flex-direction:column;gap:7px;display:flex}.you-card .xp-block .lab{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-3);justify-content:space-between;gap:10px;font-size:10px;display:flex}.you-card .xp-block .lab span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--pink-text);font-weight:700}.you-card .xp-block .togo{color:var(--ink-3);font-size:11px}.you-card .money{border-radius:var(--r-tile);background:color-mix(in srgb, var(--yellow) 8%, var(--card));border:1px solid color-mix(in srgb, var(--yellow) 22%, transparent);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.you-card .money .amt{min-width:0;color:var(--accent-ink);align-items:baseline;gap:7px;display:flex}.you-card .money .amt>svg{flex:none;align-self:center}.you-card .money .amt b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}.you-card .money .amt i{font-style:normal;font-family:var(--f-mono);letter-spacing:.06em;opacity:.75;font-size:11px}.you-card .money .add{background:var(--accent-fill);color:var(--on-bright);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 0 var(--yellow-deep);border-radius:8px;flex:none;padding:6px 11px;font-size:10px;font-weight:700;line-height:1}.you-card .money .add:hover{background:var(--yellow)}.you-card .money .add:active{box-shadow:none;transform:translateY(2px)}.you-card .reads{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.you-card .reads .read{border-radius:var(--r-tile);background:var(--well);flex-direction:column;gap:5px;padding:10px 11px;display:flex}.you-card .reads .read .k{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.you-card .reads .read .v{font-family:var(--f-mono);color:var(--ink-strong);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1}.you-card .reads .read .h{color:var(--ink-3);font-size:10px;line-height:1.3}.you-card .go{gap:6px;display:flex}.you-card .go a{text-align:center;border:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);transition:color .12s var(--ease-out), border-color .12s var(--ease-out), background .12s var(--ease-out);border-radius:9px;flex:1;padding:9px 6px;font-size:10px;position:relative}.you-card .go a:hover{color:var(--ink-strong);border-color:var(--line-2);background:var(--bg-2)}.nav .cog{width:38px;height:38px;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-ctl);transition:color .12s var(--ease-out), border-color .12s var(--ease-out), background .12s var(--ease-out);flex:none;place-items:center;display:inline-grid}.nav .cog svg{display:block}.nav .cog:hover{color:var(--ink-strong);border-color:var(--line-2);background:var(--bg-2)}.nav .cog.active{color:var(--cyan);border-color:var(--line-2)}.subnav{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:4px;margin:-8px 0 20px;padding:8px 0 12px;display:flex;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav a{color:var(--ink-2);white-space:nowrap;transition:background .12s var(--ease-out), color .12s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.subnav a:hover{color:var(--ink-strong);background:var(--bg-2)}.subnav a.on{color:var(--ink-strong);background:var(--card)}.subnav a:has(.badge){color:var(--ink-strong)}.btn{font-family:var(--f-sans);letter-spacing:-.01em;color:var(--ink-strong);background:var(--card);border:1.5px solid var(--line-2);border-radius:var(--r-ctl);cursor:pointer;transition:background .12s var(--ease-out), border-color .12s var(--ease-out), transform .12s var(--ease-out), box-shadow .12s var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.btn:hover{background:var(--card-2);border-color:var(--ink-3)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-bright);box-shadow:0 4px 0 var(--yellow-deep)}.btn.primary:hover{background:var(--yellow);border-color:var(--yellow);color:var(--on-bright)}.btn.primary:active{box-shadow:0 1px 0 var(--yellow-deep);transform:translateY(3px)}.btn.pink{background:var(--pink);border-color:var(--pink);color:var(--on-pink);box-shadow:0 4px 0 var(--pink-deep)}.btn.pink:hover{background:var(--pink-hi);border-color:var(--pink-hi);color:var(--on-pink)}.btn.pink:active{box-shadow:0 1px 0 var(--pink-deep);transform:translateY(3px)}.btn.green{color:var(--green);border-color:var(--green-line)}.btn.green:hover{background:var(--green-ink);border-color:var(--green)}.btn.danger{color:var(--red);border-color:var(--red-line)}.btn.danger:hover{background:var(--red-ink);border-color:var(--red)}.btn.small{border-radius:8px;padding:7px 12px;font-size:13px}.btn.primary.small{box-shadow:0 3px 0 var(--yellow-deep)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.block{width:100%}.seg{background:var(--well);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);cursor:pointer;font-family:var(--f-sans);transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:none;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.seg button:hover{color:var(--ink-strong)}.seg button.on{background:var(--card-2);color:var(--ink-strong)}.seg button:disabled{opacity:.45;cursor:not-allowed}.notice-list{margin:12px 0 0;padding:0;list-style:none}.notice-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.notice-list .notice-label{color:var(--ink-strong);font-weight:600}.seg button:disabled:hover{color:var(--ink-2)}.seg.small button{padding:4px 10px;font-size:12px}.filters{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.filters .seg{flex-wrap:wrap;max-width:100%}.filters .seg button{white-space:nowrap}.season-picker{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.season-picker select{flex:0 260px;min-width:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-card{max-width:720px}.form-row{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}label .muted{text-transform:none;letter-spacing:0;font-family:var(--f-sans);font-size:13px}input,select,textarea{font:inherit;background:var(--well);color:var(--ink-strong);border:1.5px solid var(--line);border-radius:var(--r-ctl);font-variant-numeric:tabular-nums;min-width:0;transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);padding:10px 12px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px;min-width:200px;padding-right:30px}select option{background:var(--card);color:var(--ink)}input:focus,select:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--focus-ring);outline:none}input[type=number]{text-align:center;width:76px;font-family:var(--f-disp);appearance:textfield;padding:6px 8px;font-size:20px;font-weight:700}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=date]{font-family:var(--f-mono);font-size:13px}input[type=date]::-webkit-calendar-picker-indicator{filter:var(--date-icon);cursor:pointer}textarea{resize:vertical;width:100%}.games-input{flex-direction:column;gap:8px;display:flex}.games-input .g{align-items:center;gap:10px;display:flex}.games-input .g .lbl{width:72px;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.games-input .g .col{text-align:center;width:76px;color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.games-input .g.small{color:var(--ink-3)}.entries{flex-direction:column;gap:6px;display:flex}.entries .e{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--well);align-items:center;gap:10px;padding:8px 12px;display:flex}.entries .e .seed{width:28px;font-family:var(--f-disp);color:var(--yellow);font-weight:800}.entries .e .who{flex:1}.error,.success,.hint{border-radius:var(--r-ctl);border:1px solid;margin-bottom:12px;padding:10px 14px;font-size:14px}.error{border-color:var(--red-line);background:var(--red-ink);color:var(--red-text)}.error:before{content:"Problem · ";color:var(--red);font-weight:700}.success{border-color:var(--green-line);background:var(--green-ink);color:var(--green-text)}.success:before{content:"Logged · ";color:var(--green);font-weight:700}.hint{border-color:var(--line-2);background:var(--bg-2);color:var(--ink-2)}.hint:before{content:"Note · ";color:var(--cyan);font-weight:700}.alert{background:var(--yellow-ink);border:1px solid var(--yellow-line);border-radius:16px;align-items:center;gap:14px;margin:18px 0;padding:12px 16px;display:flex}.alert .head{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--accent-fill);color:var(--on-bright);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.alert .msg{color:var(--ink-strong);flex:1;min-width:0;font-weight:600}.alert .msg b{color:var(--accent-ink)}.alert .act{margin-left:auto}.alert.green{background:var(--green-ink);border-color:var(--green-line)}.alert.green .head{background:var(--green)}.alert.green .msg b{color:var(--green)}.cel-banner{background:var(--pink-ink);border:1px solid color-mix(in srgb, var(--pink) 35%, transparent);border-radius:16px;align-items:center;gap:12px;margin:18px 0;padding:12px 16px;display:flex}.cel-banner .head{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--pink);color:var(--on-pink);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.cel-banner .icons{flex:none;gap:6px;display:flex}.cel-banner .icons span{background:var(--accent-fill);width:26px;height:26px;color:var(--on-bright);border-radius:8px;place-items:center;display:grid}.cel-banner .msg{min-width:0;color:var(--ink-2);flex:1;font-size:14px}.cel-banner .msg .word{font-family:var(--f-disp);letter-spacing:-.02em;font-variation-settings:"opsz" 96;color:var(--accent-ink);font-size:18px;font-weight:800}.cel-banner .msg .sub b{color:var(--ink-strong);font-weight:700}.cel-banner .msg .also{color:var(--ink-3)}.cel-banner>.btn{flex:none;margin-left:auto}@media (width<=640px){.cel-banner{flex-wrap:wrap}.cel-banner .msg{flex-basis:100%;order:3}.cel-banner>.btn{order:2}}.pill{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.pill.win{color:var(--on-bright);background:var(--green)}.pill.loss{color:var(--on-bright);background:var(--red)}.pill.pending{color:var(--on-bright);background:var(--accent-fill)}.pill.neutral{color:var(--ink-2);background:var(--well);border:1px solid var(--line)}.pill.accent{color:var(--on-bright);background:var(--pink)}.form-dots{gap:4px;display:inline-flex}.form-dots span{text-align:center;width:16px;height:16px;line-height:16px;font-family:var(--f-mono);color:#0000;border-radius:5px;font-size:9px;font-weight:700;display:inline-block}.form-dots .W{background:var(--green)}.form-dots .L{box-shadow:inset 0 0 0 2px var(--red);background:0 0}.delta{vertical-align:middle;align-items:center;margin-left:8px;font-size:13px;display:inline-flex}.table-wrap{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);position:relative;overflow-x:auto}table.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}.table th{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-2);font-size:11px;font-weight:400}.table tr:last-child td{border-bottom:none}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:var(--card-2)}.table tr.me td{background:var(--row-me)}.table tr.me td .muted{color:var(--ink-2)}.table td.rank{font-family:var(--f-disp);color:var(--ink-3);width:48px;font-size:20px;font-weight:800}.table td.win-streak-l{color:var(--ink-2)}.table td.hcp,.table td .hcp,.match .meta .hcp,.hcp-note{color:var(--cyan);font-weight:700}.hcp-note{margin:0 0 14px}.table td.hcp.up{color:var(--green)}.table td.hcp.level{color:var(--ink-2)}p.muted .hcp{color:var(--cyan);font-weight:700}p.muted .hcp.up{color:var(--green)}.table td.hcp.unsettled,.stat .sub .hcp.unsettled,p.muted .hcp.unsettled{opacity:.6;font-style:italic}.starts{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:10px;display:grid}.start{border-radius:var(--r-tile);background:var(--well);border:1px solid var(--line);grid-template-columns:1fr auto;grid-template-areas:"who score""note score""act act";align-items:center;gap:2px 14px;padding:12px 14px;display:grid}.start .who{color:var(--ink-strong);grid-area:who;align-items:center;font-weight:700;display:inline-flex}.start .note{color:var(--ink-3);grid-area:note;font-size:12px}.start .score{font-family:var(--f-disp);letter-spacing:-.04em;color:var(--yellow);font-variant-numeric:tabular-nums;grid-area:score;font-size:28px;font-weight:800}.start .score .level{color:var(--ink-2)}.start .score .me{color:var(--green)}.start .btn{grid-area:act;justify-self:start;margin-top:8px}.starts-pick{text-transform:none;letter-spacing:0;font-family:var(--f-sans);color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.starts-pick select{background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;min-width:0;padding:4px 26px 4px 8px;font-size:13px;font-weight:600}.frame .fhead .s:has(.starts-pick){overflow:visible}.stat .sub .hcp,.wall .frame .line.hcp,.next .why .line.hcp{color:var(--cyan);font-weight:600}.wall .frame .line.hcp{margin-top:4px}.table td .name{white-space:nowrap;color:var(--ink-strong);font-size:16px;font-weight:700}.table td .mmr{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--yellow);font-size:22px;font-weight:800}.table tr.group-head td{background:var(--bg-2);color:var(--ink-2);border-bottom-color:var(--line);padding:10px 16px 6px;font-size:13px}.table tr.group-head td b{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pink);margin-right:8px;font-size:11px;font-weight:700}.ask{z-index:100;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ask .panel{border-radius:var(--r-card);border:1px solid var(--line-2);background:linear-gradient(180deg, var(--card-2), var(--card));width:min(460px,100%);box-shadow:var(--shadow-panel);padding:24px}.ask h2{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 6px;font-size:24px;font-weight:800}.ask .line{color:var(--ink-2);margin:0 0 16px;font-size:14px}.ask label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;display:block}.ask input{width:100%}.ask #ask-rule{margin-top:6px}.quests{gap:8px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.quests li{border-radius:var(--r-tile);background:var(--well);border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.quests .tick{color:var(--ink-3);font-size:15px;line-height:1}.quests .what b{color:var(--ink-strong);font-size:14px;display:block}.quests .what .line{color:var(--ink-3);margin:0;font-size:12px}.quests li.done{border-color:var(--green)}.quests li.done .tick,.quests li.done .what b{color:var(--green)}.pays{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.pays span{font-family:var(--f-mono);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.5}.pays .pay-xp{background:color-mix(in srgb, var(--pink) 16%, transparent);color:var(--pink-text)}.pays .pay-pip{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);background:0 0}.pays .done{background:var(--green);color:var(--on-bright);box-shadow:none}.player{align-items:center;min-width:0;display:inline-flex}.player>.name,.player>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.lv{vertical-align:middle;background:var(--pink);color:var(--on-bright);font-family:var(--f-mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;margin-left:9px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.lv.inline{background:color-mix(in srgb, var(--pink) 18%, transparent);color:var(--pink-text);margin-left:7px;padding:3px 6px;font-size:10px}.lv.big{margin-left:14px;padding:6px 11px;font-size:13px}.lv.cup{background:var(--yellow);color:var(--on-bright);letter-spacing:0;margin-left:5px}.lv.cup.inline{background:color-mix(in srgb, var(--yellow) 22%, transparent);color:var(--ink-strong);margin-left:5px}.lv.cup.big{margin-left:8px}.cabinet{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.cabinet li{font-weight:600}.mmr-chip,.hcp-chip{vertical-align:middle;font-family:var(--f-mono);letter-spacing:.04em;white-space:nowrap;cursor:help;border-radius:999px;flex:none;margin-left:7px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.mmr-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yellow) 45%, transparent);color:var(--accent-ink);background:0 0}.hcp-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cyan) 45%, transparent);color:var(--cyan);background:0 0}.mmr-chip.inline,.hcp-chip.inline{margin-left:6px;padding:3px 6px;font-size:10px}.hcp-chip.unsettled{background:color-mix(in srgb, var(--cyan) 10%, transparent);color:color-mix(in srgb, var(--cyan) 70%, var(--ink-2))}.xp-gain{font-family:var(--f-mono);color:var(--accent-ink);cursor:help;font-weight:700}.xp{background:var(--well);border:2px solid var(--well);--tone:linear-gradient(90deg, var(--pink), var(--yellow));border-radius:999px;height:14px;overflow:hidden}.xp i{background:var(--tone);height:100%;transition:width .6s var(--ease-out);border-radius:999px;display:block}.xp.green{--tone:var(--green)}.xp.red{--tone:var(--red)}.xp.yellow{--tone:var(--yellow)}.cbar-line{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-2);justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;display:flex}.cbar-line>span{min-width:0}.stat .cbar-line{font-size:11px}.cbar-line b{color:var(--ink-strong);font-weight:400}.pips{gap:4px;margin:10px 0 8px;display:flex}.pips i{background:var(--well);border-radius:4px;flex:1;height:10px}.pips i.on{background:var(--green)}.pips.red i.on{background:var(--red)}.streak-body{align-items:flex-start;gap:16px;display:flex}.streak-body .fig{flex:none;justify-items:center;gap:6px;display:grid}.streak-body .fig .u{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-size:10px;line-height:1.3}.streak-body .rest{flex:1;align-content:start;gap:11px;min-width:0;display:grid}.flip{gap:4px;display:flex}.flip span{background:var(--ink-strong);width:34px;height:48px;color:var(--on-bright);font-family:var(--f-mono);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:27px;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:0 2px #1e1d1e38}.flip span:after{content:"";border-top:1px solid #ffffff38;position:absolute;top:50%;left:0;right:0}.streak-body.risk .flip span{background:var(--yellow-ink);color:var(--yellow-deep);box-shadow:inset 0 0 0 2px var(--yellow-line);animation:1.9s ease-in-out infinite streak-breathe}.streak-body.risk .flip span:after{border-top-color:var(--yellow-line)}.streak-body.cold .flip span{background:var(--card);color:var(--line-2);box-shadow:inset 0 0 0 1.5px var(--line-2)}.streak-body.cold .flip span:after{border-top-color:var(--line)}@keyframes streak-breathe{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.streak-body.risk .flip span{animation:none}}.wtile{border-radius:var(--r-tile);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);gap:0;padding:11px 13px;display:grid}.wtile .top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.wtile .rew{border-top:1px solid #00000014;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;padding-top:8px;display:flex}.wtile .rew .k{margin-right:2px}.wtile .rew .boxart{border-radius:8px}.chip{font-family:var(--f-mono);white-space:nowrap;background:color-mix(in srgb, var(--pink) 16%, transparent);color:var(--pink-text);border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.chip.done{background:var(--green);color:var(--on-bright)}.chip.badge{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-strong);font-family:var(--f-sans);padding-left:4px;font-weight:600}.chip.badge .ic{place-items:center;width:16px;height:16px;display:grid}.chip.badge .pay{font-family:var(--f-mono);color:var(--pink-text);font-weight:700}.chip.badge.done{background:var(--green);color:var(--on-bright);box-shadow:none}.chip.badge.done .pay{color:var(--on-bright)}.rew-box{text-decoration:none;display:inline-block}.wtile .rew .boxhold{--ring:var(--green-ink)}.wtile .wbox{width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--line-2);border-radius:9px;flex:none;place-items:center;display:grid}.wtile .wbox svg{fill:none;width:16px;height:16px;stroke:var(--on-bright);stroke-width:2.8px}.wtile .txt{flex:auto;gap:1px;min-width:0;display:grid}.wtile .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.wtile .v{color:var(--ink-strong);font-size:14px;font-weight:600;line-height:1.25}.wtile .left{color:var(--ink-3);text-align:right;white-space:nowrap;flex:none;margin-left:auto;font-size:11px;font-weight:600}.wtile.done{background:var(--green-ink);box-shadow:inset 0 0 0 1px var(--green-line)}.wtile.done .wbox{background:var(--green);box-shadow:none}.wtile.done .k{color:var(--green-text);opacity:.85}.wtile.done .v{color:var(--green-text)}.streak-body.risk .wtile{background:var(--yellow-ink);box-shadow:inset 0 0 0 1px var(--yellow-line)}.streak-body.risk .wtile .wbox{box-shadow:inset 0 0 0 2px var(--yellow)}.streak-body.risk .wtile .k,.streak-body.risk .wtile .v,.streak-body.risk .wtile .left{color:var(--yellow-deep)}.streak-body .srow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.streak-body.brief{gap:13px}.streak-body.brief .flip span{width:30px;height:42px;font-size:24px}.streak-body.brief .wtile{padding:10px 12px}.streak-body.brief .wtile .wbox{border-radius:8px;width:26px;height:26px}.streak-body.brief .wtile .wbox svg{width:14px;height:14px}.shields{flex:none;align-items:center;gap:5px;display:inline-flex}.shields .sh{width:18px;height:22px;display:block}.shields .sh path{fill:var(--green-ink);stroke:var(--green);stroke-width:1.6px}.shields .sh.spent path{fill:none;stroke:var(--line-2);stroke-dasharray:3 3}.utile{border-radius:var(--r-tile);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:10px;padding:8px 12px;display:flex}.utile .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:9px}.utile .useg{background:var(--well);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;min-width:0;padding:6px 14px 6px 6px;display:inline-flex}.utile .useg .txt{gap:1px;min-width:0;display:grid}.utile .useg .txt:first-child{padding-left:8px}.utile .useg .nm{color:var(--ink-strong);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.utile .useg .sub{color:var(--ink-3);white-space:nowrap;font-size:10px;line-height:1.2}.utile .useg .ic{background:var(--card);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.utile .div{background:var(--line-2);flex:none;width:1px;height:24px}.utile .boxart{border-radius:7px}.streak-body .stake{gap:2px;display:grid}.streak-body .stake .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.streak-body .stake .v{color:var(--yellow-deep);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.streak-body .stake .v b{font-weight:700}@media (width<=420px){.streak-body{gap:12px}}.streak-body .rest{container-type:inline-size}@container (width<=360px){.utile{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;display:grid}.utile .k{grid-row:1/span 2;align-self:center}.utile .useg{justify-self:start}.utile .div{display:none}}@container (width<=240px){.utile{grid-template-columns:minmax(0,1fr)}.utile .k{grid-row:auto}}.streak-sec{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);text-align:left;max-width:520px;margin:16px 0;padding:16px 20px}.streak-sec.risk{border-color:var(--yellow-line)}.streak-sec>.head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.streak-sec>.head .t,.streak-sec>.head .s{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.wall{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.wall .col{flex-direction:column;gap:16px;min-width:0;display:flex}.wall .col .frame{margin:0}.wall .frame .big{font-family:var(--f-disp);letter-spacing:-.03em;font-variation-settings:"opsz" 96;color:var(--ink-strong);overflow-wrap:anywhere;margin:4px 0;font-size:26px;font-weight:700;line-height:1.05}.wall .frame .big a:hover{color:var(--yellow)}.wall .frame .line{color:var(--ink-2);font-size:13px}.wall .frame .line b{color:var(--ink-strong);font-weight:600}.wall .frame .line.g b{color:var(--green)}.wall .frame .line.r b{color:var(--red)}.wall .frame .act{margin-top:12px}.wall .frame .empty{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-3);margin:4px 0;font-size:22px;font-weight:700}.wall .frame .huge{font-family:var(--f-disp);letter-spacing:-.04em;font-variation-settings:"opsz" 96;color:var(--green);margin-top:4px;font-size:44px;font-weight:800;line-height:1}.wall .frame .huge.r{color:var(--red)}.wall .frame .huge.m{color:var(--ink-3)}.you{text-align:center;border-radius:var(--r-card);border:1px solid var(--line-2);background:linear-gradient(180deg, var(--card-2), var(--card));padding:28px 24px 24px;position:relative;overflow:hidden}.you:before{content:"";background:var(--you-glow);pointer-events:none;height:75%;position:absolute;bottom:-60%;left:-20%;right:-20%}.you>*{position:relative}.you .name{font-family:var(--f-disp);letter-spacing:-.035em;font-variation-settings:"opsz" 96;color:var(--ink-strong);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 14px;font-size:clamp(32px,3.6vw,46px);font-weight:800;line-height:.98}.you .mmr{justify-content:center;margin:18px 0 4px;display:flex}.you .mmr .counter{color:var(--yellow);letter-spacing:-.04em;text-shadow:0 6px 0 var(--yellow-deep);font-size:clamp(84px,9vw,118px);line-height:.9}.you .mmr-line{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-top:12px;font-size:11px}.you .mmr-line b{color:var(--ink-strong);font-weight:400}.you .mmr-line .rank{color:var(--cyan)}.you .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid}.you .stats>div{background:var(--well);border-radius:var(--r-tile);padding:12px 6px 10px}.you .stats .k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.you .stats .v{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--ink-strong);font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:800;line-height:1.1}.you .stats .v.g,.you .stats .v .counter.green{color:var(--green)}.you .stats .v.r{color:var(--red)}.you .stats .v .counter{font-size:26px}.you .cta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.you .doubles{color:var(--ink-2);margin-top:12px;font-size:13px}.you .doubles b{color:var(--ink-strong);font-weight:600}.wall-foot{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.wall-foot>div{border-radius:var(--r-tile);background:var(--bg-2);border:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 14px;font-size:13px;display:flex}.wall-foot b{color:var(--ink-strong);font-weight:600}.wall-foot .g{color:var(--green-text);font-weight:700}.wall-foot .o{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font-size:11px}.wall-foot .dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.wall-foot .dot.off{background:var(--line-2)}.wall-foot a:hover{color:var(--yellow)}.next{border-radius:var(--r-card);background:linear-gradient(90deg, var(--pink-ink), var(--bg-2) 62%);border:1px solid var(--pink-deep);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:16px 22px;margin-top:12px;padding:16px 20px;display:grid}.next.quiet{background:var(--bg-2);border-color:var(--line)}.next .who{min-width:0}.next .o{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font-size:11px;display:block}.next.quiet .o{color:var(--ink-3)}.next .name{font-family:var(--f-disp);letter-spacing:-.03em;font-variation-settings:"opsz" 96;color:var(--ink-strong);overflow-wrap:anywhere;margin:2px 0 6px;font-size:26px;font-weight:700;line-height:1.1}.next .name a:hover{color:var(--yellow)}.next .why{min-width:0}.next .why .line{color:var(--ink-2);font-size:13px}.next .why .line+.line{margin-top:4px}.next .why .line b{color:var(--ink-strong);font-weight:600}.next .why .line.warn{color:var(--accent-ink)}.next .act{justify-self:end}@media (width<=720px){.next{grid-template-columns:minmax(0,1fr);gap:12px}.next .act{justify-self:stretch}.next .act .btn{width:100%}}.open-matches{border-radius:var(--r-card);background:linear-gradient(90deg, var(--card), var(--bg-2) 62%);border:1px solid var(--line-2);margin-top:12px;padding:14px 20px}.open-matches.quiet{background:var(--bg-2);border-color:var(--line)}.open-matches .open-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.open-matches .o{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:0;font-size:11px;font-weight:400}.open-matches.quiet .o{color:var(--ink-3)}.open-matches .error{margin:10px 0 0}.open-ask{gap:8px;margin-top:10px;display:flex}.open-ask input{flex:1;min-width:0}.open-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin-top:10px;padding:10px 0 0;display:grid}.open-row .name{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.open-row .name a:hover{color:var(--yellow)}.open-row .line{color:var(--ink-2);font-size:13px}.open-row .line+.line{margin-top:3px}.open-row .line.note{color:var(--ink)}.open-row .hcp{color:var(--cyan);font-weight:600}.open-row.taken .line{color:var(--ink-strong);font-size:15px;font-weight:600}.open-matches .line.empty{color:var(--ink-3);margin-top:6px;font-size:13px}@media (width<=720px){.open-matches{padding:14px 16px}.open-ask{flex-wrap:wrap}.open-ask input{flex-basis:100%}.open-row{grid-template-columns:minmax(0,1fr);gap:10px}.open-row .act .btn{width:100%}}.stats{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;margin-bottom:16px;display:grid}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:14px 16px;position:relative}.stat .label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.stat .value{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--ink-strong);font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:800;line-height:1.1}.stat .sub{color:var(--ink-3);margin-top:3px;font-size:12px}.stat .value.cond{font-size:24px}.spark{flex:none;width:64px;height:22px}.readout{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px;margin-bottom:12px;display:grid}.readout>div{border-radius:var(--r-tile);background:var(--card);border:1px solid var(--line);color:var(--ink-3);align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:12px;display:flex}.readout .k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);flex:none;font-size:11px}.readout .v{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--ink-strong);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.readout .s{text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}@media (width>=1100px) and (width<=1320px){.readout .spark{display:none}}@media (width>=1100px){.readout{grid-template-columns:repeat(5,minmax(0,1fr))}}.readout a:hover{color:var(--yellow)}.records{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.record{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.record .icon{background:var(--pink);width:36px;height:36px;font-family:var(--f-disp);color:var(--on-bright);border-radius:10px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.record .label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.record .value{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--yellow);font-size:24px;font-weight:800;line-height:1.1}.record .who{color:var(--ink-strong);font-size:13px}.record .sub{color:var(--ink-3);font-size:12px}.match{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 16px;margin-bottom:10px;padding:14px 18px;display:grid;position:relative}.match.won{border-color:var(--green-line)}.match.lost{border-color:var(--red-line)}.match.pending{border-color:var(--yellow-line)}.match.rejected{border-color:var(--red-line);border-style:dashed}.match .side{flex-direction:column;gap:2px;min-width:0;display:flex}.match.figured .side{align-items:flex-start}.match.figured .side.right{align-items:flex-end}.match.figured .side .figures{gap:6px;margin-bottom:4px;display:flex}.match .side.right{text-align:right;align-items:flex-end}.match .side .name{color:var(--ink-2);font-size:16px;font-weight:600}.match .side.winner .name{color:var(--ink-strong);font-weight:700}.match .side.winner .name:after{content:"WIN";font-family:var(--f-mono);letter-spacing:.1em;color:var(--on-bright);background:var(--green);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:700}.match .side.right.winner .name:after{margin-left:0;margin-right:8px}.match .side.right.winner .name{flex-flow:row-reverse wrap;align-items:center;row-gap:2px;display:flex}.match .side.right.winner .name .lv{margin-left:0;margin-right:7px}.match .centre{text-align:center;min-width:120px}.match .score{font-family:var(--f-disp);letter-spacing:-.04em;color:var(--yellow);font-size:30px;font-weight:800;line-height:1}.match .games{font-family:var(--f-mono);color:var(--ink-3);white-space:nowrap;margin-top:4px;font-size:11px}.match .meta{color:var(--ink-3);border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.match .meta a:not(.btn){color:var(--cyan);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.match .meta a:not(.btn):hover{color:var(--accent-ink)}.match .note{border:1px solid var(--red-line);background:var(--red-ink);color:var(--red-text);border-radius:10px;grid-column:1/-1;padding:8px 12px;font-size:13px}.match .note strong{color:var(--red)}.match .breakdown-wrap{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.breakdown{overflow-x:auto}.breakdown table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.breakdown th,.breakdown td{text-align:left;border-bottom:1px solid var(--line);padding:6px 10px 6px 0}.breakdown thead th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:400}.breakdown tbody th{color:var(--ink-2);font-weight:700}.breakdown td.num{font-variant-numeric:tabular-nums;color:var(--ink-2)}.breakdown td.num .won{color:var(--ink-strong);font-weight:700}.breakdown td.line{width:110px;padding-right:0}.lead-line{overflow:visible}.lead-line .mid{stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.lead-line path{fill:none;stroke:var(--cyan);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.breakdown .lead-line{width:100px;height:28px}.breakdown .totals{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.breakdown .totals li{flex-direction:column;gap:1px;display:flex}.breakdown .totals .k{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.breakdown .totals .v{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.breakdown p{margin:8px 0 0}.breakdown-wrap .full-story{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);text-underline-offset:3px;margin-top:10px;font-size:11px;text-decoration:underline;display:inline-block}.match-page section{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.match-page section>h2{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 14px;font-size:20px;font-weight:800}.match-page .faceoff{padding-bottom:16px}.match-page .verdict{font-family:var(--f-disp);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink-3);align-items:baseline;gap:4px;font-size:clamp(40px,7vw,64px);font-weight:800;line-height:.9;display:inline-flex}.match-page .verdict .won{color:var(--accent)}.match-page .verdict .dash{color:var(--ink-3);font-size:.6em}.match-page .line-scores{font-family:var(--f-mono);color:var(--ink-2);white-space:pre-wrap;margin:0 0 4px;font-size:13px}.match-page .turn{border-top:0;margin-top:8px;padding-top:0}.match-page .turn h2{text-wrap:balance;max-width:46ch;margin-bottom:18px;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.match-page .turn.quiet{margin-top:18px}.match-page .turn.quiet p{max-width:62ch;color:var(--ink-2);background:var(--well);border:1px solid var(--line);border-radius:var(--r-tile);margin:0;padding:14px 16px}.match-page .turn .facts{flex-wrap:wrap;gap:10px 32px;margin:16px 0 0;padding:0;list-style:none;display:flex}.match-page .turn .facts li{flex-direction:column;gap:2px;display:flex}.match-page .turn .facts .k,.match-page .cost .k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.match-page .turn .facts .v{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);font-size:20px;font-weight:800}.match-page .turn .facts .s{color:var(--ink-3);font-size:12px}.odds-arc{margin:0}.odds-arc .plot{touch-action:pan-y;background:var(--card);border:1px solid var(--line);border-radius:var(--r-tile);position:relative}.odds-arc .plot:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.odds-arc .key{color:var(--ink-3);margin:8px 0 0;font-size:12px}.odds-arc svg{width:100%;height:100%;display:block;overflow:visible}.odds-arc polyline{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.16,1,.3,1) forwards arc-draw}@keyframes arc-draw{to{stroke-dashoffset:0}}.odds-arc .game-tick{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--card);padding:0 6px;font-size:10px;position:absolute;bottom:4px;transform:translate(-50%)}.odds-arc .pin{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.odds-arc .pin .dot{background:var(--pink);width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 26%, transparent);border-radius:999px;display:block}.odds-arc .cursor{background:var(--line-2);pointer-events:none;width:1px;position:absolute;top:0;bottom:18px}.odds-arc .cursor .head{background:var(--accent);border-radius:999px;width:9px;height:9px;margin-top:-4px;position:absolute;left:-4px}.odds-arc .read{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;min-height:20px;margin-top:4px;font-size:13px;display:flex}.odds-arc .read .where{font-family:var(--f-mono);color:var(--ink-strong);font-size:12px}.odds-arc .read .odds{color:var(--ink-3)}.games-story ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.games-story li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:4px 20px;padding-bottom:16px;display:grid}.games-story li:last-child{border-bottom:0;padding-bottom:0}.games-story .head{align-items:baseline;gap:12px;display:flex}.games-story .no{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.games-story .score{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.games-story .score .won{color:var(--ink-strong)}.games-story .score .dash{color:var(--ink-3)}.games-story .who{color:var(--win);font-size:13px;font-weight:600}.games-story .lead-line{background:var(--card);border:1px solid var(--line);border-radius:var(--r-tile);box-sizing:border-box;grid-area:1/2/3;width:180px;height:44px;padding:2px 6px}.games-story dl{flex-wrap:wrap;grid-column:1;gap:8px 20px;margin:10px 0 0;display:flex}.games-story dl>div{flex-direction:column;display:flex}.games-story dt{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.games-story dd{color:var(--ink-2);margin:0;font-size:13px;font-weight:600}.tape table{border-collapse:collapse;width:100%}.tape th,.tape td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:9px 12px}.tape thead th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:400}.tape thead th.won{color:var(--win)}.tape tbody th{text-align:left;color:var(--ink-2);font-size:14px;font-weight:600}.tape tbody th .note{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:1px;font-size:10px;font-weight:400;display:block}.tape td{color:var(--ink-2);width:18%;font-size:15px}.tape thead th:not(:first-child){width:18%}.tape td.won{color:var(--ink-strong);font-weight:700}.tape .both{flex-wrap:wrap;gap:10px 28px;margin:16px 0 0;padding:0;list-style:none;display:flex}.tape .both li{flex-direction:column;gap:1px;display:flex}.tape .both .k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.tape .both .v{color:var(--ink-2);font-size:14px;font-weight:600}.match-page .cost ul{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.match-page .cost li{align-items:baseline;gap:8px;font-size:15px;display:flex}.match-page .cost .delta{font-family:var(--f-disp);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.match-page .cost .delta.up{color:var(--win)}.match-page .cost .delta.down{color:var(--loss)}.match-page .admin-row{justify-content:flex-end;margin-top:28px}.match-page .settle{border:1px solid var(--green-line);border-radius:var(--r-card);background:var(--card);margin:18px 0 0;padding:16px 18px}.match-page .settle h2{margin:0 0 4px;font-size:18px}.match-page .settle p{margin:0 0 12px}.match-page .settle .reject-form{margin:0}@media (width<=720px){.match-page .verdict{font-size:40px}.games-story li{grid-template-columns:minmax(0,1fr)}.games-story .lead-line{grid-area:auto/1;width:100%}.tape th,.tape td{padding:8px 6px}.tape td{width:26%}}.reject-form{border:1px solid var(--red-line);border-radius:var(--r-card);background:var(--card);flex-direction:column;gap:8px;margin:-6px 0 12px;padding:14px 16px;display:flex}.reject-form label{color:var(--red)}.dash-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.dash-grid .span2{grid-column:1/-1}.chart-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;padding:16px 18px 14px;position:relative}.chart-card .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.chart-card .head .ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.chart-card .title{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);font-size:18px;font-weight:700}.chart-card .subtitle{color:var(--ink-3);margin-top:3px;font-size:12px}.chart{width:100%;position:relative}.chart svg{display:block;overflow:visible}.chart text{fill:var(--ink-3);font-size:11px;font-family:var(--f-mono)}.chart text.lbl{fill:var(--ink-strong);font-family:var(--f-sans)}.chart text.lbl-muted{fill:var(--ink-2);font-family:var(--f-sans)}.chart .grid{stroke:var(--grid);stroke-width:1px}.chart .axis{stroke:var(--axis);stroke-width:1px}.chart-empty{text-align:center;padding:32px 0}.chart-table{border-radius:12px;max-height:300px}.chart-table .table th,.chart-table .table td{padding:6px 10px;font-size:13px}.tip{z-index:5;pointer-events:none;background:var(--bg-2);border:1px solid var(--line-2);min-width:140px;box-shadow:var(--shadow-tip);border-radius:10px;padding:8px 10px;font-size:12px;position:absolute}.tip .t{color:var(--ink-strong);margin-bottom:4px;font-weight:700}.tip .r{justify-content:space-between;gap:14px;display:flex}.tip .r strong{font-variant-numeric:tabular-nums}.tip .k,.legend .k{vertical-align:middle;border-radius:2px;width:12px;height:4px;margin-right:6px;display:inline-block}.legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px;display:flex}.legend .muted{font-family:var(--f-mono)}.sparkline{width:100%;height:140px;display:block}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ach{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ach .icon{width:40px;height:40px;color:var(--on-bright);background:var(--yellow);border-radius:12px;flex:none;place-items:center;display:grid}.ach.locked .icon,.ach.locked .body>:not(.pays){opacity:.55}.ach.locked .icon{color:var(--ink-3);background:var(--well)}.ach .body{flex:1;min-width:0}.ach .name{color:var(--ink-strong);font-size:15px;font-weight:700}.ach.locked .name{color:var(--ink-2)}.ach .small.muted{font-size:12px}.ach.mini{margin-bottom:6px;padding:8px 10px}.ach .ach-reward{border-radius:var(--r-tile);transition:transform .12s var(--ease-out);flex:none;align-self:center;display:block;position:relative}.ach .ach-reward:hover{transform:translateY(-2px)}.progress{background:var(--well);border-radius:999px;height:8px;margin-top:8px;position:relative;overflow:hidden}.progress div{background:linear-gradient(90deg, var(--pink), var(--yellow));border-radius:999px;height:100%}.accolades{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:10px;display:grid}.accolade{background:var(--well);border:1px solid var(--line);border-radius:var(--r-tile);align-items:center;gap:12px;padding:10px 12px;display:flex}.accolade .icon{background:var(--card);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.accolade .what{flex:1;min-width:0}.accolade .name{color:var(--ink-strong);font-size:14px;font-weight:700}.accolade .holder{text-align:right;flex:none;max-width:45%}.accolade .holder .who{font-size:14px;font-weight:600}.accolade.vacant{opacity:.5}.accolade.vacant .name{color:var(--ink-2)}@media (width<=480px){.accolade{flex-wrap:wrap;row-gap:4px}.accolade .holder{text-align:left;flex:100%;max-width:none;padding-left:46px}}.bracket{gap:28px;padding-bottom:12px;display:flex;overflow-x:auto}.round{flex-direction:column;min-width:280px;display:flex}.round h4{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:11px;font-weight:400}.round .matches{flex-direction:column;flex:1;justify-content:space-around;gap:12px;display:flex}.tm{background:var(--card);border:1px solid var(--line);border-radius:var(--r-tile);font-size:14px;position:relative;overflow:hidden}.tm .entry{justify-content:space-between;gap:8px;padding:9px 12px;font-weight:600;display:flex}.tm .entry+.entry{border-top:1px solid var(--line)}.tm .entry.me{color:var(--ink-strong);background:var(--row-me)}.tm .entry.winner{color:var(--ink-strong);background:var(--green-ink)}.tm .entry.tbd{color:var(--ink-3);font-style:italic}.tm .entry .muted{font-family:var(--f-disp);color:var(--yellow);font-weight:800}.tm .note{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--yellow-ink);border-top:1px solid var(--yellow-line);padding:5px 12px;font-size:11px}.tm .note.hcp{color:var(--cyan);background:var(--well);border-top-color:var(--line)}.tm.on-table{cursor:pointer;border-color:var(--yellow)}.tm .note.live-now{color:var(--yellow-hi);background:var(--well);border-top-color:var(--line);text-decoration:none;display:block}.tm.playable{cursor:pointer;border-color:var(--pink)}.tm.playable:after{content:"Enter result";font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pink);background:var(--pink-ink);border-top:1px solid var(--line);padding:5px 12px;font-size:11px;font-weight:700;display:block}.tm.playable:hover{background:var(--card-2)}.tm.mine:before{content:"";background:var(--pink);z-index:1;pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}.tm.playable.mine:after{content:"Your match · enter result"}.tm .pill.you,.my-fixtures .pill.you{vertical-align:1px;flex:none;margin-left:6px;padding:0 6px;font-size:10px}.table .pill.you,.card li .pill.you{margin-left:8px}.my-fixtures{border-color:var(--pink);margin-bottom:16px}.my-fixtures h3{margin:0 0 10px}.my-fixtures p{margin:0}.my-fixtures ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.my-fixtures li{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.my-fixtures li>span:first-child{min-width:0}.tm .fix{text-align:left;width:100%;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;padding:5px 12px;font-size:11px;font-weight:700;display:block}.tm .fix:hover,.tm .fix:focus-visible{color:var(--ink-strong);background:var(--card-2)}.celebrate{z-index:100;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cel-in .3s var(--ease-out);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.celebrate .band,.boxing .band{background:repeating-linear-gradient(90deg, var(--pink) 0 40px, var(--yellow) 40px 80px, var(--cyan) 80px 120px);background-size:120px 100%;height:18px;animation:1.6s linear infinite crawl;position:absolute;left:0;right:0}.boxing .band{z-index:5}.celebrate .band.top,.boxing .band.top{top:0}.celebrate .band.bottom,.boxing .band.bottom{animation-direction:reverse;bottom:0}.celebrate .panel{border:2px solid var(--yellow);background:linear-gradient(180deg, var(--card-2), var(--card));text-align:center;width:min(680px,100%);animation:cel-pop .42s var(--ease-out) .52s both;box-shadow:var(--shadow-panel);border-radius:28px;padding:40px 32px 30px;position:relative}.celebrate .coin{background:var(--yellow);width:88px;height:88px;box-shadow:0 8px 0 var(--yellow-deep), inset 0 0 0 8px color-mix(in srgb, var(--yellow-deep) 45%, transparent);font-family:var(--f-disp);color:var(--yellow-deep);pointer-events:none;border-radius:50%;place-items:center;margin:-44px 0 0 -44px;font-size:40px;font-weight:800;animation:.62s cubic-bezier(.3,0,.2,1) both coin-drop,.24s ease-out .56s forwards coin-gone;display:grid;position:absolute;top:50%;left:50%}@keyframes coin-drop{0%{transform:translateY(-70vh)rotate(-30deg)}70%{transform:translateY(0)rotate(0)}85%{transform:translateY(-22px)rotate(4deg)}to{transform:translateY(0)rotate(0)}}@keyframes coin-gone{to{opacity:0;transform:scale(.4)}}.celebrate .panel .head{background:var(--pink);color:var(--on-bright);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-block}.celebrate .panel .word{font-family:var(--f-disp);letter-spacing:-.04em;font-variation-settings:"opsz" 96;color:var(--yellow);text-wrap:balance;text-shadow:0 6px 0 var(--yellow-deep);margin:20px 0 10px;font-size:clamp(44px,8vw,88px);font-weight:800;line-height:.95}.celebrate .panel .sub{color:var(--ink-2);font-size:16px}.celebrate .panel .sub b{color:var(--ink-strong);font-weight:700}.celebrate .panel .also{color:var(--ink-3);margin-top:10px;font-size:14px}.celebrate .panel .art{justify-content:center;margin:18px 0 6px;display:flex}.celebrate .panel .reward-art{flex-direction:column;align-items:center;gap:10px;margin-top:16px;display:flex}.celebrate .panel .reward-art .line{color:var(--ink-3);font-size:14px}.celebrate .panel .icons{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 6px;display:flex}.celebrate .panel .icons span{width:56px;height:56px;color:var(--on-bright);background:var(--yellow);border-radius:16px;place-items:center;display:grid}.celebrate .panel .close{margin-top:24px}.celebrate .panel .k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;position:absolute}.celebrate .panel .k.tl{top:14px;left:18px}.celebrate .panel .k.br{bottom:12px;right:18px}@keyframes cel-in{0%{opacity:0}to{opacity:1}}@keyframes cel-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes crawl{0%{background-position:0 0}to{background-position:120px 0}}.theme-picker{border:0;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;min-width:0;margin:14px 0 0;padding:0;display:grid}.theme-option{border-radius:var(--r-tile);background:var(--well);border:1.5px solid var(--line);cursor:pointer;font-family:var(--f-sans);letter-spacing:0;text-transform:none;color:var(--ink-2);transition:border-color .12s var(--ease-out), background .12s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;font-size:14px;display:grid;position:relative}.theme-option:hover{border-color:var(--line-2);background:var(--bg-2)}.theme-option.on{border-color:var(--yellow);background:var(--card-2)}.theme-option:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.theme-option input{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.theme-option .swatch{flex:none;display:flex}.theme-option .swatch i{border:1.5px solid var(--line-2);width:18px;height:34px}.theme-option .swatch i+i{border-left:none}.theme-option .swatch i:first-child{border-radius:8px 0 0 8px}.theme-option .swatch i:last-child{border-radius:0 8px 8px 0}.theme-option .what{min-width:0}.theme-option .what b{color:var(--ink-strong);font-size:15px;font-weight:700;display:block}.theme-option .blurb{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.35;display:block}.theme-option .tick{color:var(--ink-3);flex:none;font-size:13px;line-height:1}.theme-option.on .tick{color:var(--yellow)}.seed{border-top:1px solid var(--line);font-family:var(--f-sans);letter-spacing:0;text-transform:none;color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 0;font-size:14px;display:grid}.seed .what{min-width:0}.seed .what b{color:var(--ink-strong);font-size:15px;font-weight:700;display:block}.seed .blurb{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.35;display:block}.seed .pick{flex:none;align-items:center;gap:8px;display:flex}.seed input[type=color]{background:var(--well);border:1.5px solid var(--line-2);border-radius:var(--r-ctl);cursor:pointer;width:46px;height:38px;padding:3px}.seed input[type=color]::-webkit-color-swatch-wrapper{padding:0}.seed input[type=color]::-webkit-color-swatch{border:none;border-radius:6px}.seed input[type=color]::-moz-color-swatch{border:none;border-radius:6px}.seed input.hex{width:104px;font-family:var(--f-mono);text-transform:uppercase;font-size:13px}@media (width<=520px){.seed{grid-template-columns:minmax(0,1fr)}.seed .pick{justify-content:flex-start}}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.empty-state{text-align:center;padding:40px 20px}.empty-state .word{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--ink-3);font-size:34px;font-weight:800;line-height:1}.empty-state p{color:var(--ink-3);margin:10px 0 18px}.loading{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);padding:24px 0;font-size:12px}.loading:after{content:"_";animation:1s steps(2,end) infinite blink}@keyframes blink{to{opacity:0}}.potw{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.potw .icon{background:var(--yellow);width:52px;height:52px;font-family:var(--f-disp);color:var(--on-bright);border-radius:16px;place-items:center;font-size:26px;font-weight:800;display:grid}.potw .name{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--ink-strong);font-size:26px;font-weight:800;line-height:1}.potw .line{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:13px;display:flex}.potw .line .counter{font-size:18px}@media (width<=1000px){.wall{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wall .col.centre{order:-1;grid-column:1/-1}}@media (width<=760px){.dash-grid{grid-template-columns:1fr}.dash-grid .span2{grid-column:auto}.nav{flex-wrap:wrap;gap:10px;padding:10px 16px}.nav .brand{flex:1;order:1}.nav .right{order:2}.nav .links{flex-basis:100%;order:3;justify-content:flex-start}.nav .who{padding:9px 11px}.nav .who .full{display:none}.nav .who .init{display:inline}.you-card{width:min(292px,100vw - 32px);right:-48px}.nav .links{-webkit-mask-image:linear-gradient(90deg, var(--bg) 88%, transparent);mask-image:linear-gradient(90deg, var(--bg) 88%, transparent);-webkit-mask-image:linear-gradient(90deg, var(--bg) 88%, transparent);padding-right:24px}.nav a.link{padding:7px 12px}.subnav{-webkit-mask-image:linear-gradient(90deg, var(--bg) 90%, transparent);mask-image:linear-gradient(90deg, var(--bg) 90%, transparent);-webkit-mask-image:linear-gradient(90deg, var(--bg) 90%, transparent);margin-bottom:16px}.subnav a{padding:7px 12px}}@media (width<=480px){.nav .who .mmr-chip,.nav .who .hcp-chip{display:none}.nav .brand .word{white-space:nowrap;font-size:20px}.nav .brand .sub{margin-top:3px;font-size:10px}}@media (width<=370px){.nav .who .init{display:none}}@media (width<=640px){main{padding:16px 14px 60px}h1{font-size:32px}.wall{grid-template-columns:minmax(0,1fr);gap:12px}.wall .col{gap:12px}.you{padding:22px 16px 18px}.you .stats .v,.you .stats .v .counter{font-size:22px}.frame{padding:14px 16px}.two-col{grid-template-columns:1fr}.match{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a w1""b w2""games games";gap:8px 12px;padding:12px 14px}.match .centre,.match .score{display:contents}.match .side{grid-area:a}.match .side.right{text-align:left;grid-area:b;align-items:flex-start}.match.figured .side.right{align-items:flex-start}.match .score .w1{grid-area:w1}.match .score .w2{grid-area:w2}.match .score .w1,.match .score .w2{color:var(--ink-3);font-variant-numeric:tabular-nums;place-self:center end;font-size:26px}.match .score .won{color:var(--yellow)}.match .score .dash{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.match .games{text-align:left;grid-area:games;margin-top:0}.match .side .name,.match .side.right.winner .name{flex-flow:wrap;align-items:center;gap:2px 7px;font-size:15px;display:flex}.match .side .name>a{overflow-wrap:break-word;min-width:0}.match .side .name .lv,.match .side.right.winner .name .lv,.match .side .name .delta{margin:0}.match .side.winner .name:after,.match .side.right.winner .name:after{order:1;margin:0}.match .side .name .delta{order:2}.match.figured .side{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.match.figured .side .figures{grid-row:1/span 2;margin:0}.match.figured .av-figure{width:56px;height:56px}.match.figured .av-figure .avatar{width:100%;height:100%}.table th,.table td{padding:10px}.table td.rank{width:28px;font-size:18px}.table td .name{white-space:normal;font-size:15px}.table td .unc{display:none}.table td .row{flex-wrap:nowrap}.seg button{padding:6px 10px}.filters .seg,.shelf-filter .seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.filters .seg::-webkit-scrollbar{display:none}.shelf-filter .seg::-webkit-scrollbar{display:none}.filters .seg button,.shelf-filter .seg button{white-space:nowrap;flex:none}select{min-width:150px}.alert{flex-wrap:wrap}.alert .act{width:100%;margin-left:0}.page-head{flex-direction:column;align-items:flex-start}}.avatar{display:block}.av-chip{width:var(--s,28px);height:var(--s,28px);background:var(--well);border:1px solid var(--line);vertical-align:middle;cursor:default;border-radius:50%;flex:none;place-items:center;margin-right:10px;display:inline-grid;overflow:hidden}.av-chip .avatar{width:100%;height:100%}.av-chip:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.av-card{z-index:60;text-align:center;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-card);width:232px;box-shadow:var(--shadow-panel);pointer-events:none;animation:av-in .14s var(--ease-out);padding:14px 16px 12px;position:fixed}@keyframes av-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.av-card .avatar{margin:0 auto 4px}.av-card .who{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);justify-content:center;align-items:center;gap:2px;font-size:20px;font-weight:800;line-height:1.1;display:flex}.av-card .earned{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:11px}.av-card .kit{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:10px;display:flex}.av-card .kit span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--well);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:2px 7px;font-size:10px}.nav .who .avatar{background:var(--well);border-radius:50%;flex:none;margin-right:8px}.you .portrait{justify-content:center;min-height:128px;margin-bottom:8px;display:flex}.av-figure{width:var(--s,110px);height:var(--s,110px);flex:none;place-items:center;display:inline-grid}.av-figure.empty{border:1.5px dashed var(--line-2);background:var(--well);font-family:var(--f-disp);font-weight:800;font-size:calc(var(--s,110px) / 3);color:var(--ink-3);border-radius:50%}.faceoff{border-radius:var(--r-card);background:var(--well);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:14px 8px 12px;display:grid}.fo-side{flex-wrap:nowrap;justify-content:center;gap:10px;display:flex}.fo-player{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:160px;display:flex}.fo-player .name{max-width:100%;color:var(--ink-strong);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:14px;font-weight:600;display:flex}.faceoff .vs{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--yellow);font-size:22px;font-weight:800}.faceoff .fo-note{text-align:center;grid-column:1/-1}.faceoff .fo-note p{margin:0}@media (width<=640px){.faceoff{gap:8px 4px;padding:12px 6px}.fo-player .name{font-size:13px}.fo-player .av-figure{width:calc(var(--s,110px) * .75);height:calc(var(--s,110px) * .75)}.fo-player .av-figure .avatar{width:100%;height:100%}}.profile-hero{border-radius:var(--r-card);border:1px solid var(--line-2);background:linear-gradient(180deg, var(--card-2), var(--card));flex-wrap:wrap;align-items:center;gap:8px 22px;margin:4px 0 22px;padding:16px 22px;display:flex;position:relative;overflow:hidden}.profile-hero:before{content:"";background:var(--you-glow);pointer-events:none;height:140%;position:absolute;bottom:-70%;left:-12%;right:45%}.profile-hero>*{position:relative}.profile-hero .figure{flex:none;place-items:center;width:190px;height:190px;display:grid}.profile-hero .figure .waiting{width:100%;height:100%}.profile-hero .who{flex:260px;min-width:0}.profile-hero .who h1{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.profile-hero .who .row{gap:12px}.profile-hero .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=640px){.profile-hero{gap:6px 16px;padding:14px 16px}.profile-hero .figure{width:120px;height:120px}.profile-hero .figure .avatar{width:100%;height:100%}.profile-hero .actions{margin-left:0}}.locker{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.locker-you{text-align:center;border-radius:var(--r-card);border:1px solid var(--line-2);background:linear-gradient(180deg, var(--card-2), var(--card));padding:24px 20px 20px;position:relative;overflow:hidden}.locker-you:before{content:"";background:var(--you-glow);pointer-events:none;height:75%;position:absolute;bottom:-60%;left:-20%;right:-20%}.locker-you>*{position:relative}.locker-you .avatar{margin:0 auto}.locker-you .name{font-family:var(--f-disp);letter-spacing:-.03em;font-variation-settings:"opsz" 96;color:var(--ink-strong);overflow-wrap:anywhere;justify-content:center;align-items:center;margin:8px 0 14px;font-size:26px;font-weight:800;line-height:1;display:flex}.locker-you .upnext{color:var(--ink-2);margin-top:12px;font-size:13px}.locker-you .upnext b{color:var(--ink-strong)}.locker .frame .fhead .s:has(.seg){overflow:visible}.wardrobe{grid-template-columns:repeat(auto-fill,minmax(min(128px,100%),1fr));gap:10px;margin-top:12px;display:grid}.tile{border-radius:var(--r-tile);background:var(--well);border:1.5px solid var(--line);font:inherit;color:var(--ink-2);text-align:center;transition:border-color .12s var(--ease-out), background .12s var(--ease-out), transform .12s var(--ease-out);flex-direction:column;align-items:center;gap:4px;padding:12px 8px 10px;display:flex}.tile:hover{border-color:var(--line-2);background:var(--bg-2);transform:translateY(-1px)}.tile.pick{appearance:none;cursor:pointer}.tile.pick:hover .tag.act,.tile.pick:focus-visible .tag.act{background:var(--card-2);color:var(--ink-strong)}.tile.pick:disabled{cursor:wait}.tile.pick:disabled:hover{border-color:var(--line);background:var(--well);transform:none}.tile.pick.on{cursor:default}.tile.on{border-color:var(--yellow);background:var(--card-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--yellow) 22%, transparent)}.tile.on:hover{border-color:var(--yellow);background:var(--card-2)}.tile.locked .avatar{filter:grayscale();opacity:.4}.tile .name{color:var(--ink-strong);font-size:13px;font-weight:700}.tile.locked .name{color:var(--ink-2)}.tile .tag{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.tile.on .tag{color:var(--yellow)}.tile .tag.act{font:inherit;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--pink);transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:2px 6px;font-size:10px}.tile .tag.act:hover{background:var(--card-2);color:var(--ink-strong)}.tile .tag.act:disabled{cursor:wait;opacity:.5}.tile .tag.act.buy{color:var(--yellow);font-weight:700}.tile .tag.act.buy:hover{background:var(--yellow);color:var(--on-bright)}.tile .tag.worn{color:var(--yellow);font-weight:700}.tile .tag.worn:before{content:"✓";margin-right:4px}.tile .tag.short{color:var(--ink-3)}.tile .confirm{align-items:center;gap:2px;display:flex}.tile.forsale{border-style:dashed}.tile.forsale .avatar{filter:grayscale();opacity:.55}.tile.locked:not(.forsale){border-style:dashed;border-color:color-mix(in srgb, var(--line) 70%, transparent);background:0 0}.tile.locked:not(.forsale):hover{border-color:color-mix(in srgb, var(--line) 70%, transparent);background:0 0;transform:none}.tile .tag.lvl{color:var(--ink-2);font-weight:700}.wardrobe+.rest{margin:10px 0 0}.wardrobe+.rest b{color:var(--ink-strong)}.purse-total{font-family:var(--f-mono);color:var(--ink-3);margin-top:12px;font-size:13px}.purse-total b{color:var(--yellow);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.shelf-filter{justify-content:center;display:flex}.shelf-filter .seg{flex-wrap:wrap}@media (width<=640px){.shelf-filter .seg{flex-wrap:nowrap;max-width:100%}}.box{margin-top:12px}.box-pitch{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.odds{flex-wrap:wrap;gap:8px;display:flex}.odd{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:10px;display:inline-flex}.odd i{background:var(--rar);border-radius:50%;width:7px;height:7px}.odd b{color:var(--ink-strong);letter-spacing:0;font-size:12px}.dupwarn{margin:0}.boxhold{flex:none;display:block;position:relative}.boxart{border-radius:var(--r-tile);background:var(--well);border:1px solid var(--line);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.boxhold .claimed{background:var(--green);color:var(--on-bright);text-align:center;box-shadow:0 0 0 2px var(--ring,var(--card));border-radius:999px;font-weight:700;position:absolute;top:-6px;right:-6px}.boxart .crate{width:104px;height:104px;display:block;position:relative}.boxart .lit{opacity:0;animation:9s linear infinite lit-fade;position:absolute;inset:0}.boxart .lit.rare{background:radial-gradient(ellipse 80% 62% at 50% 78%, var(--rar-rare), transparent 70%)}.boxart .lit.epic{background:radial-gradient(ellipse 80% 62% at 50% 78%, var(--rar-epic), transparent 70%);animation-delay:-6s}.boxart .lit.legendary{background:radial-gradient(ellipse 80% 62% at 50% 78%, var(--rar-legendary), transparent 70%);animation-delay:-3s}@keyframes lit-fade{0%,to{opacity:0}8%,25%{opacity:.72}33%{opacity:0}}.box .confirm{align-items:center;gap:8px;display:flex}.crates{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.crate-stack{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.crate-stack .ctag{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.crate-stack .how{max-width:150px}.crate-stack.empty .boxart{opacity:.55;filter:grayscale()}.crate-stack.empty .boxart .lit{animation:none}.crate-stack .confirm{align-items:center;gap:8px;display:flex}.boxart .stack{z-index:1;position:absolute;top:8px;right:8px}.boxing{z-index:110;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cel-in .24s var(--ease-out);--tile:112px;--gap:12px;--pitch:calc(var(--tile) + var(--gap));--land:calc(var(--pitch) * var(--winner) * -1);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.boxing .stage{z-index:1;flex-direction:column;align-items:center;gap:18px;width:min(820px,100%);display:flex;position:relative}.boxing .lid{flex-direction:column;align-items:center;gap:16px;display:flex}.boxing .crate{background:var(--accent-fill);width:78px;height:64px;box-shadow:inset 0 15px 0 #0003, 0 8px 0 var(--yellow-deep);border-radius:10px;animation:.44s ease-in-out infinite crate-shake}.boxing .say{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px}@keyframes crate-shake{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)translateY(-4px)}}.boxing .reel{border-radius:var(--r-tile);background:var(--well);width:100%;height:152px;transition:filter .34s var(--ease-out), transform .34s var(--ease-out);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.boxing .marker{background:var(--accent-fill);z-index:2;width:2px;transition:opacity .3s var(--ease-out);margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.boxing.won .marker{opacity:0}.boxing .marker:before,.boxing .marker:after{content:"";border-left:7px solid #0000;border-right:7px solid #0000;margin-left:-7px;position:absolute;left:50%}.boxing .marker:before{border-top:9px solid var(--accent-fill);top:0}.boxing .marker:after{border-bottom:9px solid var(--accent-fill);bottom:0}.boxing .strip{margin-left:calc(var(--tile) / -2);gap:var(--gap);will-change:transform;display:flex;position:absolute;top:12px;left:50%}.boxing .strip.spin{animation:box-spin var(--spin) both}@keyframes box-spin{0%{animation-timing-function:cubic-bezier(.08,.82,.16,1);transform:translate(0)}84%{transform:translateX(calc(var(--land) + var(--jit)));animation-timing-function:cubic-bezier(.36,0,.16,1)}to{transform:translateX(var(--land))}}.boxing .cell{width:var(--tile);background:color-mix(in srgb, var(--rar) 10%, var(--card));border-bottom:3px solid var(--rar);border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:2px;height:128px;padding:8px 6px;display:flex}.boxing .cell .nm{text-align:center;color:var(--ink-2);font-size:10px;line-height:1.2}.boxing .cell{transition:opacity .34s var(--ease-out), filter .34s var(--ease-out), transform .34s var(--ease-out)}.boxing.won .cell{opacity:.3;filter:saturate(.25)}.boxing.won .cell.winner{opacity:1;filter:none;box-shadow:0 0 0 2px var(--rar), 0 10px 24px color-mix(in srgb, var(--rar) 40%, transparent);transform:scale(1.07)}.boxing .out{text-align:center;border:2px solid var(--rar,var(--line));background:linear-gradient(180deg, var(--card-2), var(--card));box-shadow:var(--shadow-panel);animation:cel-pop .4s var(--ease-out) both;border-radius:22px;flex-direction:column;align-items:center;gap:5px;padding:24px 30px 20px;display:flex}.boxing.won.rare .out{animation-delay:80ms}.boxing.won.epic .out{box-shadow:var(--shadow-panel), 0 0 64px color-mix(in srgb, var(--rar) 45%, transparent);animation-delay:.22s}.boxing.won.legendary .out{box-shadow:var(--shadow-panel), 0 0 96px color-mix(in srgb, var(--rar) 70%, transparent);animation-delay:.4s}.boxing.won.legendary .out .avatar{transform:scale(1.12)}.boxing .out .what{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);text-wrap:balance;margin-top:6px;font-size:28px;font-weight:800}.boxing .out .verdict{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rar,var(--yellow));margin-top:6px;font-size:10px}.boxing .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.boxing .out .left{margin-top:10px}.boxing .out.flat{border-color:var(--line)}.boxing.dup .out{border-style:dashed}.boxing.dup .out .avatar{filter:grayscale();opacity:.55}.boxing.dup .out .verdict{color:var(--ink-3)}.boxing.dup .out .verdict b{font-family:var(--f-mono);color:var(--yellow);font-variant-numeric:tabular-nums;font-weight:700}.boxing.dup.paid .out{border-style:solid}.boxing.dup.paid .out .avatar{filter:none;opacity:1}.boxing.dup.paid .out .verdict{color:var(--ink-2)}.boxing.dup.paid .out .verdict b{font-size:17px}@media (width<=640px){.boxing{--tile:88px;--gap:10px}.boxing .reel{height:126px}.boxing .cell{height:104px}.boxing .out .what{font-size:22px}}.conf{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.conf i{width:var(--w);height:calc(var(--w) * .44);animation-duration:var(--life);animation-fill-mode:both;display:block;position:absolute}.conf i:before{content:"";background:var(--tone);width:100%;height:100%;animation:conf-tumble var(--life) linear calc(var(--kick,0s) + var(--delay)) both;border-radius:1px;display:block}@keyframes conf-tumble{0%{rotate:var(--tilt)}to{rotate:calc(var(--tilt) + var(--turn))}}.conf.burst i{margin:calc(var(--w) * -.22) 0 0 calc(var(--w) / -2);animation-name:conf-throw,conf-drop,conf-gone;animation-timing-function:cubic-bezier(.06,.72,.24,1),cubic-bezier(.55,0,.85,.5),linear;animation-delay:calc(var(--kick,0s) + var(--delay));top:50%;left:50%}@keyframes conf-throw{0%{translate:0}to{translate:var(--dx) var(--dy)}}@keyframes conf-drop{0%{transform:translateY(0)}to{transform:translateY(var(--drop))}}@keyframes conf-gone{0%,62%{opacity:1}to{opacity:0}}.conf.fall i{left:var(--x);margin-left:calc(var(--w) / -2);animation-name:conf-rain,conf-sway,conf-land;animation-duration:var(--life), calc(var(--life) / 3), var(--life);animation-timing-function:linear,ease-in-out,linear;animation-iteration-count:1,3,1;animation-direction:normal,alternate,normal;animation-delay:calc(var(--kick,0s) + var(--delay));top:-12vh}@keyframes conf-rain{0%{transform:translateY(0)}to{transform:translateY(128vh)}}@keyframes conf-sway{0%{translate:calc(var(--sway) * -1) 0}to{translate:var(--sway) 0}}@keyframes conf-land{0%,88%{opacity:1}to{opacity:0}}.boxing.won.epic .conf.burst{--kick:.22s}.boxing.won.legendary .conf.burst{--kick:.4s}.boxing.won.legendary .conf.fall{--kick:.3s}.boxing.won.legendary:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--rar) 60%, transparent), transparent 62%);animation:box-flare 1.1s var(--ease-out) .38s both;position:absolute;inset:0}@keyframes box-flare{0%{opacity:0;transform:scale(.35)}22%{opacity:1}to{opacity:0;transform:scale(1.6)}}.rarity{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rar);color:var(--rar);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 6px 0 5px;font-size:9px;line-height:1.7;display:inline-flex}.rarity:before{content:"";background:var(--rar);border-radius:50%;width:5px;height:5px}.slotchip{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-3);border-radius:999px;flex:none;align-items:center;padding:0 6px;font-size:9px;line-height:1.7;display:inline-flex}.tile.on .slotchip{border-color:var(--yellow);color:var(--yellow)}.rarity.common,.odd.common,.boxing .cell.common{--rar:var(--rar-common)}.rarity.uncommon,.odd.uncommon,.boxing .cell.uncommon{--rar:var(--rar-uncommon)}.rarity.rare,.odd.rare,.boxing .cell.rare,.boxing.won.rare{--rar:var(--rar-rare)}.rarity.epic,.odd.epic,.boxing .cell.epic,.boxing.won.epic{--rar:var(--rar-epic)}.rarity.legendary,.odd.legendary,.boxing .cell.legendary,.boxing.won.legendary{--rar:var(--rar-legendary)}.rarity.mythical{--rar:var(--rar-mythical);background:color-mix(in srgb, var(--rar-mythical) 10%, transparent);box-shadow:0 0 6px -2px color-mix(in srgb, var(--rar-mythical) 45%, transparent);animation:mythic-glow 3.2s var(--ease-out) infinite;border-color:#0000;font-weight:700;position:relative}.rarity.mythical:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, var(--mythic-arc), var(--mythic-arc));-webkit-mask-composite:xor;background-size:200% 100%;padding:1px;animation:3.2s linear infinite mythic-arc;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rarity.mythical:before{background:conic-gradient(from 0deg, var(--mythic-arc));animation:3.2s linear infinite mythic-spin}@keyframes mythic-arc{to{background-position:-200% 0}}@keyframes mythic-spin{to{transform:rotate(1turn)}}@keyframes mythic-glow{50%{box-shadow:0 0 13px -1px color-mix(in srgb, var(--rar-mythical) 70%, transparent)}}.purse{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;margin-top:12px;display:grid}.purse .balance{border-radius:var(--r-tile);background:var(--well);border:1px solid var(--line);flex-direction:column;gap:3px;padding:16px 22px;display:flex}.purse .balance strong{font-family:var(--f-mono);color:var(--yellow);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.purse .balance span{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.purse .packs-note{margin:14px 0 0}.purse .packs-note a{color:var(--cyan);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.purse .balance em{font-style:normal;font-family:var(--f-mono);color:var(--ink-3);font-size:10px}.purse .earn h4{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:10px;font-weight:400}.purse .earn ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.purse .earn li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.purse .earn .what{color:var(--ink-strong);font-size:13px}.purse .earn .rate{font-family:var(--f-mono);color:var(--yellow);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@media (width<=640px){.purse{grid-template-columns:minmax(0,1fr);gap:14px}}.topup{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:12px;display:grid}.topup>.frame+.frame{margin-top:0}.topup-notes{margin-top:18px;padding-left:21px}.topup-notes p:last-child{margin-bottom:0}.bundles{flex-direction:column;gap:14px;margin-top:18px;display:flex}.bundle{border:1.5px solid var(--line);border-radius:var(--r-tile);background:var(--card);width:100%;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:0 18px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.bundle:hover:not(:disabled){border-color:var(--line-2)}.bundle:disabled{cursor:default}.bundle.on{border-color:var(--yellow);box-shadow:0 0 0 3px var(--yellow-ink)}.bundle .dot{border:1.5px solid var(--line-2);border-radius:999px;flex:none;width:16px;height:16px}.bundle.on .dot{border:5px solid var(--yellow)}.bundle .count{font-family:var(--f-disp);font-weight:800;font-size:var(--fig);letter-spacing:-.04em;font-variation-settings:"opsz" 96;color:var(--ink-strong);font-variant-numeric:tabular-nums;line-height:1}.bundle.on .count{color:var(--yellow)}.bundle .price{color:var(--ink-strong);margin-left:auto;font-size:15px;font-weight:700}.ribbon{background:var(--yellow);color:var(--on-bright);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:7px 15px;font-size:12px;font-weight:700;position:absolute;top:-11px;left:-10px;transform:rotate(-4deg);box-shadow:0 2px 5px #1e1d1e2e}.ribbon i{border-top:10px solid var(--yellow-deep);border-left:12px solid #0000;width:0;height:0;position:absolute;bottom:-9px;left:1px}.till{border-radius:var(--r-tile);background:var(--well);border:1px solid var(--line);margin-top:18px;padding:14px 16px}.till .line{justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.till .lab{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.till .fig{font-family:var(--f-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.till .nobalance{margin:0 0 6px}.till .free .lab{color:var(--accent-ink);font-weight:700}.till .free .lab b{letter-spacing:.06em;background:var(--yellow);color:var(--on-bright);border-radius:999px;margin-left:4px;padding:3px 7px;font-size:10px}.till .free .fig{color:var(--accent-ink);font-size:20px}.till .total{border-top:1px solid var(--line-2);margin-top:10px;padding-top:12px}.till .total .lab{color:var(--ink-2)}.till .total .fig{font-family:var(--f-disp);letter-spacing:-.04em;font-variation-settings:"opsz" 96;color:var(--yellow);font-size:30px;font-weight:800;line-height:1}.topay{justify-content:space-between;align-items:baseline;gap:10px;margin:16px 0 12px;display:flex}.topay .lab{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.topay .fig{font-family:var(--f-disp);letter-spacing:-.03em;font-variation-settings:"opsz" 96;color:var(--ink-strong);font-size:24px;font-weight:800}@media (width<=900px){.topup{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.topup-notes{padding-left:17px}}@media (width<=900px){.locker{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.boxart .lit.rare{opacity:.72}}.gate{background:var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.gate-card{text-align:center;width:100%;max-width:380px}.gate-card.wide-card{max-width:460px}.gate-card h1{letter-spacing:-.02em;margin:0 0 6px;font-size:24px}.gate-card>p{margin:0 0 18px}.gate-card .form-row{text-align:left}.brand-mark{flex:none;display:block}.gate-mark{box-shadow:0 3px 0 var(--yellow-deep);border-radius:22%;margin:0 auto 12px}.gate-form{border-top:1.5px solid var(--line);margin-top:18px;padding-top:18px}.gate-form:first-of-type{border-top:0;margin-top:0;padding-top:0}.gate-form .btn{margin-top:4px}.gate-form>.muted{margin:10px 0 0}.code-input{letter-spacing:.34em;text-align:center;padding-left:.34em;font-size:26px}.door-main{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:408px;display:flex}.door-card{max-width:none;padding:32px 30px 26px}.door-mark{box-shadow:0 4px 0 var(--yellow-deep);border-radius:15px;margin:0 auto 18px}.door-title{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--ink-strong);text-wrap:balance;margin:0 0 8px;font-size:34px;font-weight:800;line-height:1}.door-lede{color:var(--ink-2);text-wrap:pretty;margin:0 0 22px;font-size:15px;line-height:1.45}.door-email{color:var(--ink-strong);overflow-wrap:anywhere}.door-lede-line{display:block}.door-card form{text-align:left}.door-card .form-row{margin-bottom:14px}.door-card .btn.primary.wide{padding-top:12px;padding-bottom:12px;font-size:15px}.door-aside{color:var(--ink-3);text-wrap:pretty;margin:16px 0 0;font-size:13px;line-height:1.45}.door-aside-tight{text-align:left;margin:-4px 0 12px}.door-spam{text-align:left;background:var(--yellow-ink);border:1px solid var(--yellow-line);border-radius:var(--r-ctl);color:var(--ink);margin:20px 0 0;padding:14px 16px;font-size:14px;line-height:1.5}.door-spam p{margin:0}.door-spam .door-spam-head{color:var(--ink-strong);margin-bottom:4px;font-weight:700}.door-spam strong{color:var(--ink-strong)}.door-address{overflow-wrap:anywhere}.door-actions{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 20px;margin:18px 0 0;font-size:13px;display:flex}.door-actions .btn.link:disabled{color:var(--ink-3);cursor:default;opacity:1;font-variant-numeric:tabular-nums;text-decoration:none}.door-foot{text-align:center;color:var(--ink-3);text-wrap:balance;margin:0;padding:0 12px;font-size:13px;line-height:1.5}.door-foot strong{color:var(--ink-2)}.otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.otp-input{z-index:1;width:100%;height:100%;box-shadow:none;color:#0000;caret-color:#0000;letter-spacing:0;cursor:text;background:0 0;border:0;padding:0;font-size:16px;position:absolute;inset:0}.otp-input:focus{box-shadow:none;border:0}.otp-input::selection{color:#0000;background:0 0}.otp-input:disabled{cursor:progress}.otp-slot{background:var(--well);border:1.5px solid var(--line-2);border-radius:var(--r-ctl);height:58px;font-family:var(--f-disp);font-variant-numeric:tabular-nums;color:var(--ink-strong);place-items:center;font-size:28px;font-weight:800;line-height:1;transition:border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.otp-slot.is-filled{background:var(--card);border-color:var(--ink-3)}.otp-slot.is-active{border-color:var(--cyan);box-shadow:0 0 0 3px var(--focus-ring)}.otp-slot.is-active:after{content:"";background:var(--yellow);border-radius:1px;width:2px;height:26px;animation:1.1s step-end infinite otp-caret}.otp.is-invalid .otp-slot{border-color:var(--red-line)}@keyframes otp-caret{50%{opacity:0}}.door-step{animation:.32s cubic-bezier(.16,1,.3,1) door-step}@keyframes door-step{0%{transform:translateY(6px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.door-step,.otp-slot.is-active:after{animation:none}.otp-slot{transition:none}}@media (width<=420px){.door-card{padding:26px 18px 22px}.door-title{font-size:30px}.otp{gap:6px}.otp-slot{height:52px;font-size:24px}}.btn.wide{width:100%}.btn.link{box-shadow:none;font-size:inherit;color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.btn.link:hover{color:var(--ink-strong);background:0 0;border:0}.btn.link:active{transform:none}.gate-card .muted.small.mt{margin-top:16px}.literal{font-family:var(--f-mono);letter-spacing:.06em;text-transform:none;font-size:12px}.live{z-index:40;padding:calc(12px + env(safe-area-inset-top,0px)) 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);flex-direction:column;gap:10px;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.live-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.match-line{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.live-head .games{font-family:var(--f-mono);color:var(--ink-strong);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.live-head .games .counter{font-family:var(--f-disp);font-variation-settings:"opsz" 96;letter-spacing:-.03em;font-size:15px}.live-head .games em{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-style:normal}.played-games{font-family:var(--f-mono);letter-spacing:.12em;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.btn.ghost{color:var(--ink-3);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--well);border-color:var(--line);color:var(--ink-strong)}.btn:disabled{opacity:.4;cursor:default}.centred{text-align:center}.live-serve{text-align:center;min-height:20px;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:center;align-items:center;margin:0;font-size:11px;display:flex}.live-serve.calling{color:var(--accent-ink);font-weight:700}.live-serve>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.live-serve{cursor:pointer;background:0 0;border:0;gap:8px;width:100%;margin:-6px 0;padding:6px 0}.live-serve .choose-tag{border:1px solid var(--line-2);color:var(--accent-ink);letter-spacing:.1em;border-radius:999px;flex:none;padding:1px 7px;font-size:9px;font-weight:700}button.live-serve:hover .choose-tag{border-color:var(--accent-ink)}.live-serve .choose-tag.open{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-bright);padding:2px 9px;font-size:10px}.serve-picker .serve-options{grid-template-columns:1fr 1fr;align-self:stretch;gap:8px;display:grid}.sides{flex:1;grid-template-rows:1fr 1fr;gap:10px;min-height:0;display:grid}:where(.sides) .side{border:1.5px solid var(--line);border-radius:var(--r-card);background:var(--card);width:100%;color:var(--ink-strong);cursor:default;min-height:0;font-family:var(--f-sans);transition:border-color .12s var(--ease-out), background .12s var(--ease-out);grid-template-rows:auto 1fr auto;place-items:center;gap:2px;padding:10px 14px;display:grid}button.side{cursor:pointer}.side .who{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;max-width:100%;font-size:11px;display:inline-flex;overflow:hidden}.side .pts{font-family:var(--f-disp);font-variation-settings:"opsz" 96;letter-spacing:-.04em;color:var(--yellow);font-variant-numeric:tabular-nums;font-size:min(clamp(64px,45vw,260px),30dvh);font-weight:800;line-height:.85}.live:not(.panelled) .side{container-type:size}@supports (height:1cqh){.live:not(.panelled) .side .pts{font-size:max(28px,min(117.647cqh - 42.3529px,60cqw,260px))}}.side .serve-chip{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;min-height:13px;font-size:10px;display:inline-flex}.point-tag{letter-spacing:.1em;color:var(--on-bright);background:var(--accent-ink);border-radius:999px;padding:1px 7px;font-size:9px;font-style:normal;font-weight:700}.side.serving{border-color:var(--ink-3);background:var(--card-2)}.side.serving .serve-chip{color:var(--accent-ink)}.scoring .side:active{background:var(--well);border-color:var(--ink-3)}.live:not(.scoring) .side:not(.won) .pts{color:var(--ink-3)}.side.won{border-color:var(--green-line);background:var(--green-ink)}.side.won .pts{color:var(--green)}.side.won .who{color:var(--ink-strong)}.won-tag{font-style:normal;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-bright);background:var(--green);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700}.scoring .side:active .plus{color:var(--on-bright)}.side:disabled{cursor:default;background:var(--card-2)}.live:not(.scoring) .side{opacity:1;border-style:dashed}.live-foot{flex-direction:column;align-items:center;gap:10px;display:flex}.chance{border-radius:var(--r-tile);width:min(340px,100%);min-height:88px;color:inherit;font:inherit;text-align:inherit;transition:border-color .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;margin:0;padding:4px 6px;display:flex}button.chance{cursor:pointer}button.chance:hover{border-color:var(--line);background:var(--card)}button.chance:active{background:var(--well)}.chance>*{pointer-events:none}.chance-label,.chance-row,.chance-aside{width:100%;display:flex}.chance-label,.chance-aside{justify-content:center}.chance-more{color:var(--ink-3);align-items:center;margin-left:5px;display:inline-flex}button.chance:hover .chance-more{color:var(--accent-ink)}.chance-label{text-align:center;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10px}.chance-aside{text-align:center;color:var(--ink-3);min-height:17px;margin:0;font-size:12px;font-style:italic}.chance-swing{font-style:normal}.chance-row{width:100%;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:center;align-items:baseline;gap:8px;margin:0;font-size:11px;display:flex}.chance-row strong{letter-spacing:-.01em;color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color .12s var(--ease-out);font-size:20px}.chance-row strong.ahead{color:var(--ink-strong)}.chance-row .who{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.chance-row .who:first-child{text-align:right}.chance-row .sep{color:var(--line-2)}.odds-trend{width:100%;height:44px;display:block}@media (height<=780px){.odds-trend{height:30px}.chance{min-height:74px}}@media (height<=640px){.odds-trend{display:none}.chance{min-height:40px}.chance-aside{display:none}}.live.panelled .odds-trend{display:block}.live.panelled .sides{flex:none;grid-template-rows:auto auto}.live.panelled .side{min-height:84px;padding:12px 16px}.live.panelled .side .pts{font-size:clamp(34px,7vh,46px)}.live.panelled .live-panel{flex:auto;width:100%;max-width:760px;min-height:0;margin-inline:auto;padding-bottom:20px;overflow-y:auto}.live-sheet{z-index:60;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sheet-in .2s var(--ease-out);justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.live-sheet .sheet-panel{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-panel);width:min(560px,100%);max-height:86dvh;padding:22px 22px calc(18px + env(safe-area-inset-bottom,0px));animation:sheet-rise .26s var(--ease-out);flex-direction:column;align-items:flex-start;gap:14px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #00000080}.live-sheet .sheet-panel p{margin:0}.live-sheet .sheet-panel .btn{text-align:center;justify-content:center;align-self:stretch}@keyframes sheet-in{0%{opacity:0}}@keyframes sheet-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.live-sheet,.live-sheet .sheet-panel{animation:none}}.live-stats{width:100%}.live-stats h2{margin:0 0 12px;font-size:18px}.live-stats table{border-collapse:collapse;width:100%}.live-stats th,.live-stats td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:8px 10px}.live-stats thead th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.live-stats thead th.ahead{color:var(--ink-strong)}.live-stats tbody th{text-align:left;color:var(--ink-2);font-size:14px;font-weight:600}.live-stats tbody th .note{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:1px;font-size:10px;font-weight:400;display:block}.live-stats td{color:var(--ink-2);width:20%;font-size:15px}.live-stats thead th:not(:first-child){width:20%}.live-stats td.ahead{color:var(--ink-strong);font-weight:700}.live-stats .both{flex-wrap:wrap;gap:10px 28px;margin:14px 0 0;padding:0;list-style:none;display:flex}.live-stats .both li{flex-direction:column;gap:1px;display:flex}.live-stats .both .k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.live-stats .both .v{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}@media (width<=640px){.live-stats th,.live-stats td{padding:8px 6px}.live-stats td,.live-stats thead th:not(:first-child){width:26%}}.live-foot .done{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.live-foot .done p{margin:0}.give-up{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mode-pick{grid-template-columns:1fr 1fr;gap:10px;max-width:720px;margin:0 0 14px;display:grid}.mode-pick button{text-align:left;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--card);color:var(--ink-2);cursor:pointer;font-family:var(--f-sans);transition:border-color .12s var(--ease-out), background .12s var(--ease-out), color .12s var(--ease-out);flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.mode-pick button:hover{border-color:var(--line-2);color:var(--ink-strong)}.mode-pick strong{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);align-items:center;gap:8px;font-size:18px;font-weight:800;display:inline-flex}.mode-pick span{font-size:13px}.mode-pick button.on{border-color:var(--yellow);background:var(--card-2);color:var(--ink)}.mode-pick button.now.on{border-color:var(--pink)}.mode-pick .dot{background:var(--pink);border-radius:50%;flex:none;width:10px;height:10px}.mode-pick button.now.on .dot{animation:1.6s ease-in-out infinite streak-breathe}@media (prefers-reduced-motion:reduce){.mode-pick button.now.on .dot{animation:none}}@media (width<=420px){.mode-pick button{padding:12px}.mode-pick strong{font-size:16px}}.or-live{border:1px dashed var(--line-2);border-radius:var(--r-tile);background:var(--card-2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;padding:12px 14px;display:flex}.or-live p{color:var(--ink-2);flex:260px;margin:0;font-size:13px}.or-live strong{color:var(--ink-strong)}.cup-fixture{color:var(--ink-2);border:1px solid var(--yellow-line);border-radius:var(--r-tile);background:var(--yellow-ink);margin:0 0 14px;padding:12px 14px;font-size:13px}.cup-fixture p{margin:0 0 10px}.cup-fixture strong{color:var(--ink-strong)}.cup-fixture ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cup-fixture li{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.live-error{text-align:center;border-radius:var(--r-ctl);color:var(--red-text);background:var(--red-ink);border:1px solid var(--red-line);margin:0;padding:8px 12px;font-size:13px}.unsent{text-align:center;color:var(--yellow-hi);border-radius:var(--r-ctl);border:1px dashed;margin:0;padding:5px 10px;font-size:12px}.live-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.live-list a{border:1.5px solid var(--line);border-radius:var(--r-tile);background:var(--card);color:var(--ink-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 16px;text-decoration:none;display:grid}.live-list a:hover{border-color:var(--yellow)}.live-list .who{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;display:flex}.live-list .who em{color:var(--ink-3);font-size:12px;font-style:normal}.live-list .score{font-family:var(--f-mono);color:var(--yellow-hi);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:24px;font-weight:700}.live-list .meta{font-family:var(--f-mono);color:var(--ink-3);font-size:11px}.live .btn.small{justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (width<=480px){.live{gap:8px;padding-left:12px;padding-right:12px}.sides{gap:8px}:where(.sides) .side{padding:8px 10px}}@media (width>=900px){.live>*{width:100%;max-width:1180px;margin-inline:auto}.live{padding-left:24px;padding-right:24px}.sides{grid-template-rows:1fr;grid-template-columns:1fr 1fr}}@media (orientation:landscape) and (height<=540px){.live{padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));gap:6px}.sides{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:10px}.match-line{flex-direction:row;align-items:baseline;gap:12px}.live-foot{flex-flow:wrap;justify-content:center;gap:4px 16px}.live-foot .chance{width:auto;min-width:min(300px,100%);min-height:0}}.foot{text-align:center;max-width:1180px;margin:0 auto;padding:0 24px 32px}.foot a{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;font-size:11px;text-decoration:none;display:inline-flex}.foot a:hover{color:var(--ink-2)}.foot .dot{background:var(--pink);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 22%, transparent);border-radius:999px}.note+.note{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.note h3{font-family:var(--f-sans);letter-spacing:-.01em;text-transform:none;color:var(--ink-strong);margin:6px 0;font-size:17px;font-weight:700}.note p{color:var(--ink-2);margin:0 0 8px;font-size:14px;line-height:1.55}.note p:last-child,.note ul:last-child{margin-bottom:0}.note ul{color:var(--ink-2);margin:0 0 8px;padding-left:18px;font-size:14px;line-height:1.55}.note li{margin-bottom:3px}.note .kind{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.note .kind.added{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green)}.note .kind.changed{background:color-mix(in srgb, var(--pink) 16%, transparent);color:var(--pink-text)}.note .kind.fixed{background:color-mix(in srgb, var(--ink-3) 18%, transparent);color:var(--ink-2)}.changelog{gap:14px;max-width:720px;display:grid}.release{border-radius:var(--r-card);border:1px solid var(--line);background:var(--card);grid-template-columns:130px 1fr;align-items:start;gap:20px;padding:20px 22px;display:grid}.release .when{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:4px;font-size:11px}.ask.news .panel{width:min(520px,100%)}.ask.news .notes{max-height:min(52vh,420px);margin:14px 0 20px;overflow-y:auto}.ask.news .acts{justify-content:flex-end;gap:10px;display:flex}@media (width<=720px){.release{grid-template-columns:1fr;gap:8px;padding:16px}.release .when{padding-top:0}}.plans-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;display:flex}.plans-bar h2{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--ink-strong);margin:0 6px 0 0;font-size:26px;font-weight:800;line-height:1}.plans-table{min-width:640px}.plans-table col.label{width:34%}.plans-table col{width:22%}.plans-table th,.plans-table td{vertical-align:middle}.plans-table td{text-align:left}.plans-table .current{background:var(--row-me)}.plans-table thead th{vertical-align:top;text-align:left;font-family:var(--f-sans);letter-spacing:normal;text-transform:none;color:var(--ink);background:var(--card);padding:20px 16px 18px;font-size:15px}.plans-table thead th.current{background:var(--row-me)}.plans-table thead .name{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);font-size:22px;font-weight:800;line-height:1.1}.plans-table thead .for{color:var(--ink-3);margin-top:3px;font-size:13px}.plans-table thead .price{flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:14px;display:flex}.plans-table thead .amount{font-family:var(--f-disp);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink-strong);font-size:34px;font-weight:800;line-height:1}.plans-table thead th.current .amount{color:var(--yellow)}.plans-table thead .per{color:var(--ink-3);font-size:13px}.plans-table thead .act{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;margin-top:14px;display:flex}.plans-table tbody th[scope=row]{font-family:var(--f-sans);letter-spacing:normal;text-transform:none;color:var(--ink);background:var(--card);padding:10px 16px;font-size:14px;font-weight:500}.plans-table tbody td{padding:10px 16px}.plans-table tr.group-head th{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);background:var(--bg-2);padding:16px 16px 6px;font-size:11px;font-weight:700}.plans-table tbody tr:not(.group-head):hover>*{background:var(--card-2)}.plans-table tbody tr:not(.group-head):hover>.current{background:color-mix(in srgb, var(--row-me) 70%, var(--card-2))}.plans-table tbody tr:last-child th,.plans-table tbody tr:last-child td{border-bottom:1px solid var(--line)}.plans-table tbody:last-child tr:last-child>*{border-bottom:none}.plans-table .mark{vertical-align:middle;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.plans-table .mark.yes{stroke:var(--cyan);stroke-width:2.5px}.plans-table .mark.no{stroke:var(--line-2);stroke-width:2px}.plans-table .figure{color:var(--ink-strong);font-size:14px;font-weight:600}.plans-foot{max-width:72ch;margin:10px 4px 0}@media (width<=720px){.plans-table{min-width:560px}.plans-table col.label{width:140px}.plans-table th:first-child{z-index:1;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.plans-table tr.group-head th{box-shadow:none;position:static}}.with-rail{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:36px;display:grid}.rail{gap:18px;padding-top:6px;display:grid;position:sticky;top:88px}.rail-title{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--ink-strong);padding:0 12px;font-size:18px;font-weight:800;line-height:1.1}.rail-group{gap:2px;display:grid}.rail-head{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 6px;font-size:11px}.rail a{border-radius:var(--r-ctl);min-height:42px;color:var(--ink-2);transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border:1px solid #0000;align-items:center;gap:10px;padding:8px 12px;font-size:15px;font-weight:600;display:flex}.rail a:hover{color:var(--ink-strong);background:var(--bg-2)}.rail a.on{color:var(--ink-strong);background:var(--card);border-color:var(--line);box-shadow:0 1px 2px color-mix(in srgb, var(--ink-strong) 8%, transparent), 0 4px 12px color-mix(in srgb, var(--ink-strong) 5%, transparent);font-weight:700}.rail a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.rail .ic{fill:none;width:20px;height:20px;stroke:var(--ink-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .12s var(--ease-out);flex:none}.rail a:hover .ic{stroke:var(--ink-2)}.rail a.on .ic{stroke:var(--cyan)}.rail .label{flex:1;min-width:0}.rail .fact{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.rail .fact.bad{color:var(--red);font-weight:600}.rail .fact .dot{background:var(--red);border-radius:50%;width:7px;height:7px}.rail-body>.page-head:first-child{margin-top:0}@media (width<=900px){.with-rail{grid-template-columns:minmax(0,1fr);gap:0}.rail{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:4px;margin:-8px 0 20px;padding:8px 0 12px;display:flex;position:static;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail-title,.rail-head{display:none}.rail-group{display:contents}.rail a{white-space:nowrap;border-radius:999px;flex:none;gap:8px;min-height:0;padding:7px 12px;font-size:14px}.rail a .fact{display:none}.rail .ic{width:16px;height:16px}}.bet-slip{text-align:left;flex-direction:column;gap:10px;display:flex}.bet-slip p{margin:0}.bet-sides{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bet-side{border:1.5px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink-strong);cursor:pointer;font-family:var(--f-sans);min-width:0;transition:border-color .12s var(--ease-out), background .12s var(--ease-out);flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.bet-side .who{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.bet-side .price{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:22px}.bet-side.on{border-color:var(--accent-ink);background:var(--card-2)}.bet-side:disabled{opacity:.45;cursor:not-allowed}.bet-stake{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bet-stake .btn{flex:auto;justify-content:center}.bet-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bet-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.bet-list li:first-child{border-top:none}.bet-list li .btn{white-space:nowrap;flex:none}.bet-state{color:var(--ink-3)}.bet-state.won{color:var(--green)}.bet-state.lost{color:var(--red)}.bet-state.cashed{color:var(--accent-ink)}
