@keyframes svelte-sgatvv-psc-bin-in{0%{opacity:0;transform:scale(.35);filter:drop-shadow(0 0 6px rgba(245,149,69,.75))}55%{opacity:1;transform:scale(1.18);filter:drop-shadow(0 0 4px rgba(245,149,69,.55))}to{opacity:1;transform:scale(1);filter:none}}.psc__bin--new.svelte-sgatvv{animation:svelte-sgatvv-psc-bin-in .9s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.psc__bin--new.svelte-sgatvv{animation:none}}.psc.svelte-sgatvv{--psc-bg: #000;--psc-ink: #f5f5f5;--psc-muted: #9ca3af;--psc-acc: #f7d65c;--psc-brut-border: 3px solid #f5f5f5;background:var(--psc-bg);color:var(--psc-ink);overflow:hidden;font-family:JetBrains Mono,Fira Code,ui-monospace,Courier New,monospace;display:flex;flex-direction:column;width:100%;border-top:var(--psc-brut-border);border-bottom:var(--psc-brut-border);box-shadow:0 4px #000}.psc__head.svelte-sgatvv{background:#000;display:grid;grid-template-columns:78px 1fr auto auto;gap:10px;align-items:stretch;padding:10px 10px 8px;min-height:90px;border-bottom:2px solid #f5f5f5;position:relative}.psc__head.svelte-sgatvv:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:repeating-linear-gradient(90deg,#f5f5f5 0 6px,transparent 6px 10px)}.psc__head-photo.svelte-sgatvv{width:78px;height:82px;overflow:hidden;background:#000;border:2px solid #f5f5f5;border-radius:0;display:flex;align-items:end;justify-content:center;box-shadow:3px 3px #f7d65c}.psc__head-photo.svelte-sgatvv img:where(.svelte-sgatvv){width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.psc__head-name.svelte-sgatvv{display:flex;flex-direction:column;min-width:0;line-height:1.05}.psc__head-tag.svelte-sgatvv{font-size:9px;font-weight:700;letter-spacing:.16em;color:#f7d65c;margin-bottom:3px;padding:1px 4px;display:inline-block;align-self:flex-start;background:#000;border:1px solid #f7d65c}.psc__head-first.svelte-sgatvv{font-size:11px;font-weight:700;letter-spacing:.12em;color:#f5f5f5;margin-bottom:1px}.psc__head-last.svelte-sgatvv{font-size:22px;font-weight:900;letter-spacing:.01em;color:var(--page-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.05;text-transform:uppercase;text-shadow:2px 2px 0 #000}.psc__head-team.svelte-sgatvv{font-size:10px;color:#f7d65c;margin-top:4px;letter-spacing:.1em;text-transform:uppercase}.psc__head-spots.svelte-sgatvv{display:flex;gap:5px;align-items:stretch;flex-wrap:wrap;max-width:560px;justify-content:flex-end}.psc__spot.svelte-sgatvv{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 7px;border-radius:0;border:2px solid #f5f5f5;background:#000;color:#f5f5f5;font:inherit;cursor:pointer;min-width:84px;box-shadow:2px 2px #000;transition:transform .08s,box-shadow .08s,background .08s,border-color .08s}.psc__spot.svelte-sgatvv:disabled{opacity:.3;cursor:default;border-style:dashed;box-shadow:none}.psc__spot.svelte-sgatvv:hover:not(:disabled),.psc__spot--active.svelte-sgatvv{border-color:#f7d65c;background:#f7d65c1f;color:#f5f5f5;box-shadow:2px 2px #f7d65c;transform:translate(-1px,-1px)}.psc__spot.svelte-sgatvv:hover:not(:disabled) .psc__spot-label:where(.svelte-sgatvv),.psc__spot--active.svelte-sgatvv .psc__spot-label:where(.svelte-sgatvv){color:#f7d65c}.psc__spot.svelte-sgatvv:hover:not(:disabled) .psc__spot-val:where(.svelte-sgatvv),.psc__spot--active.svelte-sgatvv .psc__spot-val:where(.svelte-sgatvv){color:#f5f5f5}.psc__spot.svelte-sgatvv:hover:not(:disabled) .psc__spot-count:where(.svelte-sgatvv),.psc__spot--active.svelte-sgatvv .psc__spot-count:where(.svelte-sgatvv){color:#d1d5db}:root:not(.dark) .psc__spot.svelte-sgatvv:hover:not(:disabled),:root:not(.dark) .psc__spot--active.svelte-sgatvv{background:#f7d65c;color:#1a1a1a;box-shadow:3px 3px #1a1a1a}:root:not(.dark) .psc__spot.svelte-sgatvv:hover:not(:disabled) .psc__spot-label:where(.svelte-sgatvv),:root:not(.dark) .psc__spot--active.svelte-sgatvv .psc__spot-label:where(.svelte-sgatvv),:root:not(.dark) .psc__spot.svelte-sgatvv:hover:not(:disabled) .psc__spot-val:where(.svelte-sgatvv),:root:not(.dark) .psc__spot--active.svelte-sgatvv .psc__spot-val:where(.svelte-sgatvv),:root:not(.dark) .psc__spot.svelte-sgatvv:hover:not(:disabled) .psc__spot-count:where(.svelte-sgatvv),:root:not(.dark) .psc__spot--active.svelte-sgatvv .psc__spot-count:where(.svelte-sgatvv){color:#1a1a1a}.psc__spot--eff.psc__spot--active.svelte-sgatvv,.psc__spot--eff.svelte-sgatvv:hover:not(:disabled){border-color:#f59545;background:#f5954524;box-shadow:2px 2px #f59545}.psc__spot--freq.psc__spot--active.svelte-sgatvv,.psc__spot--freq.svelte-sgatvv:hover:not(:disabled){border-color:#ffd995;background:#ffd9951f;box-shadow:2px 2px #ffd995}.psc__spot--hilo.psc__spot--active.svelte-sgatvv,.psc__spot--hilo.svelte-sgatvv:hover:not(:disabled){border-color:#4fb3c9;background:#4fb3c924;box-shadow:2px 2px #4fb3c9}.psc__spot--acc.psc__spot--active.svelte-sgatvv,.psc__spot--acc.svelte-sgatvv:hover:not(:disabled){border-color:#d97706;background:#d9770624;box-shadow:2px 2px #d97706}.psc__spot--lowfreq.psc__spot--active.svelte-sgatvv,.psc__spot--lowfreq.svelte-sgatvv:hover:not(:disabled){border-color:#8a8f99;background:#8a8f992e;box-shadow:2px 2px #8a8f99}.psc__spot--hot.psc__spot--active.svelte-sgatvv,.psc__spot--hot.svelte-sgatvv:hover:not(:disabled){border-color:#ef4444;background:#ef444424;box-shadow:2px 2px #ef4444}.psc__spot--eff.svelte-sgatvv:hover:not(:disabled) .psc__spot-label:where(.svelte-sgatvv),.psc__spot--eff.psc__spot--active.svelte-sgatvv .psc__spot-label:where(.svelte-sgatvv){color:#f59545}.psc__spot--freq.svelte-sgatvv:hover:not(:disabled) .psc__spot-label:where(.svelte-sgatvv),.psc__spot--freq.psc__spot--active.svelte-sgatvv .psc__spot-label:where(.svelte-sgatvv){color:#ffd995}.psc__spot--hilo.svelte-sgatvv:hover:not(:disabled) .psc__spot-label:where(.svelte-sgatvv),.psc__spot--hilo.psc__spot--active.svelte-sgatvv .psc__spot-label:where(.svelte-sgatvv){color:#4fb3c9}.psc__spot--acc.svelte-sgatvv:hover:not(:disabled) .psc__spot-label:where(.svelte-sgatvv),.psc__spot--acc.psc__spot--active.svelte-sgatvv .psc__spot-label:where(.svelte-sgatvv){color:#f59545}.psc__spot--lowfreq.svelte-sgatvv:hover:not(:disabled) .psc__spot-label:where(.svelte-sgatvv),.psc__spot--lowfreq.psc__spot--active.svelte-sgatvv .psc__spot-label:where(.svelte-sgatvv){color:#c7cbd1}.psc__spot--hot.svelte-sgatvv:hover:not(:disabled) .psc__spot-label:where(.svelte-sgatvv),.psc__spot--hot.psc__spot--active.svelte-sgatvv .psc__spot-label:where(.svelte-sgatvv){color:#ef4444}.psc__spot-label.svelte-sgatvv{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f7d65c;line-height:1.2}.psc__spot-val.svelte-sgatvv{font-size:11px;font-weight:900;color:var(--page-ink);font-variant-numeric:tabular-nums;line-height:1.15}.psc__spot-count.svelte-sgatvv{font-size:9px;font-weight:600;color:#9ca3af;margin-left:1px}.psc__head-stat.svelte-sgatvv{text-align:right;padding:4px 6px 4px 8px;border-left:2px solid #f5f5f5;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.psc__stat-big.svelte-sgatvv{font-size:28px;font-weight:900;color:#f7d65c;line-height:1;text-shadow:2px 2px 0 #000;font-variant-numeric:tabular-nums}.psc__stat-pct.svelte-sgatvv{font-size:14px;font-weight:800;margin-left:1px;color:var(--page-ink)}.psc__stat-sub.svelte-sgatvv{font-size:9px;color:#f5f5f5;letter-spacing:.12em;margin-top:4px;text-transform:uppercase;border-top:1px solid #f5f5f5;padding-top:3px}.psc__filter.svelte-sgatvv{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#000;border-bottom:2px solid #f5f5f5;font-family:JetBrains Mono,Fira Code,ui-monospace,Courier New,monospace}.psc__filter-label.svelte-sgatvv{font-size:9px;font-weight:700;letter-spacing:.16em;color:#f7d65c;text-transform:uppercase;flex-shrink:0}.psc__filter-select-wrap.svelte-sgatvv{position:relative;flex:1 1 auto;min-width:0;max-width:360px}.psc__filter-select.svelte-sgatvv{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#000;color:#f5f5f5;border:2px solid #f5f5f5;padding:5px 8px;font:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;border-radius:0;cursor:pointer;box-shadow:2px 2px #000;transition:border-color .08s,background .08s,box-shadow .08s,transform .08s;font-variant-numeric:tabular-nums}.psc__filter-select.svelte-sgatvv:hover,.psc__filter-select.svelte-sgatvv:focus,.psc__filter-select--open.svelte-sgatvv{border-color:#f7d65c;background:#f7d65c14;box-shadow:2px 2px #f7d65c;outline:none;transform:translate(-1px,-1px)}.psc__filter-select-val.svelte-sgatvv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psc__filter-caret.svelte-sgatvv{color:#f7d65c;font-size:10px;font-weight:900;flex-shrink:0}.psc__filter-menu.svelte-sgatvv{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;padding:0;list-style:none;max-height:280px;overflow-y:auto;background:#0a0a0a;border:2px solid #f7d65c;box-shadow:3px 3px #000,3px 3px 0 2px #f7d65c;z-index:40}.psc__filter-menu.svelte-sgatvv::-webkit-scrollbar{width:10px}.psc__filter-menu.svelte-sgatvv::-webkit-scrollbar-track{background:#0a0a0a}.psc__filter-menu.svelte-sgatvv::-webkit-scrollbar-thumb{background:#3a3a3a;border:2px solid #0a0a0a}.psc__filter-menu.svelte-sgatvv::-webkit-scrollbar-thumb:hover{background:#f7d65c}.psc__filter-opt.svelte-sgatvv{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:transparent;color:#f5f5f5;border:none;border-bottom:1px solid rgba(245,245,245,.08);padding:7px 10px;font:inherit;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .06s,color .06s}.psc__filter-opt.svelte-sgatvv:last-child{border-bottom:none}.psc__filter-opt.svelte-sgatvv:hover,.psc__filter-opt.svelte-sgatvv:focus{background:#f7d65c1f;color:#f7d65c;outline:none}.psc__filter-opt--active.svelte-sgatvv{background:#f7d65c;color:#000}.psc__filter-opt--active.svelte-sgatvv:hover,.psc__filter-opt--active.svelte-sgatvv:focus{background:#f7d65c;color:#000}.psc__filter-opt-meta.svelte-sgatvv{color:#9ca3af;font-weight:800;flex-shrink:0}.psc__filter-opt.svelte-sgatvv:hover .psc__filter-opt-meta:where(.svelte-sgatvv),.psc__filter-opt.svelte-sgatvv:focus .psc__filter-opt-meta:where(.svelte-sgatvv){color:#f7d65c}.psc__filter-opt--active.svelte-sgatvv .psc__filter-opt-meta:where(.svelte-sgatvv),.psc__filter-opt--active.svelte-sgatvv:hover .psc__filter-opt-meta:where(.svelte-sgatvv){color:#000}.psc__filter-clear.svelte-sgatvv{background:#000;color:#f7d65c;border:2px solid #f7d65c;padding:5px 8px;font:inherit;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0;box-shadow:2px 2px #f7d65c;transition:background .08s,color .08s,transform .08s;flex-shrink:0}.psc__filter-clear.svelte-sgatvv:hover,.psc__filter-clear.svelte-sgatvv:focus{background:#f7d65c;color:#000;outline:none;transform:translate(-1px,-1px)}.psc__body.svelte-sgatvv{position:relative;background:#000;padding:10px 10px 4px;min-height:360px;background-image:linear-gradient(to right,rgba(245,245,245,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(245,245,245,.04) 1px,transparent 1px);background-size:20px 20px}.psc__court.svelte-sgatvv{width:100%;height:auto;display:block;color:#e5e5e5}.psc__court-bg.svelte-sgatvv{fill:#000}.psc__bin-hit.svelte-sgatvv{fill:transparent;cursor:pointer}.psc__status.svelte-sgatvv{display:flex;align-items:center;justify-content:center;min-height:360px;color:#f5f5f5;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.psc__status.svelte-sgatvv:before{content:"// ";color:#f7d65c;margin-right:4px}.psc__status--err.svelte-sgatvv{color:#ff8a8a}.psc__foot.svelte-sgatvv{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;gap:12px;font-size:10px;color:#f5f5f5;background:#000;border-top:2px solid #f5f5f5;letter-spacing:.08em;text-transform:uppercase}.psc__legend.svelte-sgatvv{display:flex;gap:10px;align-items:center}.psc__legend-item.svelte-sgatvv{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border:1px solid #f5f5f5}.psc__totals.svelte-sgatvv{font-size:11px;color:#f7d65c;font-weight:800;font-variant-numeric:tabular-nums;border:2px solid #f7d65c;padding:2px 6px;background:#000}@media(max-width:720px){.psc__head.svelte-sgatvv{grid-template-columns:56px 1fr auto;grid-template-areas:"photo name stat" "spots spots spots";min-height:72px;padding:10px}.psc__head-photo.svelte-sgatvv{grid-area:photo;width:56px;height:64px}.psc__head-name.svelte-sgatvv{grid-area:name}.psc__head-stat.svelte-sgatvv{grid-area:stat}.psc__head-spots.svelte-sgatvv{grid-area:spots;flex-wrap:wrap;width:100%}.psc__spot.svelte-sgatvv{flex:1 1 30%}.psc__head-last.svelte-sgatvv{font-size:18px}.psc__stat-big.svelte-sgatvv{font-size:22px}}:root:not(.dark) .psc.svelte-sgatvv{--psc-bg: #f5f0e0;--psc-ink: #1a1a1a;--psc-muted: #6b5838;--psc-brut-border: 2px solid #1a1a1a;box-shadow:0 3px #1a1a1a}:root:not(.dark) .psc__head.svelte-sgatvv,:root:not(.dark) .psc__head-photo.svelte-sgatvv{background:#f5f0e0;border-color:#1a1a1a}:root:not(.dark) .psc__head.svelte-sgatvv:after{background:repeating-linear-gradient(90deg,#1a1a1a 0 6px,transparent 6px 10px)}:root:not(.dark) .psc__head-tag.svelte-sgatvv,:root:not(.dark) .psc__body.svelte-sgatvv,:root:not(.dark) .psc__foot.svelte-sgatvv,:root:not(.dark) .psc__totals.svelte-sgatvv,:root:not(.dark) .psc__spot.svelte-sgatvv{background:#f5f0e0;color:#1a1a1a}:root:not(.dark) .psc__spot.svelte-sgatvv{border-color:#1a1a1a}:root:not(.dark) .psc__court-bg.svelte-sgatvv{fill:#f5f0e0}:root:not(.dark) .psc__court.svelte-sgatvv{color:#1a1a1a}:root:not(.dark) .psc__head-first.svelte-sgatvv,:root:not(.dark) .psc__status.svelte-sgatvv,:root:not(.dark) .psc__stat-sub.svelte-sgatvv,:root:not(.dark) .psc__foot.svelte-sgatvv{color:#1a1a1a}:root:not(.dark) .psc__filter.svelte-sgatvv{background:#f5f0e0;border-color:#1a1a1a}:root:not(.dark) .psc__filter-label.svelte-sgatvv{color:#6b5838}:root:not(.dark) .psc__filter-select.svelte-sgatvv{background:#f5f0e0;color:#1a1a1a;border-color:#1a1a1a;box-shadow:2px 2px #1a1a1a}:root:not(.dark) .psc__filter-select.svelte-sgatvv:hover,:root:not(.dark) .psc__filter-select.svelte-sgatvv:focus,:root:not(.dark) .psc__filter-select--open.svelte-sgatvv{background:#fff3c5;border-color:#1a1a1a;box-shadow:2px 2px #1a1a1a}:root:not(.dark) .psc__filter-caret.svelte-sgatvv{color:#1a1a1a}:root:not(.dark) .psc__filter-menu.svelte-sgatvv{background:#f5f0e0;border-color:#1a1a1a;box-shadow:3px 3px #1a1a1a}:root:not(.dark) .psc__filter-menu.svelte-sgatvv::-webkit-scrollbar-track{background:#f5f0e0}:root:not(.dark) .psc__filter-menu.svelte-sgatvv::-webkit-scrollbar-thumb{background:#1a1a1a;border-color:#f5f0e0}:root:not(.dark) .psc__filter-opt.svelte-sgatvv{color:#1a1a1a;border-bottom-color:#1a1a1a1f}:root:not(.dark) .psc__filter-opt.svelte-sgatvv:hover,:root:not(.dark) .psc__filter-opt.svelte-sgatvv:focus{background:#fff3c5;color:#1a1a1a}:root:not(.dark) .psc__filter-opt--active.svelte-sgatvv,:root:not(.dark) .psc__filter-opt--active.svelte-sgatvv:hover{background:#1a1a1a;color:#f7d65c}:root:not(.dark) .psc__filter-opt-meta.svelte-sgatvv{color:#6b5838}:root:not(.dark) .psc__filter-opt--active.svelte-sgatvv .psc__filter-opt-meta:where(.svelte-sgatvv){color:#f7d65c}:root:not(.dark) .psc__filter-clear.svelte-sgatvv{background:#f5f0e0;color:#1a1a1a;border-color:#1a1a1a;box-shadow:2px 2px #1a1a1a}:root:not(.dark) .psc__filter-clear.svelte-sgatvv:hover,:root:not(.dark) .psc__filter-clear.svelte-sgatvv:focus{background:#1a1a1a;color:#f7d65c}
