@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b0f;--surface-1:#0e151b;--surface-2:#151f27;--surface-3:#1c2832;--surface-scrim:#030609b8;--surface-glass:#0a1015db;--hairline-colour:#93afc21f;--hairline-strong:#93afc238;--ink:#eef4f8;--ink-2:#a3b4c0;--ink-3:#6c7f8c;--brand:#3fa8d8;--brand-deep:#1d5f82;--brand-ink:#7cc6ea;--brand-tint:#3fa8d824;--brand-glow:#3fa8d852;--on-brand:#03131b;--hero-from:#123a50;--hero-to:#0c1a23;--win:#4fbf86;--win-tint:#4fbf8629;--draw:#8d9ca7;--draw-tint:#8d9ca729;--loss:#e2635c;--loss-tint:#e2635c26;--gold:#e4b94c;--gold-tint:#e4b94c24;--amber:#e0a356;--amber-tint:#e0a35621;--card-yellow:#f2c94c;--card-red:#e2554e;--kit-white:#eef3f6;--kit-white-trim:#b9c6cf;--kit-black:#11171c;--kit-black-trim:#8a9aa6;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Barlow Condensed", "Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-overline:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:26px;--fs-3xl:34px;--fs-4xl:44px;--fs-score:64px;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.5;--tracking-overline:.08em;--tracking-display:.01em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--hairline:1px;--rule:2px;--rule-accent:3px;--shadow-sheet:0 -12px 40px #00000080;--shadow-pop:0 18px 50px -12px #000000b3;--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-fast:.15s;--dur:.19s;--z-sticky:2;--z-bar:20;--z-sheet:40;--z-toast:50;--size-icon-sm:16px;--size-icon:20px;--size-icon-lg:24px;--size-icon-xl:32px;--size-dot:10px;--size-dot-lg:14px;--size-kit:20px;--size-kit-lg:34px;--size-crest:32px;--size-crest-lg:72px;--size-avatar-xs:22px;--size-avatar-sm:30px;--size-avatar-md:40px;--size-avatar-lg:56px;--size-avatar-xl:88px;--size-badge:18px;--size-trophy:52px;--size-pulse:8px;--w-content:1100px;--w-narrow:720px;--w-auth:420px;--w-sidebar:248px;--w-rail:320px;--w-rank:28px;--w-stat-col:40px;--w-stat-col-wide:64px;--w-name-col:168px;--w-select:220px;--w-score-pick:92px;--w-minutes:6rem;--w-kpi:96px;--w-stat-min:68px;--w-menu:13rem;--h-chart:96px;--h-sheet-max:88vh;--h-skeleton-line:12px;--h-skeleton-block:120px;--h-fade:24px;--stroke-chart:2px;--size-ev:22px;--size-form-lg:28px;--w-card-glyph:9px;--h-card-glyph:12px;--w-dateblock:52px;--w-trophy:150px;--w-award:156px;--w-champ:200px;--w-pick:132px;--w-handle:36px;--w-dialog:480px;--w-drawer:460px;--w-pcard:150px;--w-tile:140px;--size-switch-w:40px;--size-switch-h:24px;--size-switch-thumb:18px;--blur-bar:blur(14px);--page-gutter:var(--space-4);--section-gap:var(--space-6);--stack-gap:var(--space-3);--inline-gap:var(--space-2);--card-pad:var(--space-5);--card-pad-tight:var(--space-4);--row-pad:var(--space-3) var(--space-4);--cell-pad:var(--space-2) var(--space-2);--sheet-pad:var(--space-5);--topbar-h:56px;--ctl-bnav-h:56px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--sticky-top:calc(var(--topbar-h) + var(--safe-top));--ctl-h:44px;--ctl-lg-h:52px;--ctl-inline-h:44px;--ctl-icon-h:44px;--ctl-row-h:56px;--ctl-nav-h:44px;--ctl-tap-h:48px;--ctl-pick-h:136px;--ctl-pcard-h:172px;--ctl-tile-h:64px;--ctl-step-h:48px;--chip-h:24px;--chip-lg-h:32px;--ctl-pad-x:var(--space-4);--ctl-inline-pad-x:var(--space-3)}@media (width>=760px){:root{--page-gutter:var(--space-6);--card-pad:var(--space-6)}}@media (width>=1024px){:root{--sticky-top:0px}}@media (width>=1024px) and (pointer:fine){:root{--ctl-h:40px;--ctl-inline-h:32px;--ctl-icon-h:36px;--ctl-row-h:52px;--ctl-nav-h:40px}}.av-hue{--av-bg:hsl(var(--hue,200) 38% 27%);--av-ring:hsl(var(--hue,200) 45% 42%);--av-ink:hsl(var(--hue,200) 60% 88%)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-md);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";margin:0}img,svg{max-inline-size:100%}svg{flex:none}button,select,input{font:inherit;color:inherit;height:var(--ctl-h)}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit}table{border-collapse:collapse}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}b,strong{font-weight:var(--weight-semibold)}::selection{background:var(--brand-glow)}:focus-visible{outline:var(--rule) solid var(--brand);outline-offset:var(--rule);border-radius:var(--radius-xs)}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.num,.stat-value,.scoreline,.rank-n{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.overline{font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-3);line-height:var(--lh-snug)}.muted-text{color:var(--ink-3)}.ok-text{color:var(--win);font-size:var(--fs-sm)}.loss-text{color:var(--loss)}.text-link{color:var(--brand-ink);font-weight:var(--weight-medium);text-decoration:none}.text-link:hover{text-decoration:underline}.plink{color:inherit;text-decoration:none}.plink:hover{color:var(--brand-ink);text-decoration:underline}.sub-title{font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--ink-2)}.stack{gap:var(--stack-gap);flex-direction:column;min-inline-size:0;display:flex}.stack-tight{gap:var(--space-2);flex-direction:column;display:flex}.chip-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.row-actions{align-items:center;gap:var(--inline-gap);flex-wrap:wrap;display:flex}.plain-list{gap:var(--space-1);flex-direction:column;display:flex}.btn,.btn-lg,.btn-inline,.btn-icon{justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--ctl-pad-x);border:var(--hairline) solid transparent;border-radius:var(--radius-pill);font-size:var(--fs-md);font-weight:var(--weight-semibold);white-space:nowrap;background:var(--surface-2);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);min-inline-size:0;line-height:1;text-decoration:none;display:inline-flex}.btn{height:var(--ctl-h)}.btn-lg{height:var(--ctl-lg-h);font-size:var(--fs-lg);padding-inline:var(--space-6)}.btn-inline{height:var(--ctl-inline-h);font-size:var(--fs-sm);padding-inline:var(--ctl-inline-pad-x)}.btn-icon{height:var(--ctl-icon-h);inline-size:var(--ctl-icon-h);flex:none;padding:0}.btn svg,.btn-lg svg,.btn-inline svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.btn-icon svg{inline-size:var(--size-icon);block-size:var(--size-icon)}.b-label{text-overflow:ellipsis;overflow:hidden}.is-block{inline-size:100%}.btn:active,.btn-lg:active,.btn-inline:active,.btn-icon:active{transform:scale(.98)}.btn:disabled,.btn-lg:disabled,.btn-inline:disabled,.btn-icon:disabled{opacity:.45;transform:none}[data-variant=primary]{background:var(--brand);color:var(--on-brand)}[data-variant=primary]:hover:not(:disabled){background:var(--brand-ink)}[data-variant=secondary]{background:var(--surface-2);color:var(--ink);border-color:var(--hairline-strong)}[data-variant=secondary]:hover:not(:disabled){background:var(--surface-3)}[data-variant=ghost]{color:var(--ink-2);background:0 0}[data-variant=ghost]:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}[data-variant=danger]{background:var(--loss-tint);color:var(--loss)}[data-variant=danger]:hover:not(:disabled){border-color:var(--loss)}.chip,.chip-lg{align-items:center;gap:var(--space-1);height:var(--chip-h);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-xs);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1;display:inline-flex}.chip-lg{height:var(--chip-lg-h);padding-inline:var(--space-3);font-size:var(--fs-sm)}.chip svg,.chip-lg svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}[data-tone=brand].chip,[data-tone=brand].chip-lg,[data-tone=live].chip,[data-tone=live].chip-lg{background:var(--brand-tint);color:var(--brand-ink)}[data-tone=win].chip,[data-tone=win].chip-lg{background:var(--win-tint);color:var(--win)}[data-tone=draw].chip{background:var(--draw-tint);color:var(--draw)}[data-tone=loss].chip,[data-tone=loss].chip-lg{background:var(--loss-tint);color:var(--loss)}[data-tone=gold].chip,[data-tone=gold].chip-lg{background:var(--gold-tint);color:var(--gold)}[data-tone=amber].chip,[data-tone=amber].chip-lg{background:var(--amber-tint);color:var(--amber)}.pulse{inline-size:var(--size-pulse);block-size:var(--size-pulse);background:var(--brand);box-shadow:0 0 0 0 var(--brand-glow);animation:pulse 1.6s var(--ease-out) infinite;border-radius:50%}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--brand-glow)}80%,to{box-shadow:0 0 0 var(--space-2) transparent}}.card{background:var(--surface-1);border-radius:var(--radius-lg);min-inline-size:0;overflow:hidden}.card[data-tone=hero]{background:linear-gradient(160deg, var(--hero-from), var(--hero-to) 70%)}.card[data-tone=gold]{background:linear-gradient(160deg, var(--gold-tint), var(--surface-1) 60%)}.card-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--card-pad) var(--card-pad) var(--space-3);display:flex}.card-head-text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.card-title{font-size:var(--fs-lg);font-weight:var(--weight-semibold);line-height:var(--lh-snug);align-items:center;gap:var(--space-2);display:inline-flex}.card-title svg{inline-size:var(--size-icon);block-size:var(--size-icon);color:var(--ink-3)}.card-sub{font-size:var(--fs-sm);color:var(--ink-3)}.card-body{padding:0 var(--card-pad) var(--card-pad)}.card-foot{padding:var(--space-3) var(--card-pad) var(--card-pad);gap:var(--space-2);flex-direction:column;display:flex}.see-all{align-items:center;gap:var(--space-0);min-block-size:var(--ctl-inline-h);color:var(--brand-ink);font-size:var(--fs-sm);font-weight:var(--weight-semibold);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.see-all svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.section{gap:var(--space-3);flex-direction:column;display:flex}.section-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.section-title{font-size:var(--fs-lg);font-weight:var(--weight-semibold);line-height:var(--lh-snug)}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.page-head-text{gap:var(--space-1);flex-direction:column;flex:1 1 var(--w-name-col);min-inline-size:0;display:flex}.page-title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.page-sub{color:var(--ink-2);font-size:var(--fs-md);max-inline-size:62ch}.page-head-text .chip-row{margin-block-start:var(--space-2)}.page-head-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-head-actions .fld{inline-size:var(--w-select)}.hero-title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.manage-link{align-items:center;gap:var(--space-2);min-block-size:var(--ctl-inline-h);font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--brand-ink);text-decoration:none;display:inline-flex}.manage-link svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.list>li+li{border-block-start:var(--hairline) solid var(--hairline-colour)}.lrow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-pad);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.lrow:not(:has(>.lrow-lead)){grid-template-columns:minmax(0,1fr) auto}.lrow:not(:has(>.lrow-lead)):not(:has(>.lrow-trail)){grid-template-columns:minmax(0,1fr)}.lrow-link{min-block-size:var(--ctl-row-h);transition:background var(--dur-fast) var(--ease-out)}.lrow-link:hover{background:var(--surface-2)}.lrow-button{inline-size:100%;height:var(--ctl-row-h);text-align:start;background:0 0;border:0}.lrow.is-me{background:var(--brand-tint)}.lrow-lead{align-items:center;display:inline-flex}.lrow-main{flex-direction:column;min-inline-size:0;display:flex}.lrow-title{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lrow-sub{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lrow-trail{align-items:center;gap:var(--space-2);display:inline-flex}.lead-rank{align-items:center;gap:var(--space-3);display:inline-flex}.rank-n{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--fs-lg);color:var(--ink-3);min-inline-size:var(--w-rank);text-align:center}.trail-num{line-height:var(--lh-tight);flex-direction:column;align-items:flex-end;display:inline-flex}.trail-num b{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-xl)}.trail-num span{font-size:var(--fs-overline);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-overline)}.row-chev{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);color:var(--ink-3)}.list-card .list{padding-block-end:var(--space-2)}.list-count{padding:var(--space-4) var(--card-pad) var(--space-2);font-size:var(--fs-sm);color:var(--ink-3)}.empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);flex-direction:column;display:flex}.empty-icon{inline-size:var(--size-avatar-lg);block-size:var(--size-avatar-lg);background:var(--surface-2);color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.empty-icon svg{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.empty-text{color:var(--ink-2);max-inline-size:44ch}.notfound{gap:var(--space-3);flex-direction:column;display:flex}.notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--brand-tint);color:var(--ink);font-size:var(--fs-sm);display:flex}.notice-icon{color:var(--brand-ink);padding-block-start:var(--space-0);display:inline-flex}.notice-icon svg{inline-size:var(--size-icon);block-size:var(--size-icon)}.notice-body{overflow-wrap:anywhere;min-inline-size:0}.notice[data-tone=warn]{background:var(--amber-tint)}.notice[data-tone=warn] .notice-icon{color:var(--amber)}.notice[data-tone=error]{background:var(--loss-tint)}.notice[data-tone=error] .notice-icon{color:var(--loss)}.notice[data-tone=ok]{background:var(--win-tint)}.notice[data-tone=ok] .notice-icon{color:var(--win)}.sk-wrap{gap:var(--section-gap);flex-direction:column;display:flex}.sk{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--surface-1), var(--surface-2), var(--surface-1));background-size:300% 100%;animation:1.4s linear infinite shimmer;display:block}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.sk-line{block-size:var(--h-skeleton-line)}.sk-title{block-size:var(--fs-3xl)}.sk-w30{inline-size:30%}.sk-w50{inline-size:50%}.sk-w60{inline-size:60%}.sk-w70{inline-size:70%}.sk-hero{gap:var(--space-3);padding:var(--card-pad);background:var(--surface-1);border-radius:var(--radius-lg);flex-direction:column;display:flex}.sk-block{block-size:var(--h-skeleton-block);border-radius:var(--radius-lg)}.sk-list{background:var(--surface-1);border-radius:var(--radius-lg);padding-block:var(--space-2);flex-direction:column;display:flex}.sk-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-pad);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-row-text{gap:var(--space-2);flex-direction:column;display:flex}.sk-avatar{inline-size:var(--size-avatar-md);block-size:var(--size-avatar-md);border-radius:50%}.sk-num{inline-size:var(--size-icon-xl);block-size:var(--size-icon)}.av{background:var(--av-bg,var(--surface-3));color:var(--av-ink,var(--ink-2));box-shadow:inset 0 0 0 var(--hairline) var(--av-ring,var(--hairline-strong));font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.av-xs{inline-size:var(--size-avatar-xs);block-size:var(--size-avatar-xs);font-size:var(--fs-overline)}.av-sm{inline-size:var(--size-avatar-sm);block-size:var(--size-avatar-sm);font-size:var(--fs-sm)}.av-md{inline-size:var(--size-avatar-md);block-size:var(--size-avatar-md);font-size:var(--fs-lg)}.av-lg{inline-size:var(--size-avatar-lg);block-size:var(--size-avatar-lg);font-size:var(--fs-2xl)}.av-xl{inline-size:var(--size-avatar-xl);block-size:var(--size-avatar-xl);font-size:var(--fs-3xl)}.av-blank{background:var(--surface-2);box-shadow:inset 0 0 0 var(--hairline) var(--hairline-strong)}.av-badge{inline-size:var(--size-badge);block-size:var(--size-badge);font-family:var(--font-ui);font-size:var(--fs-overline);font-weight:var(--weight-bold);box-shadow:0 0 0 var(--rule) var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:calc(var(--space-1) * -1);inset-inline-end:calc(var(--space-1) * -1)}.av-xs .av-badge,.av-sm .av-badge{inline-size:var(--size-dot-lg);block-size:var(--size-dot-lg);font-size:var(--fs-overline);inset-block-end:calc(var(--space-0) * -2);inset-inline-end:calc(var(--space-1) * -1.5)}.av-captain{background:var(--gold);color:var(--on-brand)}.av-motm{background:var(--surface-1);color:var(--gold)}.av-motm svg{block-size:70%;inline-size:70%;fill:var(--gold)}.av-captain+.av-motm{inset-inline-start:calc(var(--space-1) * -1);inset-inline-end:auto}.av-stack{align-items:center;display:inline-flex}.av-stack .av+.av{margin-inline-start:calc(var(--space-2) * -1)}.av-stack .av{box-shadow:0 0 0 var(--rule) var(--hero-to)}.av-more{background:var(--surface-3);color:var(--ink-2);font-family:var(--font-ui);font-size:var(--fs-overline);font-weight:var(--weight-bold)}.kit{vertical-align:middle;display:inline-block}.kit-md{inline-size:var(--size-kit);block-size:var(--size-kit)}.kit-lg{inline-size:var(--size-kit-lg);block-size:var(--size-kit-lg)}.kit-body{stroke-width:1.2px;stroke-linejoin:round}.kit-white .kit-body{fill:var(--kit-white);stroke:var(--kit-white-trim)}.kit-black .kit-body{fill:var(--kit-black);stroke:var(--kit-black-trim)}.kit-name{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-2);display:inline-flex}.stats{gap:var(--space-2);display:grid}.stat{gap:var(--space-0);border-radius:var(--radius-md);flex-direction:column;min-inline-size:0;display:flex}.stat-value{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--lh-tight);color:var(--ink);overflow-wrap:anywhere;order:1}.stat-label{font-size:var(--fs-xs);color:var(--ink-3);font-weight:var(--weight-medium);order:2}.stat-sub{font-size:var(--fs-xs);color:var(--ink-3);order:3}.stat[data-tone=brand] .stat-value{color:var(--brand-ink)}.stat[data-tone=gold] .stat-value{color:var(--gold)}.stat[data-tone=loss] .stat-value{color:var(--loss)}.stat[data-tone=win] .stat-value{color:var(--win)}.stats-hero{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-hero .stat{background:var(--surface-1);padding:var(--space-4) var(--space-2);text-align:center;align-items:center}.stats-hero .stat-value{font-size:var(--fs-3xl)}.stats-md{grid-template-columns:repeat(auto-fit, minmax(var(--w-kpi), 1fr))}.stats-md .stat{background:var(--surface-2);padding:var(--space-3) var(--space-4)}.stats-md .stat-value{font-size:var(--fs-2xl)}.stats-sm{grid-template-columns:repeat(auto-fit, minmax(var(--w-stat-min), 1fr))}.stats-sm .stat{background:var(--surface-2);padding:var(--space-3)}.stats-sm .stat-value{font-size:var(--fs-xl)}.form{align-items:center;gap:var(--space-1);display:inline-flex}.form-dot{inline-size:var(--size-dot);block-size:var(--size-dot);background:var(--draw);border-radius:50%;place-items:center;display:inline-grid}.form-dot[data-r=W]{background:var(--win)}.form-dot[data-r=L]{background:var(--loss)}.form-lg{gap:var(--space-2)}.form-lg .form-dot{inline-size:var(--size-form-lg);block-size:var(--size-form-lg);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-lg);color:var(--on-brand)}.shelf{grid-template-columns:repeat(auto-fill, minmax(var(--w-trophy), 1fr));gap:var(--space-2);display:grid}.trophy{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);min-inline-size:0;display:flex}.trophy-icon{inline-size:var(--size-avatar-md);block-size:var(--size-avatar-md);background:var(--gold-tint);color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.trophy-icon svg{inline-size:var(--size-icon);block-size:var(--size-icon)}.trophy[data-kind=champion]{background:linear-gradient(150deg, var(--gold-tint), var(--surface-2))}.trophy[data-kind=champion] .trophy-icon{background:var(--gold);color:var(--on-brand)}.trophy[data-kind=leading] .trophy-icon{background:var(--brand-tint);color:var(--brand-ink)}.trophy-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.trophy-title{font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.trophy-sub{font-size:var(--fs-xs);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trophy-count{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-xl);color:var(--gold)}.seg{border-radius:var(--radius-pill);background:var(--surface-2);max-inline-size:100%;padding:0;display:inline-flex}.seg.is-block{inline-size:100%;display:flex}.seg-item{height:var(--ctl-h);padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1 1 0}.seg-item[aria-pressed=true]{background:var(--surface-3);color:var(--ink);box-shadow:inset 0 0 0 var(--hairline) var(--hairline-strong)}.tabs{gap:var(--space-1);scrollbar-width:none;border-block-end:var(--hairline) solid var(--hairline-colour);max-inline-size:100%;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:var(--ctl-h);padding-inline:var(--space-2);border:0;border-block-end:var(--rule) solid transparent;color:var(--ink-2);font-size:var(--fs-md);font-weight:var(--weight-semibold);white-space:nowrap;background:0 0;border-radius:0;align-items:center;text-decoration:none;display:inline-flex}.tab:hover{color:var(--ink)}.tab[aria-selected=true],.tab.active{color:var(--ink);border-block-end-color:var(--brand)}.toggle-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.tchip{align-items:center;gap:var(--space-1);height:var(--ctl-h);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-2);border:var(--hairline) solid var(--hairline-strong);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}.tchip svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.tchip[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-ink)}.fld{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.fld-label{font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--ink-2)}.fld-help{font-size:var(--fs-xs);color:var(--ink-3)}.fld-error{font-size:var(--fs-xs);color:var(--loss);font-weight:var(--weight-medium)}.input,.select{height:var(--ctl-h);inline-size:100%;min-inline-size:0;max-inline-size:100%;padding-inline:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);border:var(--hairline) solid var(--hairline-strong);color:var(--ink);font-size:var(--fs-md);text-overflow:ellipsis;transition:border-color var(--dur-fast) var(--ease-out)}.input::placeholder{color:var(--ink-3)}.input:focus,.select:focus{border-color:var(--brand);box-shadow:0 0 0 var(--rule) var(--brand-tint);outline:none}.input[aria-invalid=true]{border-color:var(--loss)}.input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.in-wrap,.sel-wrap{min-inline-size:0;display:block;position:relative}.in-wrap.has-icon .input{padding-inline-start:calc(var(--space-3) + var(--size-icon) + var(--space-2))}.in-wrap.has-end .input{padding-inline-end:var(--ctl-icon-h)}.in-icon{color:var(--ink-3);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--space-3)}.in-icon svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.in-end{border-radius:var(--radius-md);position:absolute;inset-block-start:0;inset-inline-end:0}.sel-wrap .select{appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-3) + var(--size-icon) + var(--space-1))}.sel-chevron{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);color:var(--ink-3);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);translate:0 -50%}.form-grid{gap:var(--stack-gap);grid-template-columns:minmax(0,1fr);display:grid}.form-wide{grid-column:1/-1}.sh-layer{z-index:var(--z-sheet);position:fixed;inset:0}.sh-scrim{background:var(--surface-scrim);animation:fade var(--dur) var(--ease-out);position:absolute;inset:0}.sh{max-block-size:var(--h-sheet-max);background:var(--surface-1);box-shadow:var(--shadow-sheet);animation:sheet-up var(--dur) var(--ease-out);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);outline:none;flex-direction:column;padding-block-end:var(--safe-bottom);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.sh-handle{inline-size:var(--w-handle);block-size:var(--space-1);border-radius:var(--radius-pill);background:var(--hairline-strong);align-self:center;margin-block-start:var(--space-2)}.sh-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--sheet-pad);display:flex}.sh-title{font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.sh-body{padding:0 var(--sheet-pad) var(--sheet-pad);gap:var(--stack-gap);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.sh-foot{padding:var(--space-3) var(--sheet-pad) var(--sheet-pad);border-block-start:var(--hairline) solid var(--hairline-colour)}.sh-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.confirm-body{color:var(--ink-2);font-size:var(--fs-md)}.sheet-list{margin-inline:calc(var(--sheet-pad) * -1)}.sheet-list .lrow{padding-inline:var(--sheet-pad)}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}@media (width>=760px){.sh{inline-size:min(var(--w-dialog), calc(100vw - var(--space-7)));border-radius:var(--radius-xl);animation:pop var(--dur) var(--ease-out);padding-block-end:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sh-handle{display:none}.sh-head{padding-block-start:var(--space-4)}}.toasts{z-index:var(--z-toast);align-items:center;gap:var(--space-2);pointer-events:none;padding-inline:var(--page-gutter);flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--ctl-bnav-h) + var(--safe-bottom) + var(--space-4));inset-inline:0}.toast{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--ink);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);font-weight:var(--weight-medium);animation:fade var(--dur) var(--ease-out);display:inline-flex}.toast svg{inline-size:var(--size-icon);block-size:var(--size-icon);color:var(--win)}.toast[data-tone=error] svg{color:var(--loss)}@media (width>=1024px){.toasts{inset-block-end:var(--space-6)}}.mlist-cards{gap:var(--space-2);flex-direction:column;display:flex}.mcard{gap:var(--space-3);padding:var(--space-4);background:var(--surface-1);border-radius:var(--radius-lg);color:inherit;min-inline-size:0;text-decoration:none;display:grid}.mcard-link{transition:background var(--dur-fast) var(--ease-out)}.mcard-link:hover{background:var(--surface-2)}.mcard-up{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.mcard-main{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.mcard-title{font-weight:var(--weight-semibold)}.mcard-meta,.mcard-foot{gap:var(--space-1) var(--space-3);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.meta-item{align-items:center;gap:var(--space-1);min-inline-size:0;display:inline-flex}.meta-item svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);color:var(--ink-3)}.meta-item.motm svg{color:var(--gold);fill:var(--gold)}.dateblock{inline-size:var(--w-dateblock);padding-block:var(--space-1);border-radius:var(--radius-md);background:var(--surface-2);line-height:var(--lh-tight);flex-direction:column;justify-content:center;align-items:center;display:flex}.dateblock.is-tbc{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--ink-3);block-size:var(--w-dateblock)}.db-wd,.db-mon{font-size:var(--fs-overline);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--ink-3)}.db-mon{color:var(--brand-ink)}.db-day{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-2xl)}.mcard-top{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.mcard-top .mcard-title{color:var(--ink-2)}.mcard-when{color:var(--ink-3)}.mcard-board{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.mcard-side{align-items:center;gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.mcard-cap{font-size:var(--fs-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.mcard-foot{border-block-start:var(--hairline) solid var(--hairline-colour);padding-block-start:var(--space-3)}.scoreline{font-family:var(--font-display);font-weight:var(--weight-bold);align-items:center;line-height:1;display:inline-flex}.scoreline-md{font-size:var(--fs-4xl)}.scoreline-lg{font-size:var(--fs-score)}.sl-num[data-state=lose]{color:var(--ink-3)}.sl-dash{color:var(--ink-3);padding-inline:var(--space-2)}.res-pill{inline-size:var(--size-form-lg);block-size:var(--size-form-lg);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-lg);background:var(--draw-tint);color:var(--draw);flex:none;place-items:center;display:inline-grid}.res-pill[data-r=W]{background:var(--win-tint);color:var(--win)}.res-pill[data-r=L]{background:var(--loss-tint);color:var(--loss)}.app{min-block-size:100dvh}.skip{z-index:var(--z-toast);background:var(--brand);color:var(--on-brand);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);position:absolute;inset-block-start:calc(var(--space-8) * -1);inset-inline-start:var(--space-2)}.skip:focus{inset-block-start:var(--space-2)}.brand{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--ink);text-decoration:none;display:inline-flex}.brand-crest{inline-size:var(--size-crest);block-size:var(--size-crest);object-fit:contain;flex:none}.brand-name{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-xl);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar{z-index:var(--z-bar);justify-content:space-between;align-items:center;gap:var(--space-3);block-size:calc(var(--topbar-h) + var(--safe-top));padding:var(--safe-top) var(--page-gutter) 0;background:var(--surface-glass);-webkit-backdrop-filter:var(--blur-bar);border-block-end:var(--hairline) solid var(--hairline-colour);display:flex;position:sticky;inset-block-start:0}.topbar-end{align-items:center;gap:var(--space-2);flex:none;display:flex}.topbar .acct-name{display:none}.main{min-inline-size:0}.page{max-inline-size:var(--w-content);padding:var(--page-gutter) var(--page-gutter) calc(var(--ctl-bnav-h) + var(--safe-bottom) + var(--space-7));gap:var(--section-gap);flex-direction:column;min-inline-size:0;margin-inline:auto;display:flex}.cols{gap:var(--section-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.col-main,.col-rail{gap:var(--section-gap);flex-direction:column;min-inline-size:0;display:flex}.bnav{z-index:var(--z-bar);padding:0 var(--space-1) var(--safe-bottom);background:var(--surface-glass);-webkit-backdrop-filter:var(--blur-bar);border-block-start:var(--hairline) solid var(--hairline-colour);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset-block-end:0;inset-inline:0}.bnav-item{height:var(--ctl-bnav-h);justify-content:center;align-items:center;gap:var(--space-0);color:var(--ink-3);font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative}.bnav-item svg{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.bnav-item.is-active{color:var(--brand-ink)}.bnav-item.is-active:before{content:"";block-size:var(--rule);background:var(--brand);border-end-end-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill);position:absolute;inset-block-start:0;inset-inline:30%}.sidebar{display:none}.side-group{gap:var(--space-0);flex-direction:column;display:flex}.side-label{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-3)}.navrow{align-items:center;gap:var(--space-3);height:var(--ctl-nav-h);inline-size:100%;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--fs-md);font-weight:var(--weight-medium);text-align:start;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex}.navrow svg{inline-size:var(--size-icon);block-size:var(--size-icon);color:var(--ink-3)}.navrow:hover{background:var(--surface-2);color:var(--ink)}.navrow.is-active{background:var(--brand-tint);color:var(--ink)}.navrow.is-active svg{color:var(--brand-ink)}.sheet-nav{gap:var(--space-0);flex-direction:column;display:flex}.sh-body .navrow{height:var(--ctl-row-h);font-size:var(--fs-lg)}.acct-btn{align-items:center;gap:var(--space-2);max-inline-size:100%;min-inline-size:var(--ctl-icon-h);padding:0 var(--space-1);border-radius:var(--radius-pill);color:var(--ink);background:0 0;border:0;justify-content:center;display:inline-flex}.acct-btn:hover{background:var(--surface-2)}.acct-name{font-size:var(--fs-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-placeholder{inline-size:var(--size-avatar-sm);block-size:var(--size-avatar-sm);display:inline-block}.acct-head{align-items:center;gap:var(--space-4);padding-block:var(--space-2);display:flex}.acct-who{font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.acct-line{font-size:var(--fs-sm);color:var(--ink-3)}@media (width>=760px){.page-title,.hero-title{font-size:var(--fs-3xl)}.tab{padding-inline:var(--space-3)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-sm{grid-template-columns:repeat(auto-fit, minmax(var(--w-kpi), 1fr))}}@media (width>=1024px){.topbar,.bnav{display:none}.app{grid-template-columns:var(--w-sidebar) minmax(0, 1fr);background:linear-gradient(to right, var(--surface-1) var(--w-sidebar), var(--bg) var(--w-sidebar));display:grid}[dir=rtl] .app{background:linear-gradient(to left, var(--surface-1) var(--w-sidebar), var(--bg) var(--w-sidebar))}.sidebar{gap:var(--space-4);block-size:100dvh;padding:var(--space-5) var(--space-3);background:var(--surface-1);border-inline-end:var(--hairline) solid var(--hairline-colour);flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.sidebar>.brand{padding-inline:var(--space-2);margin-block-end:var(--space-2)}.side-foot{border-block-start:var(--hairline) solid var(--hairline-colour);margin-block-start:auto;padding-block-start:var(--space-3)}.side-foot .acct-btn{inline-size:100%;padding-inline:var(--space-2);border-radius:var(--radius-sm);justify-content:flex-start}.side-foot .btn-inline{inline-size:100%}.page{padding:var(--space-7) var(--space-7) var(--space-8)}.cols{grid-template-columns:minmax(0, 1fr) var(--w-rail)}}.nm{padding:var(--card-pad);gap:var(--space-3);flex-direction:column;display:flex}.nm-top{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nm-date{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}.nm-count{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--brand-ink);display:inline-flex}.nm-count svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.nm-meta{gap:var(--space-1) var(--space-4);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.nm-me{align-items:flex-start;gap:var(--space-3);flex-direction:column;padding-block-start:var(--space-1);display:flex}.nm-me .chip-lg+.chip-lg{margin-block-start:calc(var(--space-2) * -1)}.nm-note{font-size:var(--fs-sm);color:var(--ink-2)}.nm-roster{align-items:center;gap:var(--space-3);border-block-start:var(--hairline) solid var(--hairline-strong);padding-block-start:var(--space-3);display:flex}.nm-roster-text{white-space:nowrap;font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-snug);flex-direction:column;display:flex}.nm-roster-text b{color:var(--ink);font-size:var(--fs-md)}.nm-roster .see-all{margin-inline-start:auto}.nm .manage-link{align-self:flex-start}.nm-compact .nm-date{font-size:var(--fs-3xl)}.season-hero{padding:var(--card-pad);gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.season-crest{inline-size:var(--size-crest-lg);block-size:var(--size-crest-lg);object-fit:contain}.season-text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.season-text .chip-row{margin-block-start:var(--space-2)}.hero-leader{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-glass);color:inherit;grid-column:1/-1;text-decoration:none;display:flex}.hero-leader-icon{color:var(--gold);inline-size:var(--size-icon);block-size:var(--size-icon)}.hero-leader-text{flex-direction:column;min-inline-size:0;display:flex}.hero-leader-text b{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-leader-pts{line-height:var(--lh-tight);flex-direction:column;align-items:flex-end;margin-inline-start:auto;display:flex}.hero-leader-pts b{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-3xl);color:var(--brand-ink)}.hero-leader-pts span{font-size:var(--fs-overline);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-overline)}.snip-head,.snip-row{grid-template-columns:var(--w-rank) var(--size-avatar-sm) minmax(0, 1fr) var(--w-stat-col) var(--w-stat-col) var(--w-stat-col);align-items:center;gap:var(--space-2);padding-inline:var(--card-pad);display:grid}.snip-head{font-size:var(--fs-overline);font-weight:var(--weight-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-overline);padding-block-end:var(--space-2)}.snip-head>span:nth-child(n+4){text-align:end}.snip-head>span:first-child{text-align:center}.snip>li{border-block-start:var(--hairline) solid var(--hairline-colour)}.snip{padding-block-end:var(--space-2)}.snip-row{min-block-size:var(--ctl-h);padding-block:var(--space-2);color:inherit;text-decoration:none}.snip-row:hover{background:var(--surface-2)}.snip-row.is-me,.stand-row.is-me,.dtable tr.is-me td{background:var(--brand-tint)}.snip-rank,.stand-rank{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--fs-lg);color:var(--ink-3);text-align:center}.snip-rank[data-top],.stand-rank[data-top],.col-rank[data-top]{color:var(--brand-ink)}.snip-name{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snip-num{text-align:end;font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.snip-pts{text-align:end;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-xl)}.snip-gap{text-align:center;color:var(--ink-3);padding-block:var(--space-1);line-height:1}.leaders{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.leader{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);border-radius:var(--radius-lg);background:var(--surface-1);color:inherit;text-align:center;flex-direction:column;min-inline-size:0;text-decoration:none;display:flex}.leader:hover{background:var(--surface-2)}.leader-label{align-items:center;gap:var(--space-1);font-size:var(--fs-overline);font-weight:var(--weight-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-overline);display:inline-flex}.leader-label svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.leader-name{font-size:var(--fs-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.leader-value{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-3xl);color:var(--brand-ink);line-height:1}.table-card{padding-block-end:var(--space-2)}.table-tools{padding:var(--space-4) var(--card-pad) var(--space-3);justify-content:flex-end;display:flex}.stand-head,.stand-row{grid-template-columns:var(--w-rank) minmax(0, 1fr) var(--w-stat-col) var(--w-stat-col) var(--w-stat-col);align-items:center;gap:var(--space-2);padding-inline:var(--card-pad);display:grid}.stand-head{font-size:var(--fs-overline);font-weight:var(--weight-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-overline);padding-block-end:var(--space-2)}.stand-head>span:nth-child(n+3){text-align:end}.stand-head>span:first-child{text-align:center}.stand-row{min-block-size:var(--ctl-h);border-block-start:var(--hairline) solid var(--hairline-colour);color:inherit;text-decoration:none}.stand-row:hover{background:var(--surface-2)}.stand-player{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.stand-name{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stand-n{text-align:end;font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.stand-n[data-sign=\+]{color:var(--win)}.stand-n[data-sign=\-]{color:var(--loss)}.stand-pts{text-align:end;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-xl)}.tw{max-inline-size:100%;overflow-x:auto}.tw-fade{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--h-fade)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--h-fade)), transparent)}[dir=rtl] .tw-fade{-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--h-fade)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--h-fade)), transparent)}.dtable{inline-size:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.dtable .col-rank,.dtable .col-player{z-index:var(--z-sticky);background:var(--surface-1);position:sticky}.dtable .col-rank{inline-size:var(--w-rank);min-inline-size:var(--w-rank);text-align:center;font-family:var(--font-display);font-size:var(--fs-md);color:var(--ink-3);inset-inline-start:0}.dtable .col-player{min-inline-size:var(--w-name-col);inset-inline-start:0}.standings .col-player{inset-inline-start:var(--w-rank)}.dtable .col-pts{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-md);color:var(--ink)}.cell-player{align-items:center;gap:var(--space-2);display:inline-flex}.fixture{gap:var(--section-gap);flex-direction:column;display:flex}.board{padding:var(--card-pad)}.board-row{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.board-side{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;min-inline-size:0;display:flex}.board-score{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.board-note,.board-foot{font-size:var(--fs-sm);color:var(--ink-2);text-align:center}.board-foot{margin-block-start:var(--space-4)}.sb-cap{align-items:center;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}.lineups{padding:0 var(--card-pad) var(--card-pad);gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.lineup{min-inline-size:0}.lineup-head{padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--hairline-strong);font-size:var(--fs-sm);justify-content:space-between;align-items:center;display:flex}.lu-row{align-items:center;gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.lu-row+.lu-row{border-block-start:var(--hairline) solid var(--hairline-colour)}.lu-name{min-inline-size:0;font-size:var(--fs-sm);font-weight:var(--weight-medium);flex-direction:column;display:flex}.lu-name .plink{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lu-guest{font-size:var(--fs-overline);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-overline)}.marks{align-items:center;gap:var(--space-1);display:inline-flex}.mark{align-items:center;display:inline-flex}.mark-n{font-size:var(--fs-overline);font-weight:var(--weight-bold);color:var(--ink-2);margin-inline-start:var(--space-0)}.ev-icon{inline-size:var(--size-ev);block-size:var(--size-ev);background:var(--surface-2);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ev-icon svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ev-icon[data-k=own_goal]{color:var(--loss)}.card-glyph{inline-size:var(--w-card-glyph);block-size:var(--h-card-glyph);border-radius:var(--radius-xs);background:var(--card-yellow);display:block}.card-glyph[data-c=red]{background:var(--card-red)}.card-glyph[data-c=second]{background:linear-gradient(135deg, var(--card-yellow) 50%, var(--card-red) 50%)}.feed{padding:0 var(--card-pad) var(--space-3)}.feed-item{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.feed-item+.feed-item{border-block-start:var(--hairline) solid var(--hairline-colour)}.feed-item[data-side=B]{text-align:end;flex-direction:row-reverse}.feed-min{inline-size:var(--w-rank);font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:center;flex:none}.feed-text{flex-direction:column;min-inline-size:0;display:flex}.feed-who{font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.feed-count{color:var(--ink-3);font-weight:var(--weight-medium);margin-inline-start:var(--space-1)}.feed-what{font-size:var(--fs-xs);color:var(--ink-3)}.motm-win{align-items:center;gap:var(--space-4);display:flex}.motm-name{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-2xl);line-height:var(--lh-tight)}.nominee-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.nominee{align-items:center;gap:var(--space-2);block-size:var(--chip-lg-h);padding-inline:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--fs-sm);display:inline-flex}.nominee.is-win{background:var(--gold-tint);color:var(--gold)}.nominee-star{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);fill:var(--gold);color:var(--gold)}.disclosure-card>summary{cursor:pointer;min-block-size:var(--ctl-row-h);padding-block-end:var(--card-pad);list-style:none}.disclosure-card[open]>summary{padding-block-end:var(--space-3)}.disclosure-card>summary::-webkit-details-marker{display:none}.disc-chev{inline-size:var(--size-icon);block-size:var(--size-icon);color:var(--ink-3);transition:transform var(--dur) var(--ease-out);flex:none}details[open]>summary .disc-chev{transform:rotate(90deg)}[dir=rtl] .disc-chev{transform:scaleX(-1)}.draft-order{padding:0 var(--card-pad) var(--card-pad)}.do-row{align-items:center;gap:var(--space-3);padding-block:var(--space-2);font-size:var(--fs-sm);display:flex}.do-row+.do-row{border-block-start:var(--hairline) solid var(--hairline-colour)}.do-n{inline-size:var(--w-rank);font-family:var(--font-display);color:var(--ink-3);text-align:center}.disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--ctl-h);font-weight:var(--weight-semibold);border-block-start:var(--hairline) solid var(--hairline-colour);list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure[open]>summary{margin-block-end:var(--space-2)}.kv{flex-direction:column;display:flex}.kv>div{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--hairline-colour);font-size:var(--fs-sm);display:flex}.kv dt{color:var(--ink-2)}.kv dd{font-weight:var(--weight-semibold);text-align:end}.mlist{flex-direction:column;display:flex}.card>.mlist{padding:0 var(--card-pad) var(--space-2)}.mrow{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.mrow+.mrow{border-block-start:var(--hairline) solid var(--hairline-colour)}.mrow-main{min-inline-size:0;font-size:var(--fs-sm);flex-direction:column;flex:1;display:flex}.pen-pts{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-2xl);color:var(--loss);min-inline-size:var(--size-avatar-md);text-align:center}.bal-mini{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--card-pad);color:inherit;text-decoration:none;display:flex}.bal-mini:hover{background:var(--surface-2)}.bal-icon{inline-size:var(--size-avatar-md);block-size:var(--size-avatar-md);background:var(--brand-tint);color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;display:grid}.bal-icon svg{inline-size:var(--size-icon);block-size:var(--size-icon)}.bal-main{flex-direction:column;min-inline-size:0;display:flex}.bal-label{font-size:var(--fs-sm);color:var(--ink-2)}.bal-value{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-2xl);line-height:var(--lh-tight)}.bal-value[data-tone=loss]{color:var(--loss)}.bal-value[data-tone=win]{color:var(--win)}.bal-chev{color:var(--ink-3);inline-size:var(--size-icon);block-size:var(--size-icon);margin-inline-start:auto}.qlist{padding:0 var(--card-pad) var(--space-2)}.qrow{grid-template-columns:var(--w-rank) auto minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:grid}.qrow+.qrow{border-block-start:var(--hairline) solid var(--hairline-colour)}.qlist>.qrow:not(:has(.qrow-num)){grid-template-columns:auto minmax(0,1fr) auto}.qrow-num{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--fs-lg);color:var(--ink-3);text-align:center}.qrow-main{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.qrow-name{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.qrow.is-me .qrow-name .plink{color:var(--brand-ink)}.qrow-sub{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.pos-chips{gap:var(--space-1);display:inline-flex}.pos-chip{block-size:var(--chip-h);padding-inline:var(--space-2);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-overline);font-weight:var(--weight-bold);letter-spacing:var(--tracking-overline);place-items:center;display:inline-grid}.pos-chip.is-pref{background:var(--brand-tint);color:var(--brand-ink)}.phero{padding:var(--card-pad);gap:var(--space-4);flex-direction:column;display:flex}.phero-top{align-items:center;gap:var(--space-4);display:flex}.phero-text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.phero-text .chip-row{margin-block-start:var(--space-1)}.phero-since{font-size:var(--fs-xs);color:var(--ink-2)}.phero-badges{align-items:center;gap:var(--space-3) var(--space-6);border-block-start:var(--hairline) solid var(--hairline-strong);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.phero-actions{gap:var(--space-2);margin-block-start:var(--space-2);display:flex}.pbadge{flex-direction:column;display:flex}.pbadge-label{font-size:var(--fs-overline);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--ink-3)}.pbadge-value{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-3xl);line-height:var(--lh-tight);display:inline-flex}.trend{align-items:center;gap:var(--space-0);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--ink-3);display:inline-flex}.trend svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.trend[data-dir=up]{color:var(--win)}.trend[data-dir=down]{color:var(--loss)}.app-list>li+li,.h2h-games>li+li{border-block-start:var(--hairline) solid var(--hairline-colour)}.app-row{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--card-pad);min-block-size:var(--ctl-row-h);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"pill main kit score chev""pill flags kit score chev";text-decoration:none;display:grid}.app-row:hover,.h2h-game:hover{background:var(--surface-2)}.app-row>.res-pill{grid-area:pill}.app-row>.app-main{grid-area:main}.app-row>.app-flags{gap:var(--space-1);flex-wrap:wrap;grid-area:flags;display:flex}.app-row>.app-flags:empty{display:none}.app-row>.kit{grid-area:kit}.app-row>.app-score{grid-area:score}.app-row>.row-chev{grid-area:chev}.app-main{flex-direction:column;min-inline-size:0;display:flex}.app-title{font-size:var(--fs-sm);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.app-sub{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.app-score{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-xl);font-variant-numeric:tabular-nums}.gaps-cell{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.gap{font-size:var(--fs-xs);color:var(--ink-2);border-inline-start:var(--rule) solid var(--hairline-strong);padding-inline-start:var(--space-2)}.gap-up{border-inline-start-color:var(--win)}.gap-down{border-inline-start-color:var(--amber)}.spark{inline-size:100%;block-size:var(--h-chart);display:block}.spark-line{fill:none;stroke:var(--brand);stroke-width:var(--stroke-chart);stroke-linejoin:round;stroke-linecap:round}.toolbar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.toolbar>.fld{flex:1 1 var(--w-select)}.rrow{grid-template-columns:var(--w-rank) auto minmax(0, 1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-pad);min-block-size:var(--ctl-row-h);color:inherit;text-decoration:none;display:grid}.rrow:hover{background:var(--surface-2)}.rrow-main{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.rrow-name{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rrow-sub{white-space:nowrap;gap:var(--space-1) var(--space-3);font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:nowrap;display:flex;overflow:hidden}.how-body{gap:var(--space-3);font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;display:flex}.how-list{gap:var(--space-1);flex-direction:column;padding-inline-start:var(--space-4);list-style:outside;display:flex}.champ-shelf{grid-auto-flow:column;grid-auto-columns:minmax(var(--w-champ), 70%);gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;padding-block-end:var(--space-1);display:grid;overflow-x:auto}.champ-shelf::-webkit-scrollbar{display:none}.champ{scroll-snap-align:start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--gold-tint), var(--surface-1) 65%);flex-direction:column;display:flex}.champ-icon{color:var(--gold)}.champ-icon svg{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl)}.champ-season{font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--ink-2)}.champ-winners{flex-direction:column;display:flex}.champ-who{align-items:center;gap:var(--space-2);min-block-size:var(--ctl-inline-h);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-xl);color:var(--ink);text-decoration:none;display:inline-flex}.award-shelf{grid-template-columns:repeat(auto-fill, minmax(var(--w-award), 1fr));gap:var(--space-2);display:grid}.award-card{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;min-inline-size:0;display:flex}.award-card.is-champ{background:linear-gradient(160deg, var(--gold-tint), var(--surface-2) 70%)}.award-icon{inline-size:var(--size-avatar-sm);block-size:var(--size-avatar-sm);background:var(--gold-tint);color:var(--gold);border-radius:50%;place-items:center;margin-block-end:var(--space-1);display:grid}.award-icon svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.award-card.is-champ .award-icon{background:var(--gold);color:var(--on-brand)}.award-name{font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.award-meta,.award-none{font-size:var(--fs-xs);color:var(--ink-3)}.award-winners{flex-direction:column;display:flex}.award-winner{align-items:center;gap:var(--space-2);min-block-size:var(--ctl-inline-h);color:inherit;font-size:var(--fs-sm);font-weight:var(--weight-medium);min-inline-size:0;text-decoration:none;display:flex}.award-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.award-val{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-lg);color:var(--brand-ink);margin-inline-start:auto}.tally-head,.tally-row{grid-template-columns:var(--w-rank) minmax(0, 1fr) var(--w-stat-col-wide) var(--w-stat-col-wide);align-items:center;gap:var(--space-2);padding-inline:var(--card-pad);display:grid}.tally-head{font-size:var(--fs-overline);font-weight:var(--weight-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-overline);padding-block-end:var(--space-2)}.tally-head>span:nth-child(n+3){text-align:end}.tally>li{border-block-start:var(--hairline) solid var(--hairline-colour)}.tally{padding-block-end:var(--space-2)}.tally-row{min-block-size:var(--ctl-h);padding-block:var(--space-2);color:inherit;text-decoration:none}.tally-row:hover{background:var(--surface-2)}.tally-who{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.tally-name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium);overflow:hidden}.tally-n{text-align:end;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-lg)}.tally-n[data-gold]{color:var(--gold)}.vs{padding:var(--card-pad);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.vs-row{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);inline-size:100%;display:grid}.vs-side{align-items:center;gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.vs-side .fld{inline-size:100%}.vs-mid{align-items:center;gap:var(--space-1);flex-direction:column;padding-block-start:var(--space-3);display:flex}.vs-word{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-2xl);color:var(--ink-3)}.vs-hint{font-size:var(--fs-sm);color:var(--ink-2);text-align:center}.split{gap:var(--space-3);flex-direction:column;display:flex}.split-bar{block-size:var(--size-dot);border-radius:var(--radius-pill);background:var(--surface-2);gap:var(--space-0);display:flex;overflow:hidden}.sb-a{inline-size:var(--a);background:var(--brand)}.sb-d{inline-size:var(--d);background:var(--surface-3)}.sb-b{inline-size:var(--b);background:var(--amber)}.split-nums{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.split-nums>span{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.split-nums>span:nth-child(2){align-items:center}.split-nums>span:nth-child(3){align-items:flex-end}.split-nums b{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-3xl);line-height:var(--lh-tight);color:var(--ink)}.split-nums>span:first-child b{color:var(--brand-ink)}.split-nums>span:last-child b{color:var(--amber)}.cmp-row{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--hairline-colour);grid-template-columns:1fr auto 1fr;display:grid}.cmp-n{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-xl);color:var(--ink-3)}.cmp-n:last-child{text-align:end}.cmp-n[data-lead]{color:var(--ink)}.cmp-label{font-size:var(--fs-sm);color:var(--ink-2)}.h2h-game{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-pad);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.pick-grid{grid-template-columns:repeat(auto-fill, minmax(var(--w-pick), 1fr));gap:var(--space-2);display:grid}.pick-card{height:var(--ctl-pick-h);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg);border:var(--rule) solid transparent;background:var(--surface-2);color:var(--ink);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.pick-card:hover:not(:disabled){background:var(--surface-3)}.pick-card:active:not(:disabled){transform:scale(.98)}.pick-card[aria-pressed=true]{border-color:var(--gold);background:var(--gold-tint)}.pick-card:disabled{opacity:.5}.pick-name{font-size:var(--fs-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.pick-sub{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--ink-3);display:inline-flex}.pick-card[aria-pressed=true] .pick-sub{color:var(--gold)}.pick-sub svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.rate-list{padding:0 var(--card-pad) var(--space-2)}.rate-row{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av main""av ctl";display:grid}.rate-row+.rate-row{border-block-start:var(--hairline) solid var(--hairline-colour)}.rate-row>.av{grid-area:av;align-self:start}.rate-main{min-inline-size:0;font-size:var(--fs-xs);flex-direction:column;grid-area:main;display:flex}.rate-name{font-size:var(--fs-md);font-weight:var(--weight-semibold)}.rate-ctl{gap:var(--space-2);grid-area:ctl;align-items:center;display:flex}.select-score{inline-size:var(--w-score-pick)}.rate-ctl .sel-wrap{inline-size:var(--w-score-pick);flex:none}@media (width>=520px){.lineups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.rate-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av main ctl"}.champ-shelf{grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(var(--w-champ), 1fr));overflow:visible}.nm-me{flex-flow:wrap;align-items:center}.nm-me .btn-lg,.nm-me .is-block{inline-size:auto;min-inline-size:var(--w-select);margin-inline-start:auto}.nm-me .chip-lg+.chip-lg{margin-block-start:0}}.auth{justify-content:center;align-items:center;gap:var(--space-4);min-block-size:100dvh;padding:var(--page-gutter);flex-direction:column;display:flex}.auth-card{inline-size:min(100%, var(--w-auth));gap:var(--space-5);padding:var(--space-7) var(--space-6);border-radius:var(--radius-xl);background:var(--surface-1);flex-direction:column;display:flex}.auth-brand{align-items:center;gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.auth-crest{inline-size:var(--size-crest-lg);block-size:var(--size-crest-lg);object-fit:contain}.auth-title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-3xl);line-height:var(--lh-tight);text-align:center;margin-block-end:calc(var(--space-3) * -1)}.auth-sub{text-align:center;color:var(--ink-2);font-size:var(--fs-sm)}.auth-note{text-align:center;color:var(--ink-3);font-size:var(--fs-xs)}.auth-foot{justify-content:center;display:flex}.back-link{align-items:center;gap:var(--space-2);min-block-size:var(--ctl-inline-h);display:inline-flex}.back-link svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.col-rail .form-grid{grid-template-columns:minmax(0,1fr)}.stack-loose{gap:var(--section-gap);flex-direction:column;min-inline-size:0;display:flex}.btn-switch{height:var(--ctl-h);align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold);background:0 0;border:0;padding:0;display:inline-flex}.sw-track{inline-size:var(--size-switch-w);block-size:var(--size-switch-h);border-radius:var(--radius-pill);background:var(--surface-3);box-shadow:inset 0 0 0 var(--hairline) var(--hairline-strong);transition:background var(--dur-fast) var(--ease-out);position:relative}.sw-thumb{inline-size:var(--size-switch-thumb);block-size:var(--size-switch-thumb);background:var(--ink-2);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:calc((var(--size-switch-h) - var(--size-switch-thumb)) / 2);inset-inline-start:calc((var(--size-switch-h) - var(--size-switch-thumb)) / 2)}.btn-switch[aria-checked=true]{color:var(--brand-ink)}.btn-switch[aria-checked=true] .sw-track{background:var(--brand)}.btn-switch[aria-checked=true] .sw-thumb{background:var(--on-brand);transform:translateX(calc(var(--size-switch-w) - var(--size-switch-h)))}[dir=rtl] .btn-switch[aria-checked=true] .sw-thumb{transform:translateX(calc((var(--size-switch-w) - var(--size-switch-h)) * -1))}.btn-switch:disabled{opacity:.45}.toasts .toast{pointer-events:auto}.toast-action{color:var(--brand-ink);margin-inline-start:var(--space-1)}.sh-head-text{gap:var(--space-0);flex-direction:column;min-inline-size:0;display:flex}.sh-sub{font-size:var(--fs-xs);color:var(--ink-3)}.sh-q{font-size:var(--fs-lg);font-weight:var(--weight-semibold)}@media (width>=1024px){.sh.is-side{inline-size:min(var(--w-drawer), 100vw);border-radius:0;block-size:100dvh;max-block-size:none;animation:drawer-in var(--dur) var(--ease-out);border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);inset:0 0 0 auto;transform:none}[dir=rtl] .sh.is-side{border-radius:0;border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);inset:0 auto 0 0}.sh.is-side .sh-body{flex:auto}}@keyframes drawer-in{0%{transform:translateX(var(--space-8));opacity:0}to{opacity:1;transform:none}}.ico{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ev-icon[data-k=assist]{background:var(--brand-tint);color:var(--brand-ink)}.ev-icon[data-k=own_goal]{background:var(--loss-tint)}.ev-icon[data-k=late],.ev-icon[data-k=no_show]{background:var(--amber-tint);color:var(--amber)}.ev-icon[data-k=yellow],.ev-icon[data-k=second_yellow],.ev-icon[data-k=red]{background:0 0}.legend{gap:var(--space-1) var(--space-3);font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.legend-item{align-items:center;gap:var(--space-1);display:inline-flex}.legend .ev-icon{inline-size:var(--size-icon);block-size:var(--size-icon)}.lu-guest.is-amber{color:var(--amber)}.season-pick{flex:none}.btn-season{height:var(--ctl-h);align-items:center;gap:var(--space-2);padding-inline:var(--space-4) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-2);border:var(--hairline) solid var(--hairline-strong);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}.btn-season:hover{background:var(--surface-3)}.btn-season svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);color:var(--ink-3)}.sheet-list .lrow-title{white-space:normal}.sheet-list .lrow-button{height:auto;min-block-size:var(--ctl-row-h)}.row-check{inline-size:var(--size-icon);block-size:var(--size-icon);color:var(--brand)}.row-icon{inline-size:var(--size-icon);block-size:var(--size-icon);color:var(--ink-3)}.row-icon.is-gold{color:var(--gold)}.row-note{padding:0 var(--card-pad) var(--space-3)}.amount{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;white-space:nowrap}.amount-owed{color:var(--loss)}.amount-credit{color:var(--win)}.inset-list{border-radius:var(--radius-md);background:var(--surface-2);overflow:hidden}.inset-list .lrow{padding-inline:var(--space-3)}.kit-inline{align-items:center;gap:var(--space-1);display:inline-flex}.kit-inline .kit{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.dtable .num{text-align:end}.col-form{white-space:nowrap}.manage{gap:var(--section-gap);flex-direction:column;min-inline-size:0;display:flex}.manage-nav{margin-block-start:calc(var(--space-3) * -1)}.manage-body{gap:var(--section-gap);flex-direction:column;min-inline-size:0;display:flex}.manage-bar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.card-tools{align-items:center;gap:var(--space-2);padding:0 var(--card-pad) var(--space-3);flex-wrap:wrap;display:flex}.card-tools>.fld{flex:1 1 var(--w-select)}.card-body-top{padding-block-start:var(--card-pad)}.card-subhead{padding:var(--space-4) var(--card-pad) var(--space-2);font-size:var(--fs-md);font-weight:var(--weight-semibold)}.card-subhead-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline-end:var(--card-pad);display:flex}.form-actions{align-items:center;gap:var(--inline-gap);flex-wrap:wrap;display:flex}.inline-form{align-items:flex-end;gap:var(--inline-gap);flex-wrap:wrap;display:flex}.inline-form>.fld{flex:1 1 var(--w-select)}.pair{gap:var(--inline-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pair-colour{grid-template-columns:var(--ctl-h) minmax(0, 1fr)}.input-colour{padding:var(--space-1);inline-size:var(--ctl-h)}.input-mono{font-family:var(--font-mono);letter-spacing:var(--tracking-overline)}.trio{grid-template-columns:repeat(auto-fit, minmax(var(--w-kpi), 1fr));gap:var(--inline-gap);align-items:end;display:grid}.band-open{min-block-size:var(--ctl-h);color:var(--ink-2);font-size:var(--fs-sm);align-items:center;display:flex}.subcard{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2)}.role-list{flex-direction:column;display:flex}.role-item{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.role-item+.role-item{border-block-start:var(--hairline) solid var(--hairline-colour)}.code-box{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--brand-tint);flex-direction:column;inline-size:100%;display:flex}.code-value{font-family:var(--font-mono);font-size:var(--fs-2xl);letter-spacing:var(--tracking-overline);color:var(--brand-ink)}.code-message{font-size:var(--fs-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.hist{gap:var(--space-2);border-block-start:var(--hairline) solid var(--hairline-colour);flex-direction:column;align-items:stretch;padding-block-start:var(--space-3);display:flex}.hist>.btn-inline{align-self:flex-start}.hist-title{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--ink-2);display:inline-flex}.hist-title svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.hist-list{flex-direction:column;display:flex}.hist-row{gap:var(--space-0);padding-block:var(--space-2);flex-direction:column;display:flex}.hist-row+.hist-row{border-block-start:var(--hairline) solid var(--hairline-colour)}.hist-change{font-size:var(--fs-sm);overflow-wrap:anywhere}.hist-meta{font-size:var(--fs-xs);color:var(--ink-3)}.btn-group{height:var(--ctl-row-h);align-items:center;gap:var(--space-3);inline-size:100%;padding-inline:var(--card-pad);color:var(--ink);text-align:start;background:0 0;border:0;display:flex}.btn-group:hover{background:var(--surface-2)}.btn-group .disc-chev{margin-inline-start:auto;transform:rotate(-90deg)}[dir=rtl] .btn-group .disc-chev{transform:rotate(90deg)}.btn-group[aria-expanded=true] .disc-chev{transform:none}.sgroup-title{font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.sgroup-count{font-size:var(--fs-xs);color:var(--ink-3)}.sgroup-list{border-block-start:var(--hairline) solid var(--hairline-colour)}.sgroup-list .lrow-title{white-space:normal}.sgroup-list .lrow-button{height:auto;min-block-size:var(--ctl-row-h);padding-block:var(--space-3)}.setting-value{color:var(--brand-ink);font-size:var(--fs-sm);white-space:normal}.sgroup-list .lrow-sub{white-space:normal}.setting-key{font-size:var(--fs-xs);color:var(--ink-3)}.setting-key code{font-family:var(--font-mono)}.ledit,.ledit-rows{gap:var(--space-2);flex-direction:column;display:flex}.ledit-row{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ledit-pos{min-inline-size:var(--w-rank);text-align:center;font-family:var(--font-display);color:var(--ink-3)}.ledit-item{min-inline-size:0}.ledit-tools{justify-content:flex-end;gap:var(--space-1);grid-column:1/-1;display:flex}@media (width>=560px){.ledit-row{grid-template-columns:auto minmax(0,1fr) auto}.ledit-tools{grid-column:auto}}.gwlist{flex-direction:column;display:flex}.gwrow{gap:var(--space-2);padding:var(--space-3) var(--card-pad);flex-direction:column;display:flex}.gwrow+.gwrow{border-block-start:var(--hairline) solid var(--hairline-colour)}.gwrow-head{gap:var(--space-0);flex-direction:column;min-inline-size:0;display:flex}.gwrow-title{font-weight:var(--weight-semibold)}.gwrow-sub{font-size:var(--fs-xs);color:var(--ink-3)}.gwrow-games{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sheet-page{gap:var(--section-gap);flex-direction:column;min-inline-size:0;display:flex}.sboard{z-index:var(--z-sticky);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--hero-from), var(--hero-to) 70%);box-shadow:var(--shadow-pop);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:sticky;inset-block-start:var(--sticky-top)}.sboard-side{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.sboard-side.is-end{justify-content:flex-end}.sboard-name{font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-2)}.sboard-score{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-4xl);line-height:var(--lh-tight);display:inline-flex}.sboard-status{justify-content:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.stepper{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.btn-step{height:var(--ctl-step-h);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-1);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-semibold);background:0 0;border:0;min-inline-size:0;display:inline-flex}.btn-step[aria-current=step]{background:var(--brand);color:var(--on-brand)}.step-n{inline-size:var(--size-badge);block-size:var(--size-badge);background:var(--surface-3);color:var(--ink-2);font-size:var(--fs-overline);border-radius:50%;place-items:center;display:none}.btn-step[aria-current=step] .step-n{background:var(--on-brand);color:var(--brand)}@media (width>=480px){.step-n{display:inline-grid}}.squads{gap:var(--stack-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=760px){.squads{grid-template-columns:repeat(2,minmax(0,1fr))}}.squad-card{padding-block-end:var(--space-2)}.squad-head{align-items:center;gap:var(--space-2);padding:var(--card-pad) var(--card-pad) var(--space-2);display:flex}.squad-title{font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.squad-n{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--ink-3);margin-inline-start:auto}.action-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-grid>:first-child:nth-last-child(odd){grid-column:1/-1}.side-btns{gap:var(--space-1);display:inline-flex}.tgrid-wrap{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.tgrid-head{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:flex}.tgrid{grid-template-columns:repeat(auto-fill, minmax(var(--w-tile), 1fr));gap:var(--space-2);display:grid}.btn-ptile{height:var(--ctl-tile-h);align-items:center;column-gap:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);border:var(--hairline) solid var(--hairline-strong);background:var(--surface-1);color:var(--ink);text-align:start;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid}.btn-ptile>.av{grid-row:1/span 2}.btn-ptile[data-side=W]{box-shadow:inset var(--rule-accent) 0 0 var(--kit-white-trim)}.btn-ptile[data-side=B]{box-shadow:inset var(--rule-accent) 0 0 var(--kit-black-trim)}[dir=rtl] .btn-ptile[data-side=W]{box-shadow:inset calc(var(--rule-accent) * -1) 0 0 var(--kit-white-trim)}[dir=rtl] .btn-ptile[data-side=B]{box-shadow:inset calc(var(--rule-accent) * -1) 0 0 var(--kit-black-trim)}.btn-ptile:hover:not(:disabled){background:var(--surface-2)}.btn-ptile:active:not(:disabled){transform:scale(.98)}.btn-ptile:disabled{opacity:.6}.ptile-name{font-size:var(--fs-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ptile-marks{align-items:center;gap:var(--space-1);min-block-size:var(--size-icon-sm);display:inline-flex}.mk{align-items:center;gap:var(--space-0);font-size:var(--fs-overline);font-weight:var(--weight-bold);color:var(--ink-2);display:inline-flex}.ptile-marks .ev-icon{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);background:0 0}.tl-icon{display:inline-flex}.draft{gap:var(--stack-gap);flex-direction:column;min-inline-size:0;display:flex}.draft-top{gap:var(--space-1);flex-direction:column;display:flex}.turn{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-pop);display:flex;position:sticky;inset-block-start:var(--sticky-top)}.turn[data-mine]{background:linear-gradient(160deg, var(--hero-from), var(--hero-to) 80%);box-shadow:inset 0 0 0 var(--rule) var(--brand), var(--shadow-pop)}.turn-icon{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl);color:var(--ink-3)}.turn-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.turn-title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--fs-2xl);line-height:var(--lh-tight);overflow-wrap:anywhere}.turn[data-mine] .turn-title{color:var(--brand-ink)}.turn-sub{font-size:var(--fs-xs);color:var(--ink-3)}.dsquads{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dsquad{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-1);flex-direction:column;min-inline-size:0;display:flex}.dsquad-head{align-items:center;gap:var(--space-2);display:flex}.dsquad-name{font-weight:var(--weight-semibold)}.dsquad-n{font-family:var(--font-display);color:var(--ink-3);margin-inline-start:auto}.dsquad-cap{font-size:var(--fs-xs);color:var(--ink-3)}.dsquad-warn{align-items:flex-start;gap:var(--space-1);font-size:var(--fs-xs);color:var(--amber);display:flex}.dsquad-warn svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);flex:none}.dsquad-list{flex-direction:column;display:flex}.dsquad-row{align-items:center;gap:var(--space-2);padding-block:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dsquad-player{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dsquad-meta{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.pool{grid-template-columns:repeat(auto-fill, minmax(var(--w-pcard), 1fr));gap:var(--space-2);display:grid}.btn-pcard,.pcard{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg);background:var(--surface-1);border:var(--hairline) solid var(--hairline-colour);color:var(--ink);text-align:center;flex-direction:column;min-inline-size:0;display:flex;position:relative}.pcard-flag{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--amber-tint);color:var(--amber);font-size:var(--fs-overline);font-weight:var(--weight-semibold);line-height:var(--lh-body);position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.btn-pcard{height:var(--ctl-pcard-h);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.pcard{min-block-size:var(--ctl-pcard-h)}.btn-pcard:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand)}.btn-pcard:active:not(:disabled){transform:scale(.98)}.btn-pcard:disabled{opacity:.5}.pcard-name{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.pcard-chips{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pcard-stats{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.pick-confirm{align-items:center;gap:var(--space-3);display:flex}.do-row[data-now]{color:var(--brand-ink);font-weight:var(--weight-semibold)}.join-card{gap:var(--space-4)}.join-game{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2);flex-wrap:wrap;display:flex}.join-game-main{gap:var(--space-1);flex-direction:column;flex:1 1 var(--w-kpi);min-inline-size:0;display:flex}.join-game-title{font-size:var(--fs-lg)}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bank{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;display:flex}.bank.is-card{background:var(--surface-1);border-radius:var(--radius-lg);padding:var(--card-pad)}.bank-title{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--weight-semibold);display:inline-flex}.bank-title svg{inline-size:var(--size-icon);block-size:var(--size-icon);color:var(--brand-ink)}.iban{font-family:var(--font-mono);letter-spacing:var(--tracking-overline);overflow-wrap:anywhere}.stand-who{gap:var(--space-0);flex-direction:column;min-inline-size:0;display:flex}.card-head{flex-wrap:wrap}.card-head-text{flex:1 1 var(--w-select)}.season-pick{align-self:flex-start}.dtable thead th{text-align:start;font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-3);padding:var(--space-3) var(--space-2) var(--space-2);border-block-end:var(--hairline) solid var(--hairline-strong);white-space:nowrap}.dtable tbody td,.dtable tbody th{padding:var(--cell-pad);border-block-end:var(--hairline) solid var(--hairline-colour);white-space:nowrap;text-align:start}.dtable tbody th{font-weight:var(--weight-semibold)}.dtable tbody tr:last-child td,.dtable tbody tr:last-child th{border-block-end:0}.dtable thead th:first-child,.dtable tbody>tr>:first-child{padding-inline-start:var(--card-pad)}.dtable thead th:last-child,.dtable tbody>tr>:last-child{padding-inline-end:var(--card-pad)}.dtable .n,.dtable .num,.dtable thead th.n,.dtable thead th.num{text-align:end}.page-head-actions .season-pick{flex:none}.odds-block{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.odds-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.odds-title{font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--ink-2)}.odds{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.odds-bar{block-size:var(--size-dot-lg);border-radius:var(--radius-pill);background:var(--surface-2);gap:var(--space-0);display:flex;overflow:hidden}.odds[data-size=sm] .odds-bar{block-size:var(--size-dot)}.odds-seg{min-inline-size:0;transition:inline-size var(--dur) var(--ease-out);display:block}.odds-seg[data-k=W]{background:var(--kit-white)}.odds-seg[data-k=D]{background:var(--draw)}.odds-seg[data-k=B]{background:var(--kit-black);box-shadow:inset 0 0 0 var(--hairline) var(--kit-black-trim)}.odds-legend{gap:var(--space-2);font-size:var(--fs-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.odds-item{align-items:center;gap:var(--space-1);min-inline-size:0;color:var(--ink-2);display:inline-flex}.odds-item b{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--weight-bold);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.odds[data-size=sm] .odds-item b{font-size:var(--fs-lg)}.odds-item[data-k=D]{justify-content:center}.odds-item[data-k=B]{justify-content:flex-end}.odds-name{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.odds-none,.odds-note{font-size:var(--fs-xs);color:var(--ink-3)}.odds-result{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);color:var(--ink-2);display:flex}.odds-result svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);flex:none;margin-block-start:var(--space-0)}.odds-result[data-tone=upset]{color:var(--amber);font-weight:var(--weight-semibold)}.odds-result[data-tone=fav]{color:var(--win)}.odds-proj{border-block-start:var(--hairline) solid var(--hairline-colour);padding-block-start:var(--space-3)}.thread{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.thread-list{flex-direction:column;display:flex}.cmt{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--hairline-colour);grid-template-columns:auto minmax(0,1fr);display:grid}.cmt:last-child{border-block-end:0}.cmt-av{grid-row:span 3}.cmt-head{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.cmt-name{font-weight:var(--weight-semibold);font-size:var(--fs-sm);overflow-wrap:anywhere}.cmt-when{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.cmt-body{font-size:var(--fs-md);line-height:var(--lh-body);overflow-wrap:anywhere;white-space:pre-wrap}.cmt-body[data-hidden]{color:var(--ink-3);font-style:italic;font-size:var(--fs-sm)}.cmt-foot{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.cmt-pick{align-items:center;gap:var(--space-1);display:inline-flex}.btn-react{justify-content:center;align-items:center;gap:var(--space-1);height:var(--ctl-inline-h);min-inline-size:var(--ctl-inline-h);padding-inline:var(--space-2);border-radius:var(--radius-pill);border:var(--hairline) solid var(--hairline-strong);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}.btn-react[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-ink)}.btn-react:disabled{opacity:.5;cursor:default}.react-emoji{font-size:var(--fs-md);line-height:1}.btn-react svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.composer{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.composer-meta{justify-content:space-between;gap:var(--space-2);font-size:var(--fs-xs);color:var(--ink-3);grid-column:1/-1;display:flex}.thread-closed{font-size:var(--fs-xs);color:var(--ink-3)}[data-variant=primary] .pulse{background:var(--on-brand)}
