.standings-module__Q-kGAW__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:12px;display:flex}.standings-module__Q-kGAW__meta{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--hub-ink-muted);align-items:center;gap:10px;font-size:11px;display:flex}.standings-module__Q-kGAW__stale{color:var(--hub-warning-ink);margin:0 0 12px;font-size:13px;line-height:1.55}.standings-module__Q-kGAW__board{border-top:1px solid var(--hub-line)}.standings-module__Q-kGAW__headRow,.standings-module__Q-kGAW__row{grid-template-columns:52px minmax(0,1fr) 78px 96px 76px;align-items:center;gap:14px;padding:0 10px;display:grid}.standings-module__Q-kGAW__headRow{height:32px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--hub-label);border-bottom:1px solid var(--hub-line);font-size:11px}.standings-module__Q-kGAW__num{text-align:right;font-variant-numeric:tabular-nums}.standings-module__Q-kGAW__row{border-bottom:1px solid var(--hub-line-faint);height:46px;transition:background var(--hub-motion-base) var(--hub-ease);position:relative}.standings-module__Q-kGAW__row:last-child{border-bottom:0}.standings-module__Q-kGAW__rank{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--hub-label);text-align:right;font-size:13.5px}.standings-module__Q-kGAW__row[data-podium="1"] .standings-module__Q-kGAW__rank{color:var(--hub-ink-bright);font-size:15px}.standings-module__Q-kGAW__row[data-podium="2"] .standings-module__Q-kGAW__rank,.standings-module__Q-kGAW__row[data-podium="3"] .standings-module__Q-kGAW__rank{color:var(--hub-ink-2)}.standings-module__Q-kGAW__player{color:var(--hub-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.standings-module__Q-kGAW__row[data-podium] .standings-module__Q-kGAW__player{color:var(--hub-ink)}.standings-module__Q-kGAW__score,.standings-module__Q-kGAW__perf,.standings-module__Q-kGAW__rating{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right}.standings-module__Q-kGAW__score{color:var(--hub-ink);font-size:14px}.standings-module__Q-kGAW__perf,.standings-module__Q-kGAW__rating{color:var(--hub-ink-muted);font-size:12.5px}.standings-module__Q-kGAW__row[data-you=true]{background:#e9ecf20b}.standings-module__Q-kGAW__row[data-you=true]:before{content:"";background:var(--hub-success);width:2px;position:absolute;inset:0 auto 0 0}.standings-module__Q-kGAW__row[data-you=true] .standings-module__Q-kGAW__player{color:var(--hub-ink-bright);font-weight:600}.standings-module__Q-kGAW__you{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--hub-success-ink);margin-left:8px;font-size:11px}.standings-module__Q-kGAW__row[data-changed=true]{background:#e9ecf213}@media (prefers-reduced-motion:no-preference){.standings-module__Q-kGAW__row[data-changed=true]{animation:.9s cubic-bezier(.4,0,.2,1) standings-module__Q-kGAW__st-mark}.standings-module__Q-kGAW__row[data-changed=true] .standings-module__Q-kGAW__score{animation:.42s cubic-bezier(.22,1,.36,1) standings-module__Q-kGAW__st-bump}}@keyframes standings-module__Q-kGAW__st-mark{0%,32%{background:#e9ecf213}to{background:#e9ecf200}}@keyframes standings-module__Q-kGAW__st-bump{0%{opacity:.35;transform:translateY(-2px)}to{opacity:1;transform:none}}.standings-module__Q-kGAW__empty{color:var(--hub-ink-muted);padding:26px 10px;font-size:14px;line-height:1.55}@media (max-width:720px){.standings-module__Q-kGAW__headRow,.standings-module__Q-kGAW__row{grid-template-columns:42px minmax(0,1fr) 66px;gap:10px;padding:0 6px}.standings-module__Q-kGAW__perf,.standings-module__Q-kGAW__rating,.standings-module__Q-kGAW__headRow span:nth-child(4),.standings-module__Q-kGAW__headRow span:nth-child(5){display:none}.standings-module__Q-kGAW__player{font-size:13.5px}}[data-os=jarvis] .standings-module__Q-kGAW__headRow{color:#9fd8ff9e;border-bottom-color:#96cdff29}[data-os=jarvis] .standings-module__Q-kGAW__row{border-bottom-color:#96cdff12}@media (hover:hover){[data-os=jarvis] .standings-module__Q-kGAW__row:hover{background:linear-gradient(90deg,#5ab8ff14,#0000 70%)}}[data-os=jarvis] .standings-module__Q-kGAW__row[data-podium="1"] .standings-module__Q-kGAW__rank{color:#ffd893;text-shadow:0 0 10px #edbd6499}:is([data-os=jarvis] .standings-module__Q-kGAW__row[data-podium="2"] .standings-module__Q-kGAW__rank,[data-os=jarvis] .standings-module__Q-kGAW__row[data-podium="3"] .standings-module__Q-kGAW__rank){color:#cfeaff;text-shadow:0 0 10px #5ab8ff80}[data-os=jarvis] .standings-module__Q-kGAW__score{color:#e6f5ff;text-shadow:0 0 10px #5ab8ff66}[data-os=jarvis] .standings-module__Q-kGAW__row[data-you=true]{background:linear-gradient(90deg,#5ab8ff29,#5ab8ff0a 60%,#5ab8ff05)}[data-os=jarvis] .standings-module__Q-kGAW__row[data-you=true]:before{background:#bfe6ff;width:2px;box-shadow:0 0 10px #5ab8fff2}[data-os=jarvis] .standings-module__Q-kGAW__you{color:#06121d;background:#9fd8ff;border-radius:4px;padding:2px 6px;font-size:9.5px;box-shadow:0 0 10px #5ab8ffb3}
.board-module__-koGOa__frame{aspect-ratio:1;border:1px solid var(--hub-line-medium);border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0006}.board-module__-koGOa__svg{width:100%;height:100%;display:block}.board-module__-koGOa__light{fill:#414855}.board-module__-koGOa__dark{fill:#23272f}.board-module__-koGOa__moved{fill:#e9ecf21a}.board-module__-koGOa__piece{text-anchor:middle;dominant-baseline:central;paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.84px}.board-module__-koGOa__white{fill:#f6f5f2;stroke:#0c0e11;stroke-width:.035px}.board-module__-koGOa__black{fill:#08090c;stroke:#e9ecf28c;stroke-width:.018px}@media (prefers-reduced-motion:no-preference){.board-module__-koGOa__arrived{animation:board-module__-koGOa__piece-settle .18s var(--hub-ease)}}@keyframes board-module__-koGOa__piece-settle{0%{opacity:.35}to{opacity:1}}.board-module__-koGOa__coords{font-family:var(--font-mono), ui-monospace, monospace;fill:#e9ecf266;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.13px}.board-module__-koGOa__absent{aspect-ratio:1;border:1px solid var(--hub-line);background:var(--hub-surface-subtle);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:24px;display:flex}.board-module__-koGOa__absentLead{color:var(--hub-ink);margin:0;font-size:14px}.board-module__-koGOa__absentBody{max-width:34ch;color:var(--hub-ink-muted);margin:0;font-size:12.5px;line-height:1.55}
.spectate-module__mNJpmG__panel{align-content:start;gap:14px;display:grid}.spectate-module__mNJpmG__status{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hub-label);flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;display:flex}.spectate-module__mNJpmG__statusMark{background:var(--hub-live);border-radius:50%;flex:none;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.spectate-module__mNJpmG__status[data-connection=live] .spectate-module__mNJpmG__statusMark{animation:2.4s ease-in-out infinite spectate-module__mNJpmG__spect-pulse}}@keyframes spectate-module__mNJpmG__spect-pulse{0%,to{opacity:1}50%{opacity:.42}}.spectate-module__mNJpmG__status[data-connection=retrying] .spectate-module__mNJpmG__statusMark,.spectate-module__mNJpmG__status[data-connection=stopped] .spectate-module__mNJpmG__statusMark{background:var(--hub-warning)}.spectate-module__mNJpmG__statusWord{color:var(--hub-ink-2)}.spectate-module__mNJpmG__statusAge{color:var(--hub-label);font-variant-numeric:tabular-nums}.spectate-module__mNJpmG__why{margin:0}.spectate-module__mNJpmG__whySummary{color:var(--hub-label);cursor:pointer;align-items:center;gap:5px;padding:2px 0;font-size:11.5px;list-style:none;display:inline-flex}@media (pointer:coarse){.spectate-module__mNJpmG__whySummary{min-height:44px}}.spectate-module__mNJpmG__whySummary::-webkit-details-marker{display:none}.spectate-module__mNJpmG__whySummary:hover{color:var(--hub-ink-2)}.spectate-module__mNJpmG__whySummary:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px;border-radius:3px}.spectate-module__mNJpmG__whyBody{color:var(--hub-ink-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.spectate-module__mNJpmG__boardBar{justify-content:flex-end;align-items:center;gap:14px;display:flex}.spectate-module__mNJpmG__boardAction{color:var(--hub-ink-muted);cursor:pointer;transition:color var(--t-fast) var(--hub-ease);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-family:inherit;font-size:12px;text-decoration:none;display:inline-flex}.spectate-module__mNJpmG__boardAction:hover{color:var(--hub-ink-bright)}.spectate-module__mNJpmG__boardAction:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px;border-radius:3px}.spectate-module__mNJpmG__zoom{border:1px solid var(--hub-line-strong);background:var(--hub-surface-raised);width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--hub-ink);border-radius:12px;padding:18px;overflow:auto}.spectate-module__mNJpmG__zoom::backdrop{background:#07090cb8}@media (prefers-reduced-motion:no-preference){.spectate-module__mNJpmG__zoom[open]{animation:spectate-module__mNJpmG__zoom-in .16s var(--hub-ease)}}@keyframes spectate-module__mNJpmG__zoom-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.spectate-module__mNJpmG__zoomInner{gap:12px;display:grid}.spectate-module__mNJpmG__zoomHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.spectate-module__mNJpmG__zoomClose{border:1px solid var(--hub-line-strong);color:var(--hub-ink-2);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12.5px}.spectate-module__mNJpmG__zoomClose:hover{color:var(--hub-ink-bright);background:#e9ecf20f}.spectate-module__mNJpmG__zoomClose:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.spectate-module__mNJpmG__seat{border:1px solid var(--hub-line);background:var(--hub-surface-subtle);border-radius:7px;align-items:center;gap:10px;padding:9px 12px;display:flex}.spectate-module__mNJpmG__seatName{color:var(--hub-ink-bright);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.spectate-module__mNJpmG__seatMeta{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--hub-label);white-space:nowrap;font-size:11px}.spectate-module__mNJpmG__seatColour{border:1px solid var(--hub-line-strong);border-radius:2px;flex:none;width:9px;height:9px}.spectate-module__mNJpmG__seatColour[data-side=white]{background:#f4f2ee}.spectate-module__mNJpmG__seatColour[data-side=black]{background:#14171c}.spectate-module__mNJpmG__clock{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--hub-ink-2);white-space:nowrap;background:#ffffff0a;border-radius:5px;margin-left:auto;padding:3px 9px;font-size:14px}.spectate-module__mNJpmG__clock[data-running=true]{color:var(--hub-ink-bright);background:#e9ecf21c}.spectate-module__mNJpmG__clock[data-frozen=true]{color:var(--hub-label);border:1px dashed var(--hub-line-strong);background:0 0}.spectate-module__mNJpmG__pairings{margin-top:4px}.spectate-module__mNJpmG__pairingsHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.spectate-module__mNJpmG__pairingsLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--hub-label);margin:0;font-size:10px}.spectate-module__mNJpmG__follow{color:var(--hub-ink-2);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hub-line-strong);text-decoration-color:var(--hub-line-strong);background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:12px}.spectate-module__mNJpmG__follow:hover{color:var(--hub-ink-bright)}.spectate-module__mNJpmG__follow:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px;border-radius:3px}.spectate-module__mNJpmG__list{scrollbar-width:thin;gap:2px;max-height:236px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.spectate-module__mNJpmG__pairing{width:100%;color:var(--hub-ink-2);text-align:left;cursor:pointer;transition:background var(--t-fast) var(--hub-ease), border-color var(--t-fast) var(--hub-ease);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:12.5px;display:grid}.spectate-module__mNJpmG__pairing:hover{background:#e9ecf20b}.spectate-module__mNJpmG__pairing:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-2px}.spectate-module__mNJpmG__pairing[data-current=true]{border-color:var(--hub-line-strong);color:var(--hub-ink-bright);background:#e9ecf212}.spectate-module__mNJpmG__pairingNames{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spectate-module__mNJpmG__pairingMeta{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--hub-label);white-space:nowrap;font-size:10.5px}.spectate-module__mNJpmG__pairingNote{color:var(--hub-ink-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.spectate-module__mNJpmG__pinned{border:1px solid var(--hub-line);background:var(--hub-surface-subtle);border-radius:8px;padding:14px}.spectate-module__mNJpmG__pinnedLead{color:var(--hub-ink);margin:0;font-size:13px}.spectate-module__mNJpmG__pinnedBody{color:var(--hub-ink-muted);margin:6px 0 0;font-size:12.5px;line-height:1.55}.spectate-module__mNJpmG__pinnedLinks{flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;font-size:12.5px;display:flex}.spectate-module__mNJpmG__finishedLink{margin:0;font-size:13.5px}.spectate-module__mNJpmG__finishedLink a{min-height:44px;color:var(--hub-ink);text-decoration:underline;-webkit-text-decoration-color:var(--hub-line-strong,#ffffff40);text-decoration-color:var(--hub-line-strong,#ffffff40);text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.spectate-module__mNJpmG__finishedLink a:hover{text-decoration-color:currentColor}.spectate-module__mNJpmG__finishedLink a:focus-visible{outline:2px solid var(--hub-focus,#9fc4e2);outline-offset:2px;border-radius:3px}.spectate-module__mNJpmG__waiting{border:1px solid var(--hub-line);background:var(--hub-surface-subtle);color:var(--hub-ink-muted);border-radius:8px;padding:18px 14px;font-size:13px;line-height:1.6}
