.hero-select[data-v-5383b230]{width:100%}.hero-select-input-row[data-v-5383b230]{position:relative;display:flex;align-items:center;gap:4px}.hero-minimap-sprite[data-v-5383b230]{width:20px;height:20px;object-fit:cover;border-radius:2px;flex-shrink:0}.hero-select-input-row input[data-v-5383b230]{flex:1;margin:0;padding:2px 6px;font-size:.75rem;height:2rem}.hero-select-input-row input.has-value[data-v-5383b230]{font-weight:600}.clear-btn[data-v-5383b230]{background:none;border:none;cursor:pointer;font-size:1rem;color:#888;padding:0 3px;line-height:1}.inline-stats[data-v-5383b230]{display:flex;flex-direction:column;padding:2px;gap:1px}.stat-row[data-v-5383b230]{display:flex;justify-content:space-between;gap:8px;font-size:.65rem;color:#888}.stat-label[data-v-5383b230]{text-align:left}.stat-value[data-v-5383b230]{text-align:right;white-space:nowrap}.hero-dropdown[data-v-5383b230]{position:absolute;top:100%;left:0;right:auto;min-width:220px;max-height:180px;overflow-y:auto;background:var(--pico-background-color, #1e1e2e);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;z-index:100;list-style:none;margin:2px 0 0;padding:0}.hero-dropdown li[data-v-5383b230]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;cursor:pointer;font-size:.75rem}.hero-dropdown li[data-v-5383b230]:hover:not(.disabled){background:var(--pico-primary-background, #333)}.hero-dropdown li.disabled[data-v-5383b230]{color:#666;cursor:default}.dropdown-stat[data-v-5383b230]{font-size:.65rem;color:#888;white-space:nowrap;margin-left:6px}.draft-panel[data-v-4578597f]{padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.panel-header[data-v-4578597f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.draft-panel h3[data-v-4578597f]{margin:0;text-transform:uppercase;font-size:.75rem;letter-spacing:.1em}.swap-toggle-btn[data-v-4578597f]{background:none;border:1px solid #555;border-radius:4px;color:#888;font-size:.8rem;padding:1px 6px;cursor:pointer;line-height:1.4}.swap-toggle-btn[data-v-4578597f]:hover,.swap-toggle-btn.active[data-v-4578597f]{border-color:#aaa;color:#fff}.hero-slots-wrapper[data-v-4578597f]{display:flex;flex-direction:column;gap:4px}.swap-selectors[data-v-4578597f]{display:flex;gap:6px}.swap-slot-btn[data-v-4578597f]{flex:1 1 0;background:#ffffff0d;border:1px solid #555;border-radius:4px;color:#aaa;font-size:.75rem;padding:2px 0;cursor:pointer;text-align:center}.swap-slot-btn[data-v-4578597f]:hover{border-color:#aaa;color:#fff}.swap-slot-btn.selected[data-v-4578597f]{border-color:#f0c040;color:#f0c040;background:#f0c0401a}.radiant h3[data-v-4578597f],.dire h3[data-v-4578597f]{color:#fff}.team-name-wrapper[data-v-4578597f]{position:relative;margin-bottom:.5rem}.team-name-input[data-v-4578597f]{font-size:.75rem;width:100%;box-sizing:border-box}.team-name-input.has-elo[data-v-4578597f]{padding-right:3rem}.team-elo-badge[data-v-4578597f]{position:absolute;top:50%;right:6px;transform:translateY(-50%);font-size:.65rem;font-weight:600;color:#4d9fff;background:#4d9fff1f;border-radius:3px;padding:1px 5px;pointer-events:none;font-variant-numeric:tabular-nums}.team-dropdown[data-v-4578597f]{position:absolute;top:100%;left:0;right:0;max-height:180px;overflow-y:auto;margin:0;padding:0;list-style:none;background:#1e1e2e;border:1px solid #444;border-radius:4px;z-index:100}.team-dropdown li[data-v-4578597f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;cursor:pointer;font-size:.75rem}.team-dropdown li[data-v-4578597f]:hover{background:#2e2e4e}.dropdown-name[data-v-4578597f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-elo[data-v-4578597f]{flex-shrink:0;font-size:.65rem;font-weight:600;color:#4d9fff;font-variant-numeric:tabular-nums}.odds-input-wrapper[data-v-4578597f]{position:relative;margin-bottom:.5rem}.odds-input[data-v-4578597f]{font-size:.75rem;flex:1;min-width:0;box-sizing:border-box}.odds-context-menu[data-v-4578597f]{position:absolute;z-index:300;background:#1e1e2e;border:1px solid #444;border-radius:4px;padding:0;overflow:hidden}.odds-context-menu button[data-v-4578597f]{display:block;width:100%;background:none;border:none;color:#ccc;font-size:.8rem;padding:6px 12px;margin:0;cursor:pointer;text-align:left;white-space:nowrap;height:auto;line-height:1.2;border-radius:0}.odds-context-menu button[data-v-4578597f]:hover{background:#ffffff14}.hero-slots[data-v-4578597f]{display:flex;flex-direction:row;gap:6px;flex-wrap:nowrap}.hero-slots[data-v-4578597f]>*{flex:1 1 0;min-width:0}.pair-section[data-v-4578597f]{margin-top:.6rem}.pair-section-header[data-v-4578597f]{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:#555;margin-bottom:.25rem}.pair-loading[data-v-4578597f]{font-size:.6rem;color:#555}.synergy-row[data-v-4578597f]{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.synergy-cell[data-v-4578597f]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:2.6rem}.synergy-label[data-v-4578597f]{font-size:.55rem;color:#555;text-transform:uppercase;letter-spacing:.04em}.synergy-pct[data-v-4578597f]{font-size:.65rem;font-weight:600}.matchup-grid[data-v-4578597f]{display:grid;grid-template-columns:3rem repeat(5,6rem);gap:2px;width:fit-content;margin:0 auto}.grid-cell[data-v-4578597f]{font-size:.6rem;text-align:center;padding:2px 1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:2px}.grid-corner[data-v-4578597f]{background:transparent}.grid-col-header[data-v-4578597f],.grid-row-header[data-v-4578597f]{color:#666;font-size:.55rem;text-transform:uppercase;letter-spacing:.03em;overflow:visible;white-space:nowrap}.grid-data[data-v-4578597f]{font-weight:600;font-size:.6rem;background:#ffffff08}.grid-empty[data-v-4578597f]{color:#333}.win-high[data-v-4578597f]{color:#4caf50}.win-low[data-v-4578597f]{color:#f44336}.win-mid[data-v-4578597f]{color:#888}.prediction-results[data-v-c0ff7762]{margin-top:1.5rem;padding:1rem;border-radius:8px;border:1px solid var(--pico-muted-border-color, #333)}.winner-headline[data-v-c0ff7762]{font-size:1.4rem;font-weight:700;margin-bottom:.75rem}.winner-headline .radiant[data-v-c0ff7762]{color:#4caf50}.winner-headline .dire[data-v-c0ff7762]{color:#f44336}.winner-headline .prob[data-v-c0ff7762]{font-size:2rem;margin-left:.5rem}.winner-headline .implied-chip[data-v-c0ff7762]{font-size:.85rem;font-weight:600;color:#888;margin-left:.6rem;vertical-align:middle}.noplay-warning[data-v-c0ff7762]{color:#ff9800;font-weight:700}.sample-size-table[data-v-c0ff7762]{font-size:.8rem;margin-bottom:.75rem;border-collapse:collapse;width:auto}.sample-size-table th[data-v-c0ff7762],.sample-size-table td[data-v-c0ff7762]{padding:3px 10px;border:1px solid var(--pico-muted-border-color, #333);color:#aaa}.sample-size-table .ss-title[data-v-c0ff7762]{text-align:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#888}.sample-size-table .ss-rad-header[data-v-c0ff7762],.sample-size-table .ss-dire-header[data-v-c0ff7762]{text-align:center}.sample-size-table .ss-val[data-v-c0ff7762]{text-align:right;font-variant-numeric:tabular-nums}.zscore-section[data-v-c0ff7762]{margin-top:1rem}.zscore-title[data-v-c0ff7762]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#888;margin-bottom:.4rem}.zscore-row{display:grid;grid-template-columns:180px 1fr 46px 70px;align-items:center;gap:.5rem;margin-bottom:.3rem}.zscore-label{font-size:.75rem;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zscore-track-wrap{display:flex;flex-direction:column;gap:1px}.zscore-track{position:relative;height:8px;background:#222;border-radius:4px;overflow:visible}.zscore-fill{position:absolute;top:0;height:100%;border-radius:4px;pointer-events:none}.zscore-center{position:absolute;left:50%;top:-2px;width:1px;height:12px;background:#555;transform:translate(-50%)}.zscore-dot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #00000080}.zscore-labels{display:flex;justify-content:space-between;font-size:.6rem;color:#555}.zscore-value{font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right}.zscore-coef{font-size:.7rem;font-variant-numeric:tabular-nums;color:#666;text-align:right}.modal-backdrop[data-v-04ac1d9e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-04ac1d9e]{background:#1a1a2e;border:1px solid var(--pico-muted-border-color, #333);border-radius:10px;display:flex;flex-direction:column;max-height:85vh;width:90vw;max-width:820px}.modal-header[data-v-04ac1d9e]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--pico-muted-border-color, #333);flex-shrink:0}.modal-title[data-v-04ac1d9e]{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#aaa}.modal-close[data-v-04ac1d9e]{background:none;border:none;color:#888;font-size:.9rem;cursor:pointer;padding:0;line-height:1}.modal-close[data-v-04ac1d9e]:hover{color:#fff}.modal-body[data-v-04ac1d9e]{padding:1rem;overflow-y:auto}.config-groups[data-v-04ac1d9e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem}.config-group[data-v-04ac1d9e]{border:1px solid var(--pico-muted-border-color, #2a2a2a);border-radius:6px;overflow:hidden}.config-group-title[data-v-04ac1d9e]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#888;padding:.4rem .6rem;background:#ffffff08;border-bottom:1px solid var(--pico-muted-border-color, #2a2a2a)}.config-table[data-v-04ac1d9e]{width:100%;border-collapse:collapse;font-size:.82rem}.config-table tr:not(:last-child) td[data-v-04ac1d9e]{border-bottom:1px solid rgba(255,255,255,.04)}.config-key[data-v-04ac1d9e]{padding:.25rem .6rem;color:#888;white-space:nowrap;width:1%}.config-val[data-v-04ac1d9e]{padding:.25rem .6rem;color:#ccc;font-family:monospace;font-size:.8rem}.config-array[data-v-04ac1d9e]{display:flex;flex-wrap:wrap;gap:4px}.config-tag[data-v-04ac1d9e]{background:#ffffff12;border-radius:3px;padding:1px 5px;font-size:.78rem}.config-true[data-v-04ac1d9e]{color:#fdd835}.config-false[data-v-04ac1d9e]{color:#888}.no-data[data-v-04ac1d9e]{font-size:.85rem;color:#666}.predict-view[data-v-7743333c]{padding:1.5rem;max-width:1400px;margin:0 auto}.live-section[data-v-7743333c]{margin-bottom:1rem}.live-bar[data-v-7743333c]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid #1a3a5c;border-radius:6px;background:#0d1f38d9;overflow-x:auto}.live-label[data-v-7743333c]{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#e040fb;background:#e040fb26;padding:2px 8px;border-radius:4px;white-space:nowrap;animation:live-pulse-7743333c 2s ease-in-out infinite}@keyframes live-pulse-7743333c{0%,to{opacity:1}50%{opacity:.5}}.live-matches[data-v-7743333c]{display:flex;gap:.5rem;overflow-x:auto}.live-match-card[data-v-7743333c]{all:unset;display:flex;flex-direction:column;gap:2px;padding:.35rem .75rem;border:1px solid #444;border-radius:4px;background:#ffffff0a;cursor:pointer;white-space:nowrap;text-align:left;font-size:.78rem;color:#ccc;line-height:1.3;box-sizing:border-box}.live-match-card[data-v-7743333c]:hover{border-color:#888;background:#ffffff14}.live-teams[data-v-7743333c]{font-weight:600;color:#e0e0e0;font-size:.82rem}.live-league[data-v-7743333c]{color:#888;font-size:.7rem}.live-draft-ready[data-v-7743333c]{color:#81c784;font-size:.7rem}.live-draft-partial[data-v-7743333c]{color:#fdd835;font-size:.7rem}.live-timestamp[data-v-7743333c]{font-size:.68rem;color:#555;margin-top:.25rem;display:block;text-align:right}.live-bar.stale[data-v-7743333c]{opacity:.55;filter:grayscale(.6)}.live-timestamp.stale[data-v-7743333c]{color:#ffb300;font-weight:600}.live-game[data-v-7743333c]{color:#888;font-size:.7rem}.live-start[data-v-7743333c]{color:#7aa2d0;font-size:.65rem;font-variant-numeric:tabular-nums}.live-odds-row[data-v-7743333c]{display:flex;gap:.3rem;align-items:center;font-size:.8rem}.live-odds-val[data-v-7743333c]{color:#81c784;font-weight:600;font-variant-numeric:tabular-nums}.live-odds-sep[data-v-7743333c]{color:#555;font-size:.7rem}.live-source[data-v-7743333c]{color:#666;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em}.load-match-bar[data-v-7743333c]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.match-id-input[data-v-7743333c]{width:150px;font-size:.9rem;margin:0}.load-btn[data-v-7743333c]{width:150px}.load-error[data-v-7743333c]{color:#f44336;font-size:.85rem}.load-label[data-v-7743333c]{color:#81c784;font-size:.85rem}.draft-grid[data-v-7743333c]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.model-status[data-v-7743333c]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;margin-left:auto}.status-trained[data-v-7743333c]{color:#fdd835;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.status-untrained[data-v-7743333c]{color:#f44336}.config-btn[data-v-7743333c]{font-size:.78rem;padding:.15rem .5rem;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:transparent;color:#888;cursor:pointer}.config-btn[data-v-7743333c]:hover{border-color:#aaa;color:#fff}.patch-tag[data-v-7743333c]{background:#2a2600;border:1px solid #fdd835;color:#fdd835;padding:1px 6px;border-radius:4px;font-size:.78rem;font-family:monospace}.predict-actions[data-v-7743333c]{display:flex;align-items:center;gap:1rem}.patches-controls[data-v-7743333c]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.patches-dropdown[data-v-7743333c]{position:relative}.patches-toggle[data-v-7743333c]{cursor:pointer;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;min-height:2rem;padding:.25rem .5rem;border:1px solid #555;border-radius:4px;background:#ffffff08;font-size:.78rem;min-width:120px}.patches-toggle[data-v-7743333c]:hover{border-color:#aaa}.patches-placeholder[data-v-7743333c]{color:#666}.patches-tags[data-v-7743333c]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.patches-tag[data-v-7743333c]{background:#002a2a;border:1px solid #26a69a;color:#26a69a;padding:1px 6px;border-radius:4px;font-size:.72rem;font-family:monospace}.patches-menu[data-v-7743333c]{position:absolute;top:100%;left:0;min-width:100%;max-height:240px;overflow-y:auto;background:#1e1e2e;border:1px solid #444;border-radius:4px;z-index:200;padding:.25rem 0}.patches-option[data-v-7743333c]{display:flex;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.78rem;color:#ccc;cursor:pointer;white-space:nowrap}.patches-option[data-v-7743333c]:hover{background:#ffffff0f}.refresh-btn[data-v-7743333c]{font-size:.78rem;padding:.25rem .75rem;min-width:80px}.predict-btn[data-v-7743333c]{min-width:120px}.reset-btn[data-v-7743333c]{min-width:80px}.error-msg[data-v-7743333c]{color:#f44336;margin-top:.75rem}.calc-bet-section[data-v-7743333c]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--pico-muted-border-color, #333)}.bet-output[data-v-7743333c]{margin-top:.75rem}.low-odds-warning[data-v-7743333c]{margin-top:.4rem;color:#ffb300;font-size:.9rem}.bet-units[data-v-7743333c]{color:#fdd835}.post-odds-grid[data-v-7743333c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}.post-odds-grid label[data-v-7743333c]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#aaa}.post-odds-input[data-v-7743333c]{font-size:.9rem;width:100%;box-sizing:border-box}.toggle-label[data-v-7743333c]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#aaa;margin-bottom:.75rem;cursor:pointer}.calc-btn-row[data-v-7743333c]{display:flex;gap:.75rem;align-items:center}.calc-btn[data-v-7743333c]{min-width:140px}.record-bet-btn[data-v-7743333c]{min-width:120px}@keyframes blink-highlight-7743333c{0%,to{box-shadow:0 0 4px #fdd83533}50%{box-shadow:0 0 12px #fdd835b3,0 0 4px #fdd83566 inset}}.blink-highlight[data-v-7743333c]{animation:blink-highlight-7743333c 1.5s ease-in-out infinite}@media (max-width: 600px){.draft-grid[data-v-7743333c],.post-odds-grid[data-v-7743333c]{grid-template-columns:1fr}}.modal-overlay[data-v-7743333c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:2000;display:flex;align-items:center;justify-content:center}.modal[data-v-7743333c]{background:#1e1e1e;border:1px solid #444;border-radius:8px;padding:1.5rem;min-width:320px;max-width:420px}.modal h3[data-v-7743333c]{margin:0 0 1rem;font-size:1rem}.modal-form[data-v-7743333c]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.modal-form label[data-v-7743333c]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#aaa}.modal-form input[data-v-7743333c],.modal-form select[data-v-7743333c]{font-size:.9rem;width:100%;box-sizing:border-box}.modal-actions[data-v-7743333c]{display:flex;gap:.75rem;margin-top:1rem}.success-msg[data-v-7743333c]{color:#81c784;font-size:.85rem}.login-wrapper[data-v-fd23605c]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 60px)}.login-card[data-v-fd23605c]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:360px;padding:2rem;border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;background:var(--pico-card-background-color, #1a1a1a)}.login-card h2[data-v-fd23605c]{margin:0 0 .5rem;font-size:1.25rem}.login-card label[data-v-fd23605c]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--pico-muted-color, #aaa)}.login-card input[data-v-fd23605c]{padding:.5rem .75rem;border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;background:var(--pico-background-color, #111);color:var(--pico-color, #eee);font-size:.95rem}.login-card button[data-v-fd23605c]{margin-top:.5rem;padding:.6rem;border:none;border-radius:4px;background:var(--pico-primary, #6c8ebf);color:#fff;font-size:.95rem;cursor:pointer}.login-card button[data-v-fd23605c]:disabled{opacity:.6;cursor:not-allowed}.error-msg[data-v-fd23605c]{margin:0;font-size:.85rem;color:#f44336}.register-link[data-v-fd23605c]{margin:0;font-size:.85rem;text-align:center;color:var(--pico-muted-color, #aaa)}.login-wrapper[data-v-601a9fd6]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 60px)}.login-card[data-v-601a9fd6]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:360px;padding:2rem;border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;background:var(--pico-card-background-color, #1a1a1a)}.login-card h2[data-v-601a9fd6]{margin:0 0 .5rem;font-size:1.25rem}.login-card label[data-v-601a9fd6]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--pico-muted-color, #aaa)}.login-card input[type=text][data-v-601a9fd6],.login-card input[type=password][data-v-601a9fd6]{padding:.5rem .75rem;border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;background:var(--pico-background-color, #111);color:var(--pico-color, #eee);font-size:.95rem}.checkbox-label[data-v-601a9fd6]{flex-direction:row!important;align-items:center;gap:.5rem!important;cursor:pointer}.login-card button[data-v-601a9fd6]{margin-top:.5rem;padding:.6rem;border:none;border-radius:4px;background:var(--pico-primary, #6c8ebf);color:#fff;font-size:.95rem;cursor:pointer}.login-card button[data-v-601a9fd6]:disabled{opacity:.6;cursor:not-allowed}.error-msg[data-v-601a9fd6]{margin:0;font-size:.85rem;color:#f44336}.success-msg[data-v-601a9fd6]{margin:0;font-size:.9rem;color:#81c784}.register-link[data-v-601a9fd6]{margin:0;font-size:.85rem;text-align:center;color:var(--pico-muted-color, #aaa)}.back-link[data-v-601a9fd6]{font-size:.9rem;color:var(--pico-primary, #6c8ebf);text-decoration:none}.md-backdrop[data-v-cdb71227]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9998}.md-box[data-v-cdb71227]{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;width:min(980px,94vw);max-height:88vh;display:flex;flex-direction:column}.md-header[data-v-cdb71227]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--pico-muted-border-color, #333)}.md-title[data-v-cdb71227]{display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:.95rem}.md-title .winner[data-v-cdb71227]{color:#e0b341}.score[data-v-cdb71227]{font-variant-numeric:tabular-nums;color:var(--pico-muted-color, #aaa)}.md-close[data-v-cdb71227]{background:transparent;border:none;color:var(--pico-muted-color, #aaa);cursor:pointer;font-size:1rem;width:auto;height:auto;padding:0}.md-body[data-v-cdb71227]{padding:.75rem 1rem 1rem;overflow-y:auto}.meta-line[data-v-cdb71227]{font-size:.75rem;color:var(--pico-muted-color, #888);margin:0 0 .75rem}.mono[data-v-cdb71227]{font-family:monospace}.block[data-v-cdb71227]{margin-bottom:1rem}.block h4[data-v-cdb71227]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--pico-muted-color, #aaa);margin:0 0 .4rem}.block h4.rad[data-v-cdb71227]{color:#81c784}.block h4.dire[data-v-cdb71227]{color:#ef9a9a}.side-tag[data-v-cdb71227]{font-size:.65rem;color:var(--pico-muted-color, #777);letter-spacing:.04em}.crown[data-v-cdb71227]{margin-left:.25rem}.legend-note[data-v-cdb71227]{text-transform:none;letter-spacing:0;color:var(--pico-muted-color, #777)}.chart-wrap[data-v-cdb71227]{position:relative;padding-left:2.6rem;padding-bottom:1rem}.chart[data-v-cdb71227]{display:block;width:100%;height:200px}.grid line[data-v-cdb71227]{stroke:var(--pico-muted-border-color, #333);stroke-width:1;vector-effect:non-scaling-stroke}.grid line.zero[data-v-cdb71227]{stroke:var(--pico-muted-color, #666)}.area[data-v-cdb71227]{stroke:none}.area.above[data-v-cdb71227]{fill:#81c78438}.area.below[data-v-cdb71227]{fill:#ef9a9a38}.line[data-v-cdb71227]{fill:none;vector-effect:non-scaling-stroke}.line.gold[data-v-cdb71227]{stroke:#e0b341;stroke-width:1.75}.line.xp[data-v-cdb71227]{stroke:#6c8ebf;stroke-width:1.5;stroke-dasharray:4 3}.crosshair[data-v-cdb71227]{stroke:var(--pico-muted-color, #888);stroke-width:1;vector-effect:non-scaling-stroke}.y-label[data-v-cdb71227]{position:absolute;left:0;width:2.4rem;text-align:right;transform:translateY(-50%);font-size:.65rem;font-variant-numeric:tabular-nums;color:var(--pico-muted-color, #888)}.x-label[data-v-cdb71227]{position:absolute;bottom:0;transform:translate(-50%);font-size:.65rem;color:var(--pico-muted-color, #888)}.chart-tip[data-v-cdb71227]{position:absolute;top:.2rem;transform:translate(-50%);background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;padding:.25rem .45rem;font-size:.7rem;white-space:nowrap;pointer-events:none}.tip-time[data-v-cdb71227]{color:var(--pico-muted-color, #888)}.dot[data-v-cdb71227]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:.3rem}.dot.gold[data-v-cdb71227]{background:#e0b341}.dot.xp[data-v-cdb71227]{background:#6c8ebf}.score-scroll[data-v-cdb71227]{overflow-x:auto}.score-table[data-v-cdb71227]{width:100%;min-width:620px;table-layout:fixed;border-collapse:collapse;font-size:.8rem}.score-table th[data-v-cdb71227]{text-align:left;padding:.3rem .4rem;color:var(--pico-muted-color, #aaa);border-bottom:1px solid var(--pico-muted-border-color, #333);white-space:nowrap}.score-table td[data-v-cdb71227]{padding:.3rem .4rem;border-bottom:1px solid var(--pico-muted-border-color, #222);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score-table .num[data-v-cdb71227]{text-align:right;font-variant-numeric:tabular-nums}.hero-cell[data-v-cdb71227]{display:inline-flex;align-items:center;gap:.4rem}.player[data-v-cdb71227]{color:var(--pico-color, #ddd)}.kda .k[data-v-cdb71227]{color:#81c784}.kda .d[data-v-cdb71227]{color:#ef9a9a}.kda .a[data-v-cdb71227]{color:var(--pico-muted-color, #999)}.md-hero-icon[data-v-cdb71227]{flex:0 0 auto;width:32px;height:18px;border-radius:2px;object-fit:cover}.pb-row[data-v-cdb71227]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.3rem 0;font-size:.75rem}.pb-team[data-v-cdb71227]{flex:0 0 auto;width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pb-team.rad[data-v-cdb71227]{color:#81c784}.pb-team.dire[data-v-cdb71227]{color:#ef9a9a}.pb-group[data-v-cdb71227]{display:flex;flex:0 0 auto;align-items:center;gap:2px}.pb-label[data-v-cdb71227]{flex:0 0 auto;color:var(--pico-muted-color, #777);text-transform:uppercase;font-size:.65rem;letter-spacing:.05em;margin-left:.25rem}.ban-wrap[data-v-cdb71227]{position:relative;display:inline-flex}.ban-wrap[data-v-cdb71227]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent 46%,#ef9a9a 46%,#ef9a9a 54%,transparent 54%)}.md-hero-icon.ban[data-v-cdb71227]{opacity:.4;filter:grayscale(1)}.muted[data-v-cdb71227]{color:var(--pico-muted-color, #777)}.error-msg[data-v-cdb71227]{color:#ef9a9a;font-size:.85rem}.matches-view[data-v-64e4d4c4]{padding:1.5rem}.filters[data-v-64e4d4c4]{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.filter-row[data-v-64e4d4c4]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:.75rem}.filter-row[data-v-64e4d4c4]:last-child{margin-bottom:0}label[data-v-64e4d4c4]{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:.8rem;color:var(--pico-muted-color, #aaa)}label input[data-v-64e4d4c4],label select[data-v-64e4d4c4]{font-size:.9rem;padding:.3rem .5rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:160px!important;height:32px!important;margin:0!important;box-sizing:border-box!important}.sortable[data-v-64e4d4c4]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-64e4d4c4]:hover{color:var(--pico-primary, #6c8ebf)}.result-header[data-v-64e4d4c4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.result-count[data-v-64e4d4c4]{font-size:.85rem;color:var(--pico-muted-color, #aaa);margin:0}.per-page[data-v-64e4d4c4]{display:flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.8rem;color:var(--pico-muted-color, #aaa)}.per-page select[data-v-64e4d4c4]{font-size:.8rem;padding:.2rem .4rem;margin:0;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:auto!important;height:auto!important}.table-wrap[data-v-64e4d4c4]{overflow-x:auto}table[data-v-64e4d4c4]{width:100%;border-collapse:collapse;font-size:.8rem}th[data-v-64e4d4c4]{text-align:left;padding:.4rem;border-bottom:2px solid var(--pico-muted-border-color, #333);color:var(--pico-muted-color, #aaa);white-space:nowrap}td[data-v-64e4d4c4]{padding:.35rem .4rem;border-bottom:1px solid var(--pico-muted-border-color, #222);vertical-align:middle}tr:hover td[data-v-64e4d4c4]{background:var(--pico-card-background-color, #1a1a1a)}.match-id[data-v-64e4d4c4]{font-family:monospace;font-size:.75rem;color:var(--pico-muted-color, #888)}.date[data-v-64e4d4c4]{white-space:nowrap;font-size:.8rem}.league[data-v-64e4d4c4]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team[data-v-64e4d4c4]{font-weight:500;white-space:nowrap}.score[data-v-64e4d4c4]{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.dominance[data-v-64e4d4c4]{white-space:nowrap}.dom-bar[data-v-64e4d4c4]{display:inline-block;vertical-align:middle;width:56px;height:8px;border-radius:4px;background:var(--pico-muted-border-color, #333);overflow:hidden}.dom-bar-fill[data-v-64e4d4c4]{display:block;height:100%;background:#e0b341;border-radius:4px}.dom-pct[data-v-64e4d4c4]{margin-left:.4rem;font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--pico-muted-color, #aaa)}.heroes[data-v-64e4d4c4]{display:flex;flex-wrap:nowrap;gap:1px;align-items:center}.hero-icon[data-v-64e4d4c4]{width:20px;height:20px;border-radius:2px;object-fit:cover}.rad-win td[data-v-64e4d4c4]:first-child{border-left:3px solid #81c784}.dire-win td[data-v-64e4d4c4]:first-child{border-left:3px solid #ef9a9a}.error-msg[data-v-64e4d4c4]{color:#ef9a9a;font-size:.9rem}.pagination[data-v-64e4d4c4]{display:flex;align-items:center;gap:1rem;margin-top:1rem;font-size:.85rem}.pagination button[data-v-64e4d4c4]{padding:.3rem .75rem;border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;background:transparent;color:var(--pico-color, #ccc);cursor:pointer}.pagination button[data-v-64e4d4c4]:disabled{opacity:.4;cursor:not-allowed}.pagination button[data-v-64e4d4c4]:not(:disabled):hover{border-color:var(--pico-primary, #6c8ebf);color:var(--pico-primary, #6c8ebf)}.odds-view[data-v-68628b78]{padding:1.5rem}.stats-row[data-v-68628b78]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-68628b78]{border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem}.stat-label[data-v-68628b78]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#888;margin-bottom:.25rem}.stat-value[data-v-68628b78]{font-size:1.4rem;font-weight:700}.stat-sub[data-v-68628b78]{font-size:.7rem;color:#888;margin-top:.15rem}.stat-metrics[data-v-68628b78]{font-size:.7rem;color:#888;margin-top:.25rem;font-variant-numeric:tabular-nums}.stat-pos[data-v-68628b78]{color:#81c784}.stat-neg[data-v-68628b78]{color:#ef9a9a}@media (max-width: 720px){.stats-row[data-v-68628b78]{grid-template-columns:repeat(2,1fr)}}.calib-modal[data-v-68628b78]{min-width:0;width:560px;max-width:92vw}.calib-legend[data-v-68628b78]{font-size:.7rem;color:var(--pico-color, #ccc);display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.5rem}.lg[data-v-68628b78]{display:inline-block;width:14px;height:0;border-top-width:2px;border-top-style:solid;margin-left:.5rem}.lg-post[data-v-68628b78]{border-top-color:#81c784;border-top-style:solid}.lg-pre[data-v-68628b78]{border-top-color:#64b5f6;border-top-style:dashed}.lg-perfect[data-v-68628b78]{border-top-color:#999;border-top-style:dashed}.calib-svg[data-v-68628b78]{width:100%;height:auto;max-width:100%;display:block}.calib-frame[data-v-68628b78]{fill:none;stroke:var(--pico-muted-border-color, #444);stroke-width:.3}.calib-diag[data-v-68628b78]{stroke:#999;stroke-width:.28;stroke-dasharray:1.5 1.5;opacity:.8}.calib-tick[data-v-68628b78]{stroke:var(--pico-muted-border-color, #666);stroke-width:.3}.calib-tick-label[data-v-68628b78]{font-size:1.9px;fill:#888}.calib-line[data-v-68628b78]{fill:none;stroke-width:.22}.calib-post[data-v-68628b78]{stroke:#81c784}.calib-pre[data-v-68628b78]{stroke:#64b5f6;stroke-dasharray:2 1.5}.calib-dot[data-v-68628b78]{stroke:none}.calib-post-dot[data-v-68628b78]{fill:#81c784}.calib-pre-dot[data-v-68628b78]{fill:#64b5f6}.calib-bar[data-v-68628b78]{stroke:none}.calib-bar-post[data-v-68628b78]{fill:#81c784;opacity:.28}.calib-bar-pre[data-v-68628b78]{fill:#64b5f6;opacity:.28}.calib-axis[data-v-68628b78]{font-size:2.2px;fill:#888}.filters[data-v-68628b78]{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.filter-row[data-v-68628b78]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}label[data-v-68628b78]{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:.8rem;color:var(--pico-muted-color, #aaa)}.filter-row label input[data-v-68628b78]{font-size:.9rem;padding:.3rem .5rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:160px!important;height:32px!important;margin:0!important;box-sizing:border-box!important}.result-count[data-v-68628b78]{font-size:.85rem;color:var(--pico-muted-color, #aaa);margin-bottom:.5rem}.table-wrap[data-v-68628b78]{overflow-x:auto}table[data-v-68628b78]{width:100%;border-collapse:collapse;font-size:.8rem}th[data-v-68628b78]{text-align:left;padding:.4rem;border-bottom:2px solid var(--pico-muted-border-color, #333);color:var(--pico-muted-color, #aaa);white-space:nowrap}th.sortable[data-v-68628b78]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-68628b78]:hover{color:var(--pico-color, #eee)}.sort-arrow[data-v-68628b78]{font-size:.65rem;margin-left:.2rem}td[data-v-68628b78]{padding:.35rem .4rem;border-bottom:1px solid var(--pico-muted-border-color, #222);vertical-align:middle}tr:hover td[data-v-68628b78]{background:var(--pico-card-background-color, #1a1a1a)}.delta-pos[data-v-68628b78]{color:#81c784}.delta-neg[data-v-68628b78]{color:#ef9a9a}.match-id[data-v-68628b78]{font-family:monospace;font-size:.75rem;color:var(--pico-muted-color, #888)}.error-msg[data-v-68628b78]{color:#ef9a9a;font-size:.9rem}.success-msg[data-v-68628b78]{color:#81c784;font-size:.9rem}.pagination[data-v-68628b78]{display:flex;align-items:center;gap:1rem;margin-top:1rem;font-size:.85rem}.pagination button[data-v-68628b78]{padding:.3rem .75rem;border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;background:transparent;color:var(--pico-color, #ccc);cursor:pointer}.pagination button[data-v-68628b78]:disabled{opacity:.4;cursor:not-allowed}.pagination button[data-v-68628b78]:not(:disabled):hover{border-color:var(--pico-primary, #6c8ebf);color:var(--pico-primary, #6c8ebf)}.odds-toolbar[data-v-68628b78]{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:.75rem}.snap-btn[data-v-68628b78]:disabled{opacity:.4;cursor:not-allowed}.snap-btn[data-v-68628b78]{padding:.35rem .9rem;background:transparent;border:1px solid var(--pico-primary, #6c8ebf);border-radius:4px;color:var(--pico-primary, #6c8ebf);cursor:pointer;font-size:.9rem}.snap-badge[data-v-68628b78]{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;margin-left:.4rem;border-radius:999px;background:#e53935;color:#fff;font-size:.72rem;font-weight:700;line-height:1;vertical-align:middle}.snap-btn[data-v-68628b78]:hover{background:var(--pico-primary, #6c8ebf);color:#fff}.snap-patch[data-v-68628b78]{width:80px!important;height:28px!important;font-size:.82rem;padding:.2rem .4rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);box-sizing:border-box}.ctx-menu{position:fixed;z-index:9999;background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #444);border-radius:6px;padding:.25rem 0;min-width:120px;box-shadow:0 4px 16px #00000080}.ctx-item-danger{color:#ef9a9a}.ctx-item-danger:hover{background:#c62828;color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9998;display:flex;align-items:center;justify-content:center}.modal{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #444);border-radius:8px;padding:1.25rem;min-width:480px;max-width:90vw;box-shadow:0 8px 32px #0009}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem;color:var(--pico-muted-color, #aaa)}.modal-match-id{font-family:monospace;color:var(--pico-color, #eee)}.modal-close{background:transparent;border:none;color:#888;cursor:pointer;font-size:.9rem;padding:.1rem .3rem;line-height:1}.modal-close:hover{color:#f44336}.modal-form{display:flex;flex-direction:column;gap:.75rem}.modal-row{display:flex;flex-wrap:wrap;gap:.75rem}.modal-row label{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--pico-muted-color, #aaa)}.modal-row label input{font-size:.88rem;padding:.3rem .5rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:120px;height:30px;box-sizing:border-box}.modal-actions{display:flex;gap:.75rem;align-items:center;margin-top:.25rem}.modal-loading{font-size:.88rem;color:var(--pico-muted-color, #aaa);padding:.5rem 0}.snap-modal{display:flex;flex-direction:column;max-height:85vh}.snap-modal .table-wrap{flex:1 1 auto;overflow-y:auto;min-height:0}.snap-modal thead th{position:sticky;top:0;z-index:1;background:var(--pico-card-background-color, #1e1e1e)}.match-details{display:flex;flex-direction:column;gap:1rem}.match-detail-row{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:.25rem .75rem;font-size:.85rem;align-items:baseline}.detail-label{color:var(--pico-muted-color, #aaa);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.match-teams{display:flex;align-items:center;gap:1rem}.team-block{flex:1;display:flex;flex-direction:column;gap:.35rem;padding:.6rem .75rem;border:1px solid var(--pico-muted-border-color, #333);border-radius:6px}.team-block.winner{border-color:#81c784}.team-block.dire{align-items:flex-end}.faction-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pico-muted-color, #888)}.team-name{font-size:.9rem;font-weight:500}.team-block.winner .team-name{color:#81c784}.hero-row{display:flex;flex-wrap:wrap;gap:2px}.hero-icon{width:22px;height:22px;border-radius:2px;object-fit:cover}.team-score{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.vs{font-size:.8rem;color:var(--pico-muted-color, #666);flex-shrink:0}.leagues-view[data-v-e13a42a1]{padding:1.5rem}.filters[data-v-e13a42a1]{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.75rem}.filter-row[data-v-e13a42a1]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}label[data-v-e13a42a1]{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:.8rem;color:var(--pico-muted-color, #aaa)}.filter-row label input[data-v-e13a42a1],.filter-row label select[data-v-e13a42a1]{font-size:.9rem;padding:.3rem .5rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:160px!important;height:32px!important;margin:0!important;box-sizing:border-box!important}.result-count[data-v-e13a42a1]{font-size:.85rem;color:var(--pico-muted-color, #aaa);margin-bottom:.5rem}.table-wrap[data-v-e13a42a1]{overflow-x:auto}table[data-v-e13a42a1]{width:100%;border-collapse:collapse;font-size:.8rem}th[data-v-e13a42a1]{text-align:left;padding:.4rem;border-bottom:2px solid var(--pico-muted-border-color, #333);color:var(--pico-muted-color, #aaa);white-space:nowrap}td[data-v-e13a42a1]{padding:.35rem .4rem;border-bottom:1px solid var(--pico-muted-border-color, #222);vertical-align:middle}tr:hover td[data-v-e13a42a1]{background:var(--pico-card-background-color, #1a1a1a)}.league-id[data-v-e13a42a1]{font-family:monospace;font-size:.75rem;color:var(--pico-muted-color, #888)}.match-count[data-v-e13a42a1]{font-family:monospace;font-size:.75rem;text-align:center}.lp-link[data-v-e13a42a1]{color:var(--pico-primary, #6c8ebf);text-decoration:none;font-size:.85rem}.lp-link[data-v-e13a42a1]:hover{text-decoration:underline}.error-msg[data-v-e13a42a1]{color:#ef9a9a;font-size:.9rem}.pagination[data-v-e13a42a1]{display:flex;align-items:center;gap:1rem;margin-top:1rem;font-size:.85rem}.pagination button[data-v-e13a42a1]{padding:.3rem .75rem;border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;background:transparent;color:var(--pico-color, #ccc);cursor:pointer}.pagination button[data-v-e13a42a1]:disabled{opacity:.4;cursor:not-allowed}.pagination button[data-v-e13a42a1]:not(:disabled):hover{border-color:var(--pico-primary, #6c8ebf);color:var(--pico-primary, #6c8ebf)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0009;display:flex;align-items:center;justify-content:center}.modal-box{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #444);border-radius:8px;padding:1.5rem;min-width:340px;max-width:480px;width:100%;display:flex;flex-direction:column;gap:.85rem}.modal-box h3{margin:0 0 .25rem;font-size:1rem;color:var(--pico-color, #eee)}.modal-box label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--pico-muted-color, #aaa)}.modal-box label input,.modal-box label select{font-size:.9rem;padding:.3rem .5rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:100%;box-sizing:border-box}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.modal-actions button{padding:.35rem 1rem;border-radius:4px;font-size:.9rem;cursor:pointer;border:none;background:var(--pico-primary, #6c8ebf);color:#fff}.modal-actions button:disabled{opacity:.5;cursor:not-allowed}.modal-actions button.reset-btn{background:transparent;border:1px solid var(--pico-muted-border-color, #444);color:var(--pico-muted-color, #aaa)}.modal-actions button.reset-btn:hover{border-color:#f44336;color:#f44336}.train-status[data-v-07c69255]{padding:1rem;border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;margin-bottom:1.5rem}.train-status h4[data-v-07c69255]{margin:0 0 .5rem}.metrics-section[data-v-07c69255]{margin-top:1rem}.metric-sub[data-v-07c69255]{font-weight:500;font-size:.72rem;color:var(--pico-muted-color, #888)}table[data-v-07c69255]{width:100%;font-size:.85rem}.modal-backdrop[data-v-5384970a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-5384970a]{background:#1a1a2e;border:1px solid var(--pico-muted-border-color, #333);border-radius:10px;display:flex;flex-direction:column;max-height:85vh;width:90vw;max-width:720px}.modal-header[data-v-5384970a]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--pico-muted-border-color, #333);flex-shrink:0}.modal-title[data-v-5384970a]{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#aaa}.modal-close[data-v-5384970a]{background:none;border:none;color:#888;font-size:.9rem;cursor:pointer;padding:0;line-height:1}.modal-close[data-v-5384970a]:hover{color:#fff}.modal-body[data-v-5384970a]{padding:1rem;overflow-y:auto}.variant-toggle[data-v-5384970a]{display:flex;justify-content:flex-end;gap:1rem;margin-bottom:.85rem}.variant-radio[data-v-5384970a]{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.78rem;text-transform:capitalize;color:#aaa;cursor:pointer}.variant-radio input[data-v-5384970a]{-moz-appearance:auto;appearance:auto;-webkit-appearance:radio;width:auto!important;margin:0!important;flex:none}.summary-grid[data-v-5384970a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.stat-card[data-v-5384970a]{border:1px solid var(--pico-muted-border-color, #2a2a2a);border-radius:6px;padding:.6rem .75rem;background:#ffffff05}.stat-label[data-v-5384970a]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#888}.stat-value[data-v-5384970a]{font-size:1.25rem;font-family:monospace;color:#eee;margin-top:.2rem}.stat-sub[data-v-5384970a]{font-size:.75rem;color:#888;margin-top:.15rem}.bias-high[data-v-5384970a]{color:#f44336}.bias-ok[data-v-5384970a]{color:#81c784}.note[data-v-5384970a]{font-size:.78rem;color:#888;margin:.9rem 0;line-height:1.4}.feature-table-wrap[data-v-5384970a]{border:1px solid var(--pico-muted-border-color, #2a2a2a);border-radius:6px;overflow:hidden}.feature-table[data-v-5384970a]{width:100%;border-collapse:collapse;font-size:.82rem}.feature-table th[data-v-5384970a]{text-align:left;padding:.35rem .6rem;color:#888;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;background:#ffffff08;border-bottom:1px solid var(--pico-muted-border-color, #2a2a2a)}.feature-table th[data-v-5384970a]:not(:first-child),.feature-num[data-v-5384970a]{text-align:right}.feature-table tr:not(:last-child) td[data-v-5384970a]{border-bottom:1px solid rgba(255,255,255,.04)}.feature-name[data-v-5384970a]{padding:.3rem .6rem;color:#ccc}.feature-num[data-v-5384970a]{padding:.3rem .6rem;color:#ccc;font-family:monospace}.error-msg[data-v-5384970a]{color:#f44336;font-size:.9rem}.no-data[data-v-5384970a]{font-size:.85rem;color:#666}.admin-view[data-v-50c7727d]{padding:1.5rem;max-width:900px;margin:0 auto}.admin-section[data-v-50c7727d]{border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.section-header[data-v-50c7727d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;cursor:pointer;-webkit-user-select:none;user-select:none}.section-header:hover h3[data-v-50c7727d]{color:#ccc}.section-header h3[data-v-50c7727d]{margin:0;font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;color:#aaa;transition:color .15s}.header-right[data-v-50c7727d]{display:flex;align-items:center;gap:.6rem}.chevron[data-v-50c7727d]{font-size:1.2rem;color:#666;line-height:1;transform:rotate(90deg);transition:transform .2s ease;display:inline-block}.chevron.open[data-v-50c7727d]{transform:rotate(270deg)}[v-show][data-v-50c7727d]{margin-top:1rem}.admin-form[data-v-50c7727d]{display:flex;flex-direction:column;gap:.75rem}.form-row[data-v-50c7727d]{display:flex;flex-wrap:wrap;gap:1rem}.form-row label[data-v-50c7727d]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#aaa}.form-row label input[data-v-50c7727d],.form-row label select[data-v-50c7727d]{font-size:.9rem;width:160px;box-sizing:border-box}.form-actions[data-v-50c7727d]{display:flex;gap:.75rem;align-items:center;margin-top:.25rem}.error-msg[data-v-50c7727d]{color:#f44336;font-size:.9rem}.success-msg[data-v-50c7727d]{color:#81c784;font-size:.9rem}.patch-label[data-v-50c7727d]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#aaa;align-self:flex-start}.patch-input[data-v-50c7727d]{font-size:.9rem;width:160px;box-sizing:border-box}.leagues-header[data-v-50c7727d]{display:flex;align-items:center;gap:1rem}.leagues-title[data-v-50c7727d]{font-size:.85rem;color:#aaa;text-transform:uppercase;letter-spacing:.05em}.add-league-btn[data-v-50c7727d]{padding:.2rem .6rem;font-size:.8rem;border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;background:transparent;color:var(--pico-color, #ccc);cursor:pointer}.add-league-btn[data-v-50c7727d]:hover{border-color:var(--pico-primary, #6c8ebf);color:var(--pico-primary, #6c8ebf)}.league-row[data-v-50c7727d]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--pico-muted-border-color, #2a2a2a);border-radius:6px;background:var(--pico-card-background-color, #1a1a1a)}.league-mode-toggle[data-v-50c7727d]{display:flex;flex-direction:column;gap:.4rem;min-width:120px;padding-top:.2rem}.radio-label[data-v-50c7727d]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#aaa;cursor:pointer}.league-fields[data-v-50c7727d]{display:flex;flex-wrap:wrap;gap:.75rem;flex:1}.league-fields label[data-v-50c7727d]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:#aaa}.league-fields label input[data-v-50c7727d],.league-fields label select[data-v-50c7727d]{font-size:.88rem;width:150px;box-sizing:border-box}.url-input[data-v-50c7727d]{width:300px!important}.remove-btn[data-v-50c7727d]{background:transparent;border:none;color:#888;cursor:pointer;font-size:.9rem;padding:.2rem .4rem;align-self:flex-start;margin-top:.1rem}.remove-btn[data-v-50c7727d]:hover{color:#f44336}.no-leagues[data-v-50c7727d]{font-size:.85rem;color:#666}.scrape-results[data-v-50c7727d]{margin-top:1rem;border-top:1px solid var(--pico-muted-border-color, #333);padding-top:.75rem}.scrape-total[data-v-50c7727d]{font-size:.9rem;margin-bottom:.5rem;color:#aaa}.results-table[data-v-50c7727d]{width:100%;border-collapse:collapse;font-size:.85rem}.results-table th[data-v-50c7727d]{text-align:left;padding:.3rem .5rem;border-bottom:1px solid var(--pico-muted-border-color, #333);color:#aaa}.results-table td[data-v-50c7727d]{padding:.3rem .5rem;border-bottom:1px solid var(--pico-muted-border-color, #222)}.match-ids[data-v-50c7727d]{font-size:.75rem;color:#888;word-break:break-all;margin-top:.2rem}.match-ids-header[data-v-50c7727d]{margin-top:1rem;border-top:1px solid var(--pico-muted-border-color, #333);padding-top:.75rem}.matches-action-btn[data-v-50c7727d]{flex:1;white-space:nowrap}.sync-hint[data-v-50c7727d]{font-size:.75rem;color:#666}.paste-section[data-v-50c7727d]{display:flex;flex-direction:column;gap:.4rem}.paste-label[data-v-50c7727d]{font-size:.85rem;color:#aaa;display:flex;flex-direction:column;gap:2px}.paste-hint[data-v-50c7727d]{font-size:.75rem;color:#666}.paste-textarea[data-v-50c7727d]{font-family:monospace;font-size:.82rem;resize:vertical;min-height:60px;-moz-tab-size:16;tab-size:16}.paste-actions[data-v-50c7727d]{display:flex;align-items:center;gap:.75rem}.odds-header[data-v-50c7727d]{display:flex;align-items:center;gap:1rem}.odds-title[data-v-50c7727d]{font-size:.85rem;color:#aaa;text-transform:uppercase;letter-spacing:.05em}.odds-row[data-v-50c7727d]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--pico-muted-border-color, #2a2a2a);border-radius:6px;background:var(--pico-card-background-color, #1a1a1a)}.odds-fields[data-v-50c7727d]{display:flex;flex-wrap:wrap;gap:.75rem;flex:1}.odds-fields label[data-v-50c7727d]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:#aaa}.odds-fields label input[data-v-50c7727d]{font-size:.88rem;box-sizing:border-box}.config-btn[data-v-50c7727d]{font-size:.78rem;padding:.2rem .6rem;border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;background:transparent;color:#aaa;cursor:pointer}.config-btn[data-v-50c7727d]:hover{border-color:#aaa;color:#fff}.bets-view[data-v-6a501ffb]{padding:1.5rem;max-width:1400px;margin:0 auto}.stats-row[data-v-6a501ffb]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-6a501ffb]{border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem}.stat-label[data-v-6a501ffb]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#888;margin-bottom:.25rem}.stat-value[data-v-6a501ffb]{font-size:1.4rem;font-weight:700}.diagnostics[data-v-6a501ffb]{margin:0 0 1.5rem}.diagnostics h4[data-v-6a501ffb]{margin:0 0 .5rem}.diag-header[data-v-6a501ffb]{cursor:pointer;-webkit-user-select:none;user-select:none}.diag-caret[data-v-6a501ffb]{display:inline-block;font-size:.7rem;opacity:.6;margin-right:.4rem;transition:transform .15s}.diag-caret.open[data-v-6a501ffb]{transform:rotate(90deg)}.diag-sub[data-v-6a501ffb]{font-weight:400;opacity:.6;font-size:.85rem;margin-left:.4rem}.diag-grid[data-v-6a501ffb]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.diag-group-title[data-v-6a501ffb]{font-size:.85rem;opacity:.75;margin-bottom:.4rem}.diag-cards[data-v-6a501ffb]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.diag-meta[data-v-6a501ffb]{font-size:.75rem;opacity:.7;margin-top:.25rem}@media (max-width: 720px){.diag-grid[data-v-6a501ffb]{grid-template-columns:1fr}}.breakdowns[data-v-6a501ffb]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.breakdown-block h4[data-v-6a501ffb]{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#aaa;margin:0 0 .5rem}.breakdown-table[data-v-6a501ffb]{width:100%;border-collapse:collapse;font-size:.85rem}.breakdown-table th[data-v-6a501ffb],.breakdown-table td[data-v-6a501ffb]{padding:.3rem .5rem;text-align:left;border-bottom:1px solid var(--pico-muted-border-color, #2a2a2a)}.breakdown-table th[data-v-6a501ffb]{color:#888;font-weight:400}.no-data[data-v-6a501ffb]{color:#666;font-style:italic}.filters[data-v-6a501ffb]{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.filter-row[data-v-6a501ffb]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.filter-row>label[data-v-6a501ffb],.filter-row>.filter-col[data-v-6a501ffb]{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:.8rem;color:var(--pico-muted-color, #aaa)}.filter-row>label input[data-v-6a501ffb],.filter-row>label select[data-v-6a501ffb]{font-size:.9rem;padding:.3rem .5rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:160px!important;height:32px!important;margin:0!important;box-sizing:border-box!important}.selection-dropdown[data-v-6a501ffb]{position:relative}.selection-toggle[data-v-6a501ffb]{cursor:pointer;display:flex;align-items:center;gap:.35rem;flex-wrap:nowrap;width:160px;height:32px;padding:.3rem .5rem;font-size:.85rem;background:var(--pico-form-element-background-color, #1a1a2e);border:1px solid var(--pico-form-element-border-color, #444);border-radius:var(--pico-border-radius, 4px);color:var(--pico-form-element-color, #ccc);box-sizing:border-box}.selection-toggle[data-v-6a501ffb]:hover{border-color:var(--pico-form-element-focus-color, #666)}.selection-placeholder[data-v-6a501ffb]{color:var(--pico-form-element-placeholder-color, #666)}.selection-tag[data-v-6a501ffb]{background:#2a2a3e;border:1px solid #555;border-radius:3px;padding:.1rem .4rem;font-size:.78rem;color:#ddd;line-height:1.3}.selection-menu[data-v-6a501ffb]{position:absolute;top:100%;left:0;z-index:100;background:#1e1e1e;border:1px solid #444;border-radius:6px;padding:.5rem;margin-top:4px;display:flex;flex-direction:column;gap:.4rem;min-width:140px}.selection-option[data-v-6a501ffb]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#ccc;cursor:pointer;padding:.2rem .25rem;border-radius:4px}.selection-option[data-v-6a501ffb]:hover{background:#2a2a2a}.bets-table[data-v-6a501ffb]{width:100%;border-collapse:collapse;font-size:.875rem;margin-bottom:1rem}.bets-table th[data-v-6a501ffb],.bets-table td[data-v-6a501ffb]{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--pico-muted-border-color, #2a2a2a)}.bets-table th[data-v-6a501ffb]{color:#aaa;font-weight:400;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.bet-row[data-v-6a501ffb]:hover{background:#ffffff0a;cursor:default}.positive[data-v-6a501ffb]{color:#81c784}.negative[data-v-6a501ffb]{color:#f44336}.pending[data-v-6a501ffb]{color:#888}.pagination[data-v-6a501ffb]{display:flex;align-items:center;gap:1rem;font-size:.85rem;color:#aaa}.context-overlay[data-v-6a501ffb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.context-menu[data-v-6a501ffb]{position:fixed;z-index:1000;background:#1e1e1e;border:1px solid #444;border-radius:6px;box-shadow:0 4px 20px #00000080;min-width:140px;overflow:hidden}.context-item[data-v-6a501ffb]{padding:.5rem 1rem;font-size:.875rem;cursor:pointer}.context-item[data-v-6a501ffb]:hover{background:#2a2a2a}.context-item.delete[data-v-6a501ffb]{color:#f44336}.modal-overlay[data-v-6a501ffb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:2000;display:flex;align-items:center;justify-content:center}.modal[data-v-6a501ffb]{background:#1e1e1e;border:1px solid #444;border-radius:8px;padding:1.5rem;min-width:340px;max-width:500px}.modal-form[data-v-6a501ffb]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.modal-form label[data-v-6a501ffb]{font-size:.8rem;color:#aaa}.modal-form input[data-v-6a501ffb],.modal-form select[data-v-6a501ffb]{width:100%;font-size:.85rem;margin-top:.2rem}.modal h3[data-v-6a501ffb]{margin:0 0 .75rem;font-size:1rem}.modal p[data-v-6a501ffb]{font-size:.875rem;color:#ccc;margin:0 0 1rem}.modal-actions[data-v-6a501ffb]{display:flex;gap:.75rem}button.danger[data-v-6a501ffb]{background:#b71c1c;border-color:#b71c1c;color:#fff}button.danger[data-v-6a501ffb]:hover{background:#d32f2f}.error-msg[data-v-6a501ffb]{color:#f44336;font-size:.85rem;margin-top:.5rem}.loading-msg[data-v-6a501ffb]{color:#888;font-size:.875rem}.no-data-msg[data-v-6a501ffb]{color:#666;font-size:.875rem;margin-top:1rem}@media (max-width: 900px){.stats-row[data-v-6a501ffb]{grid-template-columns:repeat(2,1fr)}.breakdowns[data-v-6a501ffb]{grid-template-columns:1fr}}.latest-heading[data-v-dfdc6030]{margin:0 0 .75rem}th.sortable[data-v-dfdc6030]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.sortable[data-v-dfdc6030]:hover{color:var(--pico-primary, #1095c1)}.stats-row[data-v-dfdc6030]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-dfdc6030]{border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem}.stat-label[data-v-dfdc6030]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#888;margin-bottom:.25rem}.stat-value[data-v-dfdc6030]{font-size:1.4rem;font-weight:700}.exhibit-controls[data-v-dfdc6030]{margin-bottom:1rem;display:flex;justify-content:flex-end}.exhibit-select[data-v-dfdc6030]{display:inline-flex;flex-direction:column;gap:.25rem;align-items:flex-start}.exhibit-label[data-v-dfdc6030]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#888}.exhibit-select select[data-v-dfdc6030]{font-size:.9rem;padding:.3rem .5rem;min-width:14rem;height:32px!important;margin:0!important;box-sizing:border-box!important}.hero-cards[data-v-dfdc6030]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.hero-card[data-v-dfdc6030]{border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem}.hero-card h4[data-v-dfdc6030]{margin:0 0 .75rem}.hero-sections[data-v-dfdc6030]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;justify-content:center}.hero-sections.stacked[data-v-dfdc6030]{flex-direction:column;flex-wrap:nowrap;align-items:center}.section-label[data-v-dfdc6030]{margin:0 0 .35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#888}.hero-table-wrap[data-v-dfdc6030]{overflow-x:auto}.hero-table[data-v-dfdc6030]{border-collapse:collapse;font-size:.8rem}.hero-table th[data-v-dfdc6030],.hero-table td[data-v-dfdc6030]{text-align:center;padding:.2rem .35rem;white-space:nowrap}.hero-table .metric-label[data-v-dfdc6030]{text-align:right;color:#888;font-weight:600;position:sticky;left:0;background:var(--pico-background-color, #11191f)}.hero-icon[data-v-dfdc6030]{width:48px;height:27px;object-fit:cover;border-radius:3px;display:block}.hero-table .hero-icon[data-v-dfdc6030]{margin:0 auto}.pair-icons[data-v-dfdc6030]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.pair-divider[data-v-dfdc6030]{color:#888}.table-wrap table[data-v-dfdc6030]{font-size:.8rem}.table-controls[data-v-dfdc6030]{margin-bottom:.75rem}.toggle-btn[data-v-dfdc6030]{cursor:pointer}@media (max-width: 700px){.stats-row[data-v-dfdc6030]{grid-template-columns:repeat(2,1fr)}}.modal-backdrop[data-v-f1d06a77]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9998}.modal-box[data-v-f1d06a77]{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;width:min(480px,92vw);max-height:85vh;display:flex;flex-direction:column}.modal-header[data-v-f1d06a77]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--pico-muted-border-color, #333)}.modal-title[data-v-f1d06a77]{font-weight:600;font-size:.9rem}.modal-close[data-v-f1d06a77]{background:transparent;border:none;color:var(--pico-muted-color, #aaa);cursor:pointer;font-size:1rem;width:auto;height:auto;padding:0}.modal-body[data-v-f1d06a77]{padding:.75rem 1rem;overflow-y:auto}.roster-table[data-v-f1d06a77]{width:100%;border-collapse:collapse;font-size:.8rem}.roster-table th[data-v-f1d06a77]{text-align:left;padding:.35rem .4rem;color:var(--pico-muted-color, #aaa);border-bottom:1px solid var(--pico-muted-border-color, #333)}.roster-table td[data-v-f1d06a77]{padding:.35rem .4rem;border-bottom:1px solid var(--pico-muted-border-color, #222)}.roster-table tr.inactive td[data-v-f1d06a77]{color:var(--pico-muted-color, #888)}.roster-table tr.section-row td[data-v-f1d06a77]{padding-top:.6rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pico-muted-color, #888);border-bottom:1px solid var(--pico-muted-border-color, #333)}.roster-table select[data-v-f1d06a77]{font-size:.8rem;padding:.2rem .4rem;margin:0;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:auto!important;height:auto!important}.badge[data-v-f1d06a77]{margin-left:.4rem;font-size:.65rem;color:var(--pico-muted-color, #888);border:1px solid var(--pico-muted-border-color, #444);border-radius:3px;padding:0 .25rem}.meta[data-v-f1d06a77]{margin-left:.4rem;font-size:.7rem;color:var(--pico-muted-color, #888)}.meta-line[data-v-f1d06a77]{font-size:.75rem;color:var(--pico-muted-color, #888);margin:.4rem 0 0}.add-row[data-v-f1d06a77]{display:flex;align-items:flex-end;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--pico-muted-border-color, #333)}.add-row label[data-v-f1d06a77]{display:flex;flex-direction:column;flex:1;gap:.2rem;font-size:.7rem;color:var(--pico-muted-color, #aaa);margin-bottom:0!important}.add-row input[data-v-f1d06a77]{font-size:.8rem;height:32px!important;margin:0!important;padding:.2rem .4rem!important;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee)}.add-row select[data-v-f1d06a77]{font-size:.8rem;height:32px!important;margin:0;max-width:45%;padding:.2rem .4rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee)}.modal-actions[data-v-f1d06a77]{display:flex;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--pico-muted-border-color, #333)}.error-msg[data-v-f1d06a77]{color:#ef9a9a;font-size:.85rem}.teams-view[data-v-954c5e1b]{padding:1.5rem}.filters[data-v-954c5e1b]{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.filter-row[data-v-954c5e1b]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.filter-row>label[data-v-954c5e1b],.filter-row>.filter-col[data-v-954c5e1b]{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:.8rem;color:var(--pico-muted-color, #aaa)}.filter-row>label input[data-v-954c5e1b]{font-size:.9rem;padding:.3rem .5rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:160px!important;height:32px!important;margin:0!important;box-sizing:border-box!important}.checkbox-label[data-v-954c5e1b]{display:flex;align-items:center;gap:.4rem;min-height:32px;font-size:.8rem;color:var(--pico-muted-color, #aaa);cursor:pointer;flex-direction:row}.checkbox-box[data-v-954c5e1b]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--pico-muted-border-color, #444);border-radius:2px;background:var(--pico-background-color, #111);cursor:pointer;flex-shrink:0}.checkbox-box.checked[data-v-954c5e1b]{background:var(--pico-primary, #6c8ebf);border-color:var(--pico-primary, #6c8ebf)}.checkbox-tick[data-v-954c5e1b]{color:#fff;font-size:11px;line-height:1}.result-count[data-v-954c5e1b]{font-size:.85rem;color:var(--pico-muted-color, #aaa)}.list-actions[data-v-954c5e1b]{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.table-wrap[data-v-954c5e1b]{overflow-x:auto}table[data-v-954c5e1b]{width:100%;border-collapse:collapse;font-size:.8rem}th[data-v-954c5e1b]{text-align:left;padding:.4rem;border-bottom:2px solid var(--pico-muted-border-color, #333);color:var(--pico-muted-color, #aaa);white-space:nowrap}th.sortable[data-v-954c5e1b]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-954c5e1b]:hover{color:var(--pico-primary, #6c8ebf)}td[data-v-954c5e1b]{padding:.35rem .4rem;border-bottom:1px solid var(--pico-muted-border-color, #222);vertical-align:middle}.num[data-v-954c5e1b]{text-align:right}.mono[data-v-954c5e1b]{font-family:monospace;font-size:.75rem}.glicko-rd[data-v-954c5e1b]{margin-left:.25rem;font-size:.65rem;color:var(--pico-muted-color, #888)}.team-row:hover td[data-v-954c5e1b]{background:var(--pico-card-background-color, #1a1a1a)}.team-row.inactive-team td[data-v-954c5e1b]{color:var(--pico-muted-color, #888);opacity:.55}.tag[data-v-954c5e1b]{font-size:.7rem;color:var(--pico-muted-color, #888);margin-left:.25rem}.role-cell[data-v-954c5e1b]{white-space:nowrap}.role-player[data-v-954c5e1b]{display:block;font-size:.78rem}.role-player.inactive[data-v-954c5e1b]{color:var(--pico-muted-color, #888);opacity:.7}.tier-tag[data-v-954c5e1b]{display:inline-block;min-width:1.05rem;margin-right:.3rem;padding:0 .2rem;border-radius:3px;font-size:.65rem;font-weight:700;line-height:1.35;text-align:center;vertical-align:baseline}.error-msg[data-v-954c5e1b]{color:#ef9a9a;font-size:.9rem}.select-cell[data-v-954c5e1b]{width:1.5rem;text-align:center}.alias-badge[data-v-954c5e1b]{margin-left:.4rem;font-size:.7rem;padding:.05rem .35rem;border-radius:.5rem;background:var(--pico-muted-border-color, #3a3f4b);color:var(--pico-muted-color, #cbd5e1)}.modal-overlay[data-v-954c5e1b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9998}.modal[data-v-954c5e1b]{background:var(--pico-card-background-color, #1f2430);border:1px solid var(--pico-muted-border-color, #444);padding:1.25rem;border-radius:.6rem;min-width:20rem}.merge-list[data-v-954c5e1b]{margin:.5rem 0;padding:.5rem .75rem;font-size:.85rem;border:1px solid var(--pico-muted-border-color, #444);border-radius:4px}.merge-list legend[data-v-954c5e1b]{font-size:.75rem;color:var(--pico-muted-color, #aaa);padding:0 .35rem}.merge-option[data-v-954c5e1b]{display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;border-radius:4px;cursor:default}.merge-option.selectable[data-v-954c5e1b]{cursor:pointer}.merge-option.selectable[data-v-954c5e1b]:hover{background:var(--pico-muted-border-color, #333)}.merge-option.canonical[data-v-954c5e1b]{background:color-mix(in srgb,var(--pico-primary, #6c8ebf) 22%,transparent);box-shadow:inset 2px 0 0 var(--pico-primary, #6c8ebf)}.merge-option.disabled[data-v-954c5e1b]{cursor:not-allowed;opacity:.6}.merge-option input[data-v-954c5e1b]{margin:0!important}.merge-option-name[data-v-954c5e1b]{flex:1}.canonical-tag[data-v-954c5e1b]{font-size:.65rem;text-transform:uppercase;letter-spacing:.03em;padding:.05rem .35rem;border-radius:.5rem;background:var(--pico-primary, #6c8ebf);color:#fff}.merge-note[data-v-954c5e1b]{font-size:.72rem;color:var(--pico-muted-color, #888)}.merge-note.warn[data-v-954c5e1b]{color:#f0b46a;margin:.5rem 0 0}.merge-option-name.removed[data-v-954c5e1b]{text-decoration:line-through;opacity:.55}.add-candidates[data-v-954c5e1b]{list-style:none;margin:.25rem 0 0;padding:0;max-height:9rem;overflow-y:auto;border:1px solid var(--pico-muted-border-color, #444);border-radius:4px}.add-candidate[data-v-954c5e1b]{display:block;width:100%;height:auto!important;padding:.3rem .6rem!important;background:transparent;border:none;color:var(--pico-color, #ccc);font-size:.82rem;text-align:left;cursor:pointer}.add-candidate[data-v-954c5e1b]:hover{background:var(--pico-primary, #6c8ebf);color:#fff}.merge-field[data-v-954c5e1b]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--pico-muted-color, #aaa)}.merge-field input[data-v-954c5e1b]{font-size:.9rem;padding:.3rem .5rem!important;height:32px!important;margin:0!important;box-sizing:border-box!important;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee)}.modal-actions[data-v-954c5e1b]{display:flex;gap:.5rem;margin-top:1rem}.ctx-menu{position:fixed;z-index:9999;background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #444);border-radius:6px;padding:.25rem 0;min-width:140px;box-shadow:0 4px 16px #00000080}.ctx-item{display:block;width:100%;height:auto!important;padding:.4rem .9rem!important;background:transparent;border:none;color:var(--pico-color, #ccc);font-size:.88rem;text-align:left;cursor:pointer;border-radius:0}.ctx-item:hover{background:var(--pico-primary, #6c8ebf);color:#fff}.retrain-toast{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);max-width:min(90vw,40rem);background:#ea580ccc;border:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff7ed;padding:.7rem 1.1rem;border-radius:.5rem;font-size:.85rem;box-shadow:0 6px 24px #00000073;cursor:pointer;z-index:10000}.toast-fade-enter-active,.toast-fade-leave-active{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0;transform:translate(-50%) translateY(.5rem)}.players-view[data-v-97db8e32]{padding:1.5rem}.filters[data-v-97db8e32]{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.75rem}.filter-row[data-v-97db8e32]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.filter-row>label[data-v-97db8e32],.filter-col>.filter-col-label[data-v-97db8e32]{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:.8rem;color:var(--pico-muted-color, #aaa)}.filter-row>label>input[data-v-97db8e32],.filter-row>label>select[data-v-97db8e32]{font-size:.9rem;padding:.3rem .5rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:160px!important;height:32px!important;margin:0!important;box-sizing:border-box!important}.filter-col[data-v-97db8e32]{display:flex;flex-direction:column}.table-meta[data-v-97db8e32]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 .5rem}.table-meta-right[data-v-97db8e32]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.result-count[data-v-97db8e32]{font-size:.85rem;color:var(--pico-muted-color, #aaa);margin:0}.pct-legend[data-v-97db8e32]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--pico-muted-color, #aaa);margin:0}.pct-swatch[data-v-97db8e32]{display:inline-block;width:.85rem;height:.85rem;border-radius:2px}.pct-legend .pct-swatch+span[data-v-97db8e32],.pct-legend .pct-swatch[data-v-97db8e32]{margin-left:.15rem}td.pct-top[data-v-97db8e32],.pct-swatch.pct-top[data-v-97db8e32]{background:#26a69a33}td.pct-bottom[data-v-97db8e32],.pct-swatch.pct-bottom[data-v-97db8e32]{background:#ef53502e}.player-row:hover td.pct-top[data-v-97db8e32]{background:#26a69a4d}.player-row:hover td.pct-bottom[data-v-97db8e32]{background:#ef535047}.scoring-toggle[data-v-97db8e32]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--pico-muted-color, #aaa);cursor:pointer;margin:0;white-space:nowrap}.scoring-toggle input[data-v-97db8e32]{margin:0}.tier[data-v-97db8e32]{display:inline-block;min-width:1.5rem;padding:.05rem .35rem;border-radius:4px;font-weight:700;font-size:.8rem;line-height:1.3;text-align:center}.untiered[data-v-97db8e32]{color:var(--pico-muted-color, #666)}.score-col[data-v-97db8e32]{font-variant-numeric:tabular-nums}td.score-pos[data-v-97db8e32]{color:#4db6ac}td.score-neg[data-v-97db8e32]{color:#ef7a72}td.score-total[data-v-97db8e32]{font-weight:700}.table-wrap[data-v-97db8e32]{overflow-x:auto}table[data-v-97db8e32]{width:100%;border-collapse:collapse;font-size:.8rem}th[data-v-97db8e32]{text-align:center;padding:.4rem;border-bottom:2px solid var(--pico-muted-border-color, #333);color:var(--pico-muted-color, #aaa);white-space:nowrap}th.sortable[data-v-97db8e32]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-97db8e32]:hover{color:var(--pico-primary, #6c8ebf)}td[data-v-97db8e32]{padding:.35rem .4rem;border-bottom:1px solid var(--pico-muted-border-color, #222);vertical-align:middle;text-align:center}.num[data-v-97db8e32]{text-align:center}.mono[data-v-97db8e32]{font-family:monospace;font-size:.75rem}.player-row:hover td[data-v-97db8e32]{background:var(--pico-card-background-color, #1a1a1a)}.heroes-col[data-v-97db8e32]{white-space:nowrap}.heroes[data-v-97db8e32]{display:flex;flex-wrap:nowrap;gap:1px;align-items:center;justify-content:center}.hero-icon[data-v-97db8e32]{width:24px;height:24px;border-radius:2px;object-fit:cover}.rank-cell[data-v-97db8e32]{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.rank-icon[data-v-97db8e32]{width:20px;height:20px;object-fit:contain}.error-msg[data-v-97db8e32]{color:#ef9a9a;font-size:.9rem}.patches-dropdown[data-v-97db8e32]{position:relative}.patches-toggle[data-v-97db8e32]{cursor:pointer;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;min-height:2rem;padding:.25rem .5rem;border:1px solid #555;border-radius:4px;background:#ffffff08;font-size:.78rem;min-width:120px}.patches-toggle[data-v-97db8e32]:hover{border-color:#aaa}.patches-placeholder[data-v-97db8e32]{color:#666}.patches-tags[data-v-97db8e32]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.patches-tag[data-v-97db8e32]{background:#002a2a;border:1px solid #26a69a;color:#26a69a;padding:1px 6px;border-radius:4px;font-size:.72rem;font-family:monospace}.patches-menu[data-v-97db8e32]{position:absolute;top:100%;left:0;min-width:100%;max-height:240px;overflow-y:auto;background:#1e1e2e;border:1px solid #444;border-radius:4px;z-index:200;padding:.25rem 0}.patches-option[data-v-97db8e32]{display:flex;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.78rem;color:#ccc;cursor:pointer;white-space:nowrap}.patches-option[data-v-97db8e32]:hover{background:#ffffff0f}.heroes-view[data-v-97b8da40]{padding:1.5rem}.filters[data-v-97b8da40]{background:var(--pico-card-background-color, #1e1e1e);border:1px solid var(--pico-muted-border-color, #333);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.75rem}.filter-row[data-v-97b8da40]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.filter-row>label[data-v-97b8da40],.filter-col>.filter-col-label[data-v-97b8da40]{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:.8rem;color:var(--pico-muted-color, #aaa)}.filter-row>label>input[data-v-97b8da40],.filter-row>label>select[data-v-97b8da40]{font-size:.9rem;padding:.3rem .5rem;background:var(--pico-background-color, #111);border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;color:var(--pico-color, #eee);width:160px!important;height:32px!important;margin:0!important;box-sizing:border-box!important}.filter-col[data-v-97b8da40]{display:flex;flex-direction:column}.table-meta[data-v-97b8da40]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 .5rem}.result-count[data-v-97b8da40]{font-size:.85rem;color:var(--pico-muted-color, #aaa);margin:0}.group-toggles[data-v-97b8da40]{display:flex;gap:.4rem;flex-wrap:wrap}.group-chip[data-v-97b8da40]{font-size:.75rem;padding:.2rem .65rem;border:1px solid #555;border-radius:999px;background:transparent;color:#aaa;cursor:pointer}.group-chip[data-v-97b8da40]:hover{border-color:#aaa;color:#ddd}.group-chip.active[data-v-97b8da40]{background:#002a2a;border-color:#26a69a;color:#26a69a}.table-wrap[data-v-97b8da40]{overflow-x:auto}table[data-v-97b8da40]{width:100%;border-collapse:collapse;font-size:.8rem}th[data-v-97b8da40]{text-align:center;padding:.4rem;border-bottom:2px solid var(--pico-muted-border-color, #333);color:var(--pico-muted-color, #aaa);white-space:nowrap}th.sortable[data-v-97b8da40]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-97b8da40]:hover{color:var(--pico-primary, #6c8ebf)}td[data-v-97b8da40]{padding:.35rem .4rem;border-bottom:1px solid var(--pico-muted-border-color, #222);vertical-align:middle;text-align:center}.num[data-v-97b8da40]{text-align:center}th.col-hero[data-v-97b8da40],td.col-hero[data-v-97b8da40]{text-align:left}.mono[data-v-97b8da40]{font-family:monospace;font-size:.75rem}.heroes-table-row:hover td[data-v-97b8da40]{background:var(--pico-card-background-color, #1a1a1a)}.hero-cell[data-v-97b8da40]{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.hero-icon[data-v-97b8da40]{width:24px;height:24px;border-radius:2px;object-fit:cover}.pos-tag[data-v-97b8da40]{display:inline-block;padding:1px 8px;border-radius:4px;font-size:.72rem;font-family:monospace}.pos-core[data-v-97b8da40]{background:#2a1e00;border:1px solid #c9922e;color:#d8a441}.pos-support[data-v-97b8da40]{background:#001f2a;border:1px solid #2e8ac9;color:#46a6d8}.error-msg[data-v-97b8da40]{color:#ef9a9a;font-size:.9rem}.patches-dropdown[data-v-97b8da40]{position:relative}.patches-toggle[data-v-97b8da40]{cursor:pointer;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;min-height:2rem;padding:.25rem .5rem;border:1px solid #555;border-radius:4px;background:#ffffff08;font-size:.78rem;min-width:120px}.patches-toggle[data-v-97b8da40]:hover{border-color:#aaa}.patches-placeholder[data-v-97b8da40]{color:#666}.patches-tags[data-v-97b8da40]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.patches-tag[data-v-97b8da40]{background:#002a2a;border:1px solid #26a69a;color:#26a69a;padding:1px 6px;border-radius:4px;font-size:.72rem;font-family:monospace}.patches-menu[data-v-97b8da40]{position:absolute;top:100%;left:0;min-width:100%;max-height:240px;overflow-y:auto;background:#1e1e2e;border:1px solid #444;border-radius:4px;z-index:200;padding:.25rem 0}.patches-option[data-v-97b8da40]{display:flex;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.78rem;color:#ccc;cursor:pointer;white-space:nowrap}.patches-option[data-v-97b8da40]:hover{background:#ffffff0f}.navbar[data-v-922ac05a]{display:flex;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;border-bottom:1px solid var(--pico-muted-border-color, #333)}.brand[data-v-922ac05a]{font-size:1.1rem}.nav-links[data-v-922ac05a]{display:flex;gap:1.5rem;margin-right:auto}.nav-links a[data-v-922ac05a]{text-decoration:none;color:var(--pico-color, #ccc);font-size:.95rem}.nav-links a.router-link-active[data-v-922ac05a]{color:var(--pico-primary, #6c8ebf);font-weight:700}.user-section[data-v-922ac05a]{display:flex;align-items:center;gap:.75rem}.username[data-v-922ac05a]{font-size:.85rem;color:var(--pico-muted-color, #aaa)}.logout-btn[data-v-922ac05a]{padding:.25rem .75rem;font-size:.85rem;border:1px solid var(--pico-muted-border-color, #444);border-radius:4px;background:transparent;color:var(--pico-color, #ccc);cursor:pointer}.logout-btn[data-v-922ac05a]:hover{border-color:var(--pico-primary, #6c8ebf);color:var(--pico-primary, #6c8ebf)}.api-error-banner[data-v-922ac05a]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);background:#b71c1c;color:#fff;padding:.5rem 1.25rem;border-radius:6px;font-size:.85rem;box-shadow:0 2px 12px #00000080;z-index:1000;pointer-events:none}.toast-container[data-v-231ec869]{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem}.toast[data-v-231ec869]{background:var(--pico-card-background-color, #1a1a2e);border-left:4px solid var(--radiant, #4CAF50);padding:.75rem 1rem;border-radius:4px;cursor:pointer;min-width:280px;max-width:400px;display:flex;flex-direction:column;gap:.25rem;box-shadow:0 4px 12px #0006}.toast strong[data-v-231ec869]{font-size:.85rem}.toast span[data-v-231ec869]{font-size:.8rem;opacity:.8}.toast-enter-active[data-v-231ec869],.toast-leave-active[data-v-231ec869]{transition:all .3s ease}.toast-enter-from[data-v-231ec869],.toast-leave-to[data-v-231ec869]{opacity:0;transform:translate(30px)}:root{--radiant: #4CAF50;--dire: #F44336}html{font-size:13px}*{box-sizing:border-box}body{min-height:100vh;margin:0}main{padding:0}input[type=text]{width:100%}button{height:2.4rem;padding:0 .75rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:.9rem}button[disabled]{opacity:.5;cursor:not-allowed}button.secondary{background:transparent;border:1px solid var(--pico-muted-border-color, #555);color:var(--pico-color, #ccc)}.btn{height:32px;min-width:5rem;width:auto!important;margin:0;padding:0 .9rem;border-radius:4px;font-size:.9rem;cursor:pointer}.btn-primary{background:var(--pico-primary, #6c8ebf);border:1px solid var(--pico-primary, #6c8ebf);color:#fff}.btn-reset{background:transparent;border:1px solid var(--pico-muted-border-color, #444);color:var(--pico-muted-color, #aaa)}.btn-reset:hover:not(:disabled){border-color:#f44336;color:#f44336}.filter-actions{display:flex;gap:.75rem;margin-top:1rem}.filter-actions .btn-primary{flex:1}.filter-actions .btn-reset{flex:0 0 auto}details summary{cursor:pointer;font-weight:600;font-size:.9rem;padding:.25rem 0}table{border-collapse:collapse;width:100%}table th,table td{padding:4px 8px;border-bottom:1px solid var(--pico-muted-border-color, #333);text-align:left}table th{font-size:.8rem;text-transform:uppercase;color:#888}.tier-S{background:#1b9e4b;color:#fff}.tier-A{background:#66bb6a;color:#06210f}.tier-B{background:#b3c94a;color:#1a1e05}.tier-C{background:#c9a94a;color:#201a05}.tier-D{background:#e08a3c;color:#201203}.tier-E{background:#d9603e;color:#fff}.tier-F{background:#c0392b;color:#fff}
