.row[data-v-8e098c41]{display:flex;align-items:stretch;width:max-content;min-width:100%;border-bottom:1px solid var(--border)}.event-cell[data-v-8e098c41]{position:sticky;inset-inline-start:0;z-index:2;flex:1 0 var(--eventw, 250px);min-width:0;display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg);border-inline-end:1px solid var(--border)}.row.unfilled .event-cell[data-v-8e098c41]{background:color-mix(in srgb,var(--gold) 9%,var(--bg))}.row.unfilled .pick-cell[data-v-8e098c41]{background:color-mix(in srgb,var(--gold) 5%,transparent)}.pick-cell[data-v-8e098c41]{flex:0 0 var(--cellw, 108px);display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border-inline-end:1px dashed var(--border)}.pick-cell[data-v-8e098c41]:last-of-type{border-inline-end:none}.row-tail[data-v-8e098c41]{flex:0 0 var(--tailw, 0px)}.num[data-v-8e098c41]{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--bg-soft);font-size:11px;font-weight:700;color:var(--text-dim)}.event[data-v-8e098c41]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;contain:inline-size}.match[data-v-8e098c41]{display:flex;align-items:flex-start;gap:10px}.match-compact[data-v-8e098c41]{display:none;align-items:center;gap:6px;min-width:0}.mc-side[data-v-8e098c41]{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:1 1 0}.mc-crest[data-v-8e098c41]{flex-shrink:0;width:18px;height:18px;display:grid;place-items:center}.mc-crest img[data-v-8e098c41]{max-width:100%;max-height:100%;object-fit:contain}.mc-monogram[data-v-8e098c41]{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:8px;font-weight:800;-webkit-user-select:none;user-select:none}.mc-team[data-v-8e098c41]{min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.2;font-size:clamp(8px,2.4vw,11.5px);font-weight:700;color:var(--text-h)}.mc-dash[data-v-8e098c41]{flex-shrink:0;color:var(--text-dim);font-weight:400}.mc-score[data-v-8e098c41]{flex-shrink:0;padding:0 7px;border-radius:7px;background:var(--bg-soft);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-h)}.side[data-v-8e098c41]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.crest[data-v-8e098c41]{width:40px;height:40px;display:grid;place-items:center}.crest img[data-v-8e098c41]{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 20%))}.monogram[data-v-8e098c41]{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:13px;font-weight:800;letter-spacing:-.5px;box-shadow:inset 0 0 0 2px #ffffff40,0 1px 3px #0000002e;-webkit-user-select:none;user-select:none}.team[data-v-8e098c41]{max-width:100%;overflow:visible;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.2;font-size:clamp(9.5px,1.05vw,12.5px);font-weight:650;color:var(--text)}.goal[data-v-8e098c41]{min-width:26px;padding:1px 8px;border-radius:8px;background:var(--bg-soft);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text);text-align:center}.goal.lead[data-v-8e098c41]{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-strong)}.vs[data-v-8e098c41]{flex-shrink:0;align-self:center;display:flex;flex-direction:column;align-items:center;gap:2px}.vs-txt[data-v-8e098c41]{font-size:11px;font-weight:800;font-style:italic;letter-spacing:.5px;color:var(--text-dim)}.vs-line[data-v-8e098c41]{width:1px;height:10px;background:var(--border)}.meta[data-v-8e098c41]{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.chip[data-v-8e098c41]{font-size:10.5px;color:var(--text-dim);background:var(--bg-soft);border-radius:999px;padding:1px 8px;white-space:nowrap}.chip.league[data-v-8e098c41]{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.chip.status.done[data-v-8e098c41]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-strong);font-weight:700}.chip.status.live[data-v-8e098c41]{background:color-mix(in srgb,#dc2626 10%,transparent);color:#b91c1c;font-weight:700}.chip.status.soon[data-v-8e098c41]{background:color-mix(in srgb,var(--gold, #d97706) 12%,transparent);color:#92400e;font-weight:600}.chip.status.count[data-v-8e098c41]{font-variant-numeric:tabular-nums}.chip.time.over[data-v-8e098c41]{text-decoration:line-through;opacity:.65}.row-pull[data-v-8e098c41]{width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:7px;background:var(--surface);font-size:11px;cursor:pointer}.row-pull[data-v-8e098c41]:hover:not(:disabled){border-color:var(--accent);background:var(--accent-bg)}.row-pull[data-v-8e098c41]:disabled{opacity:.55;cursor:default}.row-pull.locked[data-v-8e098c41]{border-style:dashed;border-color:var(--border)}.placeholder[data-v-8e098c41]{justify-content:center;align-items:center}.ph-line[data-v-8e098c41]{font-size:12px;color:var(--text-dim);font-style:italic}.mark[data-v-8e098c41]{width:30px;height:30px;flex-shrink:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:13px;font-weight:700;color:var(--text);cursor:pointer;transition:transform .1s,background .12s,border-color .12s}.mark[data-v-8e098c41]:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.mark[data-v-8e098c41]:disabled{cursor:not-allowed}.mark[data-v-8e098c41]:disabled:not(.on){opacity:.35}.no-pick[data-v-8e098c41]{color:var(--text-dim);font-size:13px}.mark.on.idle[data-v-8e098c41],.mark.pick.idle[data-v-8e098c41]{background:#6b7280;border-color:#6b7280;color:#fff}.mark.on.live[data-v-8e098c41],.mark.pick.live[data-v-8e098c41]{background:#f59e0b;border-color:#f59e0b;color:#422006}.mark.on.hit[data-v-8e098c41],.mark.pick.hit[data-v-8e098c41]{background:var(--accent);border-color:var(--accent);color:#fff}.mark.on.miss[data-v-8e098c41],.mark.pick.miss[data-v-8e098c41]{background:#dc2626;border-color:#dc2626;color:#fff}.mark.pick[data-v-8e098c41]{display:grid;place-items:center;cursor:default;box-shadow:0 1px 2px #00000014}@media(max-width:560px){.event-cell[data-v-8e098c41]{flex-basis:var(--eventw, min(185px, 52vw));gap:5px;padding:8px 6px}.match[data-v-8e098c41]{display:none}.match-compact[data-v-8e098c41]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:5px;row-gap:1px}.mc-crest[data-v-8e098c41]{width:16px;height:16px}.mc-side[data-v-8e098c41]{gap:3px}.mc-score[data-v-8e098c41]{padding:0 4px;font-size:11px}.mc-side[data-v-8e098c41]:first-of-type{grid-area:1 / 1}.mc-side[data-v-8e098c41]:last-of-type{grid-area:2 / 1}.mc-score[data-v-8e098c41],.mc-dash[data-v-8e098c41]{grid-area:1 / 2 / span 2}.event[data-v-8e098c41]{gap:3px}.meta[data-v-8e098c41]{justify-content:flex-start;flex-wrap:wrap;gap:3px}.chip[data-v-8e098c41]{font-size:9px;padding:0 5px}.chip.league[data-v-8e098c41]{max-width:40%;white-space:nowrap}.mark[data-v-8e098c41]{width:var(--markw, 30px);height:var(--markw, 30px);border-radius:7px;font-size:var(--markfs, 13px)}.mark[data-v-8e098c41]:active{transform:scale(.94)}.pick-cell[data-v-8e098c41]{gap:3px;padding:6px 2px}.num[data-v-8e098c41]{width:20px;height:20px;font-size:10px;align-self:flex-start;margin-top:1px}.dev-pull[data-v-8e098c41],.row-pull[data-v-8e098c41]{width:20px;height:20px;font-size:10px}}.lleg[data-v-a11cf397]{display:flex;align-items:flex-start;gap:8px;min-width:0}.lleg-st[data-v-a11cf397]{flex-shrink:0;font-size:14px;margin-top:2px}.lleg-body[data-v-a11cf397]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.lleg-match[data-v-a11cf397]{display:flex;align-items:center;gap:6px;min-width:0}.side[data-v-a11cf397]{display:inline-flex;align-items:center;gap:5px;min-width:0;flex:0 1 auto}.crest[data-v-a11cf397]{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center}.crest img[data-v-a11cf397]{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 20%))}.monogram[data-v-a11cf397]{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:9px;font-weight:800;letter-spacing:-.5px;box-shadow:inset 0 0 0 2px #ffffff40,0 1px 3px #0000002e;-webkit-user-select:none;user-select:none}.team[data-v-a11cf397]{min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:12.5px;font-weight:700;color:var(--text-h)}.dash[data-v-a11cf397]{flex-shrink:0;color:var(--text-dim);font-weight:400}.score[data-v-a11cf397]{flex-shrink:0;padding:0 7px;border-radius:7px;background:var(--bg-soft);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-h)}.lleg-meta[data-v-a11cf397]{display:flex;align-items:center;gap:6px;min-width:0}.chip[data-v-a11cf397]{font-size:10.5px;color:var(--text-dim);background:var(--bg-soft);border-radius:999px;padding:1px 8px;white-space:nowrap}.chip.time.over[data-v-a11cf397]{text-decoration:line-through;opacity:.65}.lleg-mkt[data-v-a11cf397]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mk[data-v-a11cf397]{font-size:12px;color:var(--text-dim)}.tags[data-v-a11cf397]{display:inline-flex;flex-wrap:wrap;gap:4px}.tag[data-v-a11cf397]{font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);white-space:nowrap}.tag.line[data-v-a11cf397]{background:color-mix(in srgb,#8b5cf6 14%,transparent);color:#8b5cf6;border-color:color-mix(in srgb,#8b5cf6 30%,transparent)}.tag.reg[data-v-a11cf397]{background:transparent;color:var(--text-dim);border-color:var(--border)}.tag.untrack[data-v-a11cf397]{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#b45309;border-color:color-mix(in srgb,#f59e0b 35%,transparent)}.lleg-side[data-v-a11cf397]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;max-width:40%}.odds[data-v-a11cf397]{font-size:12.5px;font-weight:700;color:var(--accent-strong);white-space:nowrap}.pick-label[data-v-a11cf397]{font-size:11px;font-weight:650;line-height:1.2;color:var(--text-dim);text-align:center;overflow-wrap:anywhere}.mark.pick[data-v-a11cf397]{display:grid;place-items:center;min-width:30px;min-height:30px;padding:2px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:13px;font-weight:700;color:var(--text);text-align:center;box-shadow:0 1px 2px #00000014}.mark.pick.idle[data-v-a11cf397]{background:#6b7280;border-color:#6b7280;color:#fff}.mark.pick.live[data-v-a11cf397]{background:#f59e0b;border-color:#f59e0b;color:#422006}.mark.pick.hit[data-v-a11cf397]{background:var(--accent);border-color:var(--accent);color:#fff}.mark.pick.miss[data-v-a11cf397]{background:#dc2626;border-color:#dc2626;color:#fff}@media(max-width:560px){.crest[data-v-a11cf397]{width:18px;height:18px}.monogram[data-v-a11cf397]{width:16px;height:16px;font-size:8px}.team[data-v-a11cf397]{font-size:12.5px}}.picker-overlay[data-v-b0fc76d6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1e1673;display:grid;place-items:center;z-index:200;padding:16px}.picker[data-v-b0fc76d6]{width:100%;max-width:540px;max-height:86svh;display:flex;flex-direction:column;background:var(--surface);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.pk-head[data-v-b0fc76d6]{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.pk-head h3[data-v-b0fc76d6]{font-size:16px}.pk-free[data-v-b0fc76d6]{font-size:11.5px;color:var(--accent-strong, var(--accent));font-weight:600}.x[data-v-b0fc76d6]{border:none;background:none;font-size:16px;cursor:pointer;color:var(--text-dim)}.pk-controls[data-v-b0fc76d6]{display:flex;gap:8px;align-items:center;padding:12px 16px 8px}.search[data-v-b0fc76d6]{flex:1;padding:9px 11px;border:1px solid var(--border);border-radius:9px;font-size:13px;font-family:inherit}.all-toggle[data-v-b0fc76d6]{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-dim);white-space:nowrap;cursor:pointer}.chips[data-v-b0fc76d6]{display:flex;gap:6px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:thin}.chips button[data-v-b0fc76d6]{flex-shrink:0;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:12px;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.chips button.on[data-v-b0fc76d6]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent-strong, var(--accent))}.c-n[data-v-b0fc76d6]{opacity:.55;font-size:11px}.pk-warn[data-v-b0fc76d6]{margin:0;padding:8px 16px;font-size:12px;color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.pk-state[data-v-b0fc76d6]{padding:28px 20px;text-align:center;color:var(--text-dim);font-size:13.5px}.pk-list[data-v-b0fc76d6]{overflow-y:auto;flex:1}.day-head[data-v-b0fc76d6]{position:sticky;top:0;background:var(--bg-soft);padding:6px 16px;font-size:11.5px;font-weight:700;color:var(--text-dim);border-block:1px solid var(--border)}.fx[data-v-b0fc76d6]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;border:none;border-bottom:1px solid var(--border);background:none;cursor:pointer;text-align:start;font-family:inherit}.fx[data-v-b0fc76d6]:hover{background:var(--accent-bg)}.fx-time[data-v-b0fc76d6]{font-size:12px;font-weight:700;color:var(--text-dim);min-width:38px}.fx-main[data-v-b0fc76d6]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.fx-teams[data-v-b0fc76d6]{display:flex;align-items:center;gap:5px;min-width:0}.crest[data-v-b0fc76d6]{width:17px;height:17px;flex-shrink:0;display:grid;place-items:center}.crest img[data-v-b0fc76d6]{width:100%;height:100%;object-fit:contain}.monogram[data-v-b0fc76d6]{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:800}.tn[data-v-b0fc76d6]{font-size:13px;font-weight:600;color:var(--text-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash[data-v-b0fc76d6]{color:var(--text-dim);font-size:11px}.fx-meta[data-v-b0fc76d6]{font-size:11px;color:var(--text-dim)}.untrack[data-v-b0fc76d6]{margin-inline-start:5px;padding:1px 5px;border-radius:999px;background:var(--bg-soft);font-weight:700;cursor:help}.ll-card[data-v-fc9afdc6]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.ll-card.invalid[data-v-fc9afdc6]{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.ll-missing[data-v-fc9afdc6]{font-size:11.5px;padding:1px 8px;border-radius:999px;color:var(--danger, #ff7b72);background:color-mix(in srgb,var(--danger) 12%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ll-head[data-v-fc9afdc6]{display:flex;align-items:center;gap:8px}.ll-num[data-v-fc9afdc6]{font-size:12px;font-weight:700;color:var(--text-dim)}.badge[data-v-fc9afdc6]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;cursor:help}.badge.free[data-v-fc9afdc6]{background:var(--accent-bg);color:var(--accent-strong, var(--accent))}.badge.cost[data-v-fc9afdc6]{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.badge.none[data-v-fc9afdc6]{background:var(--bg-soft);color:var(--text-dim)}.ll-remove[data-v-fc9afdc6]{margin-inline-start:auto;border:none;background:none;color:var(--text-dim);cursor:pointer;font-size:13px}.ll-dup[data-v-fc9afdc6]{margin-top:10px;padding:7px 12px;border:1px dashed var(--border);border-radius:8px;background:none;color:var(--accent-strong, var(--accent));font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.ll-dup[data-v-fc9afdc6]:hover{border-color:var(--accent);background:var(--accent-bg)}.match[data-v-fc9afdc6]{display:flex;align-items:center;gap:7px}.match.empty[data-v-fc9afdc6]{gap:8px}.pick-btn[data-v-fc9afdc6]{flex:1;padding:10px;border:1px dashed var(--accent);border-radius:9px;background:var(--accent-bg);color:var(--accent-strong, var(--accent));font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.link-btn[data-v-fc9afdc6],.mt-change[data-v-fc9afdc6]{padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:12px;color:var(--text-dim);cursor:pointer;font-family:inherit;white-space:nowrap}.mt-change[data-v-fc9afdc6]{margin-inline-start:auto}.mt-names[data-v-fc9afdc6]{font-size:13.5px;font-weight:600;color:var(--text-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crest[data-v-fc9afdc6]{width:20px;height:20px;flex-shrink:0;display:grid;place-items:center}.crest img[data-v-fc9afdc6]{width:100%;height:100%;object-fit:contain}.monogram[data-v-fc9afdc6]{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800}.manual[data-v-fc9afdc6]{display:flex;align-items:center;gap:6px}.ll-vs[data-v-fc9afdc6]{color:var(--text-dim)}.ko[data-v-fc9afdc6]{margin:0;font-size:11.5px;color:var(--text-dim)}.ko.warn[data-v-fc9afdc6]{color:var(--danger);font-weight:600}.fld[data-v-fc9afdc6]{display:flex;flex-direction:column;gap:5px}.fld-lbl[data-v-fc9afdc6]{font-size:11.5px;font-weight:700;color:var(--text-dim)}.lbl-note[data-v-fc9afdc6]{font-weight:500;opacity:.75}.ll-in[data-v-fc9afdc6]{padding:9px 11px;border:1px solid var(--border);border-radius:9px;font-size:13px;font-family:inherit;background:var(--surface);color:var(--text);width:100%}.wo[data-v-fc9afdc6]{border:1px solid var(--border);border-radius:10px;padding:10px;margin-bottom:10px;background:var(--surface-2, rgba(127, 127, 127, .05))}.wo-head[data-v-fc9afdc6]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.wo-t[data-v-fc9afdc6]{font-weight:700;font-size:13px;color:var(--text-h)}.wo-n[data-v-fc9afdc6],.wo-note[data-v-fc9afdc6]{font-size:11.5px;color:var(--text-dim)}.wo-note[data-v-fc9afdc6]{margin-bottom:10px}.wo-warn[data-v-fc9afdc6]{margin:0 0 8px;font-size:11.5px;line-height:1.5;color:var(--text-dim)}.wo-sel[data-v-fc9afdc6]{margin-bottom:8px}.wo-outs[data-v-fc9afdc6]{display:flex;flex-wrap:wrap;gap:6px}.wo-out[data-v-fc9afdc6]{display:flex;align-items:baseline;gap:8px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-family:inherit;font-size:12.5px;cursor:pointer}.wo-out[data-v-fc9afdc6]:hover{border-color:var(--accent, #7aa2f7)}.wo-out.on[data-v-fc9afdc6]{border-color:var(--accent, #7aa2f7);box-shadow:inset 0 0 0 1px var(--accent, #7aa2f7)}.wo-p[data-v-fc9afdc6]{font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-h)}.opts[data-v-fc9afdc6]{display:flex;gap:6px;flex-wrap:wrap}.opts.grid3[data-v-fc9afdc6]{display:grid;grid-template-columns:repeat(3,1fr)}.opt[data-v-fc9afdc6]{flex:1;min-width:64px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 6px;border:1px solid var(--border);border-radius:9px;background:var(--surface);cursor:pointer;font-family:inherit}.opt.on[data-v-fc9afdc6]{background:var(--accent-bg);border-color:var(--accent)}.o-label[data-v-fc9afdc6]{font-size:12.5px;font-weight:700;color:var(--text-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.opt.on .o-label[data-v-fc9afdc6]{color:var(--accent-strong, var(--accent))}.o-sub[data-v-fc9afdc6]{font-size:10px;color:var(--text-dim);font-weight:700}.score[data-v-fc9afdc6],.line-row[data-v-fc9afdc6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.line-opts[data-v-fc9afdc6]{display:flex;gap:6px;flex-wrap:wrap}.line-opts button[data-v-fc9afdc6]{min-width:46px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.line-opts button.on[data-v-fc9afdc6]{border-color:var(--accent, #7aa2f7);box-shadow:inset 0 0 0 1px var(--accent, #7aa2f7);font-weight:700}.stepper[data-v-fc9afdc6]{display:flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:9px;overflow:hidden}.stepper button[data-v-fc9afdc6]{border:none;background:var(--bg-soft);padding:6px 10px;cursor:pointer;font-size:13px;color:var(--text);font-family:inherit}.stepper button[data-v-fc9afdc6]:hover{background:var(--accent-bg)}.s-val[data-v-fc9afdc6]{min-width:38px;text-align:center;font-size:13.5px;font-weight:800;color:var(--text-h)}.s-lbl[data-v-fc9afdc6]{font-size:12px;color:var(--text-dim)}.s-sep[data-v-fc9afdc6]{color:var(--text-dim)}.hint[data-v-fc9afdc6]{margin:0;font-size:11px;color:var(--text-dim)}.cost[data-v-0aa2ae9e]{border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--bg-soft)}.cost.free[data-v-0aa2ae9e]{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:var(--accent-bg)}.cost.over[data-v-0aa2ae9e]{border-color:var(--danger)}.c-head[data-v-0aa2ae9e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.c-head h4[data-v-0aa2ae9e]{font-size:13.5px;font-weight:800;color:var(--text-h)}.c-icon[data-v-0aa2ae9e]{font-size:14px}.cost.free .c-icon[data-v-0aa2ae9e],.cost.free .c-head h4[data-v-0aa2ae9e]{color:var(--accent-strong, var(--accent))}.c-rows[data-v-0aa2ae9e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.c-rows li[data-v-0aa2ae9e]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--text)}.c-rows li.total[data-v-0aa2ae9e]{border-top:1px solid var(--border);margin-top:3px;padding-top:5px;font-weight:800;color:var(--text-h)}.c-rows li.shared[data-v-0aa2ae9e]{color:var(--text-dim)}.r-lbl em[data-v-0aa2ae9e]{display:block;font-style:normal;font-size:11px;opacity:.8}.r-val[data-v-0aa2ae9e]{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.c-budget[data-v-0aa2ae9e]{margin:8px 0 0;font-size:12px;color:var(--text-dim)}.c-budget b[data-v-0aa2ae9e]{color:var(--danger)}.c-notes[data-v-0aa2ae9e]{margin:8px 0 0;padding-inline-start:16px;display:flex;flex-direction:column;gap:3px}.c-notes li[data-v-0aa2ae9e]{font-size:11.5px;color:var(--text-dim)}.summary[data-v-4ecf3e04]{position:sticky;bottom:0;z-index:5;border-top:1px solid var(--border);background:var(--surface);padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px)/2);display:flex;flex-direction:column;gap:4px;box-shadow:0 -4px 14px #14281e0f}.errors[data-v-4ecf3e04]{display:flex;flex-direction:column;gap:2px}.err[data-v-4ecf3e04]{margin:0;font-size:11px;font-weight:600;color:var(--danger);line-height:1.3}.warns[data-v-4ecf3e04]{display:flex;flex-direction:column;gap:2px}.warn[data-v-4ecf3e04]{margin:0;font-size:11px;font-weight:600;color:#9a6700;line-height:1.3}.row[data-v-4ecf3e04]{display:flex;align-items:stretch;gap:8px}.stats[data-v-4ecf3e04]{display:flex;align-items:stretch;gap:6px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:none;touch-action:pan-x pan-y;scrollbar-width:none;flex:1;min-width:0}.stats[data-v-4ecf3e04]::-webkit-scrollbar{display:none}.stat[data-v-4ecf3e04]{flex-shrink:0;display:flex;flex-direction:row;align-items:baseline;gap:4px;padding:4px 9px;background:var(--bg-soft);border-radius:8px;min-width:0}.label[data-v-4ecf3e04]{font-size:10px;font-weight:600;color:var(--text-dim);white-space:nowrap}.value[data-v-4ecf3e04]{font-size:13.5px;font-weight:800;color:var(--text-h);white-space:nowrap}.total[data-v-4ecf3e04]{background:var(--accent-bg)}.total .value[data-v-4ecf3e04]{color:var(--accent-strong)}.price-stat[data-v-4ecf3e04]{flex-direction:row;align-items:center}.price[data-v-4ecf3e04]{border:1px solid var(--border);border-radius:6px;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:700;color:var(--text-h);background:var(--surface);cursor:pointer}.save[data-v-4ecf3e04]{flex-shrink:0;padding:0 16px;min-height:44px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:opacity .15s}.save[data-v-4ecf3e04]:hover:not(:disabled){opacity:.9}.save[data-v-4ecf3e04]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:560px){.summary[data-v-4ecf3e04]{padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px)/2);gap:3px}.row[data-v-4ecf3e04]{gap:6px}.stat[data-v-4ecf3e04]{min-width:0;padding:4px 7px;border-radius:8px}.label[data-v-4ecf3e04]{font-size:9px}.value[data-v-4ecf3e04]{font-size:12.5px}.save[data-v-4ecf3e04]{min-height:44px;padding:0 12px;font-size:12.5px;border-radius:10px}}.scan-overlay[data-v-c2e194f5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1e1673;display:grid;place-items:center;z-index:200;padding:16px}.scan[data-v-c2e194f5]{width:100%;max-width:460px;max-height:86svh;display:flex;flex-direction:column;background:var(--surface);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.sc-head[data-v-c2e194f5]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.sc-head h3[data-v-c2e194f5]{font-size:16px}.x[data-v-c2e194f5]{border:none;background:none;font-size:16px;cursor:pointer;color:var(--text-dim)}.sources[data-v-c2e194f5]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px}.src[data-v-c2e194f5]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 10px 16px;border:1.5px dashed var(--border);border-radius:14px;background:var(--bg-soft);cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.src[data-v-c2e194f5]:hover,.src[data-v-c2e194f5]:active{border-color:var(--accent);background:var(--accent-bg)}.src[data-v-c2e194f5]:active{transform:scale(.98)}.src-ic[data-v-c2e194f5]{font-size:30px;line-height:1}.src-t[data-v-c2e194f5]{font-size:14px;font-weight:700;color:var(--text-h)}.src-sub[data-v-c2e194f5]{font-size:11.5px;color:var(--text-dim)}.sources-note[data-v-c2e194f5]{grid-column:1 / -1;margin:0;text-align:center;font-size:12px;color:var(--text-dim)}.preview-wrap[data-v-c2e194f5]{margin:16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.preview[data-v-c2e194f5]{width:100%;border-radius:10px;border:1px solid var(--border)}.change-row[data-v-c2e194f5]{display:flex;justify-content:center;gap:8px}.change[data-v-c2e194f5]{padding:9px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-weight:600;font-size:13px;cursor:pointer}.sc-lock[data-v-c2e194f5]{display:flex;gap:10px;align-items:flex-start;margin:12px 16px 0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft)}.sc-lock.alert[data-v-c2e194f5]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.sc-lock-ic[data-v-c2e194f5]{font-size:16px;line-height:1.6}.sc-lock-body[data-v-c2e194f5]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.sc-lock-label[data-v-c2e194f5]{font-size:12px;font-weight:700;color:var(--text-h)}.sc-lock-inp[data-v-c2e194f5]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:13.5px;font-family:inherit;background:var(--surface)}.sc-lock-inp[data-v-c2e194f5]:focus{outline:none;border-color:var(--accent)}.sc-lock-hint[data-v-c2e194f5]{font-size:11.5px;color:var(--text-dim)}.sc-progress[data-v-c2e194f5]{margin:0 16px 4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-soft);display:flex;flex-direction:column;gap:9px}.sc-progress-top[data-v-c2e194f5]{display:flex;align-items:center;gap:9px}.sc-spinner[data-v-c2e194f5]{width:15px;height:15px;border:2.5px solid var(--accent-bg);border-top-color:var(--accent);border-radius:50%;animation:sc-spin-c2e194f5 .8s linear infinite}@keyframes sc-spin-c2e194f5{to{transform:rotate(360deg)}}.sc-stage[data-v-c2e194f5]{flex:1;font-size:13px;font-weight:600;color:var(--text-h)}.sc-pct[data-v-c2e194f5]{font-size:12px;font-weight:700;color:var(--accent-strong);font-variant-numeric:tabular-nums}.sc-bar[data-v-c2e194f5]{height:8px;border-radius:999px;background:var(--border);overflow:hidden}.sc-bar-fill[data-v-c2e194f5]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-strong));transition:width .4s ease}.sc-error[data-v-c2e194f5]{margin:0;padding:6px 16px;color:var(--danger);font-size:13px;font-weight:600}.sc-note[data-v-c2e194f5]{margin:0;padding:4px 16px 10px;font-size:12px;color:var(--text-dim)}.sc-foot[data-v-c2e194f5]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.cancel[data-v-c2e194f5]{padding:10px 16px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-weight:600;cursor:pointer}.go[data-v-c2e194f5]{flex:1;padding:10px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.go[data-v-c2e194f5]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:560px){.scan-overlay[data-v-c2e194f5]{place-items:end center;padding:0}.scan[data-v-c2e194f5]{max-width:none;max-height:92svh;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation:sheet-up-c2e194f5 .28s cubic-bezier(.2,.9,.3,1)}@keyframes sheet-up-c2e194f5{0%{transform:translateY(40px);opacity:.6}to{transform:translateY(0);opacity:1}}.src[data-v-c2e194f5]{padding:26px 10px 18px}.sc-foot[data-v-c2e194f5]{padding:12px 16px 14px}.cancel[data-v-c2e194f5],.go[data-v-c2e194f5]{min-height:48px;font-size:15px;border-radius:12px}}.builder[data-v-ed19afdb]{display:flex;flex-direction:column;min-height:100%;max-width:100%;min-width:0}.head[data-v-ed19afdb]{flex-shrink:0;padding:10px 14px 6px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:7px}.seg[data-v-ed19afdb]{display:flex;background:var(--bg-soft);border-radius:10px;padding:4px}.seg-btn[data-v-ed19afdb]{flex:1;padding:8px;border:none;background:none;border-radius:7px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;transition:all .15s}.seg-btn.active[data-v-ed19afdb]{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #0000000f}.head-row[data-v-ed19afdb]{display:flex;gap:8px;flex-wrap:wrap}.head-row.actions[data-v-ed19afdb]{align-items:center}.head-row.actions>button.clear[data-v-ed19afdb]{flex:0 0 auto;margin-inline-start:auto}.round[data-v-ed19afdb]{flex:1;padding:9px 11px;border:1px solid var(--border);border-radius:9px;font-size:14px;font-family:inherit;background:var(--surface)}.round[data-v-ed19afdb]:focus{outline:none;border-color:var(--accent)}.clear[data-v-ed19afdb]{padding:9px 16px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.clear[data-v-ed19afdb]:hover{border-color:var(--danger);color:var(--danger)}.scan-btn[data-v-ed19afdb]{padding:9px 14px;border:1px solid var(--accent);border-radius:9px;background:var(--accent-bg);font-size:13px;font-weight:600;color:var(--accent-strong);cursor:pointer;white-space:nowrap}.hint[data-v-ed19afdb]{margin:0;font-size:12px;color:var(--text-dim)}.editing-note[data-v-ed19afdb]{margin:0;font-size:12px;font-weight:600;color:var(--accent-strong)}.round-note[data-v-ed19afdb]{margin:0;align-self:flex-start;padding:4px 10px;border-radius:8px;background:var(--bg-soft);font-size:12px;font-weight:600;color:var(--text-dim)}.round-note.loading[data-v-ed19afdb]{color:var(--accent-strong)}.scan-badge[data-v-ed19afdb]{margin:0;align-self:flex-start;padding:4px 10px;border-radius:999px;border:1px solid var(--accent);background:var(--accent-bg);font-size:12px;font-weight:700;color:var(--accent-strong)}.scan-badge.low[data-v-ed19afdb]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.scan-notes[data-v-ed19afdb]{font-weight:500;opacity:.85}.fo[data-v-ed19afdb]{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft);display:flex;flex-direction:column;gap:6px}.fo-head[data-v-ed19afdb]{margin:0;font-size:12.5px;font-weight:700;color:var(--text-h)}.fo-list[data-v-ed19afdb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fo-list li[data-v-ed19afdb]{padding:6px 0;border-bottom:1px solid var(--border)}.fo-list li[data-v-ed19afdb]:last-child{border-bottom:none}.fo-note[data-v-ed19afdb]{margin:0;font-size:11.5px;color:var(--text-dim)}.fo-head.sub[data-v-ed19afdb]{font-weight:600;color:var(--text)}.fo-won[data-v-ed19afdb]{color:var(--accent-strong)}.fo-lost[data-v-ed19afdb]{color:var(--danger)}.fo-save[data-v-ed19afdb]{align-self:flex-start;padding:10px 18px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:700;cursor:pointer}.fo-save[data-v-ed19afdb]:disabled{opacity:.5;cursor:not-allowed}.line-builder[data-v-ed19afdb]{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.line-intro[data-v-ed19afdb]{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-dim)}.ll-list[data-v-ed19afdb]{display:flex;flex-direction:column;gap:10px}.ll-card[data-v-ed19afdb]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-soft)}.ll-card.invalid[data-v-ed19afdb]{border-color:color-mix(in srgb,var(--gold) 55%,var(--border))}.ll-card-head[data-v-ed19afdb]{display:flex;align-items:center;justify-content:space-between}.ll-num[data-v-ed19afdb]{font-size:12.5px;font-weight:800;color:var(--text-h)}.ll-remove[data-v-ed19afdb]{width:26px;height:26px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--danger);font-size:13px;cursor:pointer}.ll-remove[data-v-ed19afdb]:hover{border-color:var(--danger)}.ll-teams[data-v-ed19afdb]{display:flex;align-items:center;gap:8px}.ll-vs[data-v-ed19afdb]{flex-shrink:0;color:var(--text-dim);font-weight:700}.ll-row[data-v-ed19afdb]{display:flex;gap:8px;flex-wrap:wrap}.ll-fld[data-v-ed19afdb]{flex:1 1 0;min-width:120px;display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:600;color:var(--text-dim)}.ll-fld.pick[data-v-ed19afdb]{flex:2 1 0}.ll-fld.odds[data-v-ed19afdb]{flex:0 0 96px;min-width:0}.ll-in[data-v-ed19afdb]{width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:9px;font-size:14px;font-family:inherit;background:var(--surface);color:var(--text-h);box-sizing:border-box}.ll-in[data-v-ed19afdb]:focus{outline:none;border-color:var(--accent)}.ll-teams .ll-in[data-v-ed19afdb]{flex:1;min-width:0}.ll-add[data-v-ed19afdb]{align-self:flex-start;padding:10px 16px;border:1px dashed color-mix(in srgb,var(--accent) 50%,var(--border));border-radius:10px;background:var(--accent-bg);font-size:13px;font-weight:700;color:var(--accent-strong);cursor:pointer;font-family:inherit}.ll-add[data-v-ed19afdb]:disabled{opacity:.45;cursor:not-allowed}.ll-add-note[data-v-ed19afdb]{margin:6px 0 0;font-size:11.5px;color:var(--text-dim)}.ll-add[data-v-ed19afdb]:hover:not(:disabled){border-color:var(--accent)}.line-summary[data-v-ed19afdb]{position:sticky;bottom:0;z-index:5;border-top:1px solid var(--border);background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 -4px 14px #14281e0f}.line-summary .stats[data-v-ed19afdb]{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.line-summary .stat[data-v-ed19afdb]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;background:var(--bg-soft);border-radius:9px;min-width:64px}.line-summary .label[data-v-ed19afdb]{font-size:11px;font-weight:600;color:var(--text-dim)}.line-summary .value[data-v-ed19afdb]{font-size:17px;font-weight:800;color:var(--text-h);font-variant-numeric:tabular-nums}.line-summary .total[data-v-ed19afdb]{background:var(--accent-bg);margin-inline-start:auto}.line-summary .total .value[data-v-ed19afdb]{color:var(--accent-strong)}.ll-stake[data-v-ed19afdb]{width:72px;border:1px solid var(--border);border-radius:7px;padding:3px 6px;font-family:inherit;font-size:15px;font-weight:700;color:var(--text-h);background:var(--surface);text-align:center}.ll-hint[data-v-ed19afdb]{margin:0;font-size:12px;font-weight:600;color:#9a6700}.ll-todo[data-v-ed19afdb]{font-size:12px;color:#9a6700}.ll-todo-h[data-v-ed19afdb]{font-weight:700}.ll-todo ul[data-v-ed19afdb]{margin:4px 0 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:2px}.ll-jump[data-v-ed19afdb]{background:none;border:none;padding:0;font:inherit;font-weight:700;color:inherit;text-decoration:underline;cursor:pointer}.line-summary .save[data-v-ed19afdb]{padding:12px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}.line-summary .save[data-v-ed19afdb]:hover:not(:disabled){opacity:.9}.line-summary .save[data-v-ed19afdb]:disabled{opacity:.5;cursor:not-allowed}.m-picks[data-v-ed19afdb]{display:flex;flex-wrap:wrap;gap:6px}.m-pick[data-v-ed19afdb]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:13.5px;font-weight:800}.compare[data-v-ed19afdb]{display:flex;flex-direction:column;min-width:0;max-width:100%}.compare.split[data-v-ed19afdb]{flex-direction:row;align-items:flex-start}.board[data-v-ed19afdb]{flex:1;min-width:0;--eventw: 250px}.review-board[data-v-ed19afdb]{flex:1;min-width:0;max-width:100%;overflow:auto;overscroll-behavior:none;touch-action:pan-x pan-y;scrollbar-width:thin;--eventw: 250px;--cellw: 108px;--tailw: 44px}.rb-head[data-v-ed19afdb]{position:sticky;top:0;z-index:3;display:flex;align-items:stretch;width:max-content;min-width:100%;border-bottom:2px solid var(--border);background:var(--bg-soft)}.rb-event[data-v-ed19afdb]{position:sticky;inset-inline-start:0;z-index:2;flex:1 0 var(--eventw);min-width:0;display:flex;align-items:center;padding:8px 12px;font-size:11.5px;font-weight:800;color:var(--text-dim);background:var(--bg-soft);border-inline-end:1px solid var(--border)}.rb-col[data-v-ed19afdb]{flex:0 0 var(--cellw);display:flex;align-items:center;justify-content:center;gap:3px;padding:6px 2px;font-size:11px;font-weight:800;color:var(--text-dim);border-inline-end:1px dashed var(--border);white-space:nowrap;background:var(--bg-soft)}.rb-name[data-v-ed19afdb]{white-space:nowrap}.rb-colx[data-v-ed19afdb]{border:none;background:none;padding:0;font-size:13px;line-height:1;color:var(--danger);cursor:pointer}.rb-addcol[data-v-ed19afdb]{flex:0 0 var(--tailw);align-self:stretch;display:flex;align-items:center;justify-content:center;padding:6px 0;border:none;border-inline-start:1px dashed var(--border);background:var(--bg-soft);font-size:15px;font-weight:700;color:var(--accent-strong);cursor:pointer}.rb-addcol[data-v-ed19afdb]:disabled{opacity:.4;cursor:default}.game-row[data-v-ed19afdb]{cursor:pointer}.row-sum[data-v-ed19afdb]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 12px;background:var(--bg-soft);border-bottom:1px solid var(--border);cursor:pointer}.sum-chip[data-v-ed19afdb]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.sum-name[data-v-ed19afdb]{font-size:10px;font-weight:700;color:var(--text-dim);white-space:nowrap}.sum-mark[data-v-ed19afdb]{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;font-size:11px;font-weight:800}.sum-mark.idle[data-v-ed19afdb]{background:#6b7280;color:#fff}.sum-mark.live[data-v-ed19afdb]{background:#f59e0b;color:#422006}.sum-mark.hit[data-v-ed19afdb]{background:var(--accent);color:#fff}.sum-mark.miss[data-v-ed19afdb]{background:#dc2626;color:#fff}.sum-empty[data-v-ed19afdb]{font-size:11px;color:var(--text-dim)}.sum-none[data-v-ed19afdb]{font-size:11px;font-weight:600;font-style:italic;color:var(--text-dim)}.acc[data-v-ed19afdb]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:color-mix(in srgb,var(--accent-bg) 55%,transparent);border-bottom:1px solid var(--border)}.acc-col[data-v-ed19afdb]{display:flex;align-items:center;gap:10px}.acc-name[data-v-ed19afdb]{min-width:64px;font-size:12px;font-weight:800;color:var(--text-h);white-space:nowrap}.acc-name.done[data-v-ed19afdb]{color:var(--accent-strong)}.acc-tick[data-v-ed19afdb]{color:var(--accent);font-weight:800}.acc-marks[data-v-ed19afdb]{display:flex;gap:6px}.mark[data-v-ed19afdb]{width:34px;height:34px;flex-shrink:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:14px;font-weight:700;color:var(--text);cursor:pointer;font-family:inherit;transition:transform .1s,background .12s,border-color .12s}.mark[data-v-ed19afdb]:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.mark[data-v-ed19afdb]:disabled{cursor:not-allowed}.mark[data-v-ed19afdb]:disabled:not(.on){opacity:.35}.mark.on.idle[data-v-ed19afdb]{background:#6b7280;border-color:#6b7280;color:#fff}.mark.on.live[data-v-ed19afdb]{background:#f59e0b;border-color:#f59e0b;color:#422006}.mark.on.hit[data-v-ed19afdb]{background:var(--accent);border-color:var(--accent);color:#fff}.mark.on.miss[data-v-ed19afdb]{background:#dc2626;border-color:#dc2626;color:#fff}.acc-x[data-v-ed19afdb]{border:none;background:none;padding:0 4px;font-size:16px;font-weight:800;line-height:1;color:var(--text-dim);cursor:pointer}.acc-x[data-v-ed19afdb]:hover{color:var(--danger)}.acc-add[data-v-ed19afdb]{align-self:flex-start;padding:6px 14px;border:1px dashed var(--accent);border-radius:8px;background:none;font-size:12px;font-weight:700;color:var(--accent);cursor:pointer;white-space:nowrap;font-family:inherit}.acc-add[data-v-ed19afdb]:disabled{color:var(--text-dim);border-color:var(--border);cursor:not-allowed}.acc-next[data-v-ed19afdb]{align-self:flex-start;margin-top:2px;padding:8px 18px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.acc-next[data-v-ed19afdb]:hover{filter:brightness(1.05)}.results-bar[data-v-ed19afdb]{padding:8px 14px 0;display:flex;align-items:center;gap:10px;justify-content:flex-end}.results-note[data-v-ed19afdb]{font-size:11.5px;color:var(--text-dim);min-width:0}.results-btn[data-v-ed19afdb]{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:700;color:var(--text-h);cursor:pointer}.results-btn[data-v-ed19afdb]:disabled{opacity:.6;cursor:wait}.saver-banner[data-v-ed19afdb]{margin:8px 14px 0;padding:8px 12px;border:1px solid color-mix(in srgb,#d97706 35%,transparent);border-radius:10px;background:color-mix(in srgb,#d97706 8%,transparent);font-size:12px;font-weight:600;color:#92400e}.saver-overlay[data-v-ed19afdb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;background:#0a140f8c;display:grid;place-items:center;padding:20px}.saver-box[data-v-ed19afdb]{width:min(420px,100%);background:var(--surface);border-radius:14px;box-shadow:var(--shadow);padding:18px 16px 14px}.saver-box h3[data-v-ed19afdb]{margin:0 0 10px;font-size:15px;color:var(--text-h)}.saver-box p[data-v-ed19afdb]{margin:0 0 8px;font-size:13px;color:var(--text);line-height:1.55}.saver-sub[data-v-ed19afdb]{color:var(--text-dim)!important;font-size:12px!important}.saver-ok[data-v-ed19afdb]{margin-top:6px;width:100%;padding:10px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.form-nav[data-v-ed19afdb]{display:flex;align-items:center}.nav-back[data-v-ed19afdb]{display:inline-flex;align-items:center;gap:6px;padding:6px 4px;border:none;background:none;font-size:13px;font-weight:700;color:var(--text-dim);cursor:pointer;font-family:inherit;border-radius:8px;transition:color .15s}.nav-back[data-v-ed19afdb]:hover{color:var(--accent-strong)}.nav-back-ic[data-v-ed19afdb]{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--border);border-radius:50%;background:var(--surface);font-size:13px;line-height:1;transition:border-color .15s,background .15s}.nav-back:hover .nav-back-ic[data-v-ed19afdb]{border-color:var(--accent);background:var(--accent-bg)}.form-header[data-v-ed19afdb]{display:flex;align-items:center;gap:10px}.form-title[data-v-ed19afdb]{flex:1;min-width:0;margin:0;font-size:17px;font-weight:800;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-mini[data-v-ed19afdb]{flex-shrink:0;padding:7px 12px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:9px;background:var(--accent-bg);font-size:12.5px;font-weight:700;color:var(--accent-strong);cursor:pointer;font-family:inherit;white-space:nowrap}.ai-mini[data-v-ed19afdb]:hover{border-color:var(--accent)}.product-section[data-v-ed19afdb],.mode-section[data-v-ed19afdb]{display:flex;flex-direction:column;gap:6px}.product-section-label[data-v-ed19afdb]{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.03em;color:var(--text-dim)}.product-tabs[data-v-ed19afdb]{display:flex;align-items:stretch;gap:8px}.ptab[data-v-ed19afdb]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 8px 10px;border:2px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s}.ptab-ic[data-v-ed19afdb]{font-size:22px;line-height:1}.ptab-name[data-v-ed19afdb]{font-size:14.5px;font-weight:800;color:var(--text);white-space:nowrap}.ptab-sub[data-v-ed19afdb]{font-size:11px;font-weight:600;color:var(--text-dim);white-space:nowrap}.ptab[data-v-ed19afdb]:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-1px)}.ptab.active[data-v-ed19afdb]{border-color:var(--accent);background:var(--accent-bg);box-shadow:0 3px 12px color-mix(in srgb,var(--accent) 22%,transparent)}.ptab.active .ptab-name[data-v-ed19afdb]{color:var(--accent-strong)}.ptab.active .ptab-sub[data-v-ed19afdb]{color:var(--accent-strong);opacity:.8}.scan-cta[data-v-ed19afdb]{display:flex;align-items:center;gap:12px;width:100%;margin-top:2px;padding:13px 14px;border:2px solid var(--accent);border-radius:14px;background:linear-gradient(160deg,var(--accent-bg),var(--surface) 70%);box-shadow:0 3px 12px color-mix(in srgb,var(--accent) 18%,transparent);cursor:pointer;font-family:inherit;text-align:start;transition:box-shadow .15s,transform .1s}.scan-cta[data-v-ed19afdb]:hover{box-shadow:0 5px 18px color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-1px)}.scan-cta[data-v-ed19afdb]:active{transform:scale(.99)}.scan-cta-ic[data-v-ed19afdb]{font-size:24px;line-height:1;flex-shrink:0}.scan-cta-txt[data-v-ed19afdb]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.scan-cta-txt b[data-v-ed19afdb]{font-size:16px;font-weight:800;color:var(--accent-strong)}.scan-cta-txt small[data-v-ed19afdb]{font-size:11.5px;color:var(--text-dim)}.scan-cta-badge[data-v-ed19afdb]{flex-shrink:0;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--accent);color:#fff;white-space:nowrap}.scan-cta-badge.empty[data-v-ed19afdb]{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.fld[data-v-ed19afdb]{flex:1;min-width:110px;display:flex;flex-direction:column;gap:3px}.fld>span[data-v-ed19afdb]{font-size:11px;font-weight:700;color:var(--text-dim)}.fld .round[data-v-ed19afdb]{width:100%;min-width:0}select.round[data-v-ed19afdb]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-dim) 50%),linear-gradient(135deg,var(--text-dim) 50%,transparent 50%);background-position:12px 50%,17px 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}input.round[type=date][data-v-ed19afdb],input.round[type=time][data-v-ed19afdb]{cursor:pointer}.board-id[data-v-ed19afdb]{display:flex;gap:6px;align-items:center}.board-id-chip[data-v-ed19afdb]{font-size:11.5px;font-weight:700;color:var(--accent-strong);background:var(--accent-bg);border-radius:999px;padding:3px 10px}.board-id-chip.multi[data-v-ed19afdb]{color:#92400e;background:color-mix(in srgb,#d97706 12%,transparent)}.scan-img[data-v-ed19afdb]{order:2;position:sticky;top:max(8px,calc(50vh - 160px));align-self:flex-start;flex:0 0 clamp(170px,34%,380px);min-width:0;display:flex;flex-direction:column;border-inline:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0 0 10px 10px;background:var(--bg-soft);overflow:hidden;box-shadow:var(--shadow)}.scan-img-head[data-v-ed19afdb]{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding:3px 4px;background:color-mix(in srgb,var(--surface) 78%,transparent);border-bottom:1px solid var(--border)}.scan-img-title[data-v-ed19afdb]{flex:1;min-width:0;font-size:10.5px;font-weight:700;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-img-zoom[data-v-ed19afdb],.scan-img-x[data-v-ed19afdb]{flex-shrink:0;border:none;background:none;cursor:pointer;font-size:13px;padding:2px 5px;border-radius:6px;color:var(--accent-strong)}.scan-img-x[data-v-ed19afdb]{color:var(--text-dim)}.scan-img-zoom[data-v-ed19afdb]:hover,.scan-img-x[data-v-ed19afdb]:hover{background:var(--accent-bg)}.scan-img-body[data-v-ed19afdb]{height:clamp(120px,21vh,200px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 8px;scrollbar-width:thin}.scan-img-body img[data-v-ed19afdb]{width:100%;height:auto;object-fit:contain;border-radius:8px;cursor:zoom-in;display:block;margin:8px 0}.scan-img-hint[data-v-ed19afdb]{padding:3px 8px 5px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 78%,transparent);font-size:10px;font-weight:600;color:var(--text-dim);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-img-tab[data-v-ed19afdb]{position:fixed;left:0;top:45%;z-index:90;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border:1px solid var(--border);border-left:none;border-radius:0 10px 10px 0;background:var(--surface);box-shadow:var(--shadow);cursor:pointer}.scan-img-tab-ic[data-v-ed19afdb]{font-size:16px}.scan-img-tab-txt[data-v-ed19afdb]{writing-mode:vertical-rl;font-size:10.5px;font-weight:700;color:var(--text-h)}.scan-zoom-overlay[data-v-ed19afdb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0a140fb3;display:grid;place-items:center;padding:18px}.scan-zoom-box[data-v-ed19afdb]{position:relative;max-width:min(920px,96vw);max-height:92svh;background:var(--surface);border-radius:14px;padding:10px;box-shadow:var(--shadow);display:grid}.scan-zoom-box img[data-v-ed19afdb]{max-width:100%;max-height:calc(92svh - 20px);object-fit:contain;border-radius:8px}.scan-zoom-x[data-v-ed19afdb]{position:absolute;top:8px;inset-inline-end:8px;z-index:2;border:none;border-radius:50%;width:30px;height:30px;background:var(--surface);box-shadow:var(--shadow);cursor:pointer;font-size:13px;color:var(--text-h)}@media(max-width:700px){.compare.split[data-v-ed19afdb]{flex-direction:column}.scan-img[data-v-ed19afdb]{order:0;flex:0 0 auto;top:0;z-index:60;width:100%;border-inline:none;border-bottom:1px solid var(--border);border-radius:0 0 12px 12px}.scan-img-body[data-v-ed19afdb]{height:clamp(96px,16vh,150px)}}@media(max-width:560px){.head[data-v-ed19afdb]{padding:12px 12px 9px;gap:9px}.seg[data-v-ed19afdb]{padding:5px;border-radius:13px}.seg-btn[data-v-ed19afdb]{padding:11px 6px;font-size:12.5px;border-radius:9px}.product-tabs[data-v-ed19afdb]{gap:6px}.ptab[data-v-ed19afdb]{padding:11px 4px 9px}.ptab-ic[data-v-ed19afdb]{font-size:20px}.ptab-name[data-v-ed19afdb]{font-size:13px}.form-header[data-v-ed19afdb]{gap:8px}.form-title[data-v-ed19afdb]{font-size:16px}.ai-mini[data-v-ed19afdb]{padding:8px 10px;font-size:12px}.head-row.inputs[data-v-ed19afdb]{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:6px}.head-row.inputs .round[data-v-ed19afdb]{min-width:0;padding:11px 9px;font-size:13.5px}.scan-btn[data-v-ed19afdb],.clear[data-v-ed19afdb]{padding:12px 14px;font-size:14px;border-radius:11px}.board[data-v-ed19afdb],.review-board[data-v-ed19afdb]{--eventw: min(185px, 52vw)}.acc-add[data-v-ed19afdb],.acc-next[data-v-ed19afdb]{align-self:stretch;text-align:center;padding-block:10px}.scan-badge[data-v-ed19afdb]{align-self:stretch;border-radius:12px;padding:9px 12px;line-height:1.55;white-space:normal}.fo[data-v-ed19afdb]{padding:12px}.fo-save[data-v-ed19afdb]{align-self:stretch;min-height:46px}.line-summary[data-v-ed19afdb]{padding:7px 9px;gap:6px}.line-summary .stats[data-v-ed19afdb]{gap:5px;flex-wrap:nowrap}.line-summary .stat[data-v-ed19afdb]{flex:1 1 0;min-width:0;padding:3px 5px;gap:0}.line-summary .label[data-v-ed19afdb]{font-size:9px;white-space:nowrap}.line-summary .value[data-v-ed19afdb]{font-size:13.5px}.ll-stake[data-v-ed19afdb]{width:100%;max-width:58px;padding:1px 3px;font-size:13px}.line-summary .save[data-v-ed19afdb]{padding:9px;font-size:13.5px;border-radius:9px}.ll-todo[data-v-ed19afdb]{max-height:84px;overflow-y:auto;font-size:11px}}.saved-banner[data-v-ed19afdb]{flex-shrink:0;padding:9px 14px;background:var(--accent-bg);color:var(--accent-strong);font-size:13px;font-weight:600}.saved-note[data-v-ed19afdb]{color:var(--text-dim);font-weight:500}.error-banner[data-v-ed19afdb]{flex-shrink:0;padding:9px 14px;background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:13px;font-weight:600}.empty[data-v-2b6a99d9]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;text-align:center}.empty-icon[data-v-2b6a99d9]{font-size:46px;line-height:1;opacity:.9}.empty-title[data-v-2b6a99d9]{font-size:18px;font-weight:700}.empty-hint[data-v-2b6a99d9]{margin:0;max-width:360px;font-size:14px;color:var(--text-dim);line-height:1.6}.empty-phase[data-v-2b6a99d9]{margin-top:6px;font-size:11px;font-weight:600;color:var(--accent);background:var(--accent-bg);border-radius:999px;padding:3px 12px}.loader[data-v-879f7d39]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:160px;padding:28px 16px;color:var(--text-dim)}.loader.compact[data-v-879f7d39]{min-height:0;flex-direction:row;gap:8px;padding:10px 4px}.spinner[data-v-879f7d39]{width:28px;height:28px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--accent) 22%,transparent);border-top-color:var(--accent);animation:spin-879f7d39 .7s linear infinite}.compact .spinner[data-v-879f7d39]{width:16px;height:16px;border-width:2px}.label[data-v-879f7d39]{margin:0;font-size:13.5px;font-weight:600;color:var(--text-dim)}.compact .label[data-v-879f7d39]{font-size:12.5px}@keyframes spin-879f7d39{to{transform:rotate(360deg)}}.poll[data-v-b43b2ac1]{display:flex;flex-direction:column;gap:6px}.poll-actions[data-v-b43b2ac1]{display:flex;gap:8px;flex-wrap:wrap}.poll-res[data-v-b43b2ac1],.poll-hint[data-v-b43b2ac1],.poll-err[data-v-b43b2ac1]{margin:0;font-size:11.5px;color:var(--text-dim)}.poll-err[data-v-b43b2ac1]{color:#dc2626}.my-forms[data-v-e957bf06]{height:100%;display:flex;flex-direction:column}.mf-head[data-v-e957bf06]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.mf-title[data-v-e957bf06]{font-size:17px;font-weight:800}.mf-tabs[data-v-e957bf06]{flex-shrink:0;display:flex;gap:4px;padding:8px 16px 0;border-bottom:1px solid var(--border)}.mf-tab[data-v-e957bf06]{border:none;background:transparent;padding:8px 14px;font-size:13px;font-weight:700;font-family:inherit;color:var(--text-dim);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.mf-tab.on[data-v-e957bf06]{color:var(--accent);border-bottom-color:var(--accent)}.mf-actions[data-v-e957bf06]{display:flex;gap:8px}.ghost[data-v-e957bf06],.primary[data-v-e957bf06]{padding:8px 14px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.ghost[data-v-e957bf06]{border:1px solid var(--border);background:var(--surface);color:var(--text)}.primary[data-v-e957bf06]{border:none;background:var(--accent);color:#fff}.mf-error[data-v-e957bf06]{margin:0;padding:10px 16px;color:var(--danger);font-size:13px;font-weight:600}.mf-state[data-v-e957bf06]{padding:24px;text-align:center;color:var(--text-dim)}.mf-list[data-v-e957bf06]{list-style:none;margin:0;padding:0;overflow-y:auto}.slip[data-v-e957bf06]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border)}.slip-main[data-v-e957bf06]{flex:1;min-width:0;display:block;text-align:start;background:none;border:none;padding:4px 0;margin:0;font-family:inherit;cursor:pointer;border-radius:8px}.slip-main:hover .slip-type[data-v-e957bf06]{color:var(--accent)}.slip-top[data-v-e957bf06]{display:flex;align-items:center;gap:8px}.slip-type[data-v-e957bf06]{font-size:14px;font-weight:700;color:var(--text-h)}.slip-status[data-v-e957bf06]{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--bg-soft);color:var(--text-dim)}.slip-status.live[data-v-e957bf06]{background:var(--warn-bg);color:var(--warn-text)}.slip-status.archived[data-v-e957bf06]{background:color-mix(in srgb,var(--text-dim) 18%,transparent);color:var(--text-dim)}.slip-status.completed[data-v-e957bf06]{background:var(--accent-bg);color:var(--accent-strong)}.slip-sub[data-v-e957bf06]{margin-top:3px;display:flex;flex-wrap:wrap;gap:10px;font-size:12.5px;color:var(--text-dim)}.slip-date[data-v-e957bf06]{margin-inline-start:auto}.del[data-v-e957bf06],.bell[data-v-e957bf06]{flex-shrink:0;border:none;background:none;font-size:17px;cursor:pointer;opacity:.6;transition:opacity .15s}.del[data-v-e957bf06]:hover,.bell[data-v-e957bf06]:hover,.bell.on[data-v-e957bf06]{opacity:1}.bell[data-v-e957bf06]:disabled{cursor:default}.mf-notice[data-v-e957bf06]{margin:0;padding:10px 16px;color:var(--accent-strong);font-size:13px;font-weight:600}.detail[data-v-3497c351]{height:100%;display:flex;flex-direction:column;overflow-y:auto;background:var(--bg)}.detail-head[data-v-3497c351]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0;position:sticky;top:0;z-index:5;background:var(--surface, var(--bg))}.back[data-v-3497c351]{border:none;background:var(--bg-soft);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;color:var(--text);font-family:inherit}.detail-title[data-v-3497c351]{flex:1;margin:0;font-size:16px;font-weight:800}.bell[data-v-3497c351]{border:none;background:none;font-size:20px;cursor:pointer;opacity:.55}.bell.on[data-v-3497c351]{opacity:1}.arch-badge[data-v-3497c351]{margin-inline-start:auto;font-size:12px;font-weight:700;color:var(--text-dim);padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--text-dim) 14%,transparent)}.err[data-v-3497c351]{margin:0;padding:10px 16px;color:var(--danger);font-size:13px;font-weight:600}.notice[data-v-3497c351]{margin:0;padding:8px 16px;color:var(--accent-strong);font-size:12.5px}.state[data-v-3497c351]{padding:24px;text-align:center;color:var(--text-dim)}.ai-btn[data-v-3497c351]{margin:10px 16px 0;padding:10px 14px;border:1.5px solid var(--accent);border-radius:10px;background:var(--accent-bg);color:var(--accent-strong);font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit}.summary[data-v-3497c351]{padding:14px 16px;border-bottom:1px solid var(--border)}.sum-head[data-v-3497c351]{margin:0;font-size:14px;font-weight:700}.sum-sub[data-v-3497c351]{margin:4px 0 0;font-size:12.5px;color:var(--text-dim)}.sum-verdict[data-v-3497c351]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;padding:6px 10px;border:1px solid var(--border);border-radius:8px;font-size:12.5px}.sum-verdict .v-main[data-v-3497c351]{font-weight:700}.sum-verdict .v-counts[data-v-3497c351]{color:var(--text-dim)}.sum-verdict.v-won[data-v-3497c351]{border-color:var(--accent);background:var(--accent-bg)}.sum-verdict.v-lost[data-v-3497c351]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.legs[data-v-3497c351]{padding:14px 16px}.legs-head[data-v-3497c351]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.legs-head h3[data-v-3497c351]{margin:0;font-size:14px;font-weight:800}.refresh[data-v-3497c351]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;color:var(--accent-strong)}.live-err[data-v-3497c351]{margin:0 0 8px;font-size:12px;color:var(--text-dim)}.leg-list[data-v-3497c351]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.leg[data-v-3497c351]{border:1px solid var(--border);border-radius:10px;overflow:hidden}.leg-scan[data-v-3497c351]{padding:10px 12px}.leg.grouped .leg-scan+.leg-scan[data-v-3497c351]{border-top:1px dashed var(--border)}.group-title[data-v-3497c351]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--bg-soft);border-bottom:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--text-h)}.gt-side[data-v-3497c351]{display:inline-flex;align-items:center;gap:5px;min-width:0}.gt-side .crest-sm[data-v-3497c351]{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center}.gt-side .crest-sm img[data-v-3497c351]{max-width:100%;max-height:100%;object-fit:contain}.gt-side .monogram[data-v-3497c351]{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:8px;font-weight:800;letter-spacing:-.5px}.group-title .gt-sep[data-v-3497c351]{color:var(--text-dim);font-weight:400}.group-title .gt-date[data-v-3497c351]{margin-inline-start:auto;font-size:11.5px;font-weight:400;color:var(--text-dim)}.leg-live[data-v-3497c351]{padding:8px 12px;background:var(--bg-soft);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.leg-live.muted[data-v-3497c351]{color:var(--text-dim);font-size:11.5px}.leg-live.board[data-v-3497c351]{flex-wrap:nowrap;justify-content:space-between;gap:10px;padding:10px 12px}.live-team[data-v-3497c351]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.crest-sm[data-v-3497c351]{width:28px;height:28px;display:grid;place-items:center}.crest-sm img[data-v-3497c351]{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 20%))}.monogram-sm[data-v-3497c351]{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:10px;font-weight:800;letter-spacing:-.5px;box-shadow:inset 0 0 0 2px #ffffff40,0 1px 3px #0000002e;-webkit-user-select:none;user-select:none}.lt-name[data-v-3497c351]{max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:11.5px;font-weight:650;line-height:1.25}.live-mid[data-v-3497c351]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:3px}.live-score i[data-v-3497c351]{font-style:normal;color:var(--text-dim);margin-inline:3px}.live-date[data-v-3497c351]{font-size:10.5px;font-weight:400;color:var(--text-dim)}.dev-reason[data-v-3497c351]{border:1px dashed #d97706;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700;color:#b45309;background:#d9770614;white-space:normal}.live-badge[data-v-3497c351]{font-weight:700;padding:2px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--border);display:inline-flex;align-items:center;gap:5px}.live-pulse[data-v-3497c351]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:live-pulse-3497c351 2s ease-in-out infinite}@keyframes live-pulse-3497c351{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.live-pulse[data-v-3497c351]{animation:none;opacity:.8}}.live-badge.live-wait[data-v-3497c351]{color:var(--text-dim)}.live-badge.live-active[data-v-3497c351]{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn-border)}.live-badge.live-done[data-v-3497c351]{background:var(--accent-bg);color:var(--accent-strong)}.live-score[data-v-3497c351]{font-weight:800;font-size:15px;display:flex;align-items:baseline}.leg-corners[data-v-3497c351]{padding:5px 12px 7px;background:var(--bg-soft);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px;font-size:12px}.lc-label[data-v-3497c351]{font-weight:700;color:var(--text-dim)}.lc-score[data-v-3497c351]{display:inline-flex;align-items:baseline;font-weight:800;font-size:13.5px}.lc-score i[data-v-3497c351]{font-style:normal;color:var(--text-dim);margin-inline:3px}.lc-total[data-v-3497c351]{font-weight:700}.lc-na[data-v-3497c351]{color:var(--text-dim);font-style:italic}.scan[data-v-3497c351]{padding:14px 16px 24px;border-top:1px solid var(--border)}.scan h3[data-v-3497c351]{margin:0 0 10px;font-size:14px;font-weight:800}.scan-img[data-v-3497c351]{width:100%;max-height:420px;object-fit:contain;border-radius:10px;border:1px solid var(--border);background:#fff}.no-scan[data-v-3497c351]{margin:0;padding:12px 16px 24px;font-size:12px;color:var(--text-dim)}.ri-btn[data-v-0c84e64d]{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;color:var(--text-h);font-family:inherit}.ri-overlay[data-v-0c84e64d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;background:#0a0f0cc7;padding:16px}.ri-modal[data-v-0c84e64d]{width:100%;max-width:640px;max-height:92vh;display:flex;flex-direction:column;background:var(--surface);border-radius:14px;overflow:hidden}.ri-head[data-v-0c84e64d]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border);font-size:14px;font-weight:700;color:var(--text-h)}.ri-x[data-v-0c84e64d]{border:none;background:none;font-size:16px;cursor:pointer;color:var(--text-dim)}.ri-body[data-v-0c84e64d]{flex:1;min-height:0;overflow:auto;display:grid;place-items:center;padding:12px;background:var(--bg-soft)}.ri-img[data-v-0c84e64d]{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 12px #00000040}.ri-state[data-v-0c84e64d]{color:var(--text-dim);padding:40px}.ri-state.err[data-v-0c84e64d]{color:var(--danger)}.ri-open[data-v-0c84e64d]{text-align:center;padding:10px;font-size:12.5px;font-weight:600;color:var(--accent);border-top:1px solid var(--border);text-decoration:none}.gv[data-v-c7598cf7]{display:flex;flex-direction:column;height:100%;min-width:0;max-width:100%;overflow:hidden}.gv-head[data-v-c7598cf7]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.gv-back[data-v-c7598cf7]{border:none;background:none;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;font-family:inherit;white-space:nowrap}.gv-title[data-v-c7598cf7]{flex:1;font-size:16px;font-weight:800;color:var(--text-h);white-space:nowrap}.gv-arch[data-v-c7598cf7]{margin-inline-start:auto;font-size:12px;font-weight:700;color:var(--text-dim);padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--text-dim) 14%,transparent)}.gv-edit[data-v-c7598cf7]{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:8px 12px;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--text-h);font-family:inherit;white-space:nowrap}.gv-ai[data-v-c7598cf7]{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-bg);border-radius:9px;padding:8px 12px;font-size:12.5px;font-weight:700;cursor:pointer;color:var(--accent-strong);font-family:inherit;white-space:nowrap}.gv-ai[data-v-c7598cf7]:hover{border-color:var(--accent)}.gv-err[data-v-c7598cf7]{padding:10px 16px;color:var(--danger);font-weight:600}.gv-state[data-v-c7598cf7]{padding:24px;text-align:center;color:var(--text-dim)}.gv-summary[data-v-c7598cf7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--bg-soft)}.gv-chip[data-v-c7598cf7]{font-size:12px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px 11px;white-space:nowrap}.gv-chip.multi[data-v-c7598cf7]{color:#92400e;background:color-mix(in srgb,#d97706 12%,transparent)}.gv-chip.round[data-v-c7598cf7]{color:var(--text-h);font-weight:700}.gv-chip.col b[data-v-c7598cf7]{font-variant-numeric:tabular-nums;color:var(--text-h)}.gv-chip.col.perfect b[data-v-c7598cf7]{color:var(--accent-strong)}.gv-pull[data-v-c7598cf7]{border:1px dashed color-mix(in srgb,#d97706 55%,transparent);background:var(--surface);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;color:#b45309;cursor:pointer;font-family:inherit}.gv-pull[data-v-c7598cf7]:disabled{opacity:.55}.gv-pull-note[data-v-c7598cf7]{font-size:11.5px;color:var(--text-dim)}.board[data-v-c7598cf7]{flex:1;min-width:0;min-height:0;max-width:100%;overflow:auto;overscroll-behavior:none;touch-action:pan-x pan-y;scrollbar-width:thin;--eventw: 250px}.board.cols[data-v-c7598cf7]{--cellw: 56px}.board-head[data-v-c7598cf7]{position:sticky;top:0;z-index:3;display:flex;align-items:stretch;width:max-content;min-width:100%;border-bottom:2px solid var(--border);background:var(--bg-soft)}.bh-event[data-v-c7598cf7]{position:sticky;inset-inline-start:0;z-index:2;flex:1 0 var(--eventw);min-width:0;display:flex;align-items:center;padding:8px 12px;font-size:11.5px;font-weight:800;color:var(--text-dim);background:var(--bg-soft);border-inline-end:1px solid var(--border)}.bh-col[data-v-c7598cf7]{flex:0 0 var(--cellw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 2px;font-size:11px;font-weight:800;color:var(--text-dim);border-inline-end:1px dashed var(--border);white-space:nowrap;background:var(--bg-soft)}.bh-score[data-v-c7598cf7]{font-size:10px;font-weight:700;color:var(--text-dim)}.bh-score.perfect[data-v-c7598cf7]{color:var(--accent-strong)}.bh-hint[data-v-c7598cf7]{margin-inline-start:auto;font-size:9.5px;font-weight:600;color:var(--accent-strong);white-space:nowrap}.gv-clickrow[data-v-c7598cf7]{cursor:pointer}.gv-acc[data-v-c7598cf7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 12px;background:color-mix(in srgb,var(--accent-bg) 55%,transparent);border-bottom:1px solid var(--border);width:100%}.gv-acc-title[data-v-c7598cf7]{font-size:11px;font-weight:800;color:var(--text-h)}.gv-acc-col[data-v-c7598cf7]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.gv-acc-name[data-v-c7598cf7]{font-size:10px;font-weight:700;color:var(--text-dim);white-space:nowrap}.gv-acc-mark[data-v-c7598cf7]{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;font-size:12px;font-weight:800;background:var(--bg-soft);color:var(--text-dim)}.gv-acc-mark.idle[data-v-c7598cf7]{background:#6b7280;color:#fff}.gv-acc-mark.live[data-v-c7598cf7]{background:#f59e0b;color:#422006}.gv-acc-mark.hit[data-v-c7598cf7]{background:var(--accent);color:#fff}.gv-acc-mark.miss[data-v-c7598cf7]{background:#dc2626;color:#fff}@media(max-width:560px){.gv-head[data-v-c7598cf7]{flex-wrap:wrap}.gv-title[data-v-c7598cf7]{font-size:15px}.board[data-v-c7598cf7]{--eventw: min(185px, 52vw)}.board.cols[data-v-c7598cf7]{--eventw: 96px;--cellw: clamp(19px, calc((100vw - 168px) / var(--cols, 1)), 32px);--markw: min(30px, calc(var(--cellw) - 4px));--markfs: clamp(8.5px, calc(var(--markw) * .45), 13px)}.bh-col[data-v-c7598cf7]{padding:5px 1px;overflow:hidden;font-size:clamp(8px,calc(var(--cellw) * .3),11px)}.bh-score[data-v-c7598cf7]{font-size:clamp(7.5px,calc(var(--cellw) * .27),10px)}}.credits[data-v-73c3f3cb]{height:100%;display:flex;flex-direction:column}.cr-head[data-v-73c3f3cb]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.cr-head h2[data-v-73c3f3cb]{font-size:17px}.refresh[data-v-73c3f3cb]{padding:8px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:13px;font-weight:600;cursor:pointer}.cr-error[data-v-73c3f3cb]{padding:12px 16px;color:var(--danger);font-weight:600}.cr-state[data-v-73c3f3cb]{padding:24px;text-align:center;color:var(--text-dim)}.cr-body[data-v-73c3f3cb]{padding:16px;display:flex;flex-direction:column;gap:14px}.quota-card[data-v-73c3f3cb]{border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.qc-top[data-v-73c3f3cb]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sport[data-v-73c3f3cb]{font-size:14px;font-weight:700;color:var(--text-h);display:flex;flex-direction:column;gap:2px}.sport-sub[data-v-73c3f3cb]{font-size:11px;font-weight:500;color:var(--text-dim)}.plan[data-v-73c3f3cb]{flex-shrink:0;font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--bg-soft);color:var(--text-dim)}.plan.active[data-v-73c3f3cb]{background:var(--accent-bg);color:var(--accent-strong)}.bar[data-v-73c3f3cb]{height:10px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.bar-fill[data-v-73c3f3cb]{height:100%;background:var(--accent);transition:width .3s}.bar-fill.low[data-v-73c3f3cb]{background:var(--danger)}.qc-nums[data-v-73c3f3cb]{display:flex;justify-content:space-between;font-size:13px;color:var(--text)}.reset[data-v-73c3f3cb]{color:var(--text-dim)}.warn[data-v-73c3f3cb]{margin:0;font-size:12.5px;font-weight:600;color:var(--danger)}.unavail[data-v-73c3f3cb]{margin:0;font-size:12.5px;color:var(--text-dim)}.note[data-v-73c3f3cb]{margin:0;font-size:12.5px;color:var(--text-dim);line-height:1.6}.notif-settings[data-v-4498ec46]{padding:16px;max-width:560px}.ns-head[data-v-4498ec46]{margin-bottom:14px}.ns-title[data-v-4498ec46]{font-size:17px;font-weight:800}.ns-error[data-v-4498ec46]{color:var(--danger);font-size:13px;font-weight:600;margin:8px 0}.ns-card[data-v-4498ec46]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px;margin-bottom:12px}.ns-card-title[data-v-4498ec46]{font-size:14px;font-weight:700;color:var(--text-h);margin-bottom:10px}.ns-row[data-v-4498ec46]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ns-row-label[data-v-4498ec46]{font-size:13.5px;font-weight:600;color:var(--text-h)}.ns-row-sub[data-v-4498ec46]{display:block;font-size:12px;color:var(--text-dim);margin-top:2px}.ns-mb[data-v-4498ec46]{margin-bottom:6px}.ns-check[data-v-4498ec46]{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;cursor:pointer}.ns-check input[data-v-4498ec46]{margin-top:3px;accent-color:var(--accent)}.ns-types[data-v-4498ec46]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.ns-types.dim[data-v-4498ec46]{opacity:.5}.ns-type span[data-v-4498ec46]{font-size:13px}.ns-save-row[data-v-4498ec46]{margin-top:14px;display:flex;align-items:center;gap:10px}.ns-btn[data-v-4498ec46]{padding:8px 14px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.ns-btn.primary[data-v-4498ec46]{border:none;background:var(--accent);color:#fff}.ns-btn.ghost[data-v-4498ec46]{border:1px solid var(--border);background:var(--surface);color:var(--text)}.ns-btn[data-v-4498ec46]:disabled{opacity:.6;cursor:default}.ns-saved[data-v-4498ec46]{color:var(--accent-strong);font-size:13px;font-weight:700}.ns-hint[data-v-4498ec46]{font-size:12.5px;color:var(--text-dim);line-height:1.6}.ns-foot[data-v-4498ec46]{padding:0 4px}.plan-page[data-v-e8d6915b]{padding:16px;max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.pp-head h2[data-v-e8d6915b]{font-size:18px;font-weight:800;color:var(--text-h)}.pp-state[data-v-e8d6915b]{color:var(--text-dim)}.pp-current[data-v-e8d6915b]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.pp-cur-row[data-v-e8d6915b]{display:flex;justify-content:space-between;font-size:13.5px;padding:3px 0;color:var(--text)}.pp-cur-row b[data-v-e8d6915b]{color:var(--text-h)}.pp-bar[data-v-e8d6915b]{height:7px;border-radius:999px;background:var(--border);overflow:hidden;margin:6px 0}.pp-fill[data-v-e8d6915b]{height:100%;background:var(--accent);border-radius:999px}.pp-fill.warn[data-v-e8d6915b]{background:#dc2626}.pp-note[data-v-e8d6915b]{margin:8px 0 0;font-size:12.5px;font-weight:600;color:var(--accent-strong)}.pp-msg[data-v-e8d6915b]{margin:0;font-size:13px;font-weight:600}.pp-msg.ok[data-v-e8d6915b]{color:var(--accent-strong)}.pp-msg.bad[data-v-e8d6915b]{color:var(--danger)}.pp-plans[data-v-e8d6915b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.pp-plan[data-v-e8d6915b]{position:relative;background:var(--surface);border:1.5px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px}.pp-plan.best[data-v-e8d6915b]{border-color:var(--accent)}.pp-plan.mine[data-v-e8d6915b]{background:var(--accent-bg)}.pp-badge[data-v-e8d6915b]{position:absolute;top:-9px;inset-inline-start:12px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;border-radius:999px;padding:2px 9px}.pp-plan h3[data-v-e8d6915b]{margin:0;font-size:15.5px;font-weight:800;color:var(--text-h)}.pp-price[data-v-e8d6915b]{margin:0;font-size:19px;font-weight:800;color:var(--accent-strong)}.pp-feats[data-v-e8d6915b]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text)}.pp-feats .dim[data-v-e8d6915b]{color:var(--text-dim)}.pp-desc[data-v-e8d6915b]{margin:0;font-size:12px;color:var(--text-dim)}.pp-mine[data-v-e8d6915b]{font-size:12.5px;color:var(--accent-strong)}.pp-btn[data-v-e8d6915b]{margin-top:auto;padding:10px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit}.pp-pay[data-v-e8d6915b]{display:flex;flex-direction:column;gap:6px}.pp-pay-title[data-v-e8d6915b]{margin:0;font-size:12px;font-weight:700;color:var(--text-h)}.pp-pay-btn[data-v-e8d6915b]{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:13px;font-weight:600;cursor:pointer;color:var(--text-h);font-family:inherit}.pp-pay-btn[data-v-e8d6915b]:disabled{opacity:.55}.pp-pay-ic[data-v-e8d6915b]{font-size:14px}.pp-cancel[data-v-e8d6915b]{border:none;background:none;font-size:12px;color:var(--text-dim);cursor:pointer;font-family:inherit}.pp-txs[data-v-e8d6915b]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.pp-txs h3[data-v-e8d6915b]{margin:0 0 8px;font-size:13.5px;color:var(--text-h)}.pp-tx[data-v-e8d6915b]{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--text);padding:5px 0;border-top:1px solid var(--border)}.pp-tx-at[data-v-e8d6915b]{margin-inline-start:auto;color:var(--text-dim)}.up-overlay[data-v-639f11b1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;background:#0f191473;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}.up-card[data-v-639f11b1]{width:100%;max-width:360px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:22px 20px;text-align:center}.up-title[data-v-639f11b1]{margin:0 0 8px;font-size:17px;font-weight:800;color:var(--text-h)}.up-msg[data-v-639f11b1]{margin:0 0 16px;font-size:13.5px;line-height:1.6;color:var(--text)}.up-actions[data-v-639f11b1]{display:flex;flex-direction:column;gap:8px}.up-btn[data-v-639f11b1]{padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:14px;font-weight:600;cursor:pointer;color:var(--text);font-family:inherit}.up-btn.primary[data-v-639f11b1]{border:none;background:var(--accent);color:#fff;font-weight:700}.bell-wrap[data-v-fbc52661]{position:relative}.bell-btn[data-v-fbc52661]{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--surface);font-size:16px;cursor:pointer;display:grid;place-items:center}.bell-badge[data-v-fbc52661]{position:absolute;top:-4px;inset-inline-end:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:10.5px;font-weight:800;line-height:17px;text-align:center}.bell-drop[data-v-fbc52661]{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(340px,90vw);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);z-index:60;overflow:hidden}.bd-head[data-v-fbc52661]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border);font-size:13.5px;font-weight:700;color:var(--text-h)}.bd-all[data-v-fbc52661]{border:none;background:none;color:var(--accent);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.bd-state[data-v-fbc52661]{padding:18px;text-align:center;color:var(--text-dim);font-size:13px}.bd-err[data-v-fbc52661]{color:var(--danger, #c0392b)}.bd-retry[data-v-fbc52661]{display:block;margin:8px auto 0;padding:4px 12px;border:1px solid currentColor;border-radius:6px;background:none;color:inherit;font:inherit;cursor:pointer}.bd-list[data-v-fbc52661]{margin:0;padding:0;list-style:none;max-height:60vh;overflow-y:auto}.bd-item[data-v-fbc52661]{display:flex;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border)}.bd-item.unseen[data-v-fbc52661]{background:var(--accent-bg)}.bd-item.actionable[data-v-fbc52661]{cursor:pointer}.bd-item.actionable[data-v-fbc52661]:hover{background:var(--bg-soft)}.bd-action[data-v-fbc52661]{margin-top:4px;font-size:11.5px;font-weight:700;color:var(--accent-strong)}.bd-ic[data-v-fbc52661]{font-size:16px;flex-shrink:0}.bd-body[data-v-fbc52661]{min-width:0}.bd-title[data-v-fbc52661]{font-size:13px;font-weight:600;color:var(--text-h)}.bd-sub[data-v-fbc52661]{font-size:12px;color:var(--text);margin-top:1px;word-break:break-word}.bd-at[data-v-fbc52661]{font-size:11px;color:var(--text-dim);margin-top:2px}.notif-page[data-v-46451fe8]{padding:16px;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.np-head[data-v-46451fe8]{display:flex;align-items:center;justify-content:space-between}.np-head h2[data-v-46451fe8]{font-size:18px;font-weight:800;color:var(--text-h)}.np-refresh[data-v-46451fe8]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 12px;font-size:12.5px;cursor:pointer;color:var(--text-h);font-family:inherit}.np-filters[data-v-46451fe8]{display:flex;gap:6px;flex-wrap:wrap}.np-filters button[data-v-46451fe8]{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--text);font-family:inherit}.np-filters button.on[data-v-46451fe8]{background:var(--accent);color:#fff;border-color:var(--accent)}.np-state[data-v-46451fe8]{padding:24px;text-align:center;color:var(--text-dim)}.np-err[data-v-46451fe8]{color:var(--danger, #c0392b)}.np-retry[data-v-46451fe8]{display:block;margin:10px auto 0;padding:6px 14px;border:1px solid currentColor;border-radius:8px;background:none;color:inherit;font:inherit;cursor:pointer}.np-list[data-v-46451fe8]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.np-item[data-v-46451fe8]{display:flex;gap:10px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.np-item.unseen[data-v-46451fe8]{border-color:var(--accent);background:var(--accent-bg)}.np-item.actionable[data-v-46451fe8]{cursor:pointer;transition:border-color .15s,box-shadow .15s}.np-item.actionable[data-v-46451fe8]:hover{border-color:var(--accent);box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 15%,transparent)}.np-chev[data-v-46451fe8]{align-self:center;font-size:18px;font-weight:800;color:var(--text-dim)}.np-ic[data-v-46451fe8]{font-size:18px;flex-shrink:0}.np-body[data-v-46451fe8]{min-width:0;flex:1}.np-title[data-v-46451fe8]{font-size:13.5px;font-weight:700;color:var(--text-h)}.np-sub[data-v-46451fe8]{font-size:12.5px;color:var(--text);margin-top:2px;word-break:break-word}.np-at[data-v-46451fe8]{font-size:11px;color:var(--text-dim);margin-top:3px}.np-approve[data-v-46451fe8]{margin-top:8px;border:none;background:var(--accent);color:#fff;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit}.np-approve[data-v-46451fe8]:disabled{opacity:.6}.pep[data-v-dba1e2d0]{display:flex;align-items:center;gap:8px;margin:6px 14px 0;padding:5px 10px;border:1px solid var(--accent);background:var(--accent-bg);border-radius:8px;font-size:12.5px;line-height:1.4}.pep-ic[data-v-dba1e2d0]{font-size:13px;flex-shrink:0}.pep-text[data-v-dba1e2d0]{flex:1;min-width:0;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pep-btn[data-v-dba1e2d0]{flex-shrink:0;padding:3px 12px;border-radius:7px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.pep-btn.primary[data-v-dba1e2d0]{border:none;background:var(--accent);color:#fff}.pep-btn[data-v-dba1e2d0]:disabled{opacity:.6;cursor:default}.pep-x[data-v-dba1e2d0]{flex-shrink:0;border:none;background:none;color:var(--text-dim);font-size:13px;line-height:1;padding:3px 4px;cursor:pointer;font-family:inherit}.pep-x[data-v-dba1e2d0]:hover{color:var(--text)}.pep-err[data-v-dba1e2d0]{flex-shrink:0;font-size:11.5px;font-weight:600;color:var(--danger)}@media(max-width:480px){.pep[data-v-dba1e2d0]{margin:6px 8px 0}}.card[data-v-e7456b61]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.card-head[data-v-e7456b61]{display:flex;align-items:center;justify-content:space-between}.card-head h3[data-v-e7456b61]{margin:0;font-size:15px;color:var(--text-h)}.card-note[data-v-e7456b61]{font-size:12px;color:var(--text-dim);margin:6px 0 10px}.btn-ghost[data-v-e7456b61]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:5px 12px;font-size:12.5px;cursor:pointer;color:var(--text-h);font-family:inherit}.msg[data-v-e7456b61]{margin:4px 0;font-size:12.5px;font-weight:600}.msg.ok[data-v-e7456b61]{color:var(--accent-strong)}.msg.err[data-v-e7456b61]{color:var(--danger)}.empty[data-v-e7456b61]{color:var(--text-dim);font-size:13px}.plan-row[data-v-e7456b61]{border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px;background:var(--bg-soft)}.plan-title[data-v-e7456b61]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-h)}.plan-id[data-v-e7456b61]{font-size:11px;color:var(--text-dim)}.plan-active[data-v-e7456b61]{margin-inline-start:auto;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text)}.plan-fields[data-v-e7456b61]{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.plan-fields label[data-v-e7456b61],.plan-desc[data-v-e7456b61]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-h)}.plan-ai[data-v-e7456b61]{flex-direction:row!important;align-items:center;gap:6px!important}.inp[data-v-e7456b61]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:13.5px;font-family:inherit;background:var(--surface);max-width:140px}.inp.wide[data-v-e7456b61]{max-width:180px}.name-inp[data-v-e7456b61]{max-width:130px;font-weight:700}.alloc-note[data-v-e7456b61]{margin:0;font-size:11px;color:var(--text-dim)}.dev-zone[data-v-e7456b61]{position:relative;border:1.5px dashed color-mix(in srgb,#d97706 55%,transparent);border-radius:10px;padding:12px 10px 8px;margin-top:4px}.dev-chip[data-v-e7456b61]{position:absolute;top:-9px;inset-inline-start:10px;background:var(--surface);color:#b45309;font-size:10.5px;font-weight:700;padding:0 6px}.plan-desc .inp[data-v-e7456b61]{max-width:none}.btn-primary[data-v-e7456b61]{align-self:start;padding:8px 16px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.btn-primary[data-v-e7456b61]:disabled{opacity:.6}.picker-overlay[data-v-2501d0ef]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1e1673;display:grid;place-items:center;z-index:200;padding:16px}.picker[data-v-2501d0ef]{width:100%;max-width:520px;max-height:86svh;display:flex;flex-direction:column;background:var(--surface);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.pk-head[data-v-2501d0ef]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.pk-head h3[data-v-2501d0ef]{font-size:16px}.x[data-v-2501d0ef]{border:none;background:none;font-size:16px;cursor:pointer;color:var(--text-dim)}.pk-controls[data-v-2501d0ef]{display:flex;gap:8px;padding:12px 16px 6px;flex-wrap:wrap}.dates[data-v-2501d0ef]{display:flex;gap:4px;background:var(--bg-soft);border-radius:9px;padding:3px}.dates button[data-v-2501d0ef]{border:none;background:none;padding:6px 12px;border-radius:7px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.dates button.on[data-v-2501d0ef]{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #0000000f}.search[data-v-2501d0ef]{flex:1;min-width:140px;padding:8px 11px;border:1px solid var(--border);border-radius:9px;font-size:13px;font-family:inherit}.src-toggle[data-v-2501d0ef]{display:flex;gap:4px;margin:10px 16px 0;background:var(--bg-soft);border-radius:9px;padding:3px}.src-toggle button[data-v-2501d0ef]{flex:1;border:none;background:none;padding:7px;border-radius:7px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.src-toggle button.on[data-v-2501d0ef]{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #0000000f}.team-btn[data-v-2501d0ef]{padding:8px 16px;border:1px solid var(--accent);border-radius:9px;background:var(--accent-bg);color:var(--accent-strong);font-weight:600;cursor:pointer}.teams[data-v-2501d0ef]{list-style:none;margin:6px 16px 0;padding:0;max-height:140px;overflow-y:auto;border:1px solid var(--border);border-radius:9px}.teams li[data-v-2501d0ef]{padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid var(--border)}.teams li[data-v-2501d0ef]:last-child{border-bottom:none}.teams li[data-v-2501d0ef]:hover{background:var(--accent-bg)}.t-country[data-v-2501d0ef]{color:var(--text-dim);font-size:12px}.pk-note[data-v-2501d0ef]{margin:0;padding:2px 16px 8px;font-size:12px;color:var(--text-dim)}.pk-error[data-v-2501d0ef]{margin:0;padding:6px 16px;color:var(--danger);font-size:13px;font-weight:600}.pk-state[data-v-2501d0ef]{padding:20px;text-align:center;color:var(--text-dim)}.pk-list[data-v-2501d0ef]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.fx[data-v-2501d0ef]{display:flex;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid var(--border);cursor:pointer}.fx[data-v-2501d0ef]:hover{background:var(--bg-soft)}.fx.on[data-v-2501d0ef]{background:var(--accent-bg)}.fx-check[data-v-2501d0ef]{width:16px;color:var(--accent);font-weight:800}.fx-main[data-v-2501d0ef]{display:flex;flex-direction:column;gap:2px}.fx-teams[data-v-2501d0ef]{font-size:13.5px;font-weight:600;color:var(--text-h)}.fx-meta[data-v-2501d0ef]{font-size:11.5px;color:var(--text-dim)}.pk-foot[data-v-2501d0ef]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.cancel[data-v-2501d0ef]{padding:10px 16px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-weight:600;cursor:pointer}.confirm[data-v-2501d0ef]{flex:1;padding:10px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.confirm[data-v-2501d0ef]:disabled{opacity:.5;cursor:not-allowed}.admin[data-v-e8eca4e7]{padding:16px;max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.admin-title[data-v-e8eca4e7]{font-size:20px;font-weight:800;color:var(--text-h)}.sub-tabs[data-v-e8eca4e7]{display:flex;gap:4px;background:var(--bg-soft);border-radius:10px;padding:4px}.sub-tabs button[data-v-e8eca4e7]{flex:1;border:none;background:none;padding:9px;border-radius:7px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.sub-tabs button.on[data-v-e8eca4e7]{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #0000000f}.stack[data-v-e8eca4e7]{display:flex;flex-direction:column;gap:14px}.card[data-v-e8eca4e7]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.card-head[data-v-e8eca4e7]{display:flex;align-items:center;justify-content:space-between}.card h3[data-v-e8eca4e7]{font-size:15px;font-weight:700;color:var(--text-h)}.card-note[data-v-e8eca4e7]{font-size:12.5px;color:var(--text-dim);line-height:1.5}.kv[data-v-e8eca4e7]{font-size:13px}.ok[data-v-e8eca4e7]{color:var(--accent-strong);font-weight:700}.off[data-v-e8eca4e7]{color:var(--text-dim);font-weight:700}.key-row[data-v-e8eca4e7]{display:flex;gap:8px;flex-wrap:wrap}.lock-row[data-v-e8eca4e7]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--bg-soft);border-radius:10px}.lock-state[data-v-e8eca4e7]{font-size:13px;font-weight:600;color:var(--text)}.btn-primary.danger[data-v-e8eca4e7]{background:var(--danger)}.usage-h[data-v-e8eca4e7]{font-size:13px;font-weight:700;color:var(--text-h);margin-top:4px}.sport-block[data-v-e8eca4e7]{display:flex;flex-direction:column;gap:7px}.sport-block+.sport-block[data-v-e8eca4e7]{margin-top:6px;padding-top:10px;border-top:1px dashed var(--border)}.sport-h[data-v-e8eca4e7]{font-size:13.5px;font-weight:700;color:var(--text-h)}.warn[data-v-e8eca4e7]{color:var(--danger);font-weight:700}.inp[data-v-e8eca4e7]{flex:1;padding:9px 11px;border:1px solid var(--border);border-radius:9px;font-size:13.5px;font-family:inherit;background:var(--surface)}.inp[data-v-e8eca4e7]:focus{outline:none;border-color:var(--accent)}.mono[data-v-e8eca4e7]{font-family:ui-monospace,monospace;letter-spacing:.5px}.model-row[data-v-e8eca4e7]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;flex-wrap:wrap}.model-sel[data-v-e8eca4e7]{flex:0 1 240px;cursor:pointer}.model-saving[data-v-e8eca4e7]{font-size:12px;color:var(--text-dim)}.kv-grid[data-v-e8eca4e7]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kv-grid>div[data-v-e8eca4e7]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--bg-soft);border-radius:9px;font-size:13px}.k[data-v-e8eca4e7]{font-size:11.5px;color:var(--text-dim)}.ucards[data-v-e8eca4e7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ucard[data-v-e8eca4e7]{border:1px solid var(--border);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:7px;min-width:0}.ucard.focused[data-v-e8eca4e7]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);animation:ucard-pulse-e8eca4e7 1.2s ease-out 2}@keyframes ucard-pulse-e8eca4e7{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 10%,transparent)}}.uc-head[data-v-e8eca4e7]{display:flex;align-items:center;gap:8px;min-width:0}.uc-email[data-v-e8eca4e7]{flex:1;min-width:0;font-size:13.5px;font-weight:700;color:var(--text-h);word-break:break-all}.uc-badge[data-v-e8eca4e7]{flex-shrink:0;font-size:11px;font-weight:800;padding:2px 9px;border-radius:999px}.uc-badge.admin[data-v-e8eca4e7]{background:var(--accent-bg);color:var(--accent-strong)}.uc-badge.dev[data-v-e8eca4e7]{background:color-mix(in srgb,#7c3aed 12%,transparent);color:#6d28d9}.uc-badge.pending[data-v-e8eca4e7]{background:color-mix(in srgb,#f59e0b 14%,transparent);color:#b45309;border:1px dashed #d97706}.role.approve[data-v-e8eca4e7]{background:var(--accent);border-color:var(--accent);color:#fff}.pend-badge[data-v-e8eca4e7]{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-inline-start:5px;padding:0 4px;border-radius:999px;background:#d97706;color:#fff;font-size:10.5px;font-weight:800}.uc-meta[data-v-e8eca4e7]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--text-dim)}.plan-sel[data-v-e8eca4e7]{margin-inline-start:4px;padding:2px 6px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:11.5px;font-family:inherit;color:var(--text-h)}.uc-actions[data-v-e8eca4e7]{display:flex;flex-wrap:wrap;gap:6px}.newuser[data-v-e8eca4e7]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px;background:var(--bg-soft);border-radius:10px}.nu-admin[data-v-e8eca4e7]{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;white-space:nowrap}.udel[data-v-e8eca4e7]{padding:5px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:13px;cursor:pointer}.udel.block[data-v-e8eca4e7]:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.blocklist[data-v-e8eca4e7]{border:1px dashed var(--border);border-radius:10px;padding:8px 10px}.bl-toggle[data-v-e8eca4e7]{border:none;background:none;padding:2px 0;font-size:12.5px;font-weight:700;color:var(--text);cursor:pointer;font-family:inherit}.bl-body[data-v-e8eca4e7]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.bl-add[data-v-e8eca4e7]{display:flex;gap:8px;flex-wrap:wrap}.bl-list[data-v-e8eca4e7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.bl-item[data-v-e8eca4e7]{display:flex;align-items:center;gap:10px;padding:5px 8px;background:var(--bg-soft);border-radius:8px;font-size:12px}.bl-pattern[data-v-e8eca4e7]{font-weight:700;color:var(--text-h);font-family:ui-monospace,monospace}.bl-note[data-v-e8eca4e7]{flex:1;min-width:0;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udel[data-v-e8eca4e7]:hover:not(:disabled){border-color:var(--danger)}.udel[data-v-e8eca4e7]:disabled{opacity:.5;cursor:not-allowed}.grid[data-v-e8eca4e7]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ev-actions[data-v-e8eca4e7]{display:flex;gap:8px;flex-wrap:wrap}.winner-games[data-v-e8eca4e7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.winner-game[data-v-e8eca4e7]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft)}.wg-main[data-v-e8eca4e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.wg-name[data-v-e8eca4e7]{font-size:13.5px;font-weight:700;color:var(--text-h)}.wg-meta[data-v-e8eca4e7]{font-size:11.5px;color:var(--text-dim)}.btn-primary.sm[data-v-e8eca4e7]{padding:7px 12px;font-size:12.5px;flex-shrink:0}.events[data-v-e8eca4e7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ev[data-v-e8eca4e7]{display:flex;align-items:center;gap:6px}.ev-n[data-v-e8eca4e7]{width:22px;flex-shrink:0;text-align:center;font-size:12px;font-weight:700;color:var(--text-dim)}.inp.sm[data-v-e8eca4e7]{padding:7px 9px;font-size:12.5px}.league[data-v-e8eca4e7]{max-width:120px}.vs[data-v-e8eca4e7]{color:var(--text-dim)}.btn-primary[data-v-e8eca4e7]{padding:9px 18px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.btn-primary[data-v-e8eca4e7]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-e8eca4e7]{padding:8px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-weight:600;font-size:13px;cursor:pointer;color:var(--text)}.form-foot[data-v-e8eca4e7]{display:flex;gap:8px;justify-content:flex-end}.msg[data-v-e8eca4e7]{font-size:13px;font-weight:600;margin:0}.msg.err[data-v-e8eca4e7]{color:var(--danger)}.empty[data-v-e8eca4e7]{font-size:13px;color:var(--text-dim)}.round-list[data-v-e8eca4e7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.round-item[data-v-e8eca4e7]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.round-main[data-v-e8eca4e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.round-name[data-v-e8eca4e7]{font-size:13.5px;font-weight:700;color:var(--text-h)}.round-meta[data-v-e8eca4e7]{font-size:11.5px;color:var(--text-dim)}.round-ops[data-v-e8eca4e7]{display:flex;gap:6px;flex-shrink:0}.op[data-v-e8eca4e7]{padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:12.5px;font-weight:600;cursor:pointer}.op.del[data-v-e8eca4e7]:hover{border-color:var(--danger);color:var(--danger)}.picker-btn[data-v-e8eca4e7]{align-self:flex-start}@media(max-width:560px){.admin[data-v-e8eca4e7]{padding:12px 10px}.grid[data-v-e8eca4e7],.kv-grid[data-v-e8eca4e7]{grid-template-columns:1fr}.sub-tabs button[data-v-e8eca4e7]{font-size:12px;padding:8px 4px}.ev-actions>button[data-v-e8eca4e7]{flex:1 1 auto;min-height:44px}.ev[data-v-e8eca4e7]{flex-wrap:wrap;row-gap:5px;padding-bottom:7px;border-bottom:1px dashed var(--border)}.ev .inp.sm[data-v-e8eca4e7]{flex:1 1 0;min-width:0}.ev .league[data-v-e8eca4e7]{flex:1 1 100%;max-width:none;margin-inline-start:28px}.picker-btn[data-v-e8eca4e7]{align-self:stretch}}.card[data-v-f0ed24a2]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.card h3[data-v-f0ed24a2]{font-size:15px;font-weight:700;color:var(--text-h)}.card-note[data-v-f0ed24a2]{font-size:12.5px;color:var(--text-dim);line-height:1.5}.vol[data-v-f0ed24a2]{font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.vol-inp[data-v-f0ed24a2]{width:110px;padding:7px 10px;border:1px solid var(--border);border-radius:9px;font-size:13.5px;font-family:inherit;background:var(--surface)}.vol-inp[data-v-f0ed24a2]:focus{outline:none;border-color:var(--accent)}.ptable[data-v-f0ed24a2]{width:100%;border-collapse:collapse;font-size:13px}.ptable th[data-v-f0ed24a2],.ptable td[data-v-f0ed24a2]{text-align:start;padding:8px 6px;border-bottom:1px solid var(--border)}.ptable th[data-v-f0ed24a2]{font-size:11.5px;color:var(--text-dim);font-weight:700}.ptable tr.cur[data-v-f0ed24a2]{background:var(--accent-bg)}.m-name[data-v-f0ed24a2]{display:flex;flex-direction:column;gap:2px;font-weight:700;color:var(--text-h)}.m-note[data-v-f0ed24a2]{font-size:11px;color:var(--text-dim);font-weight:500}.badge[data-v-f0ed24a2]{display:inline-block;margin-inline-start:6px;padding:1px 7px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:700}.card[data-v-43bdf61e]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.card h3[data-v-43bdf61e]{margin:0;font-size:15px;font-weight:700;color:var(--text-h)}.card-note[data-v-43bdf61e]{margin:4px 0 0;font-size:12.5px;color:var(--text-dim);line-height:1.45}.fx-head[data-v-43bdf61e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fx-head-text[data-v-43bdf61e]{min-width:0}.fx-scopes[data-v-43bdf61e]{display:flex;gap:4px;padding:4px;background:var(--bg-soft);border-radius:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none}.fx-scopes[data-v-43bdf61e]::-webkit-scrollbar{display:none}.fx-scope[data-v-43bdf61e]{flex:0 0 auto;border:none;background:none;padding:8px 12px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap;font-family:inherit}.fx-scope b[data-v-43bdf61e]{font-variant-numeric:tabular-nums;color:var(--text-h)}.fx-scope.on[data-v-43bdf61e]{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #0000000f}.fx-scope.on b[data-v-43bdf61e]{color:var(--accent)}.fx-toolbar[data-v-43bdf61e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fx-advanced[data-v-43bdf61e]{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--bg-soft)}.fx-advanced summary[data-v-43bdf61e]{cursor:pointer;font-size:12px;font-weight:700;color:var(--text-h);list-style:none}.fx-advanced summary[data-v-43bdf61e]::-webkit-details-marker{display:none}.fx-advanced[open] summary[data-v-43bdf61e]{margin-bottom:8px}.fx-filters[data-v-43bdf61e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.fx-sel[data-v-43bdf61e],.fx-search[data-v-43bdf61e]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);font-size:12.5px;font-family:inherit;color:var(--text-h);min-width:0}.fx-search[data-v-43bdf61e]{flex:1 1 180px;min-width:140px}.fx-sel.sort[data-v-43bdf61e]{flex:0 0 auto;width:auto;background:var(--surface)}.fx-filters .fx-sel[data-v-43bdf61e]{width:100%}.fx-err[data-v-43bdf61e]{margin:0;font-size:12.5px;font-weight:600;color:var(--danger)}.fx-note[data-v-43bdf61e]{margin:0;font-size:12px;color:var(--text-dim)}.fx-empty[data-v-43bdf61e]{margin:0;padding:22px 12px;text-align:center;font-size:13px;color:var(--text-dim);display:flex;flex-direction:column;align-items:center;gap:10px}.fx-table-wrap[data-v-43bdf61e]{overflow:auto;max-height:min(70vh,720px);border:1px solid var(--border);border-radius:10px;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior:contain}.fx-table[data-v-43bdf61e]{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:12.5px}.fx-table th[data-v-43bdf61e],.fx-table td[data-v-43bdf61e]{padding:9px 10px;text-align:start;vertical-align:top;border-bottom:1px solid var(--border)}.fx-table th[data-v-43bdf61e]{position:sticky;top:0;z-index:2;background:var(--bg-soft);font-size:11px;font-weight:700;color:var(--text-dim);white-space:nowrap;vertical-align:middle}.fx-table th[data-v-43bdf61e]:first-child,.fx-td-game[data-v-43bdf61e]{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface);min-width:150px}.fx-table th[data-v-43bdf61e]:first-child{z-index:3;background:var(--bg-soft)}.fx-tr[data-v-43bdf61e]{cursor:pointer}.fx-tr:hover td[data-v-43bdf61e],.fx-tr:hover .fx-td-game[data-v-43bdf61e]{background:var(--bg-soft)}.fx-tr.open td[data-v-43bdf61e],.fx-tr.open .fx-td-game[data-v-43bdf61e]{background:color-mix(in srgb,var(--accent-bg) 55%,var(--surface))}.fx-tr[data-v-43bdf61e]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fx-detail-tr td[data-v-43bdf61e]{padding:0;border-bottom:1px solid var(--border);background:var(--surface)}.fx-teams[data-v-43bdf61e]{font-size:13px;font-weight:700;color:var(--text-h);line-height:1.3}.fx-vs[data-v-43bdf61e]{color:var(--text-dim);font-weight:400}.fx-meta-line[data-v-43bdf61e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11px;color:var(--text-dim)}.fx-kick[data-v-43bdf61e]{font-variant-numeric:tabular-nums}.fx-cov[data-v-43bdf61e]{display:flex;flex-wrap:wrap;gap:4px}.fx-cov-item[data-v-43bdf61e]{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--bg-soft);color:var(--text-dim);white-space:nowrap}.fx-cov-item.ok[data-v-43bdf61e]{color:var(--accent-strong);background:color-mix(in srgb,var(--accent-strong) 12%,transparent)}.fx-cov-item.miss[data-v-43bdf61e]{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.fx-cov-item i[data-v-43bdf61e]{font-style:normal;font-weight:800}.fx-td-updated[data-v-43bdf61e]{white-space:nowrap;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums;min-width:110px}.fx-ago[data-v-43bdf61e]{margin-top:2px;font-size:10.5px;color:var(--text-dim)}.fx-td-assoc[data-v-43bdf61e]{min-width:140px}.fx-assoc-chips[data-v-43bdf61e]{display:flex;flex-wrap:wrap;gap:4px}.fx-td-chev[data-v-43bdf61e]{width:28px;text-align:center;color:var(--text-dim);font-size:11px;vertical-align:middle}.sr-only[data-v-43bdf61e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fx-detail[data-v-43bdf61e]{margin:0;padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:color-mix(in srgb,var(--bg-soft) 65%,var(--surface))}.fxd-h[data-v-43bdf61e]{margin:6px 0 0;font-size:12px;font-weight:800;color:var(--text-h)}.fxd-comps[data-v-43bdf61e],.fxd-plain[data-v-43bdf61e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fxd-comp[data-v-43bdf61e]{display:grid;grid-template-columns:18px minmax(100px,auto) 1fr;gap:2px 8px;align-items:baseline;font-size:12px;padding:4px 6px;background:var(--surface);border-radius:8px}.fxd-status[data-v-43bdf61e]{font-weight:800}.fxd-status.ok[data-v-43bdf61e]{color:var(--accent-strong)}.fxd-status.miss[data-v-43bdf61e]{color:var(--danger)}.fxd-label[data-v-43bdf61e]{font-weight:700;color:var(--text-h)}.fxd-value[data-v-43bdf61e]{color:var(--text);font-weight:600}.fxd-meta[data-v-43bdf61e]{grid-column:2 / 4;font-size:10.5px;color:var(--text-dim)}.fxd-plain li[data-v-43bdf61e]{font-size:11.5px;color:var(--text)}.fxd-plain b[data-v-43bdf61e]{color:var(--text-h)}.fxd-note[data-v-43bdf61e]{margin:0;color:var(--text-dim);line-height:1.5;font-size:12px}.fx-chip[data-v-43bdf61e]{font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--bg-soft);color:var(--text-dim);white-space:nowrap}.fx-chip.comp[data-v-43bdf61e]{background:var(--accent-bg);color:var(--accent-strong)}.fx-chip.form[data-v-43bdf61e]{background:color-mix(in srgb,var(--accent) 14%,var(--bg-soft));color:var(--text-h)}.fx-chip.dim[data-v-43bdf61e]{opacity:.75}.dev-action.sm[data-v-43bdf61e]{padding:6px 10px;font-size:12px}.fx-state[data-v-43bdf61e]{display:inline-block;font-size:11px;font-weight:800;white-space:nowrap;padding:2px 7px;border-radius:6px;background:var(--bg-soft)}.fx-state.final[data-v-43bdf61e]{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-strong)}.fx-state.live[data-v-43bdf61e]{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#92400e}.fx-state.closed[data-v-43bdf61e]{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.fx-state.idle[data-v-43bdf61e],.fx-state.none[data-v-43bdf61e]{color:var(--text-dim)}@media(max-width:560px){.card[data-v-43bdf61e]{padding:12px}.fx-head[data-v-43bdf61e]{flex-wrap:wrap}.fx-filters[data-v-43bdf61e]{grid-template-columns:1fr 1fr}.fx-table[data-v-43bdf61e]{min-width:640px}.fxd-comp[data-v-43bdf61e]{grid-template-columns:18px 1fr}.fxd-value[data-v-43bdf61e],.fxd-meta[data-v-43bdf61e]{grid-column:2}}.stack[data-v-21267462]{display:flex;flex-direction:column;gap:14px}.card[data-v-21267462]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.card-head[data-v-21267462]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card h3[data-v-21267462]{font-size:15px;font-weight:700;color:var(--text-h)}.card-note[data-v-21267462]{font-size:12.5px;color:var(--text-dim);line-height:1.5}.card-note code[data-v-21267462]{font-family:ui-monospace,monospace;font-size:11.5px;background:var(--bg-soft);padding:1px 4px;border-radius:5px}.ext[data-v-21267462]{color:var(--accent);font-weight:600}.kv-grid[data-v-21267462]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kv-grid>div[data-v-21267462]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--bg-soft);border-radius:9px;font-size:13px}.k[data-v-21267462]{font-size:11.5px;color:var(--text-dim)}.filters[data-v-21267462]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.inp[data-v-21267462]{flex:1;min-width:160px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--bg-soft);color:var(--text);font-size:13px}.chk[data-v-21267462]{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.btn-ghost[data-v-21267462]{padding:8px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-weight:600;font-size:13px;cursor:pointer;color:var(--text)}.msg.err[data-v-21267462]{color:var(--danger);font-weight:600;font-size:13px;margin:0}.empty[data-v-21267462]{font-size:13px;color:var(--text-dim)}.table-wrap[data-v-21267462]{overflow-x:auto;max-height:70vh;overflow-y:auto}.tbl[data-v-21267462]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-21267462],.tbl td[data-v-21267462]{border-bottom:1px solid var(--border);padding:7px 8px;text-align:start;vertical-align:middle}.tbl th[data-v-21267462]{font-size:11.5px;color:var(--text-dim);position:sticky;top:0;background:var(--surface);z-index:1}.logo[data-v-21267462]{width:28px;height:28px;object-fit:contain}.logo-miss[data-v-21267462]{color:var(--text-dim)}.mono[data-v-21267462]{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums}.sm[data-v-21267462]{font-size:11.5px}.dim[data-v-21267462]{color:var(--text-dim)}@media(max-width:640px){.kv-grid[data-v-21267462]{grid-template-columns:1fr 1fr}}.stack[data-v-2da0318b]{display:flex;flex-direction:column;gap:14px}.card[data-v-2da0318b]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.card.danger[data-v-2da0318b]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.card.muted[data-v-2da0318b]{opacity:.72}.card-head[data-v-2da0318b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card h3[data-v-2da0318b]{font-size:15px;font-weight:700;color:var(--text-h)}.card h4[data-v-2da0318b]{font-size:13px;font-weight:700;color:var(--text-h);margin:0}.card-note[data-v-2da0318b]{font-size:12.5px;color:var(--text-dim);line-height:1.5}.ok[data-v-2da0318b]{color:var(--accent-strong);font-weight:700}.warn[data-v-2da0318b]{color:var(--danger);font-weight:700}.msg[data-v-2da0318b]{font-size:13px;font-weight:600;margin:0}.msg.err[data-v-2da0318b]{color:var(--danger)}.empty[data-v-2da0318b]{font-size:13px;color:var(--text-dim);margin:0}.radio-row[data-v-2da0318b]{display:flex;gap:8px;flex-wrap:wrap}.radio-opt[data-v-2da0318b]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);cursor:pointer;font-weight:700;font-size:13px;color:var(--text)}.radio-opt.on[data-v-2da0318b]{border-color:var(--accent);color:var(--accent)}.radio-opt input[data-v-2da0318b]{accent-color:var(--accent)}.saver-label[data-v-2da0318b]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text);cursor:pointer}.saver-label.tight[data-v-2da0318b]{margin-top:2px}.saver-label input[data-v-2da0318b]{margin-top:2px;accent-color:var(--accent)}.cadence-row[data-v-2da0318b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.cadence-row.disabled[data-v-2da0318b]{opacity:.5}.cadence-label[data-v-2da0318b]{font-weight:600;color:var(--text)}.cadence-opt[data-v-2da0318b]{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface);cursor:pointer;font-weight:600;color:var(--text)}.cadence-opt.on[data-v-2da0318b]{border-color:var(--accent);color:var(--accent)}.cadence-opt input[data-v-2da0318b]{accent-color:var(--accent)}.kv-grid[data-v-2da0318b]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kv-grid>div[data-v-2da0318b]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--bg-soft);border-radius:9px;font-size:13px}.k[data-v-2da0318b]{font-size:11.5px;color:var(--text-dim)}.cron-health[data-v-2da0318b]{font-size:12px;line-height:1.35}.cron-health.ok[data-v-2da0318b]{color:var(--ok, #2e7d32)}.cron-health.warn[data-v-2da0318b]{color:var(--warn, #b26a00)}.cron-health.bad[data-v-2da0318b]{color:var(--danger, #c62828);font-weight:600}.day-head[data-v-2da0318b]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--border)}.day-head h4[data-v-2da0318b]{font-size:14px}.day-date[data-v-2da0318b]{font-size:12px;color:var(--text-dim);font-weight:600}.list-hint[data-v-2da0318b]{font-size:11.5px;color:var(--text-dim);margin:0}.day-strip[data-v-2da0318b]{display:flex;flex-direction:column;gap:8px}.tally[data-v-2da0318b]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tally li[data-v-2da0318b]{display:flex;align-items:baseline;gap:5px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;font-size:12px;color:var(--text-dim)}.tally-n[data-v-2da0318b]{font-size:15px;font-weight:800;color:var(--text-h)}.tag[data-v-2da0318b]{display:inline-block;margin-inline-start:6px;font-size:10.5px;font-weight:600;color:var(--text-dim);background:var(--bg-soft);padding:1px 6px;border-radius:5px}.btn-ghost[data-v-2da0318b]{padding:8px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-weight:600;font-size:13px;cursor:pointer;color:var(--text)}.calc-table-wrap[data-v-2da0318b]{overflow-x:auto}.calc-table[data-v-2da0318b],.price-table[data-v-2da0318b]{width:100%;border-collapse:collapse;font-size:13px}.calc-table th[data-v-2da0318b],.calc-table td[data-v-2da0318b],.price-table th[data-v-2da0318b],.price-table td[data-v-2da0318b]{border-bottom:1px solid var(--border);padding:7px 8px;text-align:start}.calc-table th[data-v-2da0318b],.price-table th[data-v-2da0318b]{font-size:11.5px;color:var(--text-dim);font-weight:600}.calc-table tfoot td[data-v-2da0318b]{font-weight:700}.hypo-inp[data-v-2da0318b]{width:5.5rem;padding:5px 8px;border:1px solid var(--border);border-radius:7px;background:var(--bg-soft);color:var(--text);font-size:13px}.budget-box[data-v-2da0318b]{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:10px;border:1px solid var(--border);background:var(--bg-soft)}.budget-box.warn[data-v-2da0318b]{border-color:var(--danger)}.total-card[data-v-2da0318b]{border-color:var(--accent)}.total-grid[data-v-2da0318b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.total-grid>div[data-v-2da0318b]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--bg-soft);border-radius:9px}.total-sum[data-v-2da0318b]{border:1px solid var(--accent)}.total-n[data-v-2da0318b]{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-h)}@media(max-width:560px){.kv-grid[data-v-2da0318b],.total-grid[data-v-2da0318b]{grid-template-columns:1fr}}.stack[data-v-3762c253]{display:flex;flex-direction:column;gap:14px}.card[data-v-3762c253]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.card-head[data-v-3762c253]{display:flex;align-items:center;justify-content:space-between}.card h3[data-v-3762c253]{font-size:15px;font-weight:700;color:var(--text-h)}.card-note[data-v-3762c253]{font-size:12.5px;color:var(--text-dim);line-height:1.5}.summary[data-v-3762c253]{font-size:13px;color:var(--text)}.summary strong[data-v-3762c253]{color:var(--accent);font-weight:800}.empty[data-v-3762c253]{font-size:13px;color:var(--text-dim)}.msg[data-v-3762c253]{font-size:13px;font-weight:600;margin:0}.msg.ok[data-v-3762c253]{color:var(--accent-strong)}.msg.err[data-v-3762c253]{color:var(--danger)}.track-list[data-v-3762c253],.round-list[data-v-3762c253]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.track-row[data-v-3762c253]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:9px 2px;border-bottom:1px solid var(--border)}.track-main[data-v-3762c253]{display:flex;align-items:center;gap:7px;min-width:0}.track-label[data-v-3762c253]{font-size:13px;font-weight:600;color:var(--text-h);word-break:break-word}.live-dot[data-v-3762c253]{width:8px;height:8px;border-radius:999px;background:var(--danger);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}.src-badge[data-v-3762c253]{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;white-space:nowrap;flex-shrink:0}.src-round[data-v-3762c253]{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-strong)}.src-slip[data-v-3762c253]{background:color-mix(in srgb,var(--gold) 20%,transparent);color:var(--gold)}.src-sub[data-v-3762c253]{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.src-none[data-v-3762c253]{background:var(--bg-soft);color:var(--text-dim)}.track-meta[data-v-3762c253]{display:flex;align-items:baseline;gap:10px;margin-inline-start:auto}.track-score[data-v-3762c253]{font-size:12.5px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.track-min[data-v-3762c253]{font-size:11.5px;font-weight:800;color:var(--accent-strong);font-variant-numeric:tabular-nums}.track-status[data-v-3762c253]{font-size:11.5px;font-weight:600;color:var(--text-dim)}.track-age[data-v-3762c253]{font-size:11.5px;color:var(--text-dim);white-space:nowrap}.prune-row[data-v-3762c253]{display:flex;flex-wrap:wrap;gap:8px}.prune-field[data-v-3762c253]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text);flex-wrap:wrap}.inp[data-v-3762c253]{padding:9px 11px;border:1px solid var(--border);border-radius:9px;font-size:13.5px;font-family:inherit;background:var(--surface)}.inp[data-v-3762c253]:focus{outline:none;border-color:var(--accent)}.num-inp[data-v-3762c253]{width:80px}.chk-label[data-v-3762c253]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);cursor:pointer}.chk-label input[data-v-3762c253]{accent-color:var(--accent)}.key-row[data-v-3762c253]{display:flex;gap:8px;flex-wrap:wrap}.btn-primary[data-v-3762c253]{padding:9px 18px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.btn-primary.danger[data-v-3762c253]{background:var(--danger)}.btn-primary[data-v-3762c253]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-3762c253]{padding:8px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-weight:600;font-size:13px;cursor:pointer;color:var(--text)}.btn-ghost.danger[data-v-3762c253]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}.btn-ghost[data-v-3762c253]:disabled{opacity:.5;cursor:not-allowed}.round-row[data-v-3762c253]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 2px;border-bottom:1px solid var(--border)}.round-info[data-v-3762c253]{display:flex;flex-direction:column;gap:2px;min-width:0}.round-title[data-v-3762c253]{font-size:13px;font-weight:700;color:var(--text-h);word-break:break-word}.round-meta[data-v-3762c253]{font-size:11.5px;color:var(--text-dim)}.pl-list[data-v-de364f07]{list-style:none;margin:0 0 14px;padding:0}.pl-row[data-v-de364f07]{padding:9px 2px;border-bottom:1px solid var(--border)}.pl-main[data-v-de364f07]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pl-label[data-v-de364f07]{font-weight:700;color:var(--text-h);font-size:13px}.pl-n[data-v-de364f07]{font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)}.pl-age[data-v-de364f07]{margin-inline-start:auto;font-size:12px;padding:1px 8px;border-radius:999px}.pl-age.ok[data-v-de364f07]{color:#7ee787;background:#7ee7871f}.pl-age.warn[data-v-de364f07]{color:#e3b341;background:#e3b3411f}.pl-age.bad[data-v-de364f07]{color:#ff7b72;background:#ff7b721f}.pl-note[data-v-de364f07]{margin:3px 0 0;font-size:11.5px;color:var(--text-dim)}.vf[data-v-de364f07]{border:1px solid var(--border);border-radius:10px;padding:11px}.vf.ok[data-v-de364f07]{border-color:#7ee78773}.vf.warn[data-v-de364f07]{border-color:#e3b34173}.vf.bad[data-v-de364f07]{border-color:#ff7b7273}.vf-head[data-v-de364f07]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.vf-t[data-v-de364f07]{font-weight:700;font-size:13px;color:var(--text-h)}.vf-pct[data-v-de364f07]{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.vf.ok .vf-pct[data-v-de364f07]{color:#7ee787}.vf.warn .vf-pct[data-v-de364f07]{color:#e3b341}.vf.bad .vf-pct[data-v-de364f07]{color:#ff7b72}.vf-grid[data-v-de364f07]{display:grid;grid-template-columns:1fr auto 1fr auto;gap:4px 10px;font-size:12.5px}.vf-grid span[data-v-de364f07]{color:var(--text-dim)}.vf-grid b[data-v-de364f07]{font-variant-numeric:tabular-nums;color:var(--text)}.vf-note[data-v-de364f07]{margin:9px 0 0;font-size:11.5px;line-height:1.55;color:var(--text-dim)}@media(max-width:560px){.vf-grid[data-v-de364f07]{grid-template-columns:1fr auto}}.dev[data-v-f36a8986]{padding:16px;max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.dev-title[data-v-f36a8986]{font-size:20px;font-weight:800;color:var(--text-h)}.sub-tabs[data-v-f36a8986]{display:flex;gap:4px;background:var(--bg-soft);border-radius:10px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none}.sub-tabs[data-v-f36a8986]::-webkit-scrollbar{display:none}.sub-tabs button[data-v-f36a8986]{flex:0 0 auto;border:none;background:none;padding:9px 12px;border-radius:7px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.sub-tabs button.on[data-v-f36a8986]{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #0000000f}.log-filters[data-v-f36a8986]{margin-bottom:10px}.log-filters button[data-v-f36a8986]{font-size:12px;padding:7px 6px}.stack[data-v-f36a8986]{display:flex;flex-direction:column;gap:14px}.card[data-v-f36a8986]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.card-head[data-v-f36a8986]{display:flex;align-items:center;justify-content:space-between}.card h3[data-v-f36a8986]{font-size:15px;font-weight:700;color:var(--text-h)}.card-note[data-v-f36a8986]{font-size:12.5px;color:var(--text-dim);line-height:1.5}.kv[data-v-f36a8986]{font-size:13px}.ok[data-v-f36a8986]{color:var(--accent-strong);font-weight:700}.off[data-v-f36a8986]{color:var(--text-dim);font-weight:700}.warn[data-v-f36a8986]{color:var(--danger);font-weight:700}.key-row[data-v-f36a8986]{display:flex;gap:8px;flex-wrap:wrap}.inp[data-v-f36a8986]{flex:1;padding:9px 11px;border:1px solid var(--border);border-radius:9px;font-size:13.5px;font-family:inherit;background:var(--surface)}.inp[data-v-f36a8986]:focus{outline:none;border-color:var(--accent)}.credit-row[data-v-f36a8986]{display:flex;gap:8px;align-items:center;margin-top:8px}.credit-inp[data-v-f36a8986]{max-width:260px}.saver-row[data-v-f36a8986]{margin:4px 0 2px}.saver-label[data-v-f36a8986]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text);cursor:pointer}.saver-label input[data-v-f36a8986]{margin-top:2px;accent-color:var(--accent)}.mono[data-v-f36a8986]{font-family:ui-monospace,monospace;letter-spacing:.5px}.model-row[data-v-f36a8986]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;flex-wrap:wrap}.model-sel[data-v-f36a8986]{flex:0 1 240px;cursor:pointer}.model-saving[data-v-f36a8986]{font-size:12px;color:var(--text-dim)}.usage-h[data-v-f36a8986]{font-size:13px;font-weight:700;color:var(--text-h);margin-top:4px}.kv-grid[data-v-f36a8986]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kv-grid>div[data-v-f36a8986]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--bg-soft);border-radius:9px;font-size:13px}.k[data-v-f36a8986]{font-size:11.5px;color:var(--text-dim)}.cost .cost-v[data-v-f36a8986]{font-weight:800;color:var(--accent-strong)}.sport-block[data-v-f36a8986]{display:flex;flex-direction:column;gap:7px}.sport-block+.sport-block[data-v-f36a8986]{margin-top:6px;padding-top:10px;border-top:1px dashed var(--border)}.sport-h[data-v-f36a8986]{font-size:13.5px;font-weight:700;color:var(--text-h)}.btn-primary[data-v-f36a8986]{padding:9px 18px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.btn-primary[data-v-f36a8986]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-f36a8986]{padding:8px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-weight:600;font-size:13px;cursor:pointer;color:var(--text)}.msg[data-v-f36a8986]{font-size:13px;font-weight:600;margin:0}.msg.err[data-v-f36a8986]{color:var(--danger)}.empty[data-v-f36a8986]{font-size:13px;color:var(--text-dim)}.log-list[data-v-f36a8986]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.log-row[data-v-f36a8986]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:8px 2px;border-bottom:1px solid var(--border);font-size:12.5px}.log-event[data-v-f36a8986]{flex-shrink:0;font-weight:700;color:var(--text-h)}.log-email[data-v-f36a8986]{font-weight:600;color:var(--text);word-break:break-all}.log-detail[data-v-f36a8986]{color:var(--text-dim)}.log-at[data-v-f36a8986]{margin-inline-start:auto;color:var(--text-dim);font-variant-numeric:tabular-nums}.log-row.clickable[data-v-f36a8986]{cursor:pointer}.log-row.clickable[data-v-f36a8986]:hover{background:var(--surface-2, rgba(127, 127, 127, .07))}.log-row.sys[data-v-f36a8986]{border-inline-start:3px solid var(--accent, #7aa2f7);padding-inline-start:6px}.log-caret[data-v-f36a8986]{flex-shrink:0;color:var(--text-dim);font-size:10px}.log-meta[data-v-f36a8986]{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;padding:8px 10px 10px;border-bottom:1px solid var(--border);background:var(--surface-2, rgba(127, 127, 127, .06));font-size:12px}.log-meta dt[data-v-f36a8986]{color:var(--text-dim)}.log-meta dd[data-v-f36a8986]{margin:0;color:var(--text);word-break:break-word;font-variant-numeric:tabular-nums}@media(max-width:560px){.dev[data-v-f36a8986]{padding:12px 10px}.kv-grid[data-v-f36a8986]{grid-template-columns:1fr}}.ai-page[data-v-8f471e3d]{min-height:100%;display:flex;flex-direction:column}.ai-head[data-v-8f471e3d]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.ai-back[data-v-8f471e3d],.ai-refresh[data-v-8f471e3d]{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:7px 12px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;font-family:inherit;white-space:nowrap}.ai-back[data-v-8f471e3d]:hover,.ai-refresh[data-v-8f471e3d]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.ai-refresh[data-v-8f471e3d]:disabled{opacity:.5;cursor:not-allowed}.ai-title[data-v-8f471e3d]{flex:1;margin:0;font-size:16px;font-weight:800;color:var(--text-h)}.ai-gate[data-v-8f471e3d],.ai-empty[data-v-8f471e3d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 24px;text-align:center}.ai-body[data-v-8f471e3d]{flex:1;display:flex;flex-direction:column;padding-bottom:24px}.ai-gate-title[data-v-8f471e3d],.ai-empty-title[data-v-8f471e3d]{margin:0;font-size:17px;font-weight:800;color:var(--text-h)}.ai-gate-text[data-v-8f471e3d],.ai-empty-text[data-v-8f471e3d]{margin:0;max-width:380px;font-size:13.5px;line-height:1.6;color:var(--text)}.ai-gate-btn[data-v-8f471e3d]{margin-top:8px;padding:11px 20px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.ai-error[data-v-8f471e3d]{margin:12px 16px 0;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,#c0392b 12%,var(--surface));color:#9b1c1c;font-size:13px;line-height:1.45}.ai-notice[data-v-8f471e3d]{margin:12px 16px 0;font-size:12.5px;color:var(--text-dim)}.ai-summary[data-v-8f471e3d]{margin:14px 16px 0;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-soft, var(--surface))}.ai-summary-title[data-v-8f471e3d]{font-size:14px;font-weight:800;color:var(--text-h)}.ai-summary-stats[data-v-8f471e3d]{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:8px;font-size:12.5px;color:var(--text)}.ai-disclaimer[data-v-8f471e3d]{margin:8px 0 0;font-size:11.5px;color:var(--text-dim);line-height:1.45}.ai-rows[data-v-8f471e3d]{list-style:none;margin:12px 0 0;padding:0 16px;display:flex;flex-direction:column;gap:10px}.ai-row[data-v-8f471e3d]{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.ai-row-head[data-v-8f471e3d]{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-bottom:1px solid var(--border)}.ai-row-num[data-v-8f471e3d]{flex-shrink:0;width:22px;height:22px;border-radius:6px;background:var(--bg-soft, #f0f0f0);display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--text-dim)}.ai-row-match[data-v-8f471e3d]{flex:1;min-width:0}.ai-teams[data-v-8f471e3d]{display:flex;flex-wrap:wrap;gap:4px 6px;font-size:13.5px;font-weight:700;color:var(--text-h)}.ai-vs[data-v-8f471e3d]{font-weight:500;color:var(--text-dim);font-size:12px}.ai-league[data-v-8f471e3d]{margin-top:2px;font-size:11.5px;color:var(--text-dim)}.ai-level[data-v-8f471e3d]{flex-shrink:0;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px}.lvl-strong[data-v-8f471e3d]{background:color-mix(in srgb,#1f8a4c 16%,transparent);color:#146c3a}.lvl-mid[data-v-8f471e3d]{background:color-mix(in srgb,#c9850c 16%,transparent);color:#8a5a00}.lvl-weak[data-v-8f471e3d]{background:color-mix(in srgb,#c0392b 14%,transparent);color:#9b1c1c}.lvl-muted[data-v-8f471e3d]{background:var(--bg-soft, #eee);color:var(--text-dim)}.ai-row-body[data-v-8f471e3d]{padding:11px 12px 12px;display:flex;flex-direction:column;gap:8px}.ai-picks[data-v-8f471e3d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13px}.ai-label[data-v-8f471e3d]{color:var(--text-dim);font-size:12px}.ai-value[data-v-8f471e3d]{font-weight:800;color:var(--text-h);font-variant-numeric:tabular-nums}.ai-cov[data-v-8f471e3d]{font-size:12px;font-weight:600;color:var(--accent-strong, var(--accent))}.ai-bars[data-v-8f471e3d]{display:flex;flex-direction:column;gap:5px}.ai-bar[data-v-8f471e3d]{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;font-size:11.5px;color:var(--text)}.ai-bar-track[data-v-8f471e3d]{height:7px;border-radius:999px;background:var(--bg-soft, #eee);overflow:hidden}.ai-bar-fill[data-v-8f471e3d]{height:100%;border-radius:999px;min-width:0}.ai-bar-fill.home[data-v-8f471e3d]{background:#2f6fed}.ai-bar-fill.draw[data-v-8f471e3d]{background:#8a8f98}.ai-bar-fill.away[data-v-8f471e3d]{background:#c45c26}.ai-advice[data-v-8f471e3d]{margin:0;font-size:13px;line-height:1.45;color:var(--text-h);font-weight:600}.ai-winner[data-v-8f471e3d]{margin:0;font-size:12px;color:var(--text-dim)}.ai-row-err[data-v-8f471e3d]{margin:0;font-size:12px;color:#9b1c1c;line-height:1.4}.app-footer[data-v-1d0e3946]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:7px 14px;border-top:1px solid var(--border);background:var(--bg-soft);font-size:11px;color:var(--text-dim)}.af-copy[data-v-1d0e3946]{white-space:nowrap}.af-links[data-v-1d0e3946]{display:flex;align-items:center;gap:8px}.af-link[data-v-1d0e3946]{border:none;background:none;padding:0;font:inherit;color:var(--text-dim);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.af-link[data-v-1d0e3946]:hover{color:var(--accent-strong)}.af-sep[data-v-1d0e3946]{color:var(--border)}.doc-overlay[data-v-1d0e3946]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330;background:#0a140f8c;display:grid;place-items:center;padding:18px}.doc-box[data-v-1d0e3946]{width:min(640px,100%);max-height:86svh;display:flex;flex-direction:column;background:var(--surface);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.doc-head[data-v-1d0e3946]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.doc-head h2[data-v-1d0e3946]{margin:0;font-size:16px;font-weight:800;color:var(--text-h)}.doc-x[data-v-1d0e3946]{border:none;border-radius:50%;width:28px;height:28px;background:var(--bg-soft);cursor:pointer;font-size:12px;color:var(--text-h)}.doc-body[data-v-1d0e3946]{padding:14px 16px 18px;overflow-y:auto;overscroll-behavior:contain;font-size:13px;line-height:1.65;color:var(--text)}.doc-updated[data-v-1d0e3946]{margin:0 0 10px;font-size:11.5px;color:var(--text-dim)}.doc-body h3[data-v-1d0e3946]{margin:14px 0 4px;font-size:13.5px;font-weight:800;color:var(--text-h)}.doc-body p[data-v-1d0e3946]{margin:0 0 6px}.doc-body b[data-v-1d0e3946]{color:var(--text-h)}.auth-screen[data-v-22658284]{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px 20px 0;background:var(--bg-soft)}.auth-footer[data-v-22658284]{margin-top:auto;width:100%;background:none;border-top:none}.auth-card[data-v-22658284]{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:28px 24px}.auth-brand[data-v-22658284]{display:flex;align-items:center;justify-content:center;gap:9px}.brand-mark[data-v-22658284]{width:38px;height:38px;border-radius:10px;object-fit:cover}.brand-name[data-v-22658284]{font-size:22px;font-weight:800;color:var(--text-h)}.auth-sub[data-v-22658284]{text-align:center;color:var(--text-dim);font-size:13px;margin:6px 0 20px}.auth-back[data-v-22658284]{display:block;margin:-8px auto 14px;border:none;background:none;font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer;padding:4px}.auth-back[data-v-22658284]:hover{text-decoration:underline}.reset-head[data-v-22658284]{margin:0 0 16px;font-size:13px;line-height:1.55;color:var(--text);text-align:center}.forgot-link[data-v-22658284]{align-self:flex-start;margin-top:-6px;border:none;background:none;padding:0;font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer}.forgot-link[data-v-22658284]:hover{text-decoration:underline}.seg[data-v-22658284]{display:flex;background:var(--bg-soft);border-radius:10px;padding:4px;margin-bottom:18px}.seg-btn[data-v-22658284]{flex:1;padding:8px;border:none;background:none;border-radius:7px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;transition:all .15s}.seg-btn.active[data-v-22658284]{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #0000000f}.auth-form[data-v-22658284]{display:flex;flex-direction:column;gap:14px}.field[data-v-22658284]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--text-h)}.field input[data-v-22658284]{padding:11px 12px;border:1px solid var(--border);border-radius:9px;font-size:15px;font-family:inherit;background:var(--surface);transition:border-color .15s}.field input[data-v-22658284]:focus{outline:none;border-color:var(--accent)}.captcha[data-v-22658284]{display:flex;justify-content:center;min-height:65px}.msg[data-v-22658284]{margin:0;font-size:12.5px;font-weight:600}.msg.error[data-v-22658284]{color:var(--danger)}.msg.info[data-v-22658284]{color:var(--accent)}.submit[data-v-22658284]{margin-top:4px;padding:12px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}.submit[data-v-22658284]:hover:not(:disabled){opacity:.9}.submit[data-v-22658284]:disabled{opacity:.6;cursor:default}.plan-pick[data-v-22658284]{border:1px solid var(--border);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.plan-pick legend[data-v-22658284]{font-size:12.5px;font-weight:700;color:var(--text-h);padding:0 6px}.plan-opt[data-v-22658284]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"radio name price" "radio desc price";column-gap:9px;align-items:center;padding:8px 10px;border:1.5px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.plan-opt.chosen[data-v-22658284]{border-color:var(--accent);background:var(--accent-bg)}.plan-opt input[data-v-22658284]{grid-area:radio;accent-color:var(--accent)}.po-name[data-v-22658284]{grid-area:name;font-size:13.5px;font-weight:700;color:var(--text-h)}.po-ai[data-v-22658284]{font-size:10.5px;font-weight:700;color:var(--accent-strong);margin-inline-start:4px}.po-desc[data-v-22658284]{grid-area:desc;font-size:11.5px;color:var(--text-dim);font-weight:500}.po-price[data-v-22658284]{grid-area:price;font-size:13px;color:var(--accent-strong)}.po-note[data-v-22658284]{margin:0;font-size:11.5px;color:var(--text-dim);font-weight:500}.welcome[data-v-50ad0240]{min-height:100svh;display:flex;flex-direction:column;background:var(--bg-soft)}.w-top[data-v-50ad0240]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.w-brand[data-v-50ad0240]{display:flex;align-items:center;gap:9px}.w-mark[data-v-50ad0240]{width:34px;height:34px;border-radius:9px;object-fit:cover}.w-name[data-v-50ad0240]{font-size:19px;font-weight:800;color:var(--text-h)}.w-login[data-v-50ad0240]{padding:8px 18px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:13px;font-weight:700;color:var(--accent);cursor:pointer;transition:border-color .15s}.w-login[data-v-50ad0240]:hover{border-color:var(--accent)}.w-body[data-v-50ad0240]{width:100%;max-width:640px;margin:0 auto;padding:8px 20px 32px;display:flex;flex-direction:column;gap:16px}.w-hero h1[data-v-50ad0240]{font-size:26px;line-height:1.35;color:var(--text-h);margin:10px 0 14px}.w-hero p[data-v-50ad0240],.w-card p[data-v-50ad0240],.w-close p[data-v-50ad0240]{font-size:14.5px;line-height:1.65;color:var(--text);margin:0 0 10px}.w-card[data-v-50ad0240]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;box-shadow:var(--shadow)}.w-card h2[data-v-50ad0240]{font-size:16.5px;color:var(--text-h);margin:0 0 10px}.w-list[data-v-50ad0240]{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-size:14.5px;line-height:1.55;color:var(--text)}.w-list:not(.checks) li[data-v-50ad0240]:before{content:"•";color:var(--accent);font-weight:800;margin-inline-end:8px}.w-list[data-v-50ad0240]:last-child{margin-bottom:0}.w-close[data-v-50ad0240]{text-align:center;padding:6px 0}.w-punch[data-v-50ad0240]{font-size:16px;font-weight:700;color:var(--text-h)}.w-cta[data-v-50ad0240]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.w-btn[data-v-50ad0240]{padding:12px 22px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:14.5px;font-weight:700;color:var(--text-h);cursor:pointer;transition:opacity .15s,border-color .15s}.w-btn[data-v-50ad0240]:hover{border-color:var(--accent)}.w-btn.primary[data-v-50ad0240]{background:var(--accent);border-color:var(--accent);color:#fff}.w-btn.primary[data-v-50ad0240]:hover{opacity:.9}.w-footer[data-v-50ad0240]{margin-top:auto;background:none;border-top:none}.a2hs[data-v-825c65b3]{position:fixed;inset-inline:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:300;display:flex;align-items:center;gap:12px;max-width:480px;margin-inline:auto;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 32px #0f281a2e}@media(min-width:701px){.a2hs[data-v-825c65b3]{bottom:20px}}.a2hs-icon[data-v-825c65b3]{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-size:21px;font-weight:800}.a2hs-body[data-v-825c65b3]{flex:1;min-width:0}.a2hs-title[data-v-825c65b3]{display:block;font-size:13.5px;color:var(--text-h)}.a2hs-text[data-v-825c65b3]{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--text)}.kbd[data-v-825c65b3]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 3px;border:1px solid var(--border);border-radius:5px;background:var(--bg-soft);font-size:11px;vertical-align:-3px}.a2hs-actions[data-v-825c65b3]{flex-shrink:0;display:flex;flex-direction:column;gap:6px}.a2hs-install[data-v-825c65b3]{padding:9px 16px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.a2hs-later[data-v-825c65b3]{padding:5px 8px;border:none;background:none;font-size:12px;font-weight:600;color:var(--text-dim);cursor:pointer}.a2hs-enter-active[data-v-825c65b3],.a2hs-leave-active[data-v-825c65b3]{transition:transform .32s cubic-bezier(.2,.9,.3,1.2),opacity .25s}.a2hs-enter-from[data-v-825c65b3],.a2hs-leave-to[data-v-825c65b3]{transform:translateY(24px);opacity:0}.spend-overlay[data-v-e983c478]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:grid;place-items:center;padding:20px}.spend-box[data-v-e983c478]{width:min(420px,100%);background:var(--surface);box-shadow:0 12px 40px #00000040;padding:16px 14px 14px}.spend-box.plain[data-v-e983c478]{border-radius:14px}.spend-box.plain .spend-lines li[data-v-e983c478]{border-color:var(--border);background:var(--bg-soft)}.spend-box.plain .amt[data-v-e983c478]{color:var(--accent-strong)}.ok-action[data-v-e983c478]{border:none;background:var(--accent);color:#fff;border-radius:8px;padding:7px 16px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit}.spend-title[data-v-e983c478]{margin:4px 0 10px;font-size:14.5px;font-weight:800;color:var(--text-h)}.spend-lines[data-v-e983c478]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.spend-lines li[data-v-e983c478]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;background:var(--surface);border:1px solid color-mix(in srgb,#d97706 30%,transparent);border-radius:8px;padding:6px 10px}.res[data-v-e983c478]{color:var(--text)}.amt[data-v-e983c478]{font-weight:800;color:#b45309;white-space:nowrap}.spend-q[data-v-e983c478]{margin:0 0 10px;font-size:12.5px;color:var(--text-dim)}.spend-actions[data-v-e983c478]{display:flex;gap:8px}.cancel[data-v-e983c478]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--text);font-family:inherit}.sa-overlay[data-v-170d70f0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;background:#0a140f8c;display:grid;place-items:center;padding:20px}.sa-box[data-v-170d70f0]{width:min(440px,100%);background:var(--surface);border-radius:14px;box-shadow:var(--shadow);padding:18px 16px 14px;display:flex;flex-direction:column;gap:10px}.sa-title[data-v-170d70f0]{margin:0;font-size:15.5px;font-weight:800;color:var(--text-h)}.sa-who[data-v-170d70f0]{margin:0;font-size:13px;color:var(--text);line-height:1.55}.sa-reason[data-v-170d70f0]{color:var(--text-dim)}.sa-cost[data-v-170d70f0]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--bg-soft);border-radius:10px}.sa-line[data-v-170d70f0]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--text-dim)}.sa-line b[data-v-170d70f0]{color:var(--text-h);font-size:12.5px;text-align:end}.sa-ils[data-v-170d70f0]{font-weight:600;color:var(--text-dim)}.sa-err[data-v-170d70f0]{margin:0;font-size:12.5px;font-weight:600;color:var(--danger)}.sa-ok[data-v-170d70f0]{margin:0;font-size:13px;font-weight:700;color:var(--accent-strong)}.sa-actions[data-v-170d70f0]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.sa-btn[data-v-170d70f0]{padding:9px 16px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:13px;font-weight:600;color:var(--text);cursor:pointer;font-family:inherit}.sa-btn.primary[data-v-170d70f0]{border:none;background:var(--accent);color:#fff;font-weight:700}.sa-btn[data-v-170d70f0]:disabled{opacity:.6;cursor:not-allowed}.res-scrim[data-v-675b4312]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;background:#00000047}.res-panel[data-v-675b4312]{position:fixed;left:0;top:0;bottom:0;z-index:95;width:min(300px,86vw);overflow-y:auto;background:var(--surface);border-left:none;box-shadow:8px 0 30px #0000002e;padding:12px;display:flex;flex-direction:column;gap:12px;animation:slide-in-675b4312 .2s ease-out}@keyframes slide-in-675b4312{0%{transform:translate(-12px);opacity:.85}to{transform:none;opacity:1}}.res-head[data-v-675b4312]{display:flex;align-items:center;gap:6px}.res-head .dev-zone__chip[data-v-675b4312]{flex:1}.res-btn[data-v-675b4312]{border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:3px 9px;font-size:12.5px;cursor:pointer;color:var(--text-h)}.res-btn[data-v-675b4312]:disabled{opacity:.5}.res-err[data-v-675b4312]{margin:0;font-size:12px;color:var(--danger);font-weight:600}.res-sec[data-v-675b4312]{border:1px solid var(--border);border-radius:10px;padding:9px 10px;background:var(--bg-soft)}.res-sec h4[data-v-675b4312]{margin:0 0 7px;font-size:12.5px;color:var(--text-h)}.res-kv[data-v-675b4312]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;color:var(--text);padding:2px 0}.res-kv b[data-v-675b4312]{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-h)}.res-off[data-v-675b4312]{color:var(--text-dim);font-weight:500}.res-exhausted[data-v-675b4312]{color:#dc2626}.res-ok[data-v-675b4312]{color:#16a34a}.res-pull[data-v-675b4312]{width:100%;margin-top:6px;padding:6px 9px}.res-sport[data-v-675b4312]{margin-bottom:4px}.res-bar[data-v-675b4312]{height:6px;border-radius:999px;background:var(--border);overflow:hidden;margin:3px 0 5px}.res-fill[data-v-675b4312]{height:100%;border-radius:999px;background:var(--accent);transition:width .3s ease}.res-fill.warn[data-v-675b4312]{background:#dc2626}.res-note[data-v-675b4312]{margin:4px 0 0;font-size:11px;color:var(--text-dim)}.res-stamp[data-v-675b4312]{text-align:center}.boot[data-v-629f2bba]{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-dim)}.boot[data-v-629f2bba] .loader{min-height:0;padding-top:4px}.pending[data-v-629f2bba]{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.pending-title[data-v-629f2bba]{margin:8px 0 0;font-size:20px;font-weight:800;color:var(--text-h)}.pending-text[data-v-629f2bba]{margin:0;max-width:340px;font-size:13.5px;line-height:1.6;color:var(--text-dim)}.pending-mail[data-v-629f2bba]{margin:0;font-size:12.5px;font-weight:700;color:var(--accent-strong)}.pending-actions[data-v-629f2bba]{display:flex;gap:10px;margin-top:8px}.pending-btn[data-v-629f2bba]{padding:9px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:13px;font-weight:600;cursor:pointer;color:var(--text);font-family:inherit}.pending-btn.primary[data-v-629f2bba]{border:none;background:var(--accent);color:#fff}.boot-mark[data-v-629f2bba]{width:52px;height:52px;border-radius:14px;object-fit:cover;animation:pulse-629f2bba 1.4s infinite}@keyframes pulse-629f2bba{0%,to{opacity:1}50%{opacity:.45}}#checkai-app[data-v-629f2bba]{display:flex;flex-direction:column;height:100svh;max-width:1100px;margin:0 auto;background:var(--bg);border-inline:1px solid var(--border)}.bsd[data-v-629f2bba]{flex-shrink:0;text-align:start;padding:3px 18px 0;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--text-dim);opacity:.75}.app-header[data-v-629f2bba]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.brand[data-v-629f2bba]{display:flex;align-items:center;gap:9px}.brand-mark[data-v-629f2bba]{width:32px;height:32px;border-radius:9px;object-fit:cover}.brand-name[data-v-629f2bba]{font-size:19px;font-weight:800;color:var(--text-h);letter-spacing:-.4px}.header-right[data-v-629f2bba]{display:flex;align-items:center;gap:12px}.resources-btn[data-v-629f2bba]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1.5px dashed color-mix(in srgb,#d97706 55%,transparent);border-radius:10px;background:var(--surface);cursor:pointer;font-size:15px;line-height:1;transition:background .15s,border-color .15s}.resources-btn[data-v-629f2bba]:hover,.resources-btn[aria-pressed=true][data-v-629f2bba]{background:color-mix(in srgb,#d97706 12%,var(--surface));border-color:#d97706}.env-chip[data-v-629f2bba]{font-size:11px;font-weight:600;color:var(--text-dim);background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;padding:4px 10px}.user-menu[data-v-629f2bba]{position:relative}.user-avatar[data-v-629f2bba]{width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s}.user-avatar[data-v-629f2bba]:hover{opacity:.88}.user-dropdown[data-v-629f2bba]{position:absolute;top:calc(100% + 8px);inset-inline-end:0;inset-inline-start:auto;background:var(--surface);border:1px solid var(--border);border-radius:10px;width:max-content;min-width:200px;max-width:calc(100vw - 24px);box-shadow:var(--shadow);z-index:50;overflow:hidden}.user-email[data-v-629f2bba]{padding:10px 14px;font-size:12px;color:var(--text-dim);border-bottom:1px solid var(--border);word-break:break-all}.theme-row[data-v-629f2bba]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border)}.theme-row-label[data-v-629f2bba]{font-size:12px;font-weight:600;color:var(--text-dim)}.theme-seg[data-v-629f2bba]{display:flex;gap:2px;background:var(--bg-soft);border-radius:999px;padding:3px}.theme-seg-btn[data-v-629f2bba]{display:flex;align-items:center;gap:4px;border:none;background:none;border-radius:999px;padding:4px 8px;font-size:12px;cursor:pointer;color:var(--text-dim);font-family:inherit;transition:background .15s,color .15s}.theme-seg-btn[data-v-629f2bba]:hover{color:var(--text-h)}.theme-seg-btn.active[data-v-629f2bba]{background:var(--surface);color:var(--text-h);box-shadow:0 1px 4px #0000001f}.theme-seg-label[data-v-629f2bba]{font-weight:600}.dropdown-item[data-v-629f2bba]{width:100%;padding:10px 14px;background:none;border:none;text-align:start;cursor:pointer;font-size:13px;color:var(--text-h);transition:background .15s}.dropdown-item[data-v-629f2bba]:hover:not(:disabled){background:var(--bg-soft)}.dropdown-item[data-v-629f2bba]:disabled{color:var(--text-dim);cursor:not-allowed}.app-tabs[data-v-629f2bba]{display:flex;border-bottom:1px solid var(--border);flex-shrink:0;overflow-x:auto;overscroll-behavior-x:none;touch-action:pan-x pan-y;scrollbar-width:none}.app-tabs[data-v-629f2bba]::-webkit-scrollbar{display:none}.tab-btn[data-v-629f2bba]{flex:1;min-width:max-content;padding:11px 14px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--text);font-size:13px;font-weight:600;transition:all .18s;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.tab-btn[data-v-629f2bba]:hover{background:var(--bg-soft);color:var(--text-h)}.tab-btn.active[data-v-629f2bba]{color:var(--accent);border-bottom-color:var(--accent);background:var(--accent-bg)}.tab-icon[data-v-629f2bba]{font-size:15px}.app-main[data-v-629f2bba]{flex:1;position:relative;overflow:hidden}.pane[data-v-629f2bba]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;touch-action:pan-y;transition:opacity .18s}.pane.visible[data-v-629f2bba]{opacity:1;pointer-events:all}@media(max-width:700px){#checkai-app[data-v-629f2bba]{border-inline:none}.bsd[data-v-629f2bba]{padding-inline:14px}.app-header[data-v-629f2bba]{padding:10px 14px}.app-tabs[data-v-629f2bba]{order:2;border-bottom:none;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));gap:4px;box-shadow:0 -4px 18px #14281e12}.tab-btn[data-v-629f2bba]{flex-direction:column;gap:3px;padding:7px 6px;border-bottom:none;border-radius:12px;min-height:54px}.tab-btn[data-v-629f2bba]:hover{background:none}.tab-icon[data-v-629f2bba]{font-size:21px;line-height:1;transition:transform .18s}.tab-label[data-v-629f2bba]{display:block;font-size:10.5px;font-weight:600}.tab-btn.active[data-v-629f2bba]{border-bottom-color:transparent;background:var(--accent-bg)}.tab-btn.active .tab-icon[data-v-629f2bba]{transform:translateY(-1px) scale(1.08)}.env-chip[data-v-629f2bba]{display:none}}.recover-overlay[data-v-629f2bba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#00000073;display:flex;align-items:center;justify-content:center;padding:20px}.recover-box[data-v-629f2bba]{width:100%;max-width:360px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:22px 20px;display:flex;flex-direction:column;gap:12px}.recover-box h3[data-v-629f2bba]{margin:0;font-size:17px;color:var(--text-h)}.recover-box p[data-v-629f2bba]{margin:0;font-size:13px;line-height:1.55;color:var(--text)}.recover-box input[data-v-629f2bba]{padding:11px 12px;border:1px solid var(--border);border-radius:9px;font-size:15px;font-family:inherit;background:var(--surface)}.recover-box input[data-v-629f2bba]:focus{outline:none;border-color:var(--accent)}.recover-error[data-v-629f2bba]{color:var(--danger);font-weight:600;font-size:12.5px}.recover-submit[data-v-629f2bba]{padding:12px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:14.5px;font-weight:700;cursor:pointer}.recover-submit[data-v-629f2bba]:disabled{opacity:.6;cursor:default}:root{--bg: #ffffff;--bg-soft: #f4f6f5;--surface: #ffffff;--border: #e3e7e5;--text-h: #15201b;--text: #4a564f;--text-dim: #8a948e;--accent: #0f7b3f;--accent-bg: #e8f5ee;--accent-strong: #0a5c2e;--gold: #f5b301;--danger: #d23c3c;--live: #22c55e;--warn-bg: #fde68a;--warn-text: #92400e;--warn-border: #fcd34d;--radius: 12px;--radius-sm: 8px;--shadow: 0 4px 18px rgba(20, 40, 30, .08);--font: "Heebo", "Assistant", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;color-scheme:light;font-family:var(--font);color:var(--text);background:var(--bg-soft)}:root[data-theme=dark]{--bg: #161d1a;--bg-soft: #0f1412;--surface: #1c2420;--border: #2b352f;--text-h: #e9efeb;--text: #b7c2bb;--text-dim: #7f8b84;--accent: #2fb56b;--accent-bg: #17301f;--accent-strong: #4fca8a;--danger: #ef5350;--warn-bg: #453307;--warn-text: #fcd34d;--warn-border: #6b5010;--shadow: 0 4px 18px rgba(0, 0, 0, .45);color-scheme:dark}*{box-sizing:border-box}button,[role=button],a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body{margin:0;padding:0;height:100%;overflow:hidden;overscroll-behavior:none;touch-action:pan-x pan-y}#app{height:100svh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none}button{font-family:inherit}h1,h2,h3{color:var(--text-h);margin:0}.dev-zone{position:relative;border:1.5px dashed #d97706;border-radius:10px;padding:10px;background:repeating-linear-gradient(-45deg,rgba(217,119,6,.05),rgba(217,119,6,.05) 8px,transparent 8px,transparent 16px)}.dev-zone__chip{position:absolute;top:-9px;inset-inline-start:10px;font-size:10px;font-weight:800;letter-spacing:.04em;padding:1px 8px;border-radius:999px;background:#d97706;color:#fff;white-space:nowrap;line-height:1.5}.dev-zone button.dev-action{border:1px solid #d97706;background:#d977061f;color:#b45309;font-weight:700;border-radius:8px;padding:6px 12px;cursor:pointer;font-size:12.5px}.dev-zone button.dev-action:hover{background:#d9770638}.dev-zone button.dev-action:disabled{opacity:.55;cursor:default}
