.leaderboard-module__KI8Ota__player{align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--color-text);max-width:100%;text-decoration:none;display:inline-flex}.leaderboard-module__KI8Ota__player:hover .leaderboard-module__KI8Ota__name{color:var(--color-accent-hover);text-decoration:underline}.leaderboard-module__KI8Ota__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.leaderboard-module__KI8Ota__pager{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.leaderboard-module__KI8Ota__error{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-loss);border-radius:var(--card-radius);flex-direction:column;display:flex}.leaderboard-module__KI8Ota__notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.leaderboard-module__KI8Ota__notice p{margin:0}.leaderboard-module__KI8Ota__note{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-info);border-radius:var(--radius-md);background:var(--color-info-subtle);font-size:var(--text-sm)}.leaderboard-module__KI8Ota__unranked{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:inline-flex}.leaderboard-module__KI8Ota__toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.leaderboard-module__KI8Ota__search{flex:16rem;min-width:0;position:relative}.leaderboard-module__KI8Ota__search input{width:100%;min-height:var(--target-min);padding:0 var(--space-3) 0 calc(var(--space-3) + 22px);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font:inherit}.leaderboard-module__KI8Ota__search input:focus-visible{box-shadow:var(--focus-ring);outline:none}.leaderboard-module__KI8Ota__searchIcon{top:50%;left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.leaderboard-module__KI8Ota__jump{flex:none}@media (max-width:479px){.leaderboard-module__KI8Ota__jump{flex:100%}}.leaderboard-module__KI8Ota__status{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.leaderboard-module__KI8Ota__statusWarn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-info);border-radius:var(--radius-md);background:var(--color-info-subtle);color:var(--color-text)}.leaderboard-module__KI8Ota__podium .leaderboard-module__KI8Ota__name{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}tr:has(.leaderboard-module__KI8Ota__podium) td{height:60px}.leaderboard-module__KI8Ota__medal{vertical-align:middle;--medal:var(--color-credits);display:inline-flex}.leaderboard-module__KI8Ota__gold{--medal:var(--color-credits)}.leaderboard-module__KI8Ota__silver{--medal:color-mix(in srgb, var(--color-text) 72%, var(--color-text-muted))}.leaderboard-module__KI8Ota__bronze{--medal:oklch(from var(--color-credits) calc(l - .16) calc(c + .01) calc(h - 30))}.leaderboard-module__KI8Ota__disc{fill:var(--medal)}.leaderboard-module__KI8Ota__ring{fill:none;stroke:color-mix(in srgb, var(--medal) 55%, var(--color-bg));stroke-width:1px}.leaderboard-module__KI8Ota__ribbon{fill:color-mix(in srgb, var(--medal) 45%, var(--color-surface-3))}.leaderboard-module__KI8Ota__ribbonFar{fill:color-mix(in srgb, var(--medal) 30%, var(--color-surface-2))}.leaderboard-module__KI8Ota__numeral{fill:var(--color-bg);font-family:var(--font-mono);font-size:9px;font-weight:700}.leaderboard-module__KI8Ota__friendMark{color:var(--color-info);flex:none;align-items:center;display:inline-flex}tr:has(.leaderboard-module__KI8Ota__friendMark) td:first-child{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--color-info) 70%, transparent)}.leaderboard-module__KI8Ota__player:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}tr:has(.leaderboard-module__KI8Ota__jumped) td{animation:1.8s ease-out leaderboard-module__KI8Ota__jumpFlash}@keyframes leaderboard-module__KI8Ota__jumpFlash{0%,35%{background:color-mix(in srgb, var(--color-accent) 35%, var(--color-surface-1))}to{background:var(--color-accent-subtle)}}@media (prefers-reduced-motion:reduce){tr:has(.leaderboard-module__KI8Ota__jumped) td{animation:none}}.leaderboard-module__KI8Ota__page{gap:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-8);flex-direction:column;display:flex}.leaderboard-module__KI8Ota__head{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.leaderboard-module__KI8Ota__headNote{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);text-shadow:0 1px 8px #000000b3;margin-left:auto}.leaderboard-module__KI8Ota__filters{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);flex-wrap:wrap;display:flex}.leaderboard-module__KI8Ota__filters>button{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:700}.leaderboard-module__KI8Ota__filters>button:hover{color:var(--color-text)}.leaderboard-module__KI8Ota__filters>button[aria-pressed=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 22%, transparent);color:var(--color-text)}.leaderboard-module__KI8Ota__filters>button:focus-visible{box-shadow:var(--focus-ring);outline:none}.leaderboard-module__KI8Ota__podiumCards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.leaderboard-module__KI8Ota__podiumCards{grid-template-columns:1fr 1.15fr 1fr;align-items:end}}.leaderboard-module__KI8Ota__podiumCard{--place:#c7ccd6;border:1px solid #ffffff29;border-top:3px solid var(--place);border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--place) 16%, transparent), transparent 60%), var(--color-surface-2);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);position:relative}.leaderboard-module__KI8Ota__podiumCard[data-place="1"]{--place:var(--color-credits)}.leaderboard-module__KI8Ota__podiumCard[data-place="3"]{--place:#c98a5a}.leaderboard-module__KI8Ota__podiumLink{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-4);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.leaderboard-module__KI8Ota__podiumCard[data-place="1"] .leaderboard-module__KI8Ota__podiumLink{padding-top:var(--space-6)}.leaderboard-module__KI8Ota__podiumLink:hover .leaderboard-module__KI8Ota__podiumName{color:var(--color-accent-hover)}.leaderboard-module__KI8Ota__podiumLink:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.leaderboard-module__KI8Ota__place{top:var(--space-2);left:var(--space-3);position:absolute}.leaderboard-module__KI8Ota__podiumName{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;display:inline-flex}.leaderboard-module__KI8Ota__podiumMeta{font-size:var(--text-xs);color:var(--color-text-muted)}.leaderboard-module__KI8Ota__panel{border:var(--card-border);border-radius:var(--radius-sm);overflow:clip}.leaderboard-module__KI8Ota__panel>.leaderboard-module__KI8Ota__toolbar{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.leaderboard-module__KI8Ota__panel>.leaderboard-module__KI8Ota__status,.leaderboard-module__KI8Ota__panel>.leaderboard-module__KI8Ota__note{margin:var(--space-3) var(--space-4) 0}.leaderboard-module__KI8Ota__panel .glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.leaderboard-module__KI8Ota__youRow{bottom:var(--dock-h);z-index:1;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-top:2px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, var(--glass-strong));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-size:var(--text-sm);flex-wrap:wrap;display:flex;position:sticky}.leaderboard-module__KI8Ota__youRank{min-width:3rem;font-weight:700}.leaderboard-module__KI8Ota__youPlayer{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.leaderboard-module__KI8Ota__youTag{border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-text-on-accent);letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;font-size:.6875rem;font-weight:700}.leaderboard-module__KI8Ota__youNote{color:var(--color-text)}.leaderboard-module__KI8Ota__youRow .leaderboard-module__KI8Ota__jump{margin-left:auto}@media (max-width:640px){.leaderboard-module__KI8Ota__youStat{display:none}.leaderboard-module__KI8Ota__headNote{margin-left:0}}
.WarmupLine-module__NcaEaG__card{gap:var(--space-4);padding:var(--space-4);border:var(--card-border);border-top:2px solid var(--color-accent);border-radius:var(--card-radius);flex-direction:column;display:flex;container-type:inline-size}@media (max-width:479px){.WarmupLine-module__NcaEaG__card{padding:var(--space-3)}.WarmupLine-module__NcaEaG__block table th,.WarmupLine-module__NcaEaG__block table td{padding-left:var(--space-2);padding-right:var(--space-2)}.WarmupLine-module__NcaEaG__block .WarmupLine-module__NcaEaG__topPlayer{max-width:8.5rem}}.WarmupLine-module__NcaEaG__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.WarmupLine-module__NcaEaG__text{flex:18rem;min-width:0}.WarmupLine-module__NcaEaG__title{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.02em;font-weight:700;line-height:var(--leading-tight);color:var(--color-text);margin:0}.WarmupLine-module__NcaEaG__sub{margin:var(--space-1) 0 0;max-width:60ch;font-size:var(--text-sm);color:var(--color-text-muted)}.WarmupLine-module__NcaEaG__status{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.WarmupLine-module__NcaEaG__chip{align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-1);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-text);font-weight:600;display:inline-flex}.WarmupLine-module__NcaEaG__chip .mono{font-size:var(--text-sm);letter-spacing:0}.WarmupLine-module__NcaEaG__online{color:var(--color-win)}.WarmupLine-module__NcaEaG__full{border-color:var(--color-warn);color:var(--color-warn)}.WarmupLine-module__NcaEaG__dot{background:var(--color-win);width:8px;height:8px;box-shadow:0 0 8px var(--color-win);border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){.WarmupLine-module__NcaEaG__dot{animation:1.4s ease-in-out infinite alternate WarmupLine-module__NcaEaG__live}}@keyframes WarmupLine-module__NcaEaG__live{to{opacity:.35}}.WarmupLine-module__NcaEaG__connectBar{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2);padding-left:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);flex-wrap:wrap;display:flex}.WarmupLine-module__NcaEaG__connect{min-width:0;font-size:var(--text-md);color:var(--color-text);overflow-wrap:anywhere;flex:12rem}.WarmupLine-module__NcaEaG__actions{gap:var(--space-2);display:flex}.WarmupLine-module__NcaEaG__action{padding:0 var(--space-4)}@container (max-width:480px){.WarmupLine-module__NcaEaG__connectBar{padding-left:var(--space-3)}.WarmupLine-module__NcaEaG__actions{flex:100%}.WarmupLine-module__NcaEaG__action{flex:1 1 0}}.WarmupLine-module__NcaEaG__block{gap:var(--space-2);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.WarmupLine-module__NcaEaG__blockHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.WarmupLine-module__NcaEaG__blockTitle{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:600;display:inline-flex}.WarmupLine-module__NcaEaG__roster{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));margin:0;padding:0;list-style:none;display:grid}.WarmupLine-module__NcaEaG__rosterItem{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--target-min);padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);display:flex}.WarmupLine-module__NcaEaG__mine{border-color:var(--color-accent);background:var(--color-accent-subtle)}.WarmupLine-module__NcaEaG__rosterPlayer{min-width:0}.WarmupLine-module__NcaEaG__rosterScore{align-items:baseline;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text);flex-shrink:0;display:inline-flex}.WarmupLine-module__NcaEaG__rank{margin-right:var(--space-1);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-accent-hover);padding:1px 6px}.WarmupLine-module__NcaEaG__unlisted{font-size:var(--text-sm);color:var(--color-text-muted);background:0 0;border-style:dashed;justify-content:center}.WarmupLine-module__NcaEaG__place{font-family:var(--font-mono);color:var(--color-text-muted)}.WarmupLine-module__NcaEaG__podium{color:var(--place-runner-up);font-weight:700}.WarmupLine-module__NcaEaG__podium[data-place="1"]{color:var(--place-champion)}.WarmupLine-module__NcaEaG__podium[data-place="3"]{color:var(--place-semifinalist)}.WarmupLine-module__NcaEaG__points{color:var(--color-text);font-weight:700}.WarmupLine-module__NcaEaG__gain{color:var(--color-win)}.WarmupLine-module__NcaEaG__drop{color:var(--color-loss)}.WarmupLine-module__NcaEaG__flat{color:var(--color-text-muted)}
