@import "https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--plane-0:#14130f;--plane-1:#1a1813;--plane-2:#221f19;--plane-3:#2c2820;--plane-4:#38332a;--hairline:#f0ebd712;--hairline-2:#f0ebd71f;--hairline-3:#f0ebd733;--ink-1:#f1ecdf;--ink-2:#b4ad9f;--ink-3:#9a927f;--chrome:#5470a0;--chrome-hi:#6a86b6;--chrome-tint:#5470a029;--chrome-on:#fff;--trend-up:#5fa06a;--trend-up-tint:#5fa06a24;--trend-flat:#d8a33f;--trend-flat-tint:#d8a33f24;--trend-down:#b23b22;--trend-down-tint:#b23b2224;--trend-up-on:var(--plane-0);--trend-flat-on:var(--plane-0);--trend-down-on:#fff;--team-us:#4a73a8;--team-rival:#b5533b;--unit-offense:#7c8460;--unit-defense:#90748a;--unit-special:#8a8676;--font-display:"Archivo", system-ui, -apple-system, sans-serif;--font:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-sm:3px;--r:5px;--r-lg:10px;--r-full:999px;--ease:cubic-bezier(.2,.8,.2,1);--t-micro:.12s;--t-panel:.22s;--t-plane:.38s;--focus:0 0 0 2px var(--plane-0), 0 0 0 4px var(--chrome);--skeleton-sweep:#f0ebd70d;--chip-tint:2\65 ;--turf:#1e2018;--turf-line:#f0ebd721;--turf-line-strong:#f0ebd747;--band-alt:#1a1813;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-deep:var(--plane-0);--bg-chapter:var(--plane-1);--bg-surface:var(--plane-2);--bg-elevated:var(--plane-3);--border:var(--hairline-2);--border-hover:var(--hairline-3);--text-primary:var(--ink-1);--text-secondary:var(--ink-2);--text-tertiary:var(--ink-3);--accent:var(--chrome);--accent-bright:var(--chrome-hi);--accent-dim:var(--chrome-tint);--accent-2:#5c6048;--accent-2-bright:#7a7e60;--accent-2-dim:#5c604829;--data-us:var(--team-us);--data-rival:var(--team-rival);--data-us-ink:color-mix(in srgb, var(--data-us) 80%, var(--ink-1));--data-rival-ink:color-mix(in srgb, var(--data-rival) 80%, var(--ink-1));--kickoff:#4fa3a3;--kickoff-bg:#4fa3a322;--kickoff-border:color-mix(in srgb, var(--kickoff) 45%, transparent);--quarter:#9aa1a5;--quarter-bg:#9aa1a522;--ok:var(--trend-up);--ok-bg:var(--trend-up-tint);--ok-on:var(--trend-up-on);--warn:var(--trend-flat);--warn-bg:var(--trend-flat-tint);--warn-on:var(--trend-flat-on);--danger:var(--trend-down);--danger-bg:var(--trend-down-tint);--danger-on:var(--trend-down-on);--danger-ink:color-mix(in srgb, var(--trend-down) 60%, var(--ink-1));--up:var(--ok);--down:var(--danger);--flat:var(--warn);--shadow-sm:0 0 0 1px var(--hairline-2);--shadow-md:0 0 0 1px var(--hairline-3), 0 6px 18px #0000008c;--shadow-lg:0 0 0 1px var(--hairline-3), 0 16px 40px #000000a6;--radius-sm:var(--r-sm);--radius:var(--r);--radius-lg:var(--r-lg);--topbar-h:60px;--topbar-bg:var(--plane-0);--topbar-shadow:none;--font-heading:var(--font-display)}:root[data-theme=light]{--plane-0:#f2f5f9;--plane-1:#e7edf4;--plane-2:#fff;--plane-3:#dce4ee;--plane-4:#fff;--hairline:#1020381f;--hairline-2:#10203833;--hairline-3:#1020384d;--ink-1:#141b26;--ink-2:#475366;--ink-3:#556172;--chrome:#3e5c8c;--chrome-hi:#32496f;--chrome-tint:#3e5c8c24;--chrome-on:#fff;--trend-up:#44692b;--trend-up-tint:#44692b24;--trend-flat:#8a6410;--trend-flat-tint:#8a641024;--trend-down:#a8371f;--trend-down-tint:#a8371f24;--trend-up-on:var(--plane-2);--trend-flat-on:var(--plane-2);--trend-down-on:var(--plane-2);--kickoff:#236363;--kickoff-bg:#23636324;--quarter:#5f5b4e;--quarter-bg:#5f5b4e24;--unit-offense:#4c6340;--unit-defense:#74516f;--unit-special:#5f5b45;--accent-2:#4c6b3a;--accent-2-bright:#3b5a2c;--accent-2-dim:#4c6b3a24;--shadow-sm:0 0 0 1px var(--hairline-2);--shadow-md:0 0 0 1px var(--hairline-3), 0 6px 18px #1020381f;--shadow-lg:0 0 0 1px var(--hairline-3), 0 16px 40px #10203829;--skeleton-sweep:#1020380f;--chip-tint:24;--turf:#dde6ce;--turf-line:#1e28142e;--turf-line-strong:#1e28145c;--band-alt:#e7edf4;--topbar-bg:#fff;--topbar-shadow:0 1px 2px #1020380f, 0 2px 8px #1020380d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:focus-visible{box-shadow:var(--focus);outline:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tnum{font-feature-settings:"tnum" 1, "cv01" 1;font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton{background:var(--plane-3);border-radius:var(--r-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-sweep), transparent);animation:1.4s infinite fr-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes fr-shimmer{to{transform:translate(100%)}}@keyframes fr-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.fr-roster-row{border-radius:var(--r-sm);background:0 0;border:1px solid #0000;transition:border-color .15s,background .15s}.fr-roster-row:hover,.fr-roster-row:focus-visible{background:var(--plane-3);border-color:var(--hairline-2);outline:none}@media (pointer:coarse){.fr-roster-row{padding-top:13px!important;padding-bottom:13px!important}}.fr-roster-grid{grid-template-columns:repeat(3,1fr) 220px}@media (width>=1001px){.fr-roster-page{height:calc(100vh - var(--topbar-h));flex-direction:column;display:flex;padding-bottom:20px!important}.fr-roster-page>*{flex-shrink:0}.fr-roster-page>.fr-roster-grid{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.fr-roster-col{flex-direction:column;max-height:100%;display:flex}.fr-roster-col-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}}@media (width<=1000px){.fr-roster-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.fr-roster-grid{grid-template-columns:1fr}.fr-roster-page{padding:16px 16px 32px!important}.fr-roster-header{flex-direction:column!important;align-items:stretch!important}.fr-roster-actions{justify-content:flex-end}}.rv{min-height:calc(100vh - var(--topbar-h));padding:var(--s6) clamp(16px, 3vw, 48px) var(--s7);background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--club) 22%, transparent), transparent 70%), radial-gradient(70% 60% at 100% 100%, color-mix(in srgb, var(--club) 12%, transparent), transparent 70%)}.rv h1{margin:0}.rv-none{margin:var(--s3) 0;color:var(--ink-3);font-size:13px}.rv-warn{color:var(--trend-flat)}.rv-head{justify-content:space-between;align-items:center;gap:var(--s5);border-radius:var(--r-lg);background:linear-gradient(115deg, var(--club), color-mix(in srgb, var(--club) 82%, var(--ink-1)));box-shadow:0 8px 24px color-mix(in srgb, var(--club) 25%, transparent);border:1px solid #0000;flex-wrap:wrap;padding:14px 18px 14px 22px;display:flex}.rv-title{align-items:baseline;column-gap:var(--s6);row-gap:var(--s2);flex-wrap:wrap;display:flex}.rv-h1{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:34px;line-height:1.05}.rv-h1-label{font-variation-settings:"wdth" 100, "wght" 300;color:color-mix(in srgb, var(--club-on) 72%, transparent)}.rv-h1-team{font-variation-settings:"wdth" 100, "wght" 700;color:var(--club-on)}.rv-hd-row{align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;margin-top:8px;display:flex}.rv-hd-row .rv-meta{margin:0}@media (width<=640px){.rv-h1{font-size:30px}}.rv-plate{border-radius:var(--r);background:var(--club-on);color:var(--club);font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:.01em;padding:.35em .7em;font-size:14px;display:inline-block}.rv-plate b{font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.02em;vertical-align:-.08em;margin-right:.1em;font-size:clamp(26px,2.6vw,34px);line-height:.9}.rv-meta{gap:var(--s4);margin:var(--s2) 0 0;flex-wrap:wrap;display:flex}.rv-meta b{font-family:var(--font-mono);color:var(--ink-1)}.rv-meta .rv-warn b{color:inherit}.rv-head .rv-warn,.rv-head .rv-meta b{color:var(--club-on)}.rv-board{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,.7fr);gap:12px;margin-top:12px;display:grid}.rv-col{--u:color-mix(in srgb, var(--club) 70%, var(--ink-3));box-shadow:inset 0 3px 0 var(--club);background:color-mix(in srgb, var(--u) 9%, var(--plane-1));border:1px solid color-mix(in srgb, var(--u) 26%, var(--hairline-2));border-radius:var(--r-lg);min-width:0;padding:14px 10px 10px 14px}.rv-col-h{padding:0 6px var(--s2) 0;border-bottom:1px solid color-mix(in srgb, var(--u) 35%, var(--hairline-3));font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.015em;color:var(--ink-1);justify-content:space-between;align-items:baseline;margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.1;display:flex}.rv-col-h b{color:var(--club-ink);font-variant-numeric:tabular-nums}.rv-col-h span:before{content:"";background:var(--u);vertical-align:.08em;border-radius:2px;width:10px;height:10px;margin-right:10px;display:inline-block}.rv-col-sub{font-family:var(--font-mono);color:var(--ink-2);margin:6px 0 0;font-size:11px}.rv-col-body{padding-bottom:var(--s2);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--u) 45%, var(--hairline-3)) transparent}.rv-col-body::-webkit-scrollbar{width:8px}.rv-col-body::-webkit-scrollbar-track{background:0 0}.rv-col-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--u) 45%, var(--hairline-3));background-clip:padding-box;border:2px solid #0000;border-radius:8px}.rv-group h3{margin:var(--s4) 0 var(--s2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);gap:6px;font-size:11px;font-weight:600;display:flex}.rv-group h3 span{color:var(--ink-3);font-weight:400}.rv-group h3[data-muted]{color:var(--trend-flat)}.rv-cards{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rv-cards>li{display:flex}.rv-card{border-radius:var(--r);background:color-mix(in srgb, var(--u) 14%, var(--plane-2));font:inherit;text-align:left;cursor:pointer;color:var(--ink-1);transition:translate .2s var(--ease), border-color var(--t-micro) var(--ease), box-shadow .2s var(--ease), background var(--t-micro) var(--ease);border:1px solid #0000;flex-direction:column;flex:1;gap:4px;padding:0 0 8px;display:flex;overflow:hidden}.rv-card:hover{border-color:var(--u);background:color-mix(in srgb, var(--u) 20%, var(--plane-2));box-shadow:inset 0 -3px 0 var(--u)}.rv-card:focus-visible{box-shadow:var(--focus);outline:none}.rv-card[data-out]{opacity:.55}.rv-portrait{aspect-ratio:1;width:100%;margin-bottom:4px;display:block;position:relative}.rv-pic{background:var(--plane-3);width:100%;height:100%;font-family:var(--font-display);font-variation-settings:"wdth" 80, "wght" 800;color:var(--ink-2);place-items:center;font-size:30px;display:grid;overflow:hidden}.rv-pic img{object-fit:cover;width:100%;height:100%;display:block}.rv-num{border-radius:var(--r-sm);background:var(--club);color:var(--club-on);font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;font-variant-numeric:tabular-nums;padding:2px 6px;font-size:14px;line-height:1.1;position:absolute;bottom:-7px;left:5px}.rv-role{background:var(--ink-1);color:var(--plane-2);font-size:13px}.rv-name{min-width:0;font-family:var(--font);color:var(--ink-1);margin-top:10px;padding:0 8px;font-size:12px;font-weight:400;line-height:1.1}.rv-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.rv-foot{align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex}.rv-pos{min-width:0;font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;flex:1;font-size:11px}.rv-tw{color:var(--ink-3);font-size:12px}.rv-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.rv-pic img{transition:scale .32s cubic-bezier(.16,1,.3,1)}.rv-num{transition:translate .2s cubic-bezier(.16,1,.3,1)}.rv-card:is(:hover,:focus-visible) .rv-pic img{scale:1.07}.rv-board[data-view=frames] .rv-card:is(:hover,:focus-visible) .rv-num{translate:0 -3px}.rv-board[data-view=frames] .rv-card:hover{border-color:var(--club);box-shadow:inset 0 -3px 0 var(--club), 0 8px 18px color-mix(in srgb, var(--club) 20%, transparent);translate:0 -2px}@media (prefers-reduced-motion:no-preference){.rv-board[data-view=frames] .rv-num{animation:.38s cubic-bezier(.16,1,.3,1) both rv-plate-in;animation-delay:calc(.18s + min(var(--i,0), 8) * 30ms)}}@media (prefers-reduced-motion:reduce){.rv-card:is(:hover,:focus-visible) .rv-pic img{scale:none}.rv-card:is(:hover,:focus-visible) .rv-num,.rv-board[data-view=frames] .rv-card:hover{translate:none}}@keyframes rv-plate-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.rv .gl-tools .gl-view{background:var(--plane-2);border-color:#0000}.rv .gl-tools .gl-view button{color:var(--ink-1);padding:8px 14px;font-size:14px}.rv .gl-tools .gl-view button.rv-act-main{background:var(--ink-1);color:var(--plane-0)}.rv .gl-tools .gl-view button.rv-act-main:hover{background:color-mix(in srgb, var(--ink-1) 85%, var(--club))}.rv .gl-tools .gl-view button[aria-pressed=true]{color:var(--chrome-on)}.rv-board[data-view=list] .rv-cards,.rv-board[data-view=list] .rv-cards>li{display:block}.rv-board[data-view=list] .rv-card{align-items:center;gap:var(--s3);border:none;border-bottom:1px solid var(--hairline);background:0 0;border-radius:0;grid-template-columns:3ch minmax(0,1fr) auto;padding:7px 6px;display:grid}.rv-board[data-view=list] .rv-card:hover{background:color-mix(in srgb, var(--u) 8%, transparent);box-shadow:none}.rv-board[data-view=list] .rv-portrait{display:contents}.rv-board[data-view=list] .rv-pic{display:none}.rv-board[data-view=list] .rv-num{box-shadow:none;color:var(--club-ink);text-align:right;background:0 0;padding:0;font-size:15px;position:static;transform:none}.rv-board[data-view=list] .rv-role{color:var(--ink-3);font-size:14px}.rv-board[data-view=list] .rv-name{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;font-size:14px;overflow:hidden}.rv-board[data-view=list] .rv-name b{display:inline}.rv-board[data-view=list] .rv-foot{justify-content:flex-end;padding:0}.rv-board[data-view=list] .rv-pos{text-align:right;flex:none;min-width:3ch}@media (width>=1101px){.rv{height:calc(100vh - var(--topbar-h));min-height:0;padding-bottom:var(--s4);flex-direction:column;display:flex}.rv>*{flex-shrink:0}.rv-board{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.rv-col{flex-direction:column;min-height:0;display:flex}.rv-col-body{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}}@media (width<=1100px){.rv-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rv-board{grid-template-columns:1fr}}.mh{min-height:calc(100vh - var(--topbar-h));background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--club) 22%, transparent), transparent 70%), radial-gradient(70% 60% at 100% 100%, color-mix(in srgb, var(--club) 12%, transparent), transparent 70%)}.mh-wrap{max-width:1280px;padding:var(--s6) 32px 0;margin:0 auto}.mh-body{padding-top:4px}.mh-id{align-items:center;gap:var(--s4);min-width:0;display:flex}.mh-tabs{border-radius:var(--r);background:var(--plane-2);gap:2px;padding:3px;display:inline-flex}.mh-tab{border-radius:var(--r-sm);font:500 14px var(--font);color:var(--ink-1);white-space:nowrap;transition:background var(--t-micro) var(--ease), color var(--t-micro) var(--ease);align-items:center;gap:7px;padding:8px 14px;text-decoration:none;display:inline-flex}.mh-tab i{opacity:.8;font-size:15px}.mh-tab:hover{background:var(--hairline)}.mh-tab.active{background:var(--chrome);color:var(--chrome-on)}.mh-tab:focus-visible{box-shadow:var(--focus);outline:none}@media (width<=640px){.mh-wrap{padding:var(--s4) 16px 0}.mh-tabs{width:100%}.mh-tab{flex:1;justify-content:center;gap:4px;padding:10px 4px;font-size:13px}}@media (pointer:coarse){.mh-tab{min-height:44px}}.pl{max-width:1280px;margin:0 auto;padding:0 32px 48px}.pl-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.pl-fig{--tone:var(--club);border-radius:var(--r-lg);cursor:pointer;text-align:left;border:1px solid color-mix(in srgb, var(--tone) 26%, var(--hairline-2));background:color-mix(in srgb, var(--tone) 9%, var(--plane-1));box-shadow:inset 0 3px 0 var(--tone);transition:translate .2s var(--ease), box-shadow .2s var(--ease), background var(--t-panel) var(--ease);flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.pl-fig[data-tone=warn]{--tone:var(--warn)}.pl-fig[data-tone=danger]{--tone:var(--danger)}.pl-fig b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.03em;color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,44px);line-height:1}.pl-fig span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.pl-fig[data-zero]{--tone:var(--ink-3)}.pl-fig[data-zero] b{color:var(--ink-3)}.pl-fig:hover:not(:disabled){box-shadow:inset 0 3px 0 var(--tone), 0 10px 22px color-mix(in srgb, var(--tone) 18%, transparent);translate:0 -2px}.pl-fig[aria-pressed=true]{background:var(--tone);border-color:#0000}.pl-fig[aria-pressed=true] b,.pl-fig[aria-pressed=true] span{color:var(--club-on)}.pl-fig[aria-pressed=true]:is([data-tone=warn],[data-tone=danger]) b,.pl-fig[aria-pressed=true]:is([data-tone=warn],[data-tone=danger]) span{color:var(--plane-2)}.pl-fig:focus-visible{box-shadow:var(--focus);outline:none}.pl-fig:disabled{cursor:default}.pl-fig i{opacity:.12;color:var(--ink-1);font-size:44px;position:absolute;bottom:6px;right:12px}.pl-bar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:4px 0 14px;display:flex}.pl-search{flex:1;min-width:180px;max-width:320px;min-height:48px}.pl-new{border-radius:var(--r-sm);background:var(--chrome);min-height:48px;color:var(--chrome-on);cursor:pointer;font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.01em;box-shadow:0 6px 18px color-mix(in srgb, var(--chrome) 35%, transparent);transition:background var(--t-micro) var(--ease), translate .2s var(--ease), box-shadow .2s var(--ease);border:none;justify-content:center;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:17px;display:inline-flex}.pl-new:hover:not(:disabled){background:var(--chrome-hi);box-shadow:0 10px 24px color-mix(in srgb, var(--chrome) 45%, transparent);translate:0 -1px}.pl-new:focus-visible{box-shadow:var(--focus);outline:none}.pl-new:disabled{opacity:.5;cursor:default}.pl-new i{font-size:21px}@media (width<=640px){.pl-new{width:100%}.pl-search{max-width:none}}.pl-count{color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:13px}.pl-none{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px;padding:48px 0;font-size:14px;display:flex}.pl-hcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pl-hcard{display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.pl-hcard{animation:pl-in .4s var(--ease) both;animation-delay:calc(min(var(--i,0), 24) * 18ms)}}@keyframes pl-in{0%{opacity:0;translate:0 6px}}.pl-hcard>button:first-child,.pl-hc-skel{border:1px solid color-mix(in srgb, var(--club) 18%, var(--hairline-2));border-radius:var(--r-lg);background:color-mix(in srgb, var(--club) 7%, var(--plane-2));font:inherit;text-align:left;color:var(--ink-1);flex:1;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:0 12px 0 0;display:grid;overflow:hidden}.pl-hc-skel{display:flex}.pl-hcard>button:first-child{cursor:pointer;transition:translate .2s var(--ease), box-shadow .2s var(--ease), border-color var(--t-micro) var(--ease)}.pl-hcard>button:first-child:hover{border-color:var(--club);box-shadow:0 10px 22px color-mix(in srgb, var(--club) 20%, transparent);translate:0 -2px}.pl-hcard>button:first-child:focus-visible{box-shadow:var(--focus);outline:none}.pl-hcard[data-out]>button:first-child{opacity:.6}.pl-hcard .rv-pic{width:64px;height:64px;font-size:20px}.pl-hcard .rv-pic img{transition:scale .32s cubic-bezier(.16,1,.3,1)}.pl-hcard button:hover .rv-pic img{scale:1.08}.pl-hc-main{flex-direction:column;gap:3px;min-width:0;display:flex}.pl-hc-top{align-items:baseline;gap:8px;min-width:0;display:flex}.pl-hc-num{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 800;color:var(--club-ink);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.pl-hc-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.pl-hc-name b{font-weight:600}.pl-hc-meta{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.pl-chip{font-family:var(--font);text-transform:none;border-radius:var(--r-full);white-space:nowrap;padding:1px 7px;font-size:11px;font-weight:500}.pl-hcard .pl-del{border-radius:var(--r-sm);background:var(--plane-2);width:30px;height:30px;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity var(--t-micro) var(--ease), color var(--t-micro) var(--ease);border:none;place-items:center;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.pl-hcard:is(:hover,:focus-within) .pl-del{opacity:1}.pl-hcard .pl-del:hover{color:var(--danger)}@media (hover:none){.pl-hcard .pl-del{opacity:1}}@media (prefers-reduced-motion:reduce){.pl-fig:hover,.pl-hcard>button:first-child:hover{translate:none}.pl-hcard button:hover .rv-pic img{scale:none}}@media (width<=760px){.pl-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pl{padding:0 16px 32px}.pl-count{margin-left:0}}.rb{height:calc(100vh - var(--topbar-h));background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--club) 18%, transparent), transparent 70%);flex-direction:column;gap:12px;padding:16px clamp(16px,2vw,28px);font-size:15px;display:flex;overflow:hidden}.rb>*{flex-shrink:0}.rb-head{padding:12px 16px 12px 14px}.rb-title{align-items:center;gap:12px;min-width:0;display:flex}.rb-head .rv-h1{font-size:28px}.rb-back,.rb-done{border-radius:var(--r);cursor:pointer;min-height:44px;font:600 15px var(--font);border:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.rb-back{background:color-mix(in srgb, var(--club-on) 18%, transparent);width:44px;color:var(--club-on);font-size:18px}.rb-back:hover{background:color-mix(in srgb, var(--club-on) 28%, transparent)}.rb-done{background:var(--ink-1);color:var(--plane-0);padding:0 20px}.rb-done:hover{background:color-mix(in srgb, var(--ink-1) 85%, var(--club))}.rb-back:focus-visible,.rb-done:focus-visible{box-shadow:var(--focus);outline:none}.rb-counts{color:color-mix(in srgb, var(--club-on) 80%, transparent);gap:22px;margin-left:auto;margin-right:8px;font-size:15px;display:flex}.rb-counts b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;color:var(--club-on);vertical-align:-2px;margin-right:4px;font-size:24px}@media (width<=760px){.rb-counts{display:none}}.rb-pic{border-radius:var(--r);background:var(--plane-3);width:40px;height:40px;font:700 14px var(--font-display);color:var(--ink-2);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.rb-pic img{object-fit:cover;width:100%;height:100%;display:block}.rb-name{min-width:0;color:var(--ink-1);font-size:14px;line-height:1.25}.rb-name b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.rb-plate{border-radius:var(--r-sm);background:var(--club);min-width:2.2ch;color:var(--club-on);text-align:center;font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;font-variant-numeric:tabular-nums;flex-shrink:0;padding:3px 7px;font-size:16px;line-height:1.15}.rb-plate[data-dup]{background:var(--warn);color:var(--warn-on)}.rb-tw{color:var(--ink-3);margin-left:auto;font-size:16px}.rb [data-out]{opacity:.6}.rb-seg{border-radius:var(--r);border:1px solid var(--hairline-2);background:var(--plane-2);gap:2px;padding:3px;display:inline-flex}.rb-seg button{border-radius:var(--r-sm);min-height:38px;color:var(--ink-2);font:500 14px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 14px}.rb-seg button b{font:500 13px var(--font-mono);color:var(--ink-3);margin-left:4px}.rb-seg button:hover{background:var(--hairline);color:var(--ink-1)}.rb-seg button[aria-pressed=true]{background:var(--chrome);color:var(--chrome-on)}.rb-seg button[aria-pressed=true] b{color:inherit;opacity:.8}.rb-board{flex:auto;grid-template-columns:300px repeat(3,minmax(0,1fr)) 260px;gap:12px;min-height:0;display:grid}@media (width<=1280px){.rb-board{-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(280px,320px);grid-auto-flow:column;overflow-x:auto}}.rb-panel{border-radius:var(--r-lg);background:color-mix(in srgb, var(--plane-1) 80%, var(--plane-2));border:1px solid var(--hairline-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.rb-panel-head{border-bottom:1px solid var(--hairline-2);flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.rb-panel-head h2{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.01em;color:var(--ink-1);margin:0;font-size:20px}.rb-panel-head input{min-height:44px;font-size:15px}.rb-unit-head{box-shadow:inset 0 3px 0 var(--u,var(--club));flex-direction:row;justify-content:space-between;align-items:baseline}.rb-unit-head b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 300;color:var(--ink-2);font-size:26px}.rb-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px;display:flex;overflow-y:auto}.rb-empty{text-align:center;color:var(--ink-3);margin:24px 0;font-size:14px}.rb-avail{border-radius:var(--r);background:var(--plane-2);border:1px solid var(--hairline);cursor:grab;touch-action:none;align-items:center;gap:12px;min-height:56px;padding:8px;display:flex}.rb-avail:hover{border-color:var(--hairline-3)}.rb-avail-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rb-panel-head h2 .rb-n{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 300;color:var(--ink-3);margin-left:4px}.rb-menu{position:relative}.rb-menu-btn{border:1px solid var(--hairline-2);border-radius:var(--r);background:var(--plane-2);width:100%;min-height:44px;color:var(--ink-1);font:500 15px var(--font);cursor:pointer;align-items:center;gap:10px;padding:0 12px;display:flex}.rb-menu-btn:hover{border-color:var(--hairline-3)}.rb-menu-btn[aria-expanded=true]{border-color:var(--chrome);box-shadow:0 0 0 3px var(--chrome-tint)}.rb-menu-btn:focus-visible{box-shadow:var(--focus);outline:none}.rb-menu-btn span{text-align:left;flex:1}.rb-menu-btn b,.rb-menu-list button b{font:500 13px var(--font-mono);color:var(--ink-3)}.rb-chev{color:var(--ink-3);transition:rotate var(--t-micro) var(--ease)}.rb-menu-btn[aria-expanded=true] .rb-chev{rotate:180deg}.rb-menu-list{z-index:20;border-radius:var(--r-lg);background:var(--plane-4);box-shadow:var(--shadow-lg);animation:rb-menu-in .14s var(--ease) both;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes rb-menu-in{0%{opacity:0;translate:0 -4px}}.rb-menu-list button{border-radius:var(--r-sm);min-height:44px;color:var(--ink-1);font:500 15px var(--font);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0 12px;display:flex}.rb-menu-list button span{flex:1}.rb-menu-list button i{color:var(--chrome)}.rb-menu-list button:hover:not(:disabled){background:var(--hairline)}.rb-menu-list button:focus-visible{box-shadow:var(--focus);outline:none}.rb-menu-list button[aria-selected=true]{background:var(--chrome-tint)}.rb-menu-list button:disabled{color:var(--ink-3);cursor:default}.rb-allin{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:10px;padding:32px 12px;display:flex}.rb-allin i.ti-circle-check{color:var(--ok);font-size:36px}.rb-allin p{max-width:22ch;margin:0;font-size:15px;line-height:1.4}.rb-plus-sel{border-radius:var(--r);border:1px solid var(--hairline-2);background:var(--plane-2);width:40px;height:40px;color:var(--ink-1);cursor:pointer;appearance:none;text-align:center;text-align-last:center;font:600 20px var(--font);flex-shrink:0;padding:0}.rb-plus-sel:hover{border-color:var(--chrome);color:var(--chrome)}.rb-group{border-radius:var(--r);transition:background var(--t-micro) var(--ease), box-shadow var(--t-micro) var(--ease);flex-direction:column;gap:6px;padding:4px 2px 8px;display:flex}.rb-group[data-over]{background:color-mix(in srgb, var(--u) 14%, transparent);box-shadow:inset 0 0 0 2px var(--u)}.rb-group h3{font:600 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin:8px 4px 2px;display:flex}.rb-group h3 span{color:var(--ink-3);font-weight:400}.rb-group h3:after{content:"";background:var(--hairline-2);flex:1;height:1px}.rb-group h3[data-none]{color:var(--chrome)}.rb-drop{border:2px dashed color-mix(in srgb, var(--u) 50%, var(--hairline-2));border-radius:var(--r);min-height:52px;color:var(--ink-3);place-items:center;font-size:20px;display:grid}.rb-card{border:1px solid var(--hairline);border-radius:var(--r);background:var(--plane-2);text-align:left;width:100%;min-height:56px;font:inherit;color:var(--ink-1);cursor:grab;touch-action:none;transition:border-color var(--t-micro) var(--ease), box-shadow .2s var(--ease), translate .2s var(--ease);align-items:center;gap:10px;padding:7px 10px 7px 8px;display:flex}.rb-card:hover{border-color:var(--u);box-shadow:0 6px 16px color-mix(in srgb, var(--u) 18%, transparent);translate:0 -1px}.rb-card:focus-visible{box-shadow:var(--focus);outline:none}.rb-ghost{cursor:grabbing;border-color:var(--chrome);width:280px;box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:reduce){.rb-card:hover{translate:none}}.rb-scrim{z-index:60;background:color-mix(in srgb, var(--ink-1) 35%, transparent);animation:rb-fade .16s var(--ease) both;position:fixed;inset:0}.rb-sheet{z-index:61;background:var(--plane-2);width:min(440px,100vw);box-shadow:var(--shadow-lg);animation:rb-slide .22s var(--ease) both;flex-direction:column;gap:18px;padding:22px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes rb-fade{0%{opacity:0}}@keyframes rb-slide{0%{opacity:0;translate:40px}}@media (prefers-reduced-motion:reduce){.rb-scrim,.rb-sheet{animation:none}}.rb-sheet-head{align-items:center;gap:14px;display:flex}.rb-sheet-head .rb-pic{border-radius:var(--r-lg);width:72px;height:72px;font-size:22px}.rb-sheet-id{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rb-sheet-id h2{font-family:var(--font-display);color:var(--ink-1);margin:0;font-size:22px;font-weight:400;line-height:1.15}.rb-sheet-id h2 b{font-weight:700}.rb-link{color:var(--chrome);font:500 14px var(--font);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.rb-x{border-radius:var(--r);width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:20px}.rb-x:hover{background:var(--hairline);color:var(--ink-1)}.rb-x:focus-visible,.rb-link:focus-visible{box-shadow:var(--focus);outline:none}.rb-field{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rb-k{width:100%;font:600 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rb-num{text-align:center;width:96px;height:72px;font-family:var(--font-display);border-radius:var(--r-lg);appearance:textfield;font-size:40px;font-weight:750}.rb-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rb-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rb-num[data-dup]{border-color:var(--warn)}.rb-warn{color:var(--warn);font-size:14px}.rb-unit{border-radius:var(--r-lg);border:1px solid var(--hairline-2);flex-direction:column;gap:10px;padding:12px;display:flex}.rb-unit[data-on]{border-color:var(--u);background:color-mix(in srgb, var(--u) 8%, var(--plane-2))}.rb-unit-toggle{min-height:44px;color:var(--ink-1);font:600 17px var(--font);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.rb-check{border:2px solid var(--hairline-3);width:26px;height:26px;color:var(--plane-2);border-radius:7px;place-items:center;font-size:16px;display:grid}.rb-unit[data-on] .rb-check{background:var(--u);border-color:var(--u)}.rb-unit .rb-seg{flex-wrap:wrap;display:flex}.rb-unit .rb-seg button{flex:1;min-height:44px;font-size:15px}.rb-unit .rb-seg button[aria-pressed=true]{background:var(--u);color:var(--plane-2)}.rb-pos{min-height:44px;font-size:15px}.rb-staff{flex-direction:column;gap:8px;display:flex}.rb-staff-row{border-radius:var(--r);background:var(--plane-2);border:1px solid var(--hairline);align-items:center;gap:10px;padding:8px;display:flex}.rb-staff-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rb-staff-main input{box-sizing:border-box;width:100%;min-height:40px;font-size:14px}.rb-add-coach{min-height:44px;font-size:15px}.pb-row:not(:disabled):hover{background:var(--plane-3)}.pb-row:focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm);outline:none}@media (pointer:coarse){.pb-row,.gdv-row{padding-top:12px;padding-bottom:12px}.dc-drive{height:36px}}@media (width<=720px){.gd-page{padding-left:16px!important;padding-right:16px!important}.gd-split{grid-template-columns:1fr!important}}@media (pointer:coarse){.gd-ctl{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}@property --gdr-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes gdr-count{0%{--gdr-n:0}to{--gdr-n:var(--to)}}@keyframes gdr-field-in{0%{transform:scaleX(0)}to{transform:none}}@keyframes gdr-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:none}}.gdr-count{counter-reset:n var(--gdr-n);--gdr-n:var(--to);animation:gdr-count 1.1s var(--ease) .26s both}.gdr-count:after{content:counter(n)}.gdr-tool{border:1px solid var(--hairline-2);border-radius:var(--r-sm);background:var(--plane-2);min-height:36px;font:500 14px/1 var(--font);color:var(--ink-1);cursor:pointer;white-space:nowrap;transition:background var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease);align-items:center;gap:7px;padding:0 13px;display:inline-flex}.gdr-tool:hover{background:var(--plane-3);border-color:var(--hairline-3)}.gdr-tool:focus-visible,.gdr-tab:focus-visible{box-shadow:var(--focus);outline:none}.gdr-tool i{font-size:16px}.gdr-edit{background:var(--chrome);color:var(--chrome-on);border-color:#0000}.gdr-edit:hover{background:var(--chrome-hi);border-color:#0000}.gdr-ctx{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.gdr-open{border-radius:var(--r-sm);background:var(--trend-flat-tint);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 0;padding:12px 16px;font-size:14px;display:flex}.gdr-open>i{color:var(--trend-flat);font-size:18px}.gdr-open>span{flex:1;min-width:180px}.gdr-open b{color:var(--ink-1)}.gdr-err{color:var(--trend-down);flex-basis:100%;font-size:13px}.gdr-ai-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.gdr-ai-head i{color:var(--chrome);font-size:16px}.gdr-ai-head span{color:var(--ink-1);font-size:14px;font-weight:600}.gdr-ai-head em{color:var(--ink-3);border:1px solid var(--hairline-2);border-radius:var(--r-full);padding:2px 9px;font-size:12px;font-style:normal}.gdr-ai-sum{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:-.01em;color:var(--ink-1);text-wrap:balance;margin:0 0 6px;font-size:21px;line-height:1.25}.gdr-ai-f{border-top:1px solid var(--hairline);color:var(--ink-2);align-items:baseline;gap:9px;padding:10px 0;font-size:14px;line-height:1.45;display:flex}.gdr-ai-f i{color:var(--trend-down);flex-shrink:0;font-size:15px}.gdr-ai-f[data-favor] i{color:var(--trend-up)}.gdr-h2{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.012em;color:var(--ink-1);margin:0 0 14px;font-size:19px;line-height:1.15}.gdr-lensbar{border-radius:var(--r-lg);background:var(--plane-2);border:1px solid var(--hairline-2);flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:20px;padding:6px 6px 0 14px;display:flex}.gdr-tabs{flex-wrap:wrap;gap:0 26px;display:flex}.gdr-tab{cursor:pointer;min-height:54px;font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:-.01em;color:var(--ink-2);transition:color var(--t-micro) var(--ease), box-shadow var(--t-panel) var(--ease);background:0 0;border:none;align-items:center;gap:9px;padding:0 2px;font-size:17px;display:inline-flex;box-shadow:inset 0 -3px #0000}.gdr-tab i{font-size:19px}.gdr-tab:hover:not(:disabled){color:var(--ink-1)}.gdr-tab[aria-selected=true]{color:var(--ink-1);font-variation-settings:"wdth" 100, "wght" 750;box-shadow:inset 0 -3px 0 var(--chrome)}.gdr-tab[aria-selected=true] i{color:var(--chrome)}.gdr-tab:disabled{opacity:.45;cursor:not-allowed}.gdr-filter{border:1px solid var(--hairline-3);border-radius:var(--r-sm);background:var(--plane-1);min-height:42px;transition:border-color var(--t-micro) var(--ease), background var(--t-micro) var(--ease);align-self:center;align-items:center;gap:8px;margin-bottom:6px;padding:0 6px 0 14px;display:inline-flex}.gdr-filter:hover{border-color:var(--chrome)}.gdr-filter:focus-within{box-shadow:var(--focus)}.gdr-filter[data-on]{background:var(--chrome-tint);border-color:var(--chrome)}.gdr-filter>i{color:var(--chrome);font-size:18px}.gdr-filter small{color:var(--ink-2);font-size:13px}.gdr-filter select{appearance:none;cursor:pointer;min-height:40px;font:600 15px var(--font);color:var(--ink-1);background:linear-gradient(45deg,#0000 50%,currentColor 50%) calc(100% - 13px) 55%/5px 5px no-repeat,linear-gradient(135deg,currentColor 50%,#0000 50%) calc(100% - 8px) 55%/5px 5px no-repeat;border:none;outline:none;padding:0 26px 0 0}.gdr-filter select option{color:var(--ink-1);background:var(--plane-2)}.gdr-clear{border-radius:var(--r-sm);background:var(--chrome);width:28px;height:28px;color:var(--chrome-on);cursor:pointer;border:none;place-items:center;display:inline-grid}.gdr-clear:focus-visible{box-shadow:var(--focus);outline:none}.gdr-lens{min-height:440px}.gdr-panel{background:var(--plane-2);border:1px solid var(--hairline-2);border-radius:var(--r-lg);padding:16px 18px}@media (width<=760px){.gdr-lensbar{padding:6px}.gdr-tabs{gap:0 16px}.gdr-filter{width:100%}.gdr-filter select{flex:1}}.gdr{padding:20px clamp(16px,3vw,48px) 56px}.gdr-head{max-width:1160px;margin:0 auto}.gdr-body{max-width:1680px;margin:28px auto 0}.gdr-body>.gdr-ai{margin:0 0 24px}.gdr-grid{grid-template-columns:40% minmax(0,1fr);align-items:start;gap:24px;display:grid}.gdr-rail{top:calc(var(--topbar-h) + 16px);min-width:0;position:sticky}.gdr-main{min-width:0}.gdr-rail .dc-scroll{max-height:calc(100vh - var(--topbar-h) - 110px)}.gdr-grid{transition:grid-template-columns var(--t-panel) var(--ease)}.gdr-grid[data-fold]{grid-template-columns:56px minmax(0,1fr)}.gdr-spine-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.gdr-spine-h .gdr-h2{margin:0}.gdr-fold{border:1px solid var(--hairline-2);border-radius:var(--r-sm);background:var(--plane-2);width:36px;height:36px;color:var(--ink-1);cursor:pointer;transition:background var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease);flex-shrink:0;place-items:center;padding:0;display:inline-grid}.gdr-fold:hover{background:var(--plane-3);border-color:var(--hairline-3)}.gdr-fold:focus-visible{box-shadow:var(--focus);outline:none}.gdr-fold i{font-size:18px}@media (width>=1101px){.gdr-grid[data-fold] .gdr-spine{padding:10px 0 16px}.gdr-grid[data-fold] .gdr-spine-h{flex-direction:column-reverse;justify-content:flex-end;gap:14px;margin:0}.gdr-grid[data-fold] .gdr-spine-h .gdr-h2{writing-mode:vertical-rl;white-space:nowrap;font-size:15px;rotate:180deg}}@media (pointer:coarse){.gdr-fold{width:44px;height:44px}}@media (width<=1100px){.gdr-grid{grid-template-columns:minmax(0,1fr)}.gdr-rail{position:static}.gdr-rail .dc-scroll{max-height:min(380px,52vh)}}.gdr-band{isolation:isolate;border-radius:var(--r-lg);padding:14px 16px 64px;position:relative;overflow:hidden}.gdr-field{z-index:-2;width:50%;animation:gdr-field-in .64s var(--ease) both;position:absolute;top:0;bottom:0}.gdr-field.us{transform-origin:0;background:linear-gradient(110deg, color-mix(in srgb, var(--us) 90%, var(--plane-0)), color-mix(in srgb, var(--us) 80%, black));left:0}.gdr-field.riv{transform-origin:100%;background:linear-gradient(250deg, color-mix(in srgb, var(--riv) 90%, var(--plane-0)), color-mix(in srgb, var(--riv) 80%, black));right:0}.gdr-turf{z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffffff21 calc(10% - 1px) 10%);position:absolute;inset:0}.gdr-band:after{content:"";z-index:-1;background:#ffffff73;width:3px;position:absolute;top:0;bottom:0;left:calc(50% - 1.5px)}.gdr-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gdr-bar .gdr-tool{background:color-mix(in srgb, var(--plane-2) 94%, transparent);border-color:#0000}.gdr-bar .gdr-ctx{color:var(--us-on);font-weight:500}.gdr-bar .gdr-edit{background:var(--ink-1);color:var(--plane-0)}.gdr-bar .gdr-edit:hover{background:color-mix(in srgb, var(--ink-1) 85%, var(--us))}.gdr-match{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,3vw,40px);margin-top:26px;display:grid}.gdr-side{text-align:center;min-width:0;animation:gdr-rise .48s var(--ease) .32s both;justify-items:center;gap:6px;display:grid}.gdr-side.us{color:var(--us-on)}.gdr-side.riv{color:var(--riv-on)}.gdr-crest{filter:drop-shadow(0 6px 14px #00000038);margin-bottom:6px}.gdr-abbr{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 750;letter-spacing:-.03em;font-size:clamp(30px,3.6vw,46px);line-height:1}.gdr-full{opacity:.86;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:500;overflow:hidden}.gdr-mid{background:var(--plane-0);border-radius:var(--r-lg);animation:gdr-rise .48s var(--ease) .2s both;justify-items:center;gap:8px;padding:14px clamp(18px,2.4vw,30px) 16px;display:grid;box-shadow:0 10px 30px #00000038}.gdr-status{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}.gdr-score{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 750;letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.2em;font-size:clamp(56px,7.4vw,96px);line-height:.9;display:flex}.gdr-score>span:first-child{color:var(--us-ink)}.gdr-score>span:last-child{color:var(--riv-ink)}.gdr-score>span[data-dim]{color:var(--ink-3)}.gdr-score i{color:var(--ink-3);font-size:.45em;font-style:normal}.gdr-result{color:var(--tone);border-radius:var(--r-full);background:color-mix(in srgb, var(--tone) 14%, transparent);padding:3px 12px;font-size:14px;font-weight:600}.gdr-lines{z-index:1;border-collapse:separate;border-spacing:0;background:var(--plane-2);border-radius:var(--r-lg);width:min(560px,100% - 32px);box-shadow:var(--shadow-md);margin:-34px auto 0;position:relative;overflow:hidden}.gdr-lines th,.gdr-lines td{text-align:center;font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;padding:9px 12px;font-size:15px}.gdr-lines thead th{color:var(--ink-3);padding-block:8px 4px;font-size:12px;font-weight:500}.gdr-lines tbody tr+tr>*{border-top:1px solid var(--hairline)}.gdr-lines tbody th{text-align:left;font-family:var(--font);color:var(--ink-1);white-space:nowrap;font-size:15px;font-weight:600}.gdr-lines tbody th i{vertical-align:.02em;border-radius:2px;width:10px;height:10px;margin-right:9px;display:inline-block}.gdr-lines tr.us th i{background:var(--us)}.gdr-lines tr.riv th i{background:var(--riv)}.gdr-tot{font-variation-settings:"wdth" 100, "wght" 700;background:var(--plane-1);font-family:var(--font-display)!important;color:var(--ink-1)!important;font-size:22px!important}tr.us .gdr-tot[data-win]{color:var(--us-ink)!important}tr.riv .gdr-tot[data-win]{color:var(--riv-ink)!important}.gdr-ai{background:var(--plane-2);border:1px solid var(--hairline-2);border-radius:var(--r-lg);margin-top:24px;padding:18px 22px}.gdr-spine{background:var(--plane-2);border:1px solid var(--hairline-2);border-radius:var(--r-lg);padding:18px 18px 14px}.gdr-tape{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.gdr-grp{background:var(--plane-2);border:1px solid var(--hairline-2);border-radius:var(--r-lg);padding:18px 22px 8px}.gdr-grp.g-tempo{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.gdr-grp.g-tempo h3{grid-column:1/-1}.gdr-grp h3{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.01em;color:var(--ink-1);margin:0 0 4px;font-size:17px}.gdr-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(64px,auto) minmax(0,1fr) minmax(64px,auto);align-items:center;gap:16px;padding:12px 0;display:grid}.gdr-grp h3+.gdr-row,.g-tempo h3+.gdr-row+.gdr-row{border-top:none}.gdr-v{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.02em;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.gdr-v.riv{text-align:right}.gdr-v.us[data-win]{color:var(--us-ink)}.gdr-v.riv[data-win]{color:var(--riv-ink)}.gdr-v small{font-family:var(--font-mono);font-variation-settings:normal;letter-spacing:0;color:var(--ink-3);margin-top:4px;font-size:12px;font-weight:400;display:block}.gdr-lbl{text-align:center;color:var(--ink-2);margin-bottom:7px;font-size:14px;font-weight:500}.gdr-bars{grid-template-columns:1fr 1fr;gap:3px;display:grid}.gdr-bars span{background:var(--plane-3);height:8px;display:flex}.gdr-bars span.us{border-radius:4px 0 0 4px;justify-content:flex-end}.gdr-bars span.riv{border-radius:0 4px 4px 0}.gdr-bars b{border-radius:inherit;height:100%;display:block}.gdr-bars .us b{background:var(--us)}.gdr-bars .riv b{background:var(--riv)}.gdr-row[data-low] .gdr-bars b{opacity:.3}@media (width<=760px){.gdr{padding:12px 16px 40px}.gdr-match{grid-template-columns:1fr 1fr}.gdr-mid{grid-area:2/1/auto/-1}.gdr-tape,.gdr-grp.g-tempo{grid-template-columns:1fr}.g-tempo h3+.gdr-row+.gdr-row{border-top:1px solid var(--hairline)}}.gdr-when{color:var(--ink-2);white-space:nowrap;font-size:13px}@media (pointer:coarse){.gdr-tool{min-height:44px}}.dc{--dc-team:52px;--dc-end:116px;--dc-gap:14px;--dc-ruler:30px;position:relative}.dc-row{grid-template-columns:var(--dc-team) minmax(0, 1fr) var(--dc-end);align-items:center;column-gap:var(--dc-gap);display:grid}.dc-turf{top:var(--dc-ruler);bottom:0;left:calc(var(--dc-team) + var(--dc-gap));right:calc(var(--dc-end) + var(--dc-gap));background:var(--turf);border:1px solid var(--hairline);border-radius:var(--r-sm);justify-content:space-between;display:flex;position:absolute;overflow:hidden}.dc-turf>i{background:var(--turf-line);width:1px;position:absolute;top:0;bottom:0}.dc-turf>i[data-fifty]{background:var(--turf-line-strong);width:2px}.dc-ez{writing-mode:vertical-rl;font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:.12em;place-items:center;font-size:13px;display:grid;rotate:180deg}.dc-ez.us{background:color-mix(in srgb, var(--us) 24%, transparent);color:var(--us-ink)}.dc-ez.riv{background:color-mix(in srgb, var(--riv) 24%, transparent);color:var(--riv-ink)}.dc-ruler{height:var(--dc-ruler)}.dc-ruler .dc-track{height:100%;position:relative}.dc-ruler b{font:500 13px var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;position:absolute;bottom:7px;translate:-50%}.dc-q{position:relative}.dc-qhead{padding:12px 0 4px}.dc-qhead>span:first-child{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;color:var(--ink-1);font-size:15px}.dc-qhead .dc-track{background:var(--turf-line-strong);height:1px}.dc-drive{border-radius:var(--r-sm);width:100%;height:30px;font:inherit;text-align:left;color:var(--ink-1);cursor:pointer;transition:background var(--t-micro) var(--ease);background:0 0;border:none;padding:0}.dc-drive:hover{background:color-mix(in srgb, var(--ink-1) 6%, transparent)}.dc-drive:focus-visible{box-shadow:var(--focus);outline:none}.dc-team{font-size:14px;font-weight:600}.dc-drive.us .dc-team{color:var(--us-ink)}.dc-drive.riv .dc-team{color:var(--riv-ink)}.dc-track{height:100%;position:relative}.dc-bar{height:12px;animation:dc-grow .52s var(--ease) both;animation-delay:calc(.38s + var(--i,0) * 30ms);transition:height var(--t-micro) var(--ease), opacity var(--t-micro) var(--ease);position:absolute;top:50%;translate:0 -50%}.dc-drive.us .dc-bar{background:var(--us);transform-origin:0;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);border-radius:6px 0 0 6px}.dc-drive.riv .dc-bar{background:var(--riv);transform-origin:100%;clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%);border-radius:0 6px 6px 0}.dc-drive:not([data-scored]) .dc-bar{opacity:.6}.dc-drive:is(:hover,:focus-visible) .dc-bar{opacity:1;height:16px}@keyframes dc-grow{0%{scale:0 1}to{scale:1}}.dc-meta{z-index:1;white-space:nowrap;pointer-events:none;border-radius:var(--r-sm);background:var(--plane-2);box-shadow:var(--shadow-md);font:500 12px var(--font-mono);color:var(--ink-1);opacity:0;transition:opacity var(--t-micro) var(--ease);padding:2px 7px;position:absolute;top:50%;translate:0 -50%}.dc-drive:is(:hover,:focus-visible) .dc-meta{opacity:1}.dc-end{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dc-end b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:.02em;font-size:14px}.dc-end em{font:500 14px var(--font-mono);color:var(--ink-1);font-variant-numeric:tabular-nums;font-style:normal}@media (width<=640px){.dc{--dc-team:36px;--dc-end:88px;--dc-gap:8px}.dc-ruler b{font-size:12px}.dc-ruler b:not(:nth-child(2)):not(:nth-child(5)):not(:nth-child(8)){display:none}.dc-team,.dc-end b,.dc-end em{font-size:13px}}.dc-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hairline-3) transparent;max-height:min(380px,52vh);overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}.dc-scroll .dc{padding-bottom:40px}.dc-scroll .dc-ruler{z-index:2;background:var(--plane-2);position:sticky;top:0}@media (width<=640px){.dc-scroll{max-height:320px}}.gdd{gap:14px;display:grid}.gdd-grids{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gdd-grid,.gdd-detail{background:var(--plane-2);border:1px solid var(--hairline-2);border-radius:var(--r-lg);padding:18px 20px}.gdd-h{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.01em;color:var(--c);margin:0 0 12px;font-size:17px}.gdd-cells{grid-template-columns:52px repeat(3,minmax(0,1fr));gap:6px;display:grid}.gdd-col{text-align:center;color:var(--ink-2);padding-bottom:2px;font-size:13px;font-weight:600}.gdd-col small{font:400 12px var(--font-mono);color:var(--ink-3)}.gdd-down{border-radius:var(--r-sm);cursor:pointer;text-align:left;font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;color:var(--ink-2);background:0 0;border:none;padding:0 4px;font-size:16px}.gdd-down:hover:not(:disabled){color:var(--ink-1)}.gdd-down[aria-pressed=true]{color:var(--ink-1);-webkit-text-decoration:underline 2px var(--chrome);text-decoration:underline 2px var(--chrome);text-underline-offset:5px}.gdd-down:disabled{cursor:default;opacity:.5}.gdd-cell{border:1px solid var(--hairline);border-radius:var(--r-sm);cursor:pointer;min-height:64px;font:inherit;color:var(--ink-1);background:color-mix(in srgb, var(--c) var(--heat,0%), var(--plane-2));transition:border-color var(--t-micro) var(--ease), box-shadow var(--t-micro) var(--ease), translate var(--t-micro) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.gdd-cell b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.gdd-cell small{font:500 13px var(--font-mono);color:color-mix(in srgb, var(--ink-1) 78%, transparent)}.gdd-cell[data-low] b{color:var(--ink-2)}.gdd-cell:disabled{cursor:default;color:var(--ink-3);background:0 0}.gdd-cell:not(:disabled):hover{border-color:var(--hairline-3);translate:0 -1px}.gdd-cell[aria-pressed=true]{box-shadow:0 0 0 2px var(--chrome);border-color:#0000}.gdd-cell:focus-visible,.gdd-down:focus-visible{box-shadow:var(--focus);outline:none}.gdd-note{color:var(--ink-3);margin:0;font-size:13px}.gdd-empty{color:var(--ink-3);margin:0;font-size:14px}.gdd-detail header{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:16px;display:flex}.gdd-detail h3{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.015em;color:var(--ink-1);margin:0;font-size:22px}.gdd-detail header span{color:var(--c);font-size:14px;font-weight:600}.gdd-kpis{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,max-content) minmax(220px,1fr);align-items:start;gap:16px 36px;margin-bottom:6px;padding-bottom:16px;display:grid}.gdd-kpis>div>span{color:var(--ink-2);margin-bottom:4px;font-size:13px;display:block}.gdd-kpis>div>b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.gdd-kpis>div>small{font:400 13px var(--font-mono);color:var(--ink-3);margin-top:3px;display:block}.gdd-rp{border-radius:var(--r-sm);gap:3px;height:34px;margin-top:6px;display:flex;overflow:hidden}.gdd-rp>span{white-space:nowrap;align-items:center;gap:8px;min-width:max-content;padding:0 12px;font-size:14px;display:flex}.gdd-rp .run{background:var(--ink-1);color:var(--plane-2)}.gdd-rp .pass{background:var(--plane-3);color:var(--ink-1)}.gdd-rp b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;font-size:16px}.gdd-rp small{font:400 12px var(--font-mono);opacity:.8}.gpc{margin:0;padding:0;list-style:none}.gpc li{border-top:1px solid var(--hairline);grid-template-columns:64px 84px minmax(0,1fr) 56px minmax(0,130px) 64px;align-items:center;gap:12px;padding:8px 4px;font-size:14px;display:grid}.gpc li.gpc-head{color:var(--ink-2);border-top:none;padding-block:4px 6px;font-size:12px;font-weight:600}.gpc-head span:nth-child(4),.gpc-head span:nth-child(6){text-align:right}.gpc-dd{border-radius:var(--r-sm);background:var(--plane-3);font:500 13px var(--font-mono);color:var(--ink-1);white-space:nowrap;justify-self:start;padding:2px 7px}.gpc-spot,.gpc-who{font:400 13px var(--font-mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gpc-play{color:var(--ink-1);font-weight:500}.gpc-yd{text-align:right;font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:16px}.gpc-yd[data-neg]{color:var(--danger-ink)}.gpc-flag{text-align:right;color:var(--ink-2);font-size:13px;font-weight:600}.gpc li[data-ok] .gpc-flag{color:var(--trend-up)}.gpl{gap:14px;display:grid}.gpl .gdr-h2{margin:0}.gpl-leads{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gpl-card{border:1px solid var(--hairline-2);border-radius:var(--r-lg);background:color-mix(in srgb, var(--us) 8%, var(--plane-2));width:100%;font:inherit;text-align:left;color:var(--ink-1);cursor:pointer;transition:border-color var(--t-micro) var(--ease), box-shadow .2s var(--ease);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;padding:12px 14px 12px 12px;display:grid}.gpl-card:hover:not(:disabled){border-color:var(--us);box-shadow:inset 0 -3px 0 var(--us)}.gpl-card:focus-visible{box-shadow:var(--focus);outline:none}.gpl-card:disabled{cursor:default}.gpl-pic{aspect-ratio:1;border-radius:var(--r);background:var(--plane-3);width:76px;font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 800;color:var(--ink-2);place-items:center;font-size:24px;display:grid;position:relative}.gpl-pic img{object-fit:cover;border-radius:var(--r);width:100%;height:100%;display:block}.gpl-num{border-radius:var(--r-sm);background:var(--us);color:var(--us-on);font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;font-variant-numeric:tabular-nums;padding:2px 6px;font-size:13px;line-height:1.1;position:absolute;bottom:-8px;left:4px}.gpl-body{gap:2px;min-width:0;display:grid}.gpl-cat{color:var(--ink-2);font-size:12px;font-weight:600}.gpl-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.gpl-name b{font-weight:600}.gpl-main{color:var(--ink-2);font-size:13px}.gpl-main b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.02em;color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.05}.gpl-line{font:400 13px var(--font-mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gpl-sheet{background:var(--plane-2);border:1px solid var(--hairline-2);border-radius:var(--r-lg);padding:16px 20px 18px}.pb-cats{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pb-cat{border:1px solid var(--hairline-2);border-radius:var(--r-sm);min-height:36px;font:500 14px var(--font);color:var(--ink-2);cursor:pointer;transition:background var(--t-micro) var(--ease), color var(--t-micro) var(--ease);background:0 0;padding:0 14px}.pb-cat:hover:not(:disabled){color:var(--ink-1);background:var(--plane-3)}.pb-cat[aria-pressed=true]{background:var(--chrome);color:var(--chrome-on);border-color:#0000;font-weight:600}.pb-cat:disabled{opacity:.45;cursor:not-allowed}.pb-cat:focus-visible,.pb-head button:focus-visible{box-shadow:var(--focus);outline:none}.pb-head{border-bottom:1px solid var(--hairline-2);align-items:end;gap:12px;padding-bottom:8px;display:grid}.pb-head>span:first-child{color:var(--ink-2);font-size:12px;font-weight:600}.pb-head button{cursor:pointer;font:600 12px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:0 0;border:none;justify-content:flex-end;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.pb-head button[aria-pressed=true]{color:var(--ink-1)}.pb-row{border:none;border-bottom:1px solid var(--hairline);width:100%;font:inherit;text-align:left;color:var(--ink-1);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:9px 0;display:grid}.pb-row:disabled{cursor:default}.pb-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}.pb-num{font:400 13px var(--font-mono);color:var(--ink-3);margin-right:8px}.pb-2w{border:1px solid var(--hairline-2);border-radius:var(--r-sm);color:var(--ink-2);margin-left:8px;padding:1px 5px;font-size:11px;font-weight:600}.pb-v{text-align:right;font:400 15px var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums}.pb-sorted{justify-content:flex-end;align-items:center;height:28px;display:flex;position:relative}.pb-sorted i{background:color-mix(in srgb, var(--pb-c) 22%, transparent);border-radius:3px;position:absolute;top:3px;bottom:3px;right:0}.pb-sorted b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;color:var(--pb-c);padding-right:8px;font-size:17px;position:relative}.pb-go{color:var(--ink-3);font-size:15px}.pb-body{min-height:calc(var(--pb-rows,0) * 47px)}@media (pointer:coarse){.pb-body{min-height:calc(var(--pb-rows,0) * 53px)}}.pb-note{color:var(--ink-2);margin:14px 0 0;font-size:13px}.gdv{gap:16px;display:grid}.gdv-ends,.gdv-list{background:var(--plane-2);border:1px solid var(--hairline-2);border-radius:var(--r-lg);padding:18px 22px}.gdv-ends{grid-template-columns:1fr 1fr;gap:14px 36px;display:grid}.gdv-ends h3,.gdv-list h3{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.01em;color:var(--ink-1);grid-column:1/-1;margin:0;font-size:17px}.gdv-list h3{margin-bottom:8px}.gdv-end-h{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.gdv-end-h b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;font-size:16px}.gdv-end-h span{color:var(--ink-2);font-size:13px}.gdv-stack{background:var(--plane-3);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.gdv-stack i{min-width:6px;display:block}.gdv-end p{flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:14px;font-weight:600;display:flex}.gdv-end p b{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;margin-left:3px;font-size:16px}.gdv-item{border-top:1px solid var(--hairline);scroll-margin-top:calc(var(--topbar-h) + 16px)}.gdv-row{border-radius:var(--r-sm);width:100%;font:inherit;text-align:left;color:var(--ink-1);background:0 0;border:none;grid-template-columns:44px 64px 36px minmax(0,1fr) 52px 60px 76px;align-items:center;gap:14px;padding:10px 6px;display:grid}button.gdv-row{cursor:pointer;transition:background var(--t-micro) var(--ease)}button.gdv-row:hover{background:var(--plane-3)}button.gdv-row:focus-visible{box-shadow:var(--focus);outline:none}.gdv-item[data-open]>.gdv-row{background:var(--chrome-tint)}.gdv-head{color:var(--ink-2);padding-block:4px 8px;font-size:12px;font-weight:600}.gdv-head span:nth-child(n+5){text-align:right}.gdv-seq{font:400 14px var(--font-mono);color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.gdv-seq i{font-size:14px}.gdv-team{font-size:15px;font-weight:600}.gdv-item.us .gdv-team{color:var(--us-ink)}.gdv-item.riv .gdv-team{color:var(--riv-ink)}.gdv-q{font:400 14px var(--font-mono);color:var(--ink-2)}.gdv-mini{gap:4px;min-width:0;display:grid}.gdv-turf{background:linear-gradient(90deg, color-mix(in srgb, var(--us) 30%, var(--turf)) 0 8%, var(--turf) 8% 92%, color-mix(in srgb, var(--riv) 30%, var(--turf)) 92%);border-radius:3px;height:12px;position:relative;overflow:hidden}.gdv-turf:after{content:"";background:var(--turf-line-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.gdv-turf i{border-radius:4px;position:absolute;top:2px;bottom:2px}.gdv-item.us .gdv-turf i{background:var(--us)}.gdv-item.riv .gdv-turf i{background:var(--riv)}.gdv-mini small{font:400 12px var(--font-mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gdv-n{text-align:right;font:400 15px var(--font-mono);color:var(--ink-2)}.gdv-yd{text-align:right;font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;font-variant-numeric:tabular-nums;font-size:17px}.gdv-yd[data-neg]{color:var(--danger-ink)}.gdv-res{border-radius:var(--r-full);white-space:nowrap;font:700 13px var(--font-mono);color:var(--rc);background:color-mix(in srgb, var(--rc) 14%, transparent);justify-self:end;padding:3px 9px}.gdv-detail{padding:14px 6px 16px 50px}.gdv-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.gdv-chips span{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--plane-1);color:var(--ink-2);padding:5px 10px;font-size:13px}.gdv-chips b{font:600 14px var(--font-mono);color:var(--ink-1);margin-left:4px}@media (width<=760px){.gdd-grids,.gdv-ends{grid-template-columns:1fr}.gdd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.gdd-kpis .gdd-split{grid-column:1/-1}.gdd-grid,.gdd-detail,.gdv-ends,.gdv-list,.gpl-sheet{padding-inline:14px}.gpc li{grid-template-columns:58px minmax(0,1fr) 48px 52px;gap:8px}.gpc-spot,.gpc-who,.gpc-head span:nth-child(2),.gpc-head span:nth-child(5){display:none}.gdv-row{grid-template-columns:34px 44px minmax(0,1fr) 50px 64px;gap:8px}.gdv-q,.gdv-n,.gdv-head span:nth-child(3),.gdv-head span:nth-child(5){display:none}.gdv-detail{padding-left:6px}}.pbp-shell{height:calc(100vh - var(--topbar-h))}@media (width<=1000px){.pbp-work{grid-template-columns:minmax(0,1fr)!important}.pbp-work>*{border-right:none!important}.pbp-shell{height:auto;min-height:calc(100vh - var(--topbar-h))}}@media (width<=620px){.pbp-header{row-gap:8px!important;padding-left:14px!important;padding-right:14px!important}}.pbp-rowbtn{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;margin:0;padding:0;display:flex}.pbp-rowbtn:focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm);outline:none}.pbp-playrow:hover{background:var(--bg-surface)}.pbp-narrow{display:none}.pbp-ddspot{display:contents}.pbp-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=640px){.pbp-wide{display:none!important}.pbp-narrow{display:inline}.pbp-ddspot{flex-direction:column;flex-shrink:0;gap:1px;display:flex}.pbp-ddspot>span{white-space:nowrap;min-width:0!important}.pbp-rowbtn{gap:8px}}@media (pointer:coarse){.pbp-shell button{min-width:44px}.pbp-shell button,.pbp-shell select,.pbp-shell input:not([type=checkbox]){min-height:44px}.pbp-shell input[type=checkbox]{width:22px;height:22px}.pbp-shell label{min-height:44px}.pbp-iconbtn{justify-content:center;align-items:center;min-width:44px;display:inline-flex}.pbp-chip{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font);background:var(--bg-deep);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea{font-family:var(--font);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}input:focus,select:focus,textarea:focus{border-color:var(--accent)}select.fr-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b9099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 9px center;background-repeat:no-repeat;padding-right:30px}select.fr-select:hover{border-color:var(--border-hover)}select.fr-select:focus{border-color:var(--chrome)}@media (pointer:coarse){select.fr-select{padding-top:11px;padding-bottom:11px}.btn-sm{padding:11px 16px}}input[type=number]::-webkit-outer-spin-button{margin:0}input[type=number]::-webkit-inner-spin-button{margin:0}.btn-primary{color:var(--ink-1);border:1px solid var(--hairline-2);border-radius:var(--r-sm);font-size:14px;font-weight:500;font-family:var(--font);cursor:pointer;background:0 0;padding:9px 16px;transition:background .15s,color .15s,border-color .15s}.btn-primary:hover:not(:disabled){background:var(--chrome);border-color:var(--chrome);color:var(--chrome-on)}.btn-primary:disabled{opacity:.5;cursor:default}.btn-solid{background:var(--chrome);border-color:var(--chrome);color:var(--chrome-on);font-weight:600}.btn-solid:hover:not(:disabled){background:var(--chrome-hi);border-color:var(--chrome-hi)}.btn-solid:disabled{opacity:.5;cursor:default}.btn-sm{padding:6px 12px;font-size:13px}.btn-ghost{color:var(--ink-1);border:1px solid var(--hairline-2);border-radius:var(--r-sm);font-size:14px;font-family:var(--font);cursor:pointer;background:0 0;padding:9px 16px;transition:border-color .15s,color .15s}.btn-ghost:hover{border-color:var(--hairline-3);color:var(--text-primary)}.btn-quiet{color:var(--ink-2);border-radius:var(--r-sm);font-size:14px;font-family:var(--font);cursor:pointer;background:0 0;border:none;padding:9px 16px;transition:background .15s,color .15s}.btn-quiet:hover{background:var(--plane-3);color:var(--ink-1)}.fr-turf{background-image:repeating-linear-gradient(90deg, var(--turf-line-strong) 0 2px, transparent 2px 200px), repeating-linear-gradient(90deg, var(--turf-line) 0 1px, transparent 1px 40px)}.fr-meta{font-family:var(--font);letter-spacing:.02em;color:var(--ink-3);font-size:12px}.fr-poster{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 750;letter-spacing:-.03em;line-height:1}.fr-mega{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:.9}@keyframes fr-field-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fr-plate-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fr-field-us{transform-origin:0;animation:fr-field-in .56s var(--ease) both}.fr-field-riv{transform-origin:100%;animation:fr-field-in .56s var(--ease) both}.fr-plate-in{animation:fr-plate-in .38s .3s var(--ease) both}.fr-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}@media (width<=640px){.fr-wrap{padding:0 16px}}@media (width<=900px){.fr-topbar{gap:10px!important;padding:0 12px!important}.fr-topbar-nav{gap:14px!important}.fr-hide-narrow{display:none!important}}:root{--tabbar-h:0px}.fr-nav-icon{display:none}@media (width<=640px){:root{--tabbar-h:60px}main{padding-bottom:var(--tabbar-h)}.fr-topbar-nav{z-index:30;height:var(--tabbar-h);background:var(--topbar-bg);border-top:1px solid var(--hairline-2);position:fixed;bottom:0;left:0;right:0;gap:0!important}.fr-topbar-nav a{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex;box-shadow:none!important;padding:6px 0!important;font-size:11px!important}.fr-topbar-nav a[aria-current=page]{box-shadow:inset 0 2px 0 var(--chrome)!important}.fr-nav-icon{font-size:22px;display:block}.fr-nav-pbp{display:none!important}}.fr-inner{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;margin-top:20px;display:grid}.fr-inner>*{min-width:0}.fr-inner-rail{grid-area:1/1;padding:22px 28px 22px 0}.fr-inner-last{border-left:1px solid var(--hairline);grid-area:1/2;padding-left:24px}@media (width<=1000px){.fr-inner{grid-template-columns:minmax(0,1fr);margin-top:20px}.fr-inner>*{grid-area:auto/1;padding:22px 0}.fr-inner-last{border-left:none;border-top:1px solid var(--hairline)}.fr-inner-rail>*,.fr-inner-last>*{max-width:640px}}.club-split{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width<=760px){.club-split{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.club-pad{padding:0 16px 24px!important}}.pf-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.pf-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}@media (width<=1000px){.pf-grid{grid-template-columns:minmax(0,1fr)}.pf-rail{display:none}}.pf-lbl{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.pf-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=560px){.pf-two{grid-template-columns:minmax(0,1fr)}}.pf-grid input:not([type=checkbox]),.pf-grid select{box-sizing:border-box;width:100%;min-height:44px}.pf-photo{border-radius:var(--r-lg);border:1.5px dashed var(--hairline-3);background:var(--plane-3);justify-content:center;align-items:center;width:112px;height:112px;display:flex;overflow:hidden}.pf-numrow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pf-grid input.pf-num{text-align:center;width:120px;height:96px;font-family:var(--font-display);letter-spacing:-.03em;border-radius:var(--r-lg);border:2px solid var(--hairline-3);background:var(--plane-3);color:var(--ink-1);appearance:textfield;transition:border-color var(--t-micro) var(--ease), background var(--t-panel) var(--ease), color var(--t-panel) var(--ease);font-size:52px;font-weight:750}.pf-grid input.pf-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pf-grid input.pf-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pf-grid input.pf-num[data-state=ok]{background:var(--ok);border-color:var(--ok);color:var(--ok-on)}.pf-grid input.pf-num[data-state=bad]{background:var(--danger);border-color:var(--danger);color:var(--danger-on)}.pf-grid input.pf-num:focus-visible{box-shadow:var(--focus);outline:none}.pf-verdict{border-radius:var(--r);background:var(--plane-3);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.pf-verdict:empty{display:none}.pf-verdict i{font-size:18px}.pf-verdict[data-state=ok]{background:var(--ok-bg);color:var(--ok)}.pf-verdict[data-state=bad]{background:var(--danger-bg);color:var(--danger-ink)}.pf-verdict[data-state=bad] i{color:var(--danger)}@keyframes pf-pop{0%{opacity:0;translate:-4px}}@media (prefers-reduced-motion:no-preference){.pf-verdict>*{animation:pf-pop .2s var(--ease) both}}.pf-units{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=720px){.pf-units{grid-template-columns:minmax(0,1fr)}}.pf-unit{border:1px solid var(--hairline);background:var(--plane-3);border-radius:var(--r);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pf-unit.on{border-color:var(--chrome);background:var(--chrome-tint)}.pf-unit-toggle{min-height:36px;color:var(--ink-1);font:600 14px var(--font);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.pf-box{border:1.5px solid var(--hairline-3);width:20px;height:20px;color:var(--chrome-on);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.pf-unit.on .pf-box{background:var(--chrome);border-color:var(--chrome)}.pf-seg{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);gap:2px;min-height:44px;padding:3px;display:flex}.pf-seg button{border-radius:var(--r-sm);color:var(--ink-2);font:500 14px var(--font);cursor:pointer;background:0 0;border:none;flex:1;padding:0 10px}.pf-seg button.on{background:var(--chrome-tint);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--chrome)}.pf-foot{z-index:2;background:var(--plane-1);border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;margin:20px -32px 0;padding:14px 32px;display:flex;position:sticky;bottom:0}@media (width<=640px){.pf-foot{margin:20px -16px 0;padding:12px 16px}}.fr-tabs{gap:20px;margin-bottom:16px;display:flex}.fr-tab{cursor:pointer;font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);transition:color .12s var(--ease);background:0 0;border:none;padding:0 0 8px;font-size:12px;font-weight:500;position:relative}.fr-tab:hover{color:var(--ink-2)}.fr-tab[aria-selected=true]{color:var(--ink-1)}.fr-tab[aria-selected=true]:after{content:"";background:var(--fr-tab-rule,var(--hairline-3));width:40px;height:3px;position:absolute;bottom:0;left:0}@media (pointer:coarse){.fr-tab{padding-top:15px!important;padding-bottom:15px!important}}.fr-lastfield{max-height:300px;overflow-y:auto}.fr-textlink{cursor:pointer;font-family:var(--font);letter-spacing:.02em;color:var(--ink-2);transition:color .12s var(--ease);background:0 0;border:none;align-items:center;padding:0;font-size:12px;display:inline-flex}.fr-textlink:hover{color:var(--ink-1)}@media (pointer:coarse){.fr-textlink{padding-top:15px!important;padding-bottom:15px!important}}.fr-inner-label{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:12px;font-weight:500}.fr-last-label{margin-bottom:6px}.fr-last-score{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.fr-last-res{grid-template-columns:auto auto;place-items:baseline end;gap:2px 14px;margin-left:auto;display:grid}.fr-last-link{grid-column:1/-1}.fr-rail-top{align-items:flex-end;gap:4px var(--s3);flex-wrap:wrap;margin-bottom:16px;display:flex}.fr-rail-top .fr-tabs{margin-bottom:0}.fr-rail-games{white-space:nowrap;margin-left:auto;padding-bottom:8px}.fr-spark{width:100%;max-width:440px;display:block;overflow:visible}.fr-spark .v{font-family:var(--font-mono);fill:var(--ink-2);font-size:9px}.fr-spark .ax{font-family:var(--font);letter-spacing:.04em;fill:var(--ink-3);font-size:8px}@media (width<=1080px){.fr-spark .v{font-size:10px}.fr-spark .ax{font-size:9px}}.fin-row{transition:background var(--t-micro) var(--ease)}.fin-row:hover{background:var(--plane-2)}.fin-actions{opacity:0;transition:opacity var(--t-micro) var(--ease)}.fin-row:hover .fin-actions{opacity:1}@media (pointer:coarse){.fin-actions{opacity:1}}@media (width<=900px){.fin-split{grid-template-columns:1fr!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.pd-screen{box-sizing:border-box;max-width:1320px;height:calc(100vh - var(--topbar-h));height:calc(100dvh - var(--topbar-h));grid-template-columns:320px minmax(0,1fr);gap:20px;margin:0 auto;padding:20px 24px;display:grid}.pd-card,.pd-panel{background:var(--plane-2);border:1px solid var(--hairline-2);border-radius:var(--r-lg);min-height:0;overflow:hidden}.pd-card{border-color:color-mix(in srgb, var(--club) 45%, var(--hairline-2))}.pd-card-body{background:linear-gradient(180deg, color-mix(in srgb, var(--club) 30%, transparent), transparent 85%)}.pd-tabs{background:linear-gradient(90deg, color-mix(in srgb, var(--club) 22%, transparent), transparent 70%)}.pd-group-title{align-items:center;gap:8px;display:flex}.pd-group-title:before{content:"";background:var(--club);border-radius:2px;flex-shrink:0;width:10px;height:10px}.pd-glance{border-radius:var(--r);background:color-mix(in srgb, var(--club) 10%, transparent);border:1px solid color-mix(in srgb, var(--club) 30%, transparent);padding:16px 18px}.pd-glance .fr-mega{color:var(--club-ink)!important}.pd-card{flex-direction:column;align-self:start;max-height:100%;display:flex}.pd-card-photo{aspect-ratio:1;flex:0 auto;justify-content:center;align-items:center;min-height:160px;display:flex;position:relative;overflow:hidden}.pd-panel{flex-direction:column;display:flex}.pd-panel-body{flex:1;min-height:0;padding:20px 22px 22px;overflow:auto}.pd-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 40px;display:grid}.pd-tabs{scrollbar-width:none;flex-shrink:0;overflow-x:auto}.pd-tabs::-webkit-scrollbar{display:none}.pd-tabs>button{white-space:nowrap;flex-shrink:0}.pd-group-title{color:var(--ink-1);font-family:var(--font-display);font-variation-settings:"wdth" 88, "wght" 700;margin:0;font-size:15px}.pd-chip{font-family:var(--font);color:var(--ink-1);border:1px solid var(--hairline-2);border-radius:var(--r-full);transition:background var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease);background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}button.pd-chip:hover{border-color:var(--hairline-3)}.pd-split{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:32px;display:grid}.pd-play{grid-template-columns:minmax(0,.95fr) minmax(0,1.5fr);align-items:stretch;display:grid}.pd-conn{grid-template-columns:40px minmax(0,1fr) auto;display:grid}.pd-conn-line{text-align:right}.pd-bar{transform-origin:bottom;animation:pd-bar-in .52s var(--ease) both}.pd-arrow{transform-origin:0;animation:fr-field-in .64s var(--ease) both}@keyframes pd-bar-in{0%{transform:scaleY(0)}to{transform:none}}.pd-row{transition:background var(--t-micro) var(--ease);background:0 0;border:none}.pd-row:hover,.pd-row[data-hot="1"],.pd-row:focus-visible{background:var(--plane-3)}.pd-back{border-radius:var(--r);cursor:pointer;background:var(--plane-0);width:38px;height:38px;color:var(--ink-1);transition:background var(--t-micro) var(--ease);border:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.pd-back:hover{background:var(--plane-3)}@media (width<=1100px){.pd-split{grid-template-columns:1fr;gap:28px}}@media (width<=900px){.pd-screen{grid-template-columns:1fr;height:auto;padding:16px}.pd-card{align-self:stretch}.pd-card-photo{aspect-ratio:16/10}.pd-panel-body{padding:16px;overflow:visible}.pd-facts{grid-template-columns:1fr}}@media (width<=760px){.pd-play{grid-template-columns:1fr}.pd-conn{grid-template-columns:40px minmax(0,1fr)}.pd-conn-line{text-align:left;grid-column:2}.pd-hide-narrow{display:none!important}}.gl{padding:var(--s6) clamp(16px, 3vw, 48px) var(--s7);min-height:calc(100vh - var(--topbar-h));background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--gl-us) 22%, transparent), transparent 70%), radial-gradient(70% 60% at 100% 100%, color-mix(in srgb, var(--gl-us) 12%, transparent), transparent 70%)}.gl-head{justify-content:space-between;align-items:center;gap:var(--s5);border-radius:var(--r-lg);background:linear-gradient(115deg, var(--gl-us), color-mix(in srgb, var(--gl-us) 82%, var(--ink-1)));box-shadow:0 8px 24px color-mix(in srgb, var(--gl-us) 25%, transparent);border:1px solid #0000;flex-wrap:wrap;padding:18px 22px 18px 26px;display:flex}.gl-h1{color:var(--gl-on);margin:0;font-size:clamp(36px,4.6vw,56px)}.gl-sub{margin:var(--s2) 0 0;color:color-mix(in srgb, var(--gl-on) 72%, transparent)}.gl-head .gl-view{background:var(--plane-2);border-color:#0000}.gl-head .btn-primary.btn-solid{background:var(--ink-1);color:var(--plane-0);border-color:#0000}.gl-head .btn-primary.btn-solid:hover:not(:disabled){background:color-mix(in srgb, var(--ink-1) 85%, var(--gl-us));border-color:#0000}.gl-title{align-items:baseline;column-gap:var(--s6);row-gap:var(--s2);flex-wrap:wrap;display:flex}.gl-plate{border-radius:var(--r);background:var(--gl-on);color:var(--gl-us);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.02em;padding:.35em .7em;font-size:clamp(26px,2.6vw,34px);line-height:.9;display:inline-block}.gl-plate small{vertical-align:.12em;font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:.01em;margin-right:.5em;font-size:14px}.gl-grid{border-left:1px solid color-mix(in srgb, var(--gl-us) 30%, var(--hairline-2));border-top:1px solid color-mix(in srgb, var(--gl-us) 30%, var(--hairline-2));border-radius:var(--r-lg);overflow-clip-margin:200px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:clip}.gl-tile{gap:var(--s2);padding:var(--s3) var(--s4);border-right:1px solid color-mix(in srgb, var(--gl-us) 30%, var(--hairline-2));border-bottom:1px solid color-mix(in srgb, var(--gl-us) 30%, var(--hairline-2));background:color-mix(in srgb, var(--gl-us) 7%, var(--plane-2));animation:gl-row-in .46s var(--ease) both;animation-delay:calc(.12s + var(--i) * 40ms);transition:background var(--t-micro) var(--ease);isolation:isolate;box-shadow:inset 0 3px 0 var(--gl-result,transparent);flex-direction:column;display:flex;position:relative}.gl-tile:after{content:"";z-index:-1;pointer-events:none;transform-origin:bottom;background:linear-gradient(to top, color-mix(in srgb, var(--gl-result,transparent) 26%, transparent), transparent 78%);animation:gl-rise .9s var(--ease) both;animation-delay:calc(.3s + var(--i) * 70ms);transition:transform var(--t-panel) var(--ease);position:absolute;inset:0}.gl-tile:hover:after{transform:scaleY(1.3)}.gl-tile:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 40%, var(--gl-riv));opacity:0;transition:opacity var(--t-panel) var(--ease);position:absolute;inset:0}.gl-tile:hover{background:var(--plane-1)}.gl-tile:hover:before{opacity:.16}.gl-open{cursor:pointer;background:0 0;border:none;border-radius:0;width:100%;position:absolute;inset:0}.gl-open:focus-visible{box-shadow:inset 0 0 0 2px var(--chrome)}.gl-tile>:not(.gl-open){pointer-events:none;position:relative}.gl-act{pointer-events:auto}.gl-status{justify-content:space-between;align-items:center;gap:var(--s2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;display:flex}.gl-state{align-items:center;gap:6px;display:inline-flex}.gl-tile[data-state=final] .gl-state{color:var(--ink-1);font-weight:600}.gl-tile[data-state=live] .gl-state{color:var(--ink-1)}.gl-line{align-items:center;gap:var(--s3);grid-template-columns:30px minmax(0,1fr) auto;display:grid}.gl-name{font-family:var(--font);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.gl-pts{font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.02em;text-align:right;min-width:2ch;font-size:28px}.gl-line[data-dim] .gl-name{color:var(--ink-3)}.gl-line[data-dim] .gl-pts{opacity:.5}.gl-flowcell{height:28px;overflow:hidden}.gl-flowcell .gl-flow{height:28px;display:block;overflow:visible}.gl-foot{align-items:center;gap:var(--s2);min-height:30px;margin-top:auto;display:flex}.gl-loc{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gl-foot .btn-sm{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.gl-live{border-radius:var(--r-full);background:var(--chrome);width:8px;height:8px;animation:gl-pulse 1.6s var(--ease) infinite}.gl-del{color:var(--ink-3);opacity:0;transition:opacity var(--t-micro) var(--ease), color var(--t-micro) var(--ease);padding:6px 9px}.gl-del:hover{color:var(--trend-down)}.gl-tile:hover .gl-del,.gl-del:focus-visible{opacity:1}@media (hover:none){.gl-del{opacity:1}}.gl-tile{transition:background var(--t-micro) var(--ease), scale var(--t-panel) var(--ease), box-shadow var(--t-panel) var(--ease)}.gl-tile:is(:hover,:has(:focus-visible)){z-index:5;background:var(--plane-2);box-shadow:inset 0 3px 0 var(--gl-result,transparent), var(--shadow-lg);scale:1.04}.gl-tile>.gl-more{padding:var(--s3) var(--s4) var(--s4);background:var(--plane-2);border-top:1px dashed var(--hairline-2);box-shadow:var(--shadow-lg);clip-path:inset(0 -60px -60px);opacity:0;visibility:hidden;transition:opacity .14s var(--ease), translate .14s var(--ease), visibility 0s linear .14s;position:absolute;top:100%;left:0;right:0;translate:0 -6px}.gl-tile:is(:hover,:has(:focus-visible))>.gl-more{opacity:1;visibility:visible;transition:opacity .2s var(--ease) .12s, translate .2s var(--ease) .12s, visibility 0s linear .12s;translate:none}@media (prefers-reduced-motion:reduce){.gl-tile:is(:hover,:has(:focus-visible)){scale:none}.gl-tile>.gl-more{translate:none}}.gl-tape-head{margin-bottom:var(--s2);font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:12px;display:flex}.gl-tape-row{align-items:center;column-gap:var(--s3);grid-template-columns:5ch minmax(0,1fr) 5ch;grid-template-areas:"a l b""a bar b";row-gap:3px;padding:4px 0;display:grid}.gl-tape-row small{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);grid-area:l;font-size:10px}.gl-tape-a,.gl-tape-b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-1);font-size:14px}.gl-tape-a{grid-area:a}.gl-tape-b{text-align:right;grid-area:b}.gl-tape-bar{grid-area:bar;gap:2px;height:6px;display:flex}.gl-tape-bar i{border-radius:1px;flex-basis:0}.gl-tape-bar i:first-child{flex-grow:var(--a);background:var(--gl-us)}.gl-tape-bar i:last-child{flex-grow:calc(1 - var(--a));background:var(--gl-riv)}.gl-tools{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.gl-view{border:1px solid var(--hairline-2);border-radius:var(--r);gap:2px;padding:3px;display:inline-flex}.gl-view button{border-radius:var(--r-sm);color:var(--ink-2);font:500 13px var(--font);cursor:pointer;transition:background var(--t-micro) var(--ease), color var(--t-micro) var(--ease);background:0 0;border:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.gl-view button:hover{color:var(--ink-1);background:var(--hairline)}.gl-view button[aria-pressed=true]{background:var(--chrome);color:var(--chrome-on)}.gl-view button:focus-visible{box-shadow:var(--focus);outline:none}@media (width<=560px){.gl-view span{display:none}}.gl-list{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.gl-row{isolation:isolate;border:1px solid var(--hairline-2);border-left:4px solid var(--gl-result,var(--hairline-3));border-radius:var(--r-sm);background:color-mix(in srgb, var(--plane-2) 60%, transparent);animation:gl-row-in .42s var(--ease) both;animation-delay:calc(80ms + var(--i) * 35ms);transition:scale var(--t-panel) var(--ease), box-shadow var(--t-panel) var(--ease), background var(--t-panel) var(--ease), border-color var(--t-panel) var(--ease);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.gl-row>:not(.gl-open){pointer-events:none;position:relative}.gl-row .gl-act{pointer-events:auto}.gl-row-main{align-items:center;gap:var(--s4);min-height:50px;padding:0 var(--s4);grid-template-columns:12ch minmax(0,1fr) 7ch 9ch;display:grid}.gl-row-wk,.gl-row-state{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.gl-row-state{align-items:center;gap:6px;display:inline-flex}.gl-row[data-state=final] .gl-row-state{color:var(--ink-1);font-weight:600}.gl-row-match{font-family:var(--font);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.gl-row-match i{font-style:normal;font-family:var(--font-mono);color:var(--ink-3);margin:0 .3em;font-size:11px}.gl-row-score{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink-1);text-align:right;font-size:20px}.gl-row>.gl-row-acts{justify-content:flex-end;align-items:center;gap:var(--s2);min-width:160px;padding-right:var(--s3);display:flex}.gl-row:is(:hover,:has(:focus-visible)) .gl-del{opacity:1}.gl-row-more{transition:grid-template-rows .26s var(--ease);grid-column:1/-1;grid-template-rows:0fr;display:grid}.gl-row-more>div{min-height:0;overflow:hidden}.gl-row:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--gl-us) 30%, var(--plane-2)), var(--plane-2) 50%, color-mix(in srgb, var(--gl-riv) 30%, var(--plane-2)));opacity:0;transition:opacity var(--t-panel) var(--ease);position:absolute;inset:0}.gl-row{--gl-row-wait:.35s}.gl-row:is(:hover,:has(:focus-visible)){z-index:2;box-shadow:var(--shadow-lg);transition-delay:var(--gl-row-wait);border-color:#0000;scale:1.025}.gl-row:is(:hover,:has(:focus-visible)):before{opacity:1;transition-delay:var(--gl-row-wait)}.gl-row:is(:hover,:has(:focus-visible)) .gl-row-more{transition-delay:var(--gl-row-wait);grid-template-rows:1fr}.gl-board{align-items:center;gap:var(--s5);padding:var(--s3) var(--s5) var(--s2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.gl-board-team{align-items:center;gap:var(--s3);min-width:0;display:flex}.gl-board-team[data-side=riv]{text-align:right;justify-content:flex-end}.gl-board-team b{font-family:var(--font);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;overflow:hidden}.gl-board-score{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink-1);font-size:56px;line-height:.9}.gl-board-score i{color:var(--ink-3);margin:0 .12em;font-style:normal}.gl-board-tape{column-gap:var(--s6);padding:0 var(--s5) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=720px){.gl-row-main{padding:8px var(--s4);grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.gl-row-wk{grid-column:1/-1}.gl-row-state,.gl-row>.gl-row-acts{display:none}.gl-row:is(:hover,:has(:focus-visible)){scale:none}}@media (hover:none){.gl-row-more{display:none}}@media (prefers-reduced-motion:reduce){.gl-row,.gl-row:before,.gl-row-more{transition-duration:0s}.gl-row:is(:hover,:has(:focus-visible)){scale:none}}@keyframes gl-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gl-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes gl-pulse{0%,to{box-shadow:0 0 0 0 var(--chrome-tint)}50%{box-shadow:0 0 0 5px var(--chrome-tint)}}
