.board-panel.svelte-miykhl{--plane:#0d0d0d;--surface:#1a1a19;--surface-2:#222220;--surface-3:#2a2a28;--ink:#fff;--ink-2:#c3c2b7;--muted:#898781;--border:#ffffff1a;--gold:#84bd00;--orange:#d95926;--good:#3aa970;--crit:#e05a4f;--r:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);height:100%;min-height:320px;color:var(--ink);font-family:var(--font-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.panel-head.svelte-miykhl{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.panel-head.svelte-miykhl h2:where(.svelte-miykhl){letter-spacing:.3px;margin:0;font-size:13px;font-weight:700}.board-meta.svelte-miykhl{color:var(--muted);font-size:10px}.board-tools.svelte-miykhl{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.tools-row.svelte-miykhl{gap:6px;display:flex}.search-wrap.svelte-miykhl{background:var(--surface-2);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;padding:0 10px;transition:border-color .15s;display:flex}.search-wrap.svelte-miykhl:focus-within{border-color:var(--gold)}.search-wrap.svelte-miykhl .ico:where(.svelte-miykhl){opacity:.6;flex:none;display:inline-flex}#athSearch.svelte-miykhl{width:100%;color:var(--ink);box-sizing:border-box;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-family:inherit;font-size:12px}#athSearch.svelte-miykhl::placeholder{color:var(--muted)}#catFilter.svelte-miykhl{text-overflow:ellipsis;background:var(--surface-2);border:1px solid var(--border);width:150px;color:var(--ink);border-radius:8px;flex:none;padding:7px 10px;font-family:inherit;font-size:12px}#catFilter.svelte-miykhl:focus{border-color:var(--gold);outline:none}.board-hint.svelte-miykhl{color:var(--muted);text-align:center;background:var(--surface-2);border:1px dashed var(--border);border-radius:8px;padding:6px 8px;font-size:11px;line-height:1.35}.board-hint.svelte-miykhl b:where(.svelte-miykhl){color:var(--gold)}.board-hint.svelte-miykhl .hint-ic:where(.svelte-miykhl){vertical-align:-2px;align-items:center;margin-right:2px;display:inline-flex}.focus-bar.svelte-miykhl{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.focus-mode-lbl.svelte-miykhl{color:var(--gold);letter-spacing:.5px;align-items:center;gap:4px;width:100%;font-size:10px;font-weight:700;display:flex}.fclear.svelte-miykhl{background:var(--surface-3);border:1px solid var(--border);color:var(--ink-2);cursor:pointer;border-radius:20px;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.fclear.svelte-miykhl:hover{border-color:var(--crit);color:var(--crit)}.fpage.svelte-miykhl{background:var(--gold);border:1px solid var(--gold);color:#12130f;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.fpage.svelte-miykhl:hover{filter:brightness(1.1)}.fchip.svelte-miykhl{background:#84bd0024;border:1px solid #84bd0066;border-radius:20px;align-items:center;gap:5px;padding:3px 6px 3px 8px;font-size:11px;font-weight:600;display:flex}.fchip.svelte-miykhl b:where(.svelte-miykhl){color:#fff;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex}.fchip.svelte-miykhl span:where(.svelte-miykhl){cursor:pointer;color:var(--muted);align-items:center;font-weight:700;display:inline-flex}.fchip.svelte-miykhl span:where(.svelte-miykhl):hover{color:var(--crit)}.board.svelte-miykhl{flex:1;margin:0;padding:4px;list-style:none;overflow-y:auto}.row.svelte-miykhl{cursor:pointer;grid-template-columns:26px calc(var(--bibw,2) * 7px + 12px) 1fr auto 20px;border-radius:8px;grid-template-rows:auto auto;align-items:center;column-gap:8px;padding:6px 8px;transition:background .3s,transform .25s;display:grid;position:relative}.row.svelte-miykhl+.row:where(.svelte-miykhl){margin-top:2px}.row.svelte-miykhl:hover{background:#ffffff0a}.row.sel.svelte-miykhl{outline-offset:-1px;background:linear-gradient(90deg,#84bd0033,#ffffff05);outline:1px solid #84bd0073}.row.sel.p1.svelte-miykhl{background:linear-gradient(90deg,#84bd0047,#0000)}.row.focusme.svelte-miykhl{outline:1px solid var(--gold);outline-offset:-1px}.row.p1.svelte-miykhl{background:linear-gradient(90deg,#84bd0024,#0000)}.row.p1.svelte-miykhl .rk:where(.svelte-miykhl){color:var(--gold)}.row.p2.svelte-miykhl .rk:where(.svelte-miykhl){color:#d8d8d0}.row.p3.svelte-miykhl .rk:where(.svelte-miykhl){color:var(--orange)}.row.p1.svelte-miykhl .gap:where(.svelte-miykhl){color:var(--gold);font-weight:700}.row.empty.svelte-miykhl{cursor:default;color:var(--muted);grid-template-columns:1fr;justify-items:center}.acc.svelte-miykhl{--team-h:200px;flex-direction:column;flex:1;min-height:0;display:flex}.acc-sec.svelte-miykhl{flex-direction:column;min-height:0;display:flex}.acc-sec.open.acc-board.svelte-miykhl,.acc.svelte-miykhl:not(.board-open) .acc-sec.open.acc-team:where(.svelte-miykhl){flex:1 1 0}.acc-sec.open.acc-board.svelte-miykhl{min-height:50%}.acc-sec.open.acc-team.svelte-miykhl .board:where(.svelte-miykhl){min-height:0;max-height:var(--team-h);flex:0 auto}.acc.svelte-miykhl:not(.board-open) .acc-sec.open.acc-team:where(.svelte-miykhl) .board:where(.svelte-miykhl){flex:1;max-height:none}.acc-board.svelte-miykhl{border-top:1px solid var(--border)}.acc-h.svelte-miykhl{background:var(--surface-2);width:100%;color:var(--muted);font:inherit;letter-spacing:.5px;text-transform:uppercase;text-align:left;cursor:pointer;border:0;align-items:center;gap:5px;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.acc-h[data-sec=team].svelte-miykhl{color:var(--gold)}.acc-h.svelte-miykhl .sec-hint:where(.svelte-miykhl){letter-spacing:0;text-transform:none;font-weight:500}.acc-chev.svelte-miykhl{margin-left:auto;transition:transform .15s;display:inline-flex}.acc-h[aria-expanded=false].svelte-miykhl .acc-chev:where(.svelte-miykhl){transform:rotate(-90deg)}.row.just-added.svelte-miykhl{animation:1.6s ease-out svelte-miykhl-just-added}@keyframes svelte-miykhl-just-added{0%,35%{background:#84bd0080}to{background:#84bd0033}}.row.sponsor.svelte-miykhl{cursor:default;background:linear-gradient(90deg,#84bd0033,#ffffff05);border:1px solid #84bd0073;align-items:center;gap:8px;padding-top:3px;padding-bottom:3px;display:flex}.row.sponsor.svelte-miykhl:hover{background:linear-gradient(90deg,#84bd0033,#ffffff05)}.row.sponsor.svelte-miykhl .sp-ic:where(.svelte-miykhl){flex:none;align-items:center;display:inline-flex}.row.sponsor.svelte-miykhl .sp-pres:where(.svelte-miykhl){color:var(--ink-2);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:10px}.row.sponsor.svelte-miykhl .brandlogo{align-items:center;margin-left:auto;display:inline-flex}.row.sponsor.svelte-miykhl .brandlogo .blimg{object-fit:contain;width:auto;max-width:130px;display:block}.row.sponsor.svelte-miykhl .brandlogo .wordmark,.row.sponsor.svelte-miykhl .brandlogo.noimg .blimg{display:none}.row.sponsor.svelte-miykhl .brandlogo.noimg .wordmark{display:inline}.row.sponsor.svelte-miykhl .wordmark{letter-spacing:.3px;white-space:nowrap;text-transform:uppercase;font-size:15px;font-weight:800;line-height:1}.row.svelte-miykhl .rk:where(.svelte-miykhl){color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.row.svelte-miykhl .bib:where(.svelte-miykhl){color:#fff;white-space:nowrap;box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;width:100%;height:22px;padding:0 4px;font-size:11px;font-weight:800;display:flex;overflow:hidden}.row.svelte-miykhl .bib.swatch:where(.svelte-miykhl){padding:0}.fchip.svelte-miykhl b.swatch:where(.svelte-miykhl){border-radius:3px;width:6px}.row.svelte-miykhl .who:where(.svelte-miykhl){min-width:0}.row.svelte-miykhl .nm:where(.svelte-miykhl){white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.row.svelte-miykhl .ct:where(.svelte-miykhl){color:var(--muted);font-size:10px}.row.svelte-miykhl .nat-flag:where(.svelte-miykhl){object-fit:cover;vertical-align:-1px;border-radius:2px;width:16px;height:11px;margin-right:5px}.row.svelte-miykhl .cp:where(.svelte-miykhl){color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-area:2/3/auto/-1;font-size:9px;display:block;overflow:hidden}.row.svelte-miykhl .cp:where(.svelte-miykhl) .cp-ic:where(.svelte-miykhl){vertical-align:-1px;align-items:center;display:inline-flex}.row.svelte-miykhl .cp.inferred:where(.svelte-miykhl){color:var(--inferred,#e0a200)}.gps-badge.svelte-miykhl{letter-spacing:.04em;vertical-align:0;border:1px solid;border-radius:3px;margin-right:4px;padding:0 3px;font-size:8px;font-weight:700;line-height:11px;display:inline-block}.row.svelte-miykhl .gap:where(.svelte-miykhl){font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;font-size:12px;display:flex}.row.svelte-miykhl .gap-main:where(.svelte-miykhl){align-items:center;gap:3px;display:flex}.row.svelte-miykhl .gap-prev:where(.svelte-miykhl){color:var(--muted);letter-spacing:.2px;white-space:nowrap;font-size:9.5px;font-weight:500}.row.fin.svelte-miykhl .nm:where(.svelte-miykhl){color:var(--muted)}.row.svelte-miykhl .fin-tag:where(.svelte-miykhl){color:var(--good);font-size:9px;font-weight:700}.row.svelte-miykhl .tifo-badge:where(.svelte-miykhl){color:var(--magenta);font-variant-numeric:tabular-nums;vertical-align:-1px;align-items:center;gap:2px;font-weight:700;display:inline-flex}.row.dnf.svelte-miykhl{opacity:.62;background:linear-gradient(90deg,#e05a4f1a,#0000)}.row.dnf.svelte-miykhl .rk:where(.svelte-miykhl){color:var(--crit);font-size:10px;font-weight:800}.row.dnf.svelte-miykhl .nm:where(.svelte-miykhl){color:var(--ink-2);-webkit-text-decoration:line-through #e05a4f80;text-decoration:line-through #e05a4f80}.row.svelte-miykhl .dnf-tag:where(.svelte-miykhl){color:var(--crit);font-size:9px;font-weight:700}.row.svelte-miykhl .off-tag:where(.svelte-miykhl){color:#b98cf5;font-size:9px;font-weight:700}.row.offc.svelte-miykhl{animation:1.6s ease-in-out infinite svelte-miykhl-off-row-pulse}@keyframes svelte-miykhl-off-row-pulse{0%,to{background-color:#b98cf50a;box-shadow:inset 0 0 0 1px #b98cf540}50%{background-color:#b98cf524;box-shadow:inset 0 0 0 1px #b98cf5d9}}@media (prefers-reduced-motion:reduce){.row.offc.svelte-miykhl{animation:none;box-shadow:inset 0 0 0 1px #b98cf599}}.row.svelte-miykhl .gap.dnf-gap:where(.svelte-miykhl){color:var(--crit);font-size:11px;font-weight:700}.row.dns.svelte-miykhl{opacity:.55}.row.dns.svelte-miykhl .rk:where(.svelte-miykhl){color:var(--muted);font-size:10px;font-weight:800}.row.dns.svelte-miykhl .nm:where(.svelte-miykhl){color:var(--ink-2)}.row.svelte-miykhl .dns-tag:where(.svelte-miykhl){color:var(--muted);font-size:9px;font-weight:700}.row.svelte-miykhl .gap.dns-gap:where(.svelte-miykhl){color:var(--muted);font-size:11px;font-weight:700}.row.parked.svelte-miykhl{cursor:pointer}.row.parked.svelte-miykhl:hover{opacity:.9}.row.nosig.svelte-miykhl{background:linear-gradient(90deg,#3987e529,#0000)}.row.nosig.sel.svelte-miykhl{background:linear-gradient(90deg,#84bd0033,#3987e529)}.row.nosig.svelte-miykhl .rk-nosig:where(.svelte-miykhl){color:var(--blue);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.row.nosig.svelte-miykhl .rk-nosig:where(.svelte-miykhl) svg{animation:1.6s ease-in-out infinite svelte-miykhl-nosig-blink}.row.nosig.svelte-miykhl .nosig-for:where(.svelte-miykhl){letter-spacing:-.2px;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85;font-size:8px;font-weight:700;line-height:1}@keyframes svelte-miykhl-nosig-blink{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.row.nosig.svelte-miykhl .rk-nosig:where(.svelte-miykhl) svg{animation:none}}.row.svelte-miykhl .seldot-wrap:where(.svelte-miykhl){flex:none;justify-self:center;width:18px;height:18px;position:relative}.row.svelte-miykhl .seldot:where(.svelte-miykhl){appearance:none;border:1.5px solid var(--muted);pointer-events:none;border-radius:50%;flex:none;width:18px;height:18px;margin:0;transition:background .2s,border-color .2s;position:absolute;inset:0}.row.svelte-miykhl:hover .seldot:where(.svelte-miykhl){border-color:var(--gold)}.row.sel.svelte-miykhl .seldot:where(.svelte-miykhl){background:var(--gold);border-color:var(--gold)}.row.sel.svelte-miykhl .seldot-check:where(.svelte-miykhl){color:#000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
