.help h3[data-v-dab5e43b]{text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px;font-size:11px}.help h3[data-v-dab5e43b]:first-of-type{margin-top:4px}.keys[data-v-dab5e43b]{white-space:nowrap}.drawer-backdrop[data-v-f7b64b2c]{z-index:50;background:#00000040;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-f7b64b2c]{background:var(--bg);border-left:1px solid var(--border);width:min(720px,100vw);height:100vh;overflow-y:auto;box-shadow:-8px 0 24px #00000026}.drawer-head[data-v-f7b64b2c]{z-index:1;background:var(--bg);border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.close[data-v-f7b64b2c]{position:absolute;top:8px;right:8px}.headshot[data-v-f7b64b2c]{background:var(--panel);object-fit:cover;border-radius:10px;flex:none;width:84px;height:84px}.head-main[data-v-f7b64b2c]{gap:4px;min-width:0;display:grid}.pname.big[data-v-f7b64b2c]{font-size:22px;font-weight:700}.chips[data-v-f7b64b2c]{flex-wrap:wrap;gap:4px;display:flex}.drawer-body[data-v-f7b64b2c]{gap:12px;padding:12px 16px 40px;display:grid}.card[data-v-f7b64b2c]{border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:10px 12px}.card h3[data-v-f7b64b2c]{margin:0 0 8px;font-size:15px}.grid.compact td[data-v-f7b64b2c],.grid.compact th[data-v-f7b64b2c]{padding:2px 6px;font-size:13px}tr.strong td[data-v-f7b64b2c]{font-weight:700}.kv[data-v-f7b64b2c]{grid-template-columns:170px 1fr;gap:3px 10px;margin-top:8px;font-size:14px;display:grid}.kv span[data-v-f7b64b2c]{color:var(--muted)}.why ul[data-v-f7b64b2c]{margin:8px 0 0;padding-left:18px}.news+.news[data-v-f7b64b2c]{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.note[data-v-f7b64b2c]{width:100%;font:inherit;margin:8px 0}.ok-text[data-v-f7b64b2c]{color:var(--ok)}.picker[data-v-33039547]{min-width:0;position:relative}.picked[data-v-33039547]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:30px;display:flex}.nowrap[data-v-33039547]{white-space:nowrap}.picker-input[data-v-33039547]{box-sizing:border-box;width:100%;font-family:var(--mono)}.picker-list[data-v-33039547]{z-index:5;margin-top:2px;position:absolute;left:0;right:0;box-shadow:0 6px 20px #00000026}.picker-list .sugg[data-v-33039547]{align-items:center;gap:6px;font-size:14px;display:flex}.num[data-v-33039547]{min-width:3.5em}.commish[data-v-cc129853]{background:var(--bg);min-height:100vh;color:var(--text)}.commish-main[data-v-cc129853]{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:12px 16px 40px}.panel-head[data-v-cc129853]{flex-wrap:wrap;row-gap:6px}.inline[data-v-cc129853]{align-items:center;gap:6px;display:inline-flex}.fa-grid[data-v-cc129853]{grid-template-columns:minmax(140px,200px) minmax(200px,1fr) minmax(240px,1.4fr);align-items:end;gap:10px;display:grid}.fa-grid label[data-v-cc129853],.field[data-v-cc129853],.note[data-v-cc129853]{flex-direction:column;gap:2px;min-width:0;display:flex}.trade-cols[data-v-cc129853]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trade-side[data-v-cc129853]{flex-direction:column;gap:4px;min-width:0;display:flex}.give-list[data-v-cc129853]{border:1px solid var(--border);background:var(--bg);border-radius:6px;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.give-list label[data-v-cc129853]{cursor:pointer;align-items:center;gap:6px;padding:2px 8px;font-size:13px;display:flex}.give-list label.picked[data-v-cc129853]{background:var(--accent-bg)}.picks[data-v-cc129853]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.pick[data-v-cc129853]{border:1px solid var(--border);background:var(--bg);color:inherit;cursor:pointer;border-radius:4px;padding:0 6px;font-size:12px;line-height:18px}.pick.other[data-v-cc129853]{border-style:dashed}.pick.on[data-v-cc129853]{background:var(--accent);border-color:var(--accent);color:#fff}.note[data-v-cc129853]{margin-top:10px}.check[data-v-cc129853]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.cap-after[data-v-cc129853]{border-left:1px solid var(--border);padding:0 6px}.reasons[data-v-cc129853]{flex-basis:100%;margin:2px 0 0;padding-left:18px}.team-cards[data-v-cc129853]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.team-card[data-v-cc129853]{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-width:0;padding:10px 12px}.team-head[data-v-cc129853]{align-items:baseline;gap:6px;display:flex}.cap-line[data-v-cc129853]{flex-wrap:wrap;align-items:baseline;gap:4px;margin:2px 0 4px;display:flex}.capbar-mini[data-v-cc129853]{background:var(--panel-2);border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.capbar-mini span[data-v-cc129853]{background:var(--accent);height:100%;display:block}.capbar-mini span.over[data-v-cc129853]{background:var(--bad)}.pos-label[data-v-cc129853]{margin:6px 0 2px;display:block}.p-row[data-v-cc129853]{align-items:center;gap:6px;min-width:0;padding:1px 0;font-size:13px;display:flex}.p-row.unslotted[data-v-cc129853]{color:var(--warn)}.p-row .num[data-v-cc129853]{min-width:3.2em;color:var(--muted)}.p-name[data-v-cc129853]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drop-btn[data-v-cc129853]{visibility:hidden;padding:0 4px}.p-row:hover .drop-btn[data-v-cc129853],.drop-btn[data-v-cc129853]:focus{visibility:visible}.team-picks[data-v-cc129853]{margin:6px 0 0}.log-table td[data-v-cc129853]{vertical-align:top}.dim[data-v-cc129853]{color:var(--muted)}.struck[data-v-cc129853]{text-decoration:line-through}.nowrap[data-v-cc129853]{white-space:nowrap}@media (hover:none){.drop-btn[data-v-cc129853]{visibility:visible}}@media (width<=800px){.fa-grid[data-v-cc129853],.trade-cols[data-v-cc129853]{grid-template-columns:1fr}.log-table[data-v-cc129853]{font-size:13px}}.log[data-v-9d916f83]{background:var(--bg);border:1px solid var(--border);max-height:260px;font:12px/1.45 var(--mono);white-space:pre-wrap;border-radius:8px;margin:8px 0 0;padding:8px 10px;overflow-y:auto}.tabs[data-v-9d916f83]{margin:4px 0 12px}.kv[data-v-9d916f83]{grid-template-columns:200px 1fr;gap:3px 10px;font-size:14px;display:grid}.kv span[data-v-9d916f83]{color:var(--muted)}.list[data-v-9d916f83]{max-height:260px;margin:0 0 10px;padding-left:18px;overflow-y:auto}.list.cols[data-v-9d916f83]{columns:2}.cand[data-v-9d916f83]{align-items:baseline;gap:8px;display:flex}.cand+.cand[data-v-9d916f83]{margin-top:3px}.clickable[data-v-9d916f83]{cursor:pointer}.clickable:hover td[data-v-9d916f83]{background:var(--accent-bg)}.ok-text[data-v-9d916f83]{color:var(--ok)}.rate[data-v-c7e9b794]{gap:2px;display:inline-flex}.rate button[data-v-c7e9b794]{opacity:.3;filter:grayscale();padding:0 2px}.rate button[data-v-c7e9b794]:hover{opacity:.7}.rate button.on[data-v-c7e9b794]{opacity:1;filter:none}.slider[data-v-22a6f20c]{align-items:center;gap:6px;display:inline-flex}.slider input[data-v-22a6f20c]{width:160px}.standing[data-v-22a6f20c]{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.moves td[data-v-22a6f20c]{white-space:nowrap}.moves td.why[data-v-22a6f20c]{white-space:normal;min-width:120px}.fa-cols[data-v-22a6f20c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.up[data-v-22a6f20c]{color:var(--ok)}.down[data-v-22a6f20c]{color:var(--bad)}tr.neg td[data-v-22a6f20c]{color:var(--muted)}@media (width<=1100px){.fa-cols[data-v-22a6f20c]{grid-template-columns:1fr}}.invite[data-v-586b85e9]{box-sizing:border-box;background:var(--bg);min-height:100dvh;color:var(--text);place-items:center;padding:16px;display:grid}.invite-card[data-v-586b85e9]{border:1px solid var(--border);background:var(--panel);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:8px;width:min(360px,100%);padding:24px;display:flex}.invite-brand[data-v-586b85e9]{margin-bottom:4px;font-size:1.2em}.invite-card input[data-v-586b85e9]{padding:8px 10px}.invite-card .btn[data-v-586b85e9]{justify-content:center;margin-top:4px;padding:8px 12px}.invite-card p[data-v-586b85e9]{margin:0}.partners td[data-v-a41c936d]{vertical-align:top}.prow[data-v-a41c936d]{cursor:pointer}.prow.on[data-v-a41c936d]{background:var(--accent-bg)}.prow.me td[data-v-a41c936d]:first-child{font-weight:700}.need[data-v-a41c936d]{white-space:nowrap;margin-right:8px}.surplus[data-v-a41c936d]{white-space:nowrap;margin-right:10px}.idea[data-v-a41c936d]{border:1px solid var(--border);background:var(--bg);border-radius:8px;margin-bottom:10px;padding:8px 12px}.idea-head[data-v-a41c936d]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.idea-body[data-v-a41c936d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:12px;display:grid}.moved>span[data-v-a41c936d]:first-child{display:block}.mv[data-v-a41c936d]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nums th[data-v-a41c936d]{text-align:left;white-space:nowrap;padding-right:10px;font-weight:500}.nums td[data-v-a41c936d]{padding:1px 4px}.note[data-v-a41c936d]{margin-top:10px}.up[data-v-a41c936d]{color:var(--ok)}.down[data-v-a41c936d]{color:var(--bad)}@media (width<=1100px){.idea-body[data-v-a41c936d]{grid-template-columns:1fr}}.jchart[data-v-3013815e]{position:relative}.legend[data-v-3013815e]{flex-wrap:wrap;gap:14px;margin-bottom:4px;display:flex}.sw[data-v-3013815e]{vertical-align:3px;border-radius:2px;width:14px;height:3px;margin-right:5px;display:inline-block}.sw-then[data-v-3013815e]{background:var(--muted)}.sw-real[data-v-3013815e]{background:var(--text)}.sw-now[data-v-3013815e]{background:var(--accent)}.plot[data-v-3013815e]{position:relative}svg[data-v-3013815e]{width:100%;height:auto;display:block;overflow:visible}.grid line[data-v-3013815e]{stroke:var(--border);stroke-width:1px}.grid line.zero[data-v-3013815e]{stroke:var(--muted)}.grid text[data-v-3013815e],.end-label[data-v-3013815e],.today-label[data-v-3013815e]{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.end-label[data-v-3013815e]{fill:var(--text);font-weight:600}.end-label.now[data-v-3013815e]{fill:var(--accent)}.today[data-v-3013815e]{stroke:var(--accent);stroke-dasharray:2 3}.band-then[data-v-3013815e]{fill:var(--muted);opacity:.14}.line-then[data-v-3013815e]{fill:none;stroke:var(--muted);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round}.band-now[data-v-3013815e]{fill:var(--accent);opacity:.16}.line-now[data-v-3013815e]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.line-real[data-v-3013815e]{fill:none;stroke:var(--text);stroke-width:2.25px;stroke-linejoin:round}.dot-real[data-v-3013815e]{fill:var(--text);stroke:var(--panel);stroke-width:1.5px}.cross[data-v-3013815e]{stroke:var(--muted);stroke-width:1px}.tip[data-v-3013815e]{background:var(--bg);border:1px solid var(--border);pointer-events:none;white-space:nowrap;z-index:2;border-radius:8px;padding:6px 10px;position:absolute;top:8px;transform:translate(12px);box-shadow:0 4px 14px #0000002e}.tip.flip[data-v-3013815e]{transform:translate(calc(-100% - 12px))}.tip div[data-v-3013815e]{margin-top:2px}.jdetail[data-v-dc070b57]{flex-direction:column;gap:10px;display:flex}.head[data-v-dc070b57]{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.moves .mono[data-v-dc070b57]{flex-wrap:wrap;gap:4px 12px;display:flex}.get[data-v-dc070b57]{color:var(--ok)}.give[data-v-dc070b57]{color:var(--bad)}.answer[data-v-dc070b57]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.answer .note[data-v-dc070b57]{flex:1;min-width:220px;max-width:460px}.body[data-v-dc070b57]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.body.no-chart[data-v-dc070b57]{grid-template-columns:auto;justify-content:start}.body>.jchart[data-v-dc070b57]{max-width:820px}.nums th[data-v-dc070b57]{text-align:left;white-space:nowrap;font-weight:500}.nums td[data-v-dc070b57]{white-space:nowrap}.facts[data-v-dc070b57]{flex-direction:column;gap:6px;display:flex}.players .side[data-v-dc070b57]{width:12px;font-weight:700;display:inline-block}.players .side.gets[data-v-dc070b57]{color:var(--ok)}.players .side.gives[data-v-dc070b57]{color:var(--bad)}.up[data-v-dc070b57]{color:var(--ok)}.down[data-v-dc070b57]{color:var(--bad)}@media (width<=1100px){.body[data-v-dc070b57]{grid-template-columns:1fr}}.picker[data-v-f51664a5]{min-width:0;position:relative}.picked[data-v-f51664a5]{align-items:center;gap:6px;min-width:0;min-height:30px;display:flex}.nowrap[data-v-f51664a5]{white-space:nowrap}.picker-input[data-v-f51664a5]{width:100%;font-family:var(--mono)}.picker-list[data-v-f51664a5]{z-index:5;margin-top:2px;position:absolute;left:0;right:0;box-shadow:0 6px 20px #00000026}.picker-list .sugg[data-v-f51664a5]{font-size:14px}.jtable td[data-v-c057aaea]{vertical-align:top}.jrow[data-v-c057aaea]{cursor:pointer}.jrow:hover td[data-v-c057aaea]{background:var(--panel-2)}.jrow.on td[data-v-c057aaea]{background:var(--accent-bg)}.jdetail-row>td[data-v-c057aaea]{background:var(--bg);border-left:3px solid var(--accent);padding:10px 12px}.move[data-v-c057aaea]{white-space:normal;min-width:220px}.kind[data-v-c057aaea]{color:var(--muted);font-size:12px}.nowrap[data-v-c057aaea]{white-space:nowrap}.whatif[data-v-c057aaea]{grid-template-columns:150px auto minmax(180px,1fr) minmax(220px,1.2fr) auto;align-items:center;gap:8px;margin-bottom:6px;display:grid}.inline[data-v-c057aaea]{align-items:center;gap:4px;display:inline-flex}.cal th[data-v-c057aaea]{text-align:left;font-weight:500}.cal tr.total th[data-v-c057aaea],.cal tr.total td[data-v-c057aaea]{font-weight:600}.cal tr.first td[data-v-c057aaea]{border-top:2px solid var(--border)}.buckets[data-v-c057aaea]{max-width:560px}h3[data-v-c057aaea]{margin:14px 0 6px}.up[data-v-c057aaea]{color:var(--ok)}.down[data-v-c057aaea]{color:var(--bad)}@media (width<=1100px){.whatif[data-v-c057aaea]{grid-template-columns:1fr 1fr}}.cap-input[data-v-c2f3cabe]{width:4.5em}tr.kept td[data-v-c2f3cabe]:nth-child(2){color:var(--accent);font-weight:700}tr.mine td[data-v-c2f3cabe]:nth-child(3){font-weight:700}.sets[data-v-c2f3cabe]{flex-direction:column;gap:4px;margin-top:8px;font-size:.9em;display:flex}.gap[data-v-c2f3cabe]{margin-top:8px}.gap li[data-v-c2f3cabe]{margin-bottom:4px}.cols[data-v-c2f3cabe]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:12px;display:grid}.pick[data-v-c2f3cabe]{white-space:nowrap;margin-right:10px}.up[data-v-c2f3cabe]{color:var(--ok)}@media (width<=1100px){.cols[data-v-c2f3cabe]{grid-template-columns:1fr}}.login[data-v-75bb581a]{box-sizing:border-box;background:var(--bg);min-height:100dvh;color:var(--text);place-items:center;padding:16px;display:grid}.login-card[data-v-75bb581a]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;width:min(320px,100%);padding:24px;display:flex}.login-brand[data-v-75bb581a]{margin-bottom:8px;font-size:1.2em}.login-card input[data-v-75bb581a]{padding:8px 10px}.login-card .btn[data-v-75bb581a]{justify-content:center;margin-top:4px;padding:8px 12px}.login-card p[data-v-75bb581a]{margin:0}.display[data-v-441d2aa2]{box-sizing:border-box;background:var(--bg);height:100dvh;color:var(--text);flex-direction:column;gap:3vh;padding:3vh 4vw;font-size:clamp(12px,min(2vw,3.1vh),48px);display:flex;overflow:hidden}.d-head[data-v-441d2aa2]{opacity:.7;justify-content:space-between;align-items:baseline;font-size:.8em;display:flex}.d-brand[data-v-441d2aa2]{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.d-stale[data-v-441d2aa2]{color:#e5534b;font-weight:600}.d-clock[data-v-441d2aa2]{text-align:center;border:.15em solid var(--pos-F);border-radius:.5em;flex:none;padding:2.5vh 2vw}.d-kicker[data-v-441d2aa2]{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:1em}.d-name[data-v-441d2aa2]{font-size:4.5em;font-weight:800;line-height:1.05}.d-via[data-v-441d2aa2]{opacity:.75;font-size:1em}.d-cols[data-v-441d2aa2]{flex:1;grid-template-columns:1fr 1.6fr;gap:4vw;min-height:0;display:grid}.d-col h2[data-v-441d2aa2]{text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:0 0 .5em;font-size:.9em}.d-list[data-v-441d2aa2]{flex-direction:column;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.d-list li[data-v-441d2aa2]{border-bottom:1px solid #8080804d;flex-wrap:wrap;align-items:baseline;gap:.5em;padding-bottom:.35em;display:flex}.d-slot[data-v-441d2aa2]{opacity:.7;min-width:3.5em;font-family:ui-monospace,monospace}.d-who[data-v-441d2aa2]{font-size:1.2em;font-weight:700}.d-via-sm[data-v-441d2aa2]{opacity:.7;font-size:.7em}.d-pick .d-player[data-v-441d2aa2]{flex-basis:100%;align-items:baseline;gap:.5em;padding-left:4em;font-size:1.05em;display:flex}.d-num[data-v-441d2aa2]{font-family:ui-monospace,monospace;font-weight:700}.d-pos[data-v-441d2aa2]{border-radius:.3em;padding:.05em .45em;font-size:.8em;font-weight:800}.pos-F[data-v-441d2aa2]{color:var(--pos-F);background:var(--pos-F-bg)}.pos-D[data-v-441d2aa2]{color:var(--pos-D);background:var(--pos-D-bg)}.pos-G[data-v-441d2aa2]{color:var(--pos-G);background:var(--pos-G-bg)}.d-team[data-v-441d2aa2]{opacity:.6;font-size:.8em}.d-empty[data-v-441d2aa2]{opacity:.5}.projection[data-v-74edf92e]{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:6px 0 8px;display:flex}.projection.stale[data-v-74edf92e]{opacity:.55}.recs[data-v-c24ed5b0]{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}.rec-scroll[data-v-c24ed5b0]{flex:1;min-height:200px;overflow-y:auto}.rec-table thead th[data-v-c24ed5b0]{z-index:1;background:var(--panel);position:sticky;top:0}.recs.stale .rec-table[data-v-c24ed5b0]{opacity:.55}.recs-head[data-v-c24ed5b0]{flex-wrap:wrap;align-items:center;row-gap:4px}.recs-head .seg button[data-v-c24ed5b0]{padding:2px 9px}.updating[data-v-c24ed5b0]{color:var(--accent)}.cap-cost[data-v-c24ed5b0]{white-space:nowrap;font-variant-numeric:tabular-nums}.slider[data-v-c24ed5b0]{align-items:center;gap:6px;display:inline-flex}.slider input[data-v-c24ed5b0]{width:110px}.slider-val[data-v-c24ed5b0]{min-width:22px}.rank[data-v-c24ed5b0]{position:relative;padding-right:10px!important}.rank.tie-start[data-v-c24ed5b0]:after,.rank.tie-mid[data-v-c24ed5b0]:after,.rank.tie-end[data-v-c24ed5b0]:after{content:"";border-right:1.5px solid var(--muted);width:4px;position:absolute;right:2px}.rank.tie-start[data-v-c24ed5b0]:after{border-top:1.5px solid var(--muted);top:50%;bottom:0}.rank.tie-mid[data-v-c24ed5b0]:after{top:0;bottom:0}.rank.tie-end[data-v-c24ed5b0]:after{border-bottom:1.5px solid var(--muted);top:0;bottom:50%}.slider.idle input[data-v-c24ed5b0],.slider.idle .slider-val[data-v-c24ed5b0]{opacity:.45}.fut-note[data-v-c24ed5b0],.nowrap[data-v-c24ed5b0]{white-space:nowrap}.rec-table td[data-v-c24ed5b0]{padding:2px 6px}.rec-row[data-v-c24ed5b0]{cursor:pointer}.rec-row:hover td[data-v-c24ed5b0]{background:var(--accent-bg)}.rec-row.edge td[data-v-c24ed5b0]:first-child{box-shadow:inset 3px 0 var(--warn)}.rec-player[data-v-c24ed5b0]{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.rec-player .pname[data-v-c24ed5b0]{text-overflow:ellipsis;font-weight:600;overflow:hidden}.rec-player .pmeta[data-v-c24ed5b0]{color:var(--muted);font-size:13px}.rec-bar[data-v-c24ed5b0]{white-space:nowrap}.bar[data-v-c24ed5b0]{background:var(--panel-2);vertical-align:middle;border-radius:4px;width:40px;height:8px;margin-right:6px;display:inline-block;overflow:hidden}.fill[data-v-c24ed5b0]{border-radius:4px;height:100%;display:block}.fill-now[data-v-c24ed5b0]{background:var(--accent)}.fill-fut[data-v-c24ed5b0]{background:var(--me)}.common-tags[data-v-c24ed5b0]{margin:-2px 0 4px}.rec-tags[data-v-c24ed5b0]{white-space:nowrap;text-overflow:ellipsis;max-width:230px;overflow:hidden}.tag[data-v-c24ed5b0]{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);border-radius:4px;margin-right:4px;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}.tag-head[data-v-c24ed5b0]{color:var(--ok);background:var(--ok-bg);border-color:#0000;font-size:13px;font-weight:700}.tag-warn[data-v-c24ed5b0]{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-border)}.rec-player .info[data-v-c24ed5b0]{opacity:.4;padding:0 2px;font-size:13px}.rec-row:hover .info[data-v-c24ed5b0],.rec-player .info[data-v-c24ed5b0]:focus{opacity:1}.mock-bar[data-v-e8a71aa4]{border-color:var(--mock);box-shadow:inset 4px 0 var(--mock)}.mock-title[data-v-e8a71aa4],.mock-controls[data-v-e8a71aa4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mock-controls[data-v-e8a71aa4]{margin-top:8px}.status[data-v-e8a71aa4]{font-weight:600}.status.done[data-v-e8a71aa4]{color:var(--ok)}.spacer[data-v-e8a71aa4]{flex:1}.sep[data-v-e8a71aa4]{background:var(--border);align-self:stretch;width:1px}.check[data-v-e8a71aa4]{align-items:center;gap:6px;display:inline-flex}kbd[data-v-e8a71aa4]{font:11px/16px var(--mono);border:1px solid var(--border);color:var(--muted);background:var(--bg);border-radius:3px;padding:0 4px}.btn-danger kbd[data-v-e8a71aa4]{color:inherit;background:0 0;border-color:currentColor}.mock-results .standings[data-v-e8a71aa4]{max-width:760px}.new-mock .form-grid[data-v-925d5e25]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.new-mock label[data-v-925d5e25]{flex-direction:column;gap:3px;display:flex}.new-mock label.check[data-v-925d5e25]{flex-direction:row;align-items:center;gap:8px}.seed[data-v-925d5e25]{align-items:center;gap:6px;display:inline-flex}.seed-input[data-v-925d5e25]{width:120px}.actions[data-v-925d5e25]{align-items:center;gap:12px;margin:12px 0 0;display:flex}.compare[data-v-925d5e25]{max-width:560px;margin-bottom:12px}.nowrap[data-v-925d5e25]{white-space:nowrap}.nowrap .btn[data-v-925d5e25]{margin-left:4px;text-decoration:none}.picks[data-v-15fd90a5]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.picks>.muted[data-v-15fd90a5]{margin-right:4px}.pick[data-v-15fd90a5]{border:1px solid var(--border);background:var(--bg);color:inherit;cursor:pointer;border-radius:4px;padding:0 6px;font-size:12px;line-height:18px}.pick.other[data-v-15fd90a5]{border-style:dashed}.pick.on[data-v-15fd90a5]{background:var(--accent);border-color:var(--accent);color:#fff}.pick .team[data-v-15fd90a5]{margin-left:4px}.pick .val[data-v-15fd90a5]{opacity:.75;margin-left:4px}.move-form.editing[data-v-48ca33e9]{border-color:var(--warn)}.inline[data-v-48ca33e9]{align-items:center;gap:6px;display:inline-flex}.fa-grid[data-v-48ca33e9]{grid-template-columns:180px minmax(160px,220px) minmax(220px,1fr) minmax(260px,1.3fr);align-items:end;gap:10px;display:grid}.fa-grid label[data-v-48ca33e9],.field[data-v-48ca33e9],.note[data-v-48ca33e9]{flex-direction:column;gap:2px;min-width:0;display:flex}.trade-cols[data-v-48ca33e9]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trade-side[data-v-48ca33e9]{flex-direction:column;gap:4px;min-width:0;display:flex}.give-list[data-v-48ca33e9]{border:1px solid var(--border);background:var(--bg);border-radius:6px;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.give-list label[data-v-48ca33e9]{cursor:pointer;align-items:center;gap:6px;padding:2px 8px;font-size:13px;display:flex}.give-list label.picked[data-v-48ca33e9]{background:var(--accent-bg)}.note[data-v-48ca33e9]{margin-top:10px}.check[data-v-48ca33e9]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.cap-after[data-v-48ca33e9]{border-left:1px solid var(--border);padding:0 6px}.reasons[data-v-48ca33e9]{flex-basis:100%;margin:2px 0 0;padding-left:18px}.log-table td[data-v-48ca33e9]{vertical-align:top}.dim[data-v-48ca33e9]{color:var(--muted)}.struck[data-v-48ca33e9]{text-decoration:line-through}.by[data-v-48ca33e9]{margin-left:6px}.nowrap[data-v-48ca33e9]{white-space:nowrap}@media (width<=1100px){.fa-grid[data-v-48ca33e9]{grid-template-columns:1fr 1fr}}.table-wrap[data-v-118ba733]{overflow-x:auto}.players td[data-v-118ba733]{white-space:nowrap}.players tbody tr[data-v-118ba733]{cursor:pointer}.players tbody tr:hover td[data-v-118ba733],.players tr.sel td[data-v-118ba733]{background:var(--accent-bg)}.players .name[data-v-118ba733]{font-weight:600}.players .tags[data-v-118ba733]{text-overflow:ellipsis;max-width:260px;overflow:hidden}.players th .linkish[data-v-118ba733]{color:inherit;font-weight:600}.flag[data-v-118ba733]{padding:0 4px;font-size:15px}.bulk[data-v-118ba733]{background:var(--accent-bg);border-radius:8px;padding:6px 10px}.csv[data-v-1d237ca5]{box-sizing:border-box;width:100%}.proposals[data-v-1d237ca5]{margin:0;padding:0;list-style:none}.proposals li[data-v-1d237ca5]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.proposals .grow[data-v-1d237ca5]{flex:280px}.refused[data-v-1d237ca5]{flex-basis:100%;align-items:center;gap:8px;display:flex}.diffs li[data-v-1d237ca5]{padding:2px 0}.tag[data-v-1d237ca5]{text-align:center;text-transform:uppercase;border-radius:4px;min-width:52px;padding:0 4px;font-size:11px;display:inline-block}.tag.bad[data-v-1d237ca5]{background:var(--bad-bg);color:var(--bad)}.tag.warn[data-v-1d237ca5]{background:var(--warn-bg);color:var(--warn)}.freshness[data-v-64057bbc],.inline[data-v-16663ccc]{align-items:center;gap:6px;display:inline-flex}.season-cols[data-v-16663ccc]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.slot-table tbody+tbody[data-v-16663ccc]{border-top:2px solid var(--border)}.slot-table td[data-v-16663ccc]{padding-top:2px;padding-bottom:2px}.empty td[data-v-16663ccc]{color:var(--muted)}.league-row[data-v-16663ccc]{cursor:pointer}.league-row.on[data-v-16663ccc]{background:var(--accent-bg)}.league-row.me td[data-v-16663ccc]:first-child{font-weight:700}.recent[data-v-16663ccc]{border-bottom:1px solid var(--border);gap:8px;padding:3px 0;display:flex}.recent .date[data-v-16663ccc]{flex:none;width:48px}.projection[data-v-16663ccc]{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.worth[data-v-16663ccc]{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.weak td[data-v-16663ccc]{background:var(--warn-bg)}.change[data-v-16663ccc]{border-bottom:1px solid var(--border);padding:2px 0;font-size:13px}.change .linkish[data-v-16663ccc]{text-align:left;color:inherit}.sub[data-v-16663ccc]{margin:8px 0 2px}.banner ul[data-v-16663ccc]{margin:4px 0}@media (width<=1100px){.season-cols[data-v-16663ccc]{grid-template-columns:1fr}}.standings.stale[data-v-f29a36ca]{opacity:.55}.team-cards[data-v-f29a36ca]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.team-card[data-v-f29a36ca]{margin:0}.team-card.mine[data-v-f29a36ca]{border-color:var(--me);box-shadow:0 0 0 1px var(--me)}.cap-line[data-v-f29a36ca]{margin:0 0 6px}.team-pos[data-v-f29a36ca]{margin-bottom:6px}.pos-label[data-v-f29a36ca]{margin:4px 0 2px;display:block}.weekly[data-v-7c621d5a]{position:relative}.legend[data-v-7c621d5a]{flex-wrap:wrap;gap:14px;margin-bottom:4px;display:flex}.sw[data-v-7c621d5a]{vertical-align:3px;border-radius:2px;width:14px;height:3px;margin-right:5px;display:inline-block}.sw-with[data-v-7c621d5a]{background:var(--accent)}.sw-without[data-v-7c621d5a]{background:var(--muted)}.plot[data-v-7c621d5a]{position:relative}svg[data-v-7c621d5a]{width:100%;height:auto;display:block;overflow:visible}.grid line[data-v-7c621d5a]{stroke:var(--border);stroke-width:1px}.grid line.zero[data-v-7c621d5a]{stroke:var(--muted)}.grid text[data-v-7c621d5a],.end-label[data-v-7c621d5a]{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.end-label[data-v-7c621d5a]{fill:var(--text,currentColor);font-weight:600}.band-with[data-v-7c621d5a]{fill:var(--accent);opacity:.16}.band-without[data-v-7c621d5a]{fill:var(--muted);opacity:.12}.line-with[data-v-7c621d5a]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.line-without[data-v-7c621d5a]{fill:none;stroke:var(--muted);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round}.cross[data-v-7c621d5a]{stroke:var(--muted);stroke-width:1px}.dot-with[data-v-7c621d5a]{fill:var(--accent);stroke:var(--panel);stroke-width:2px}.dot-without[data-v-7c621d5a]{fill:var(--muted);stroke:var(--panel);stroke-width:2px}.sub[data-v-7c621d5a]{margin:6px 0 2px}.tip[data-v-7c621d5a]{background:var(--bg);border:1px solid var(--border);pointer-events:none;white-space:nowrap;z-index:2;border-radius:8px;padding:6px 10px;position:absolute;top:8px;transform:translate(12px);box-shadow:0 4px 14px #0000002e}.tip.flip[data-v-7c621d5a]{transform:translate(calc(-100% - 12px))}.tip div[data-v-7c621d5a]{margin-top:2px}.slider[data-v-9c93d12c]{align-items:center;gap:6px;display:inline-flex}.slider input[data-v-9c93d12c]{width:140px}.inline[data-v-9c93d12c]{align-items:center;gap:4px;display:inline-flex}.entry-line[data-v-9c93d12c]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.lab-entry[data-v-9c93d12c]{flex:1;max-width:520px;position:relative}.lab-entry input[data-v-9c93d12c]{width:100%}.picker-list[data-v-9c93d12c]{z-index:5;margin-top:2px;position:absolute;left:0;right:0;box-shadow:0 6px 20px #00000026}.picker-list .sugg[data-v-9c93d12c]{font-size:14px}.trade-cols[data-v-9c93d12c]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trade-side[data-v-9c93d12c]{flex-direction:column;gap:4px;min-width:0;display:flex}.side-head[data-v-9c93d12c]{align-items:baseline;gap:8px;display:flex}.give-list[data-v-9c93d12c]{border:1px solid var(--border);background:var(--bg);border-radius:6px;max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.give-list label[data-v-9c93d12c]{cursor:pointer;align-items:center;gap:6px;min-width:0;padding:1px 8px;font-size:13px;display:flex}.give-list label.picked[data-v-9c93d12c]{background:var(--accent-bg)}.check[data-v-9c93d12c]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.reasons[data-v-9c93d12c]{flex-basis:100%;margin:4px 0 0;padding-left:18px}.sides[data-v-9c93d12c]{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.side.mine[data-v-9c93d12c]{border-color:var(--accent)}.moved[data-v-9c93d12c]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px;display:grid}.moved>div>span[data-v-9c93d12c]:first-child{display:block}.mv[data-v-9c93d12c]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nums th[data-v-9c93d12c]{text-align:left;white-space:nowrap;padding-right:12px;font-weight:500}.nums td[data-v-9c93d12c]{padding:2px 6px}.keepers[data-v-9c93d12c]{margin-top:8px}.sens[data-v-9c93d12c]{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin-top:10px;padding-top:8px;display:flex}.keeper-cols[data-v-9c93d12c]{grid-template-columns:1fr auto 1fr;align-items:start;gap:8px;font-size:13px;display:grid}.keeper-cols ol[data-v-9c93d12c]{margin:2px 0;padding-left:18px}.keeper-cols li.out[data-v-9c93d12c]{color:var(--muted);text-decoration:line-through}.keeper-cols li.in[data-v-9c93d12c]{font-weight:600}.long-term[data-v-9c93d12c]{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:16px;display:grid}.next-season[data-v-9c93d12c]{border-left:1px solid var(--border);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.next-season .big[data-v-9c93d12c]{font-size:26px;font-weight:600}.save-name[data-v-9c93d12c]{width:240px}.make[data-v-9c93d12c]{border:1px solid var(--accent);background:var(--bg);border-radius:8px;flex-basis:100%;margin-top:8px;padding:10px 12px}.make ul[data-v-9c93d12c]{margin:4px 0 8px;padding-left:18px}.scen td[data-v-9c93d12c]{vertical-align:top}.scen tr.current td[data-v-9c93d12c]{background:var(--accent-bg)}.scen .name[data-v-9c93d12c]{text-align:left;font-weight:600}.nowrap[data-v-9c93d12c]{white-space:nowrap}.up[data-v-9c93d12c]{color:var(--ok)}.down[data-v-9c93d12c]{color:var(--bad)}@media (width<=1100px){.trade-cols[data-v-9c93d12c],.sides[data-v-9c93d12c],.long-term[data-v-9c93d12c]{grid-template-columns:1fr}}.invite-form[data-v-19cd669e]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.invite-form label[data-v-19cd669e]{flex-direction:column;gap:2px;display:flex}.role-help[data-v-19cd669e]{margin:8px 0 0}.new-link[data-v-19cd669e]{border:1px solid var(--accent);background:var(--accent-bg);border-radius:8px;margin-top:12px;padding:10px 12px}.new-link p[data-v-19cd669e]{margin:0 0 8px}.link-row[data-v-19cd669e]{gap:6px;display:flex}.link-row input[data-v-19cd669e]{flex:1;min-width:0}.dim[data-v-19cd669e]{color:var(--muted)}.nowrap[data-v-19cd669e]{white-space:nowrap}:root{--bg:#fff;--panel:#f6f7f9;--panel-2:#eef0f4;--text:#16181d;--muted:#5f6673;--border:#dde1e7;--accent:#1f5fd6;--accent-bg:#e8f0ff;--me:#7a3cf0;--me-bg:#f3edff;--mock:#b21fc4;--mock-bg:#fbe8ff;--keeper-bg:#fff8c5;--keeper-text:#6b5600;--keeper-border:#e6d36a;--warn:#b54708;--warn-bg:#fff1e6;--warn-border:#f5c9a8;--ok:#1a7f37;--ok-bg:#e9f7ee;--bad:#c62828;--bad-bg:#fdecec;--info-bg:#eef2f7;--pos-F:#1f5fd6;--pos-D:#178a4a;--pos-G:#7a3cf0;--pos-F-bg:#e8f0ff;--pos-D-bg:#e6f6ec;--pos-G-bg:#f1eaff;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--topbar-h:52px;font:15px/1.45 var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#14161a;--panel:#1c1f25;--panel-2:#242830;--text:#e8eaee;--muted:#9aa1ad;--border:#2e333c;--accent:#6d9eff;--accent-bg:#1d2a44;--me:#b294ff;--me-bg:#2a2240;--mock:#e27af2;--mock-bg:#3a1a40;--keeper-bg:#3a3413;--keeper-text:#f4e27a;--keeper-border:#6b5d1a;--warn:#f0a060;--warn-bg:#3a2616;--warn-border:#6b4424;--ok:#5ccf7e;--ok-bg:#16301f;--bad:#ff7b7b;--bad-bg:#3a1a1a;--info-bg:#232a35;--pos-F:#7aa7ff;--pos-D:#5ccf8e;--pos-G:#b294ff;--pos-F-bg:#1d2a44;--pos-D-bg:#16301f;--pos-G-bg:#2a2240;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);margin:0}h1{margin:0;font-size:20px}h2{margin:0 0 8px;font-size:15px}a{color:var(--accent)}code{font-family:var(--mono);font-size:13px}input,select,button,textarea{font:inherit;color:inherit}input,select{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:4px 8px}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.spacer{flex:1}.muted{color:var(--muted)}.small{font-size:13px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.r{text-align:right}.warn{color:var(--warn)}.error{color:var(--bad)}.me{color:var(--me)}.topbar{z-index:5;height:var(--topbar-h);border-bottom:1px solid var(--border);background:var(--bg);white-space:nowrap;align-items:center;gap:16px;padding:0 16px;display:flex;position:sticky;top:0;overflow:hidden}.brand{font-size:16px}.mode-switch button{padding:3px 12px;font-weight:600}.tb-item{background:var(--panel);border-radius:8px;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}.tb-item.mine{background:var(--me-bg);outline:2px solid var(--me)}.tb-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}.tb-value{font-variant-numeric:tabular-nums;font-size:17px}.dot{background:#9aa0a6;border-radius:50%;flex:none;width:10px;height:10px}.dot-ok{background:var(--ok)}.dot-bad{background:var(--bad)}.layout{min-height:calc(100vh - var(--topbar-h));grid-template-columns:148px minmax(0,1fr);display:grid}.sidenav{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;gap:2px;padding:12px 8px;display:flex}.sidenav a,.sidenav .disabled{color:var(--text);border-radius:6px;padding:6px 10px;text-decoration:none}.sidenav a.router-link-active{background:var(--accent);color:#fff}.sidenav .disabled{color:var(--muted);opacity:.6;cursor:default}.nav-hint{padding:6px 10px}main{min-width:0;padding:14px 18px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.seg{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.seg button{background:var(--bg);cursor:pointer;border:0;padding:4px 11px}.seg button+button{border-left:1px solid var(--border)}.seg button.on{background:var(--accent);color:#fff}.search{width:220px}.btn{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.btn:hover{background:var(--panel-2)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent);filter:brightness(1.08)}.btn-danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn-small{padding:1px 8px;font-size:13px}.icon-btn{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 6px;font-size:16px}.icon-btn:hover{color:var(--text)}.linkish{cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.linkish:hover{text-decoration:underline}.cap-input{width:96px}.narrow{width:64px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:10px 12px}.panel-head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.panel-head h2{margin:0}.banner{border-radius:8px;margin:0 0 12px;padding:8px 12px}.banner-bad{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad)}.banner-ok{background:var(--ok-bg);color:var(--ok)}.chip{white-space:nowrap;border:1px solid #0000;border-radius:4px;margin-right:4px;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}.chip-keeper{background:var(--keeper-bg);color:var(--keeper-text);border-color:var(--keeper-border)}.chip-owner{background:var(--panel-2);color:var(--muted);border-color:var(--border)}.chip-warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-border)}.chip-info{background:var(--info-bg);color:var(--muted);border-color:var(--border)}.cue-ok{background:var(--ok-bg);color:var(--ok)}.cue-edge{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-border)}.cue-bad{background:var(--bad-bg);color:var(--bad);border-color:var(--bad)}.cue-taken{background:var(--panel-2);color:var(--muted)}.num-badge{text-align:center;min-width:46px;font:700 14px/20px var(--mono);font-variant-numeric:tabular-nums;color:var(--pos-F);background:var(--pos-F-bg);border-radius:5px;padding:0 5px;display:inline-block}.num-badge.pos-D{color:var(--pos-D);background:var(--pos-D-bg)}.num-badge.pos-G{color:var(--pos-G);background:var(--pos-G-bg)}.num-badge.ghost{opacity:.45}.pchip{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.pchip .pname{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pchip .pmeta{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.pchip.struck .pname,.pchip.struck .pmeta{color:var(--muted);text-decoration:line-through}.pchip.compact .num-badge{min-width:40px;font-size:13px;line-height:18px}.pchip.compact .pname{font-weight:500}.grid{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.grid th{text-align:left;color:var(--muted);border-bottom:2px solid var(--border);padding:5px 8px;font-size:13px;font-weight:600}.grid td{border-bottom:1px solid var(--border);padding:3px 8px}.grid th.r,.grid td.r{text-align:right}.grid tr.keeper td{background:var(--keeper-bg)}.grid tr.me td{color:var(--me);font-weight:600}.num{width:64px}.room{height:calc(100vh - var(--topbar-h) - 28px);grid-template-columns:minmax(0,1fr) 470px;gap:14px;display:grid}.room-main{flex-direction:column;gap:10px;min-height:0;display:flex}.room-side{min-height:0;padding-right:2px;overflow-y:auto}.entry{background:var(--panel);border:2px solid var(--accent);border-radius:12px;padding:10px 12px;position:relative}.entry.entry-mine{border-color:var(--me);background:var(--me-bg)}.entry-row{align-items:center;gap:10px;display:flex}.entry-prompt{color:var(--accent);font-size:22px}.entry-input{font:600 26px/1.2 var(--mono);border:1px solid var(--border);border-radius:8px;flex:1;min-width:0;padding:6px 10px}.entry-help{color:var(--muted);white-space:nowrap;font-size:13px}.entry-help b.me{color:var(--me)}.entry-note{margin:8px 0 0;font-size:14px}.suggestions{border:1px solid var(--border);background:var(--bg);border-radius:8px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.sugg{cursor:pointer;align-items:center;gap:10px;padding:6px 10px;font-size:16px;display:flex}.sugg+.sugg{border-top:1px solid var(--border)}.sugg.on{background:var(--accent-bg);box-shadow:inset 4px 0 var(--accent)}.sugg.taken{opacity:.75}.sugg-head{color:var(--muted);background:var(--panel-2);padding:6px 10px;font-size:13px}.sugg .num-badge{min-width:56px;font-size:16px}.blocked{background:var(--bad-bg);border:1px solid var(--bad);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:14px}.cap-entry{margin-left:8px;font-weight:600}.capbar{background:var(--bg);border:1px solid var(--border);border-radius:5px;height:18px;display:flex;overflow:hidden}.seg-keepers{background:#d8c24a}.seg-picks{background:var(--accent)}.seg-reserve{background:repeating-linear-gradient(45deg,#f0a060,#f0a060 4px,#f7c79f 4px 8px)}.seg-free{background:var(--ok);opacity:.55}.capbar-legend{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.capavg{margin:6px 0 2px}.roster{gap:6px;margin-top:8px;display:grid}.roster-group{gap:1px;display:grid}.roster-row{border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:1px 4px;display:flex}.roster-row.keeper{background:var(--keeper-bg)}.roster-row.open{opacity:.8;justify-content:flex-start}.matrix td,.matrix th{padding:2px 5px;font-size:13px}.matrix tr.before td{font-weight:600}.matrix tr.clock td{background:var(--accent-bg)}.matrix tr.me td{color:var(--me);background:var(--me-bg)}.matrix td.zero{color:var(--muted);opacity:.6}.matrix td.hot{color:var(--bad);font-weight:700}.matrix .notes{white-space:nowrap}.run-alert{background:var(--warn-bg);color:var(--warn);border-radius:6px;margin:0 0 6px;padding:5px 8px;font-size:13px;font-weight:600}.run-alert.severe{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad)}.log-list{margin:0;padding:0;font-size:13px;list-style:none}.log-list li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:3px 0;display:flex}.log-list li.undone .log-text,.log-list li.undone .log-label{color:var(--muted);text-decoration:line-through}.log-list li.ev-undo .log-label{color:var(--warn)}.log-label{min-width:42px;font-weight:700}.available{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}.vtable{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex}.vbody{flex:1;min-height:200px;overflow-y:auto}.vrow{border-bottom:1px solid var(--border);cursor:pointer;font-variant-numeric:tabular-nums;grid-template-columns:60px minmax(140px,1.6fr) 36px 48px 80px 50px minmax(120px,1fr);align-items:center;gap:8px;padding:0 10px;display:grid;position:absolute;top:0;left:0;right:0}.vrow:hover{background:var(--accent-bg)}.vhead{color:var(--muted);border-bottom:2px solid var(--border);cursor:default;padding-top:4px;padding-bottom:4px;font-size:13px;font-weight:600;position:static}.vhead:hover{background:0 0}.vhead button{text-align:left;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}.vhead button.r{text-align:right}.vrow>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vrow.cue-edge-row{box-shadow:inset 4px 0 var(--warn)}.vrow.cue-bad-row{opacity:.45}.vrow.taken{opacity:.55}.vrow.taken .c-name{text-decoration:line-through}.vrow.keeper{background:var(--keeper-bg)}.board,.byteam,.trade-grid{gap:3px;display:grid}.bh{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:4px;font-size:12px;font-weight:600;overflow:hidden}.bh.me{color:var(--me)}.bh-round{align-items:center;display:flex}.cell,.tcell{text-align:left;border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;min-height:52px;padding:3px 5px;font-size:13px;display:flex;overflow:hidden}.cell:hover,.tcell:hover{border-color:var(--accent)}.cell-top{justify-content:space-between;gap:4px;width:100%;display:flex}.cell-owner{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cell.empty .cell-owner{opacity:.7}.cell-player{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cell-player .num-badge,.tcell .num-badge{min-width:0;font-size:12px;line-height:16px}.cell.pos-bg-F{background:var(--pos-F-bg)}.cell.pos-bg-D{background:var(--pos-D-bg)}.cell.pos-bg-G{background:var(--pos-G-bg)}.cell.mine,.tcell.mine{outline:3px solid var(--me);outline-offset:-2px}.cell.clock,.tcell.clock{border-color:var(--accent);border-width:2px;animation:1.2s ease-in-out infinite pulse}.cell.conflict{outline:3px solid var(--bad)}.cell.forced{border-color:var(--bad);border-style:dashed}.via{color:var(--warn)}@keyframes pulse{50%{background:var(--accent-bg)}}@media (prefers-reduced-motion:reduce){.cell.clock,.tcell.clock{background:var(--accent-bg);animation:none}}.team-col{flex-direction:column;gap:3px;min-width:0;display:flex}.team-col.me .bh{color:var(--me)}.tcell{white-space:nowrap;flex-direction:row;align-items:center;gap:4px;min-height:0}.tcell.keeper{background:var(--keeper-bg);cursor:default}.tcell.traded{background:var(--warn-bg);border-color:var(--warn-border)}.trade-grid .tcell{cursor:default;flex-direction:column;align-items:stretch}.trade-grid select{padding:1px 2px;font-size:12px}.legend .num-badge{min-width:26px}.setup-cols{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;display:grid}.lottery{padding-left:0;list-style:none}.reset-box{border:1px solid var(--bad);border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.reset-box p{margin:0}.reset-warn{border-radius:6px;padding:6px 10px}.reset-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reset-row input{width:140px}.lottery li{align-items:center;gap:8px;padding:2px 0;display:flex}.keeper-cards{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;display:grid}.keeper-card.bad{border-color:var(--bad)}.keeper-card.me{border-color:var(--me)}.keeper-row{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:2px 0;display:flex}.keeper-row .pchip{flex:1;overflow:hidden}.keeper-row .pchip .pmeta{text-overflow:ellipsis;overflow:hidden}.keeper-row select{max-width:96px;padding:1px 2px;font-size:12px}.assume{border-bottom:1px solid var(--border);gap:4px;padding:2px 0 4px 46px;display:flex}.keeper-card footer{margin-top:6px}.add-keeper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.add-keeper .suggestions{flex-basis:100%}.form-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:8px 0;display:grid}.form-grid label{color:var(--muted);flex-direction:column;gap:3px;font-size:13px;display:flex}.form-grid .span2{grid-column:1/-1}fieldset{border:1px solid var(--border);border-radius:8px;gap:8px;display:flex}fieldset label{flex-direction:row;align-items:center}.links{padding-left:18px;line-height:1.9}.modal-backdrop{z-index:20;background:#00000059;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.modal{background:var(--bg);border-radius:12px;width:min(640px,92vw);max-height:80vh;padding:16px 18px;overflow-y:auto;box-shadow:0 10px 40px #00000040}.modal.help{width:min(560px,92vw)}.modal-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.owner-edit{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.owner-edit summary{cursor:pointer;color:var(--muted);font-size:13px}.toasts{z-index:30;flex-direction:column-reverse;gap:6px;max-width:min(760px,60vw);display:flex;position:fixed;bottom:16px;left:168px}.toast+.toast{opacity:.7;transform-origin:0 100%;transform:scale(.96)}.toast{background:var(--text);color:var(--bg);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 6px 24px #00000040}.toast-pick .toast-text{font:600 20px/1.3 var(--mono)}.toast.mine{background:var(--me);color:#fff}.toast-error{background:var(--bad);color:#fff}.toast .btn{color:inherit;background:0 0;border-color:currentColor}.toast .icon-btn{color:inherit;opacity:.8}.print-page-wrap{padding:16px 24px}.print-page{page-break-after:always;margin-bottom:32px}.print-table td{padding:4px 8px}.paper-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 10px;display:grid}.paper-item{border-bottom:1px dotted var(--border);align-items:baseline;gap:6px;padding:2px 0;display:flex}.paper-item b{min-width:44px}@media print{:root,:root:not([data-theme=light]){--bg:#fff;--text:#000;--muted:#555;--border:#bbb;--panel:#fff;--panel-2:#f2f2f2;--keeper-bg:#fff;--pos-F:#000;--pos-D:#000;--pos-G:#000;--pos-F-bg:#fff;--pos-D-bg:#fff;--pos-G-bg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:11pt}.no-print,.topbar,.sidenav,.toasts{display:none!important}.print-page:last-child{page-break-after:auto}}@media (width<=1100px){.room{grid-template-columns:minmax(0,1fr);height:auto}.room-main{min-height:70vh}.room-side{overflow:visible}.entry-help{display:none}.layout{grid-template-columns:120px minmax(0,1fr)}.topbar{gap:8px}}.roster summary{cursor:pointer}.roster-cols{grid-template-columns:1fr 1fr;gap:0 10px;margin-top:4px;display:grid}.roster-cols .roster-group:first-child{grid-row:span 2}.roster-row .pchip{min-width:0;overflow:hidden}.vrow .icon-btn.info{opacity:0;padding:0 4px;font-size:13px}.vrow:hover .icon-btn.info,.vrow .icon-btn.info:focus{opacity:1}.mock-mode{--accent:var(--mock);--accent-bg:var(--mock-bg)}.chip-mock{background:var(--mock);color:var(--bg);letter-spacing:.02em;font-weight:700;text-decoration:none}.mock-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:15;font:900 24vw/1 var(--sans);letter-spacing:.06em;color:var(--mock);opacity:.05;place-items:center;display:grid;position:fixed;inset:0;transform:rotate(-16deg)}
