:root{--bg: #f4f6f9;--card: #ffffff;--inset: #f7f9fc;--line: #e3e7ee;--line2: #cbd3e0;--text: #131926;--text-secondary: #3c4657;--muted: #667287;--accent: #2563eb;--accent-soft: #eef4ff;--ok: #0f9d63;--okline: #9fe0c4;--good: #067a4e;--warn: #b45309;--warnline: #f2c98a;--bad: #d33030;--no: #d33030;--violet: #7048d8;--pink: #d6337f;--radius: 10px;--shadow: 0 1px 2px rgba(16,24,40,.05), 0 1px 3px rgba(16,24,40,.04);--shadow-lift: 0 4px 12px rgba(16,24,40,.08);color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.app{max-width:1180px;margin:0 auto;padding:32px 20px 64px}header h1{margin:0 0 4px;font-size:26px;letter-spacing:-.02em}.sub{margin:0 0 28px;color:var(--muted);font-size:14px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;align-items:start}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.card h2{margin:0 0 16px;font-size:15px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.card h3{margin:22px 0 8px;font-size:14px}label{display:block;margin-bottom:14px;font-size:13px;color:var(--muted)}label.check{display:flex;align-items:center;gap:8px;color:var(--text);font-size:14px}label.check input{width:auto;margin:0}select,input[type=number]{display:block;width:100%;margin-top:6px;padding:9px 10px;background:var(--inset);border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit}select:focus,input:focus{outline:2px solid var(--accent);outline-offset:1px}fieldset{border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin:0 0 14px}legend{padding:0 6px;font-size:12px;color:var(--muted)}.hint{display:block;margin-top:6px;font-size:12px;color:var(--muted)}.verdict{margin:4px 0 12px;padding:14px 16px;border-radius:10px;font-size:17px;font-weight:600;background:var(--inset);border:1px solid var(--line)}.verdict.ok{color:var(--ok);border-color:#05966959}.verdict.no{color:var(--no);border-color:#dc262659}.explain{font-size:13px;color:var(--muted);margin:0 0 10px}.note{font-size:12px;color:var(--muted);margin:8px 0 0}.cites{margin:0;display:flex;flex-wrap:wrap;gap:6px}.cite{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;background:#2563eb1f;color:var(--accent);border:1px solid rgba(37,99,235,.25);border-radius:5px;padding:2px 6px}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:7px 4px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.05em}td em{color:var(--ok);font-style:normal}.shell{min-height:100vh}.topnav{position:sticky;top:0;z-index:12;display:flex;align-items:center;gap:20px;padding:10px 22px;background:#ffffffe6;-webkit-backdrop-filter:saturate(1.6) blur(10px);backdrop-filter:saturate(1.6) blur(10px);border-bottom:1px solid var(--line);flex-wrap:wrap}.brand{display:flex;align-items:center;gap:8px;font-weight:650;letter-spacing:-.01em;background:none;border:0;padding:0;color:var(--text);font-size:15px;cursor:pointer}.brand .mark{color:var(--accent)}.brand .season{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-weight:500}.tabs{display:flex;gap:4px}.tab{background:none;border:0;color:var(--muted);font:inherit;font-size:14px;font-weight:500;padding:7px 13px;border-radius:8px;cursor:pointer}.tab:hover{color:var(--text);background:#1018280a}.tab.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.navnote{margin-left:auto;font-size:12px;color:var(--muted)}.who{margin-left:auto;display:flex;align-items:center;gap:10px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow)}.tile .v{font-size:28px;font-weight:650;letter-spacing:-.02em;line-height:1.1}.tile .l{font-size:12px;color:var(--muted);margin-top:4px}.filters{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-bottom:16px}.filters label{margin:0}.filters select{min-width:190px}.chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.7;border-radius:5px;padding:0 6px;margin:1px 3px 1px 0;white-space:nowrap;border:1px solid currentColor}.chip .ico{font-size:9px}.chip.good{color:var(--good)}.chip.warning{color:var(--warn)}.chip.critical{color:var(--bad)}td.free{color:var(--good)}tr.dim td{opacity:.5}.flags{white-space:normal}button.chip{cursor:pointer;background:none;font:inherit;font-size:11px;line-height:1.7}button.chip:hover{background:#1018280d}button.chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chip.inline{margin:0 3px}tr.detail td{background:var(--inset);padding:0}.detailbox{padding:12px 14px;font-size:13px;color:var(--text-secondary);display:flex;flex-direction:column;gap:7px;border-left:2px solid var(--accent)}.dk{display:inline-block;min-width:96px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-right:8px}.banner{margin-bottom:18px;border-color:#dc26264d}.bannerhead{margin-bottom:8px}.banner ul.tight{margin:0 0 8px;padding-left:18px;font-size:13px;color:var(--text-secondary)}.banner li{margin:3px 0}td s{opacity:.45;margin-right:4px}.legendnote{font-size:12px;color:var(--muted);margin:0 0 10px;line-height:1.5}.cites-wrap{margin-top:2px}.cites{display:flex;flex-wrap:wrap;gap:6px}button.cite{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;background:#2563eb1f;color:var(--accent);border:1px solid rgba(37,99,235,.25);border-radius:5px;padding:2px 6px}button.cite:hover{background:#2563eb38}button.cite.on{background:var(--accent);color:#fff;border-color:var(--accent)}button.cite:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cite.dim{font:11px ui-monospace,Menlo,monospace;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:2px 6px}.rulebox{margin-top:10px;background:var(--inset);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:8px;padding:12px 14px}.rulebox header{font-size:13px;margin-bottom:6px}.rulestatus{margin-left:8px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;border:1px solid currentColor;border-radius:4px;padding:1px 5px}.rulestatus.active{color:var(--good)}.rulestatus.superseded,.rulestatus.rescinded{color:var(--warn)}.rulesummary{font-size:12px;color:var(--muted);margin:0 0 8px;font-style:italic}.rulebox pre{margin:0;white-space:pre-wrap;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-secondary)}table.board tr.row{cursor:pointer}table.board tr.row:hover td{background:#10182808}table.board tr.row.open td{background:#2563eb12}th.ex,td.ex{width:26px;padding-left:2px;padding-right:0}.exbtn{background:none;border:0;color:var(--muted);cursor:pointer;padding:2px 4px;border-radius:5px;line-height:1;font-size:15px}.exbtn:hover{color:var(--text);background:#1018280f}.exbtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.caret{display:inline-block;transition:transform .12s ease}.caret.down{transform:rotate(90deg);color:var(--accent)}ul.txns{margin:2px 0 0;padding:0;list-style:none;font-size:13px}ul.txns li{margin:2px 0}.txndate{display:inline-block;min-width:62px;color:var(--muted);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.covnote{font-size:12px;color:var(--muted);font-style:italic}.chip.farm{color:var(--violet)}.btn{margin-left:auto;background:var(--inset);border:1px solid var(--line);color:var(--text);font:inherit;font-size:13px;padding:9px 14px;border-radius:8px;cursor:pointer}.btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn:disabled{opacity:.45;cursor:default}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.slots{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.slots.full{color:var(--warn);border-color:currentColor}table.farmroster td{vertical-align:middle}table.farmroster tr.dim td{color:var(--muted)}table.farmroster td:first-child{width:1%;white-space:nowrap}.farmchips{display:flex;gap:6px;flex-wrap:wrap}.farmchip{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-size:12px;cursor:help}.farmchip .mut{font-size:11px}.farmchip .sch{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.farmchip.flagged{border-color:var(--warnline)}.ast{color:var(--warn);cursor:help}table.sortable th.sort{padding:0}table.sortable th.sort button{width:100%;background:none;border:0;color:inherit;font:inherit;font-weight:600;text-align:inherit;padding:7px 4px;cursor:pointer;display:flex;gap:6px;align-items:center;white-space:nowrap}td.num,th.num{text-align:right}table.sortable th.num.sort button{justify-content:flex-end}table.sortable th.sort button:hover{color:var(--accent)}table.sortable th.sort button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table.sortable th.sort .arrow{color:var(--muted);font-size:10px}table.sortable th.sort.active,table.sortable th.sort.active .arrow{color:var(--accent)}td.ord{white-space:nowrap;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.chip.fmt{margin-left:6px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;border:1px solid currentColor;border-radius:4px;padding:0 4px;font-family:inherit}.chip.fmt.snake{color:var(--muted)}.chip.fmt.auction{color:var(--accent)}tr.passed{opacity:.5}tr.passed:hover{opacity:.85}.legend{padding:12px 16px;margin-bottom:12px;font-size:13px;line-height:1.6}.legend p{margin:0 0 8px}.legend p:last-child{margin-bottom:0}.legend .chip.fmt{margin:0 8px 0 0}.filters .spacer{flex:1}table.board th.sort{padding:0}table.board th.sort button{width:100%;background:none;border:0;color:inherit;font:inherit;font-weight:600;text-align:inherit;padding:7px 4px;cursor:pointer;display:flex;gap:6px;align-items:center;white-space:nowrap}table.board th.num.sort button{justify-content:flex-end}table.board th.sort button:hover{color:var(--accent)}table.board th.sort button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table.board th.sort .arrow{color:var(--muted);font-size:10px}table.board th.sort.active,table.board th.sort.active .arrow{color:var(--accent)}.filters label.search{flex:1 1 200px;max-width:280px}.filters label.search input{width:100%;background:var(--inset);border:1px solid var(--line);color:var(--text);font:inherit;font-size:13px;padding:7px 10px;border-radius:8px}.filters label.search input:focus{outline:none;border-color:var(--accent)}.filters label.search input::placeholder{color:var(--muted)}.derived{color:var(--muted);font-weight:600;cursor:help}.boot{padding:40px;color:var(--muted)}.signin{max-width:560px;margin:12vh auto;padding:0 20px;text-align:center}.brand.big{justify-content:center;font-size:20px;margin-bottom:10px}.signin .sub{color:var(--muted);font-size:14px;margin:0 0 20px}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.primary:hover:not(:disabled){background:#1d4fd7;border-color:#1d4fd7;color:#fff}.btn.big{padding:12px 22px;font-size:15px;margin:0 auto}.gmgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:6px 0 14px}.gmpick{background:var(--inset);border:1px solid var(--line);color:var(--text);font:inherit;font-size:13px;padding:11px 8px;border-radius:8px;cursor:pointer}.gmpick:hover{border-color:var(--accent);color:var(--accent)}.gmpick:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.who{display:flex;align-items:center;gap:12px;margin-left:auto}.gmchip{font-size:12px;border:1px solid var(--line);border-radius:6px;padding:3px 8px;color:var(--text);white-space:nowrap}.gmchip .ico{color:var(--warn);margin-right:4px}.linkbtn{background:none;border:0;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;padding:0}.linkbtn:hover{color:var(--accent)}.tile .v.bad{color:var(--bad)}.card.banner.bad{border-color:var(--bad)}tr.on td{background:#2563eb0d}tr.dim td{opacity:.62}.tagbtn{background:none;border:1px solid var(--line);color:var(--muted);font:inherit;font-size:11px;padding:3px 8px;border-radius:5px;cursor:pointer;white-space:nowrap}.tagbtn:hover:not(:disabled){border-color:var(--good);color:var(--good)}.tagbtn.on{border-color:var(--good);color:var(--good);background:#0ca30c1a}.tagbtn:disabled{opacity:.35;cursor:default}.notefield{display:block;font-size:12px;color:var(--muted);margin-bottom:12px}.notefield textarea{display:block;width:100%;margin-top:6px;background:var(--inset);border:1px solid var(--line);color:var(--text);font:inherit;font-size:13px;padding:8px 10px;border-radius:8px;resize:vertical}.notefield textarea:focus{outline:none;border-color:var(--accent)}.actions{display:flex;align-items:center;gap:10px}.declstatus{font-size:12px;color:var(--muted);margin-right:auto}.declstatus.submitted{color:var(--good)}.deadline{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:9px 12px;margin-bottom:14px}.deadline .ico{color:var(--accent)}.deadline.urgent{color:var(--warn);border-color:var(--warn)}.deadline.urgent .ico{color:var(--warn)}.deadline.closed{color:var(--bad);border-color:var(--bad)}.deadline.closed .ico{color:var(--bad)}.striphead{margin:0 0 10px;font-size:13px;color:var(--muted);font-weight:600}ol.pickstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:5px;list-style:none;margin:0;padding:0}ol.pickstrip li{border:1px solid var(--line);border-radius:6px;padding:6px 4px;text-align:center;font-size:11px;line-height:1.35;cursor:help}ol.pickstrip .rd{display:block;font-weight:600;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}ol.pickstrip .what{display:block;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ol.pickstrip li.open{border-color:var(--okline);background:#0ca30c17}ol.pickstrip li.open .rd{color:var(--ok)}ol.pickstrip li.used{border-color:var(--warnline);background:#b4530912}ol.pickstrip li.used .rd{color:var(--warn)}ol.pickstrip li.extra{border-color:#93b4f5;background:#2563eb1a}ol.pickstrip li.extra .rd{color:var(--accent)}ol.pickstrip li.gone{border-style:dashed;opacity:.5}.striplegend{font-size:11px;color:var(--muted);margin:10px 0 0}.sw{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:3px;vertical-align:baseline;border:1px solid var(--line)}.sw.open{border-color:var(--okline);background:#0ca30c59}.sw.used{border-color:var(--warnline);background:#fab21966}.sw.extra{border-color:#93b4f5;background:#2563eb66}.sw.gone{border-style:dashed;background:none}select.pickpick{background:var(--inset);border:1px solid var(--line);color:var(--text);font:inherit;font-size:12px;padding:3px 6px;border-radius:5px}select.pickpick:focus{outline:none;border-color:var(--accent)}select.pickpick.moved{border-color:var(--warn);color:var(--warn)}select.pickpick.pinned{border-color:var(--accent);color:var(--accent)}.linkbtn.tiny{font-size:10px;margin-left:6px}.settingrow{border-top:1px solid var(--line);padding:14px 0 4px}.settingrow:first-of-type{border-top:0}.notefield input[type=datetime-local]{display:block;margin-top:6px;background:var(--inset);border:1px solid var(--line);color:var(--text);font:inherit;font-size:13px;padding:7px 10px;border-radius:8px;color-scheme:dark}.notefield input:focus{outline:none;border-color:var(--accent)}table.board tbody tr{height:38px}table.board tbody td{height:38px;padding-top:0;padding-bottom:0;vertical-align:middle}select.pickpick{height:24px;line-height:1;padding:0 6px}.tagbtn{height:22px;line-height:1;padding:0 8px}table.board tbody input[type=checkbox]{margin:0;vertical-align:middle}.star{color:var(--good);cursor:help}.band{border-left:2px solid transparent}.band-franchise{border-left-color:var(--good);background:#067a4e0d}.band-sleeper{border-left-color:var(--violet);background:#7048d80d}.band-unkeepable{border-left-color:var(--bad);background:#dc26260d}ol.pickstrip .rd{font-size:11px}ol.orderlist{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:6px}ol.orderlist li{display:flex;align-items:center;gap:6px}ol.orderlist select{flex:0 0 96px}.recap{flex:1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recap .chip{margin-left:4px}.slotno{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted);width:16px;text-align:right}ol.orderlist select{flex:1;background:var(--inset);border:1px solid var(--line);color:var(--text);font:inherit;font-size:12px;padding:5px 6px;border-radius:6px}ol.orderlist select:focus{outline:none;border-color:var(--accent)}.note.bad{color:var(--bad)}.striptop{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.striptop .striphead{margin:0}.dragging{font-size:12px;color:var(--accent)}ol.pickstrip li{transition:border-color .12s ease,opacity .12s ease,background .12s ease}ol.pickstrip li.target{border-color:var(--accent);background:#2563eb24;cursor:pointer}ol.pickstrip li.faded{opacity:.3}.keeperchip{display:block;width:100%;margin-top:2px;background:#b453091a;border:1px solid var(--warnline);border-radius:4px;color:var(--warn);font:inherit;font-size:11px;padding:1px 4px;cursor:grab;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keeperchip:hover{border-color:var(--warn)}.keeperchip:active{cursor:grabbing}.keeperchip.held{background:#2563eb33;border-color:var(--accent);color:var(--accent)}.keeperchip.pinned{border-style:dashed}.keeperchip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}td.num.moved{color:var(--warn)}ol.pickstrip.carrying .keeperchip:not(.held){pointer-events:none}.tile .v .ord{font-size:13px;color:var(--muted);margin-left:2px}.prefcols{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}@media(max-width:900px){.prefcols{grid-template-columns:1fr}}ol.ranklist{list-style:none;margin:0;padding:0}ol.ranklist li{display:flex;align-items:center;gap:8px;padding:4px 0;border-top:1px solid var(--line)}ol.ranklist li:first-child{border-top:0}ol.ranklist li.held{background:#2563eb14}ol.ranklist li.dropend{justify-content:center;color:var(--accent);font-size:12px;border:1px dashed var(--accent);border-radius:6px;padding:8px;margin-top:6px}.rank{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;width:18px;text-align:right}.rank.counts{color:var(--accent)}.rank.spare{color:var(--muted);opacity:.6}.slotchip{flex:1;text-align:left;background:var(--inset);border:1px solid var(--line);color:var(--text);font:inherit;font-size:13px;padding:6px 10px;border-radius:6px;cursor:grab}.slotchip:hover{border-color:var(--accent)}.slotchip:active{cursor:grabbing}.slotchip.add{cursor:pointer;display:flex;justify-content:space-between}.slotchip .plus{color:var(--accent)}ul.slotpool{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.odds{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted);width:30px;text-align:right}.threeup{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.threeup select{display:block;width:100%;margin-top:6px;background:var(--inset);border:1px solid var(--line);color:var(--text);font:inherit;font-size:13px;padding:7px 10px;border-radius:8px}ol.selorder{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:5px}ol.selorder li{display:flex;align-items:center;gap:8px;font-size:13px;border:1px solid var(--line);border-radius:6px;padding:6px 9px}ol.selorder li.toilet{border-color:var(--warn)}ol.selorder.final li{border-color:var(--okline)}ol.selorder .mut{font-size:11px;margin-left:auto}ul.prefstatus{list-style:none;margin:0;padding:0}ul.prefstatus li{display:flex;gap:10px;align-items:baseline;padding:5px 0;border-top:1px solid var(--line);font-size:13px}ul.prefstatus li:first-child{border-top:0}ul.prefstatus li b{width:76px}ul.prefstatus li.out b{color:var(--warn)}ul.prefstatus .sep{color:var(--line)}.gmchip.role-admin{border-color:var(--violet)}.gmchip.role-admin .ico{color:var(--violet)}.gmchip.role-commissioner{border-color:var(--warn)}.gmchip.role-commissioner .ico{color:var(--warn)}.gmpick.role-admin{border-color:#c9bdf0}.gmpick.role-admin .ico{color:var(--violet)}.gmpick.role-commissioner{border-color:#f2c98a}.gmpick.role-commissioner .ico{color:var(--warn)}.ico.role-admin{color:var(--violet)}.ico.role-commissioner{color:var(--warn)}.viewas{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;white-space:nowrap;flex:0 0 auto}.viewas select{background:var(--inset);border:1px solid #c9bdf0;color:var(--violet);font:inherit;font-size:11px;padding:2px 5px;border-radius:5px}.viewas select:focus{outline:none;border-color:var(--accent)}.impersonating{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--violet);background:#7048d812;border-bottom:1px solid #c9bdf0;padding:7px 20px}.impersonating .linkbtn{margin-left:auto;color:var(--violet)}ul.rights{list-style:none;margin:0;padding:0}.rightrow{border-top:1px solid var(--line)}.rightrow:first-child{border-top:0}.righthead{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;color:var(--text);font:inherit;font-size:13px;text-align:left;padding:7px 2px;cursor:pointer}.righthead:disabled{cursor:default}.righthead:hover:not(:disabled){background:#10182806}.righthead b{width:76px}.rightchips{display:flex;gap:5px;flex-wrap:wrap;flex:1}.righthead .fallback{font-size:11px;white-space:nowrap}.righthead .caret{color:var(--muted);width:12px;text-align:center}.rightrow.on .righthead{color:var(--accent)}.rightbody{padding:2px 2px 12px 26px;display:grid;gap:12px}.rightitem p{margin:3px 0 6px;font-size:13px;color:var(--muted);max-width:76ch;line-height:1.55}.rightlabel{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text);font-weight:600}.deadline.warn{align-items:flex-start;color:var(--warn);border-color:var(--warn);margin-top:12px}.deadline.warn .ico{color:var(--warn)}ol.steps{list-style:none;margin:14px 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}ol.steps li{display:flex;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.stepno{flex:0 0 22px;height:22px;border-radius:50%;background:#2563eb29;color:var(--accent);font:600 12px/22px ui-sans-serif,system-ui;text-align:center}ol.steps b{font-size:13px}ol.steps p{margin:3px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.panes{display:flex;gap:6px;margin:0 0 14px}.pane{background:none;border:1px solid var(--line);color:var(--muted);font:inherit;font-size:13px;padding:6px 14px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:7px}.pane:hover{color:var(--text)}.pane.on{background:var(--inset);border-color:var(--accent);color:var(--text)}.pane:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.card.published{border-color:var(--okline)}ol.slotstrip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:5px}ol.slotstrip li{display:flex;align-items:center;gap:6px;font-size:13px;border:1px solid var(--line);border-radius:6px;padding:6px 8px}ol.slotstrip li.mine{border-color:var(--accent);background:#2563eb1a}.tile .v.ok{color:var(--ok)}.slotchip .slotwhy{display:block;font-size:11px;margin-top:1px}.slotchip:disabled{cursor:default;opacity:.75}.zonepick{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;font-size:12px}.zonepick select{display:inline-block;width:auto;margin:0;padding:5px 8px;font-size:12px}.app.wide{max-width:1560px}.onclock{display:flex;align-items:center;gap:14px;justify-content:space-between;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:16px}.onclock.mine{border-color:var(--accent);background:#2563eb14}.onclock.done{border-color:var(--okline)}.onclock .mut{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.onclock b{font-size:18px;letter-spacing:-.01em;margin-right:8px}.turnflag{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:20px;padding:4px 12px}.turnflag.on{color:#fff;background:var(--accent);border-color:var(--accent);font-weight:600}.draftcols{display:grid;grid-template-columns:320px 1fr;gap:14px;align-items:start}.draftcols>*{min-width:0}@media(max-width:1100px){.draftcols{grid-template-columns:1fr}}.pickpanel{position:sticky;top:64px}input.search{display:block;width:100%;margin:0 0 10px;padding:9px 11px;background:var(--inset);border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;font-size:14px}input.search:focus{outline:none;border-color:var(--accent)}.posfilters{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px;align-items:center}.posfilters .chip{cursor:pointer;background:none;color:var(--muted);border-color:var(--line)}.posfilters .chip.on{color:var(--accent);border-color:var(--accent);background:#2563eb1f}ul.playerlist{list-style:none;margin:0;padding:0;max-height:min(52vh,460px);overflow:auto}ul.playerlist li button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);color:var(--text);font:inherit;font-size:13px;padding:7px 4px;cursor:pointer}ul.playerlist li:first-child button{border-top:0}ul.playerlist li button:hover{background:#2563eb1a}ul.playerlist .bye{margin-left:auto;font-size:11px}.poschip{font:10px ui-monospace,Menlo,monospace;border:1px solid currentColor;border-radius:4px;padding:0 4px;line-height:1.6}.pos-QB{color:var(--pink)}.pos-RB{color:var(--ok)}.pos-WR{color:var(--accent)}.pos-TE{color:var(--warn)}.pos-K{color:var(--muted)}.pos-DEF{color:var(--violet)}.gridwrap{overflow:auto;max-height:74vh}table.draftgrid{border-collapse:separate;border-spacing:3px;font-size:12px;width:100%}table.draftgrid th{position:sticky;top:0;z-index:2;background:var(--card);font-size:11px;padding:5px 6px;white-space:nowrap;border:0}table.draftgrid th .gmname,table.h2h th .gmname,table.records th .gmname,th .gmname,.gmname{text-transform:none;letter-spacing:normal;font-size:12px;color:var(--text)}table.draftgrid th.rdh{left:0;z-index:3;width:26px;text-align:center;color:var(--muted)}table.draftgrid tbody th.rdh{position:sticky;top:auto}td.cell{position:relative;border:1px solid var(--line);border-radius:6px;padding:5px 6px;vertical-align:top;height:46px;min-width:112px;background:var(--inset)}td.cell .code{display:block;font:10px ui-monospace,Menlo,monospace;color:var(--muted)}td.cell .pname{display:block;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.cell .pmeta{display:flex;gap:4px;align-items:center;font-size:10px;color:var(--muted)}td.cell .pempty{font-size:11px;color:var(--muted)}td.cell.keeper{background:#b4530912;border-color:var(--warnline)}td.cell.made{background:var(--inset)}td.cell.traded .code{color:var(--violet)}td.cell.mine{cursor:pointer;border-style:dashed;border-color:var(--accent)}td.cell.mine:hover{background:#2563eb1f}td.cell.clock{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.undo{position:absolute;top:2px;right:2px;background:none;border:0;color:var(--muted);cursor:pointer;font-size:13px;line-height:1;padding:2px 4px;border-radius:4px;opacity:0}td.cell:hover .undo{opacity:1}.undo:hover{color:var(--bad);background:#dc262614}.teamcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.teamcol h4{margin:0 0 6px;font-size:12px;display:flex;justify-content:space-between;gap:6px}.teamcol h4 .mut{font-weight:400}.teamcol ol{list-style:none;margin:0;padding:0}.teamcol li{display:flex;align-items:center;gap:5px;font-size:11px;padding:3px 4px;border-top:1px solid var(--line)}.teamcol li.keeper{background:#b453090f}.teamcol li.open{color:var(--muted)}.teamcol li .code{font:10px ui-monospace,Menlo,monospace;color:var(--muted);width:32px}.teamcol li .pname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.designates{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:6px}ul.designates li{display:flex;align-items:center;gap:8px;font-size:13px}ul.designates li b{width:64px;flex:0 0 64px}ul.designates li .mut{white-space:nowrap}ul.designates select{display:inline-block;width:auto;flex:1;margin:0;padding:5px 8px;font-size:12px}.panes.small .pane{padding:4px 10px;font-size:12px}.ok{color:var(--ok)}.bad{color:var(--bad)}ul.queue{list-style:none;margin:0;padding:0}.qrow{border-top:1px solid var(--line)}.qrow:first-child{border-top:0}.qhead{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;color:var(--text);font:inherit;font-size:13px;text-align:left;padding:9px 2px;cursor:pointer}.qhead:hover{background:#10182806}.qhead b{width:72px}.dot{width:8px;height:8px;border-radius:50%;background:var(--line);flex:0 0 8px}.dot.done{background:var(--ok)}.dot.wip{background:var(--warn)}.dot.flag{background:var(--bad)}.dot.none{background:var(--line2)}.qstatus{width:160px;color:var(--muted);font-size:12px}.qcount{width:90px;font-size:12px}.qtax{width:70px;font-size:12px}.qtax.owed{color:var(--warn)}.qhead .caret{margin-left:auto;color:var(--muted)}.qbody{padding:4px 2px 16px 20px}.qbody table{margin-top:6px}.qbody tr.bad td{background:#dc26260f}.qbody td.num{text-align:right;font:12px ui-monospace,Menlo,monospace}.qbody th.num{text-align:right}.qbody td.small{font-size:11px;line-height:1.45;max-width:38ch}ul.problems{margin:4px 0 10px;padding-left:18px;font-size:12px;color:var(--bad)}.app.embedded{max-width:none;padding:12px 0 0}.bidrow{display:flex;gap:10px;margin-bottom:10px}.bidrow label{margin:0;flex:1;font-size:12px}.bidrow select,.bidrow input{margin-top:4px;padding:6px 8px;font-size:13px}tr.onnow td{background:#2563eb1f}td.mono{font:11px ui-monospace,Menlo,monospace;color:var(--muted)}.subnav{position:sticky;top:53px;z-index:11;display:flex;align-items:center;gap:2px;padding:0 22px;background:var(--card);border-bottom:1px solid var(--line);overflow-x:auto}.subtab{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font:inherit;font-size:13px;padding:11px 12px;cursor:pointer;white-space:nowrap}.subtab:hover{color:var(--text)}.subtab.on{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.subtab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.subhint{margin-left:auto;padding-left:20px;font-size:12px;color:var(--muted);white-space:nowrap}@media(max-width:820px){.subhint{display:none}}.pagehead{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;flex-wrap:wrap;margin-bottom:22px}.pagehead .sub{margin:0;max-width:74ch}.pagehead h1{margin:0 0 6px}.pagehead .search{max-width:280px;margin:0}.cardrow{display:grid;gap:14px;margin-bottom:14px}.cardrow.two{grid-template-columns:1fr 1fr}@media(max-width:980px){.cardrow.two{grid-template-columns:1fr}}.stack{display:grid;gap:14px;align-content:start}section.card{margin-bottom:14px}.cardrow section.card,.stack section.card{margin-bottom:0}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.toolbar .search{margin:0;min-width:220px;flex:1 1 220px;max-width:340px}.segs{display:flex;gap:3px;background:var(--inset);border:1px solid var(--line);border-radius:9px;padding:3px;overflow:hidden}.segs.scroll{overflow-x:auto;max-width:100%}.seg{background:none;border:0;color:var(--muted);font:inherit;font-size:12px;padding:5px 10px;border-radius:6px;cursor:pointer;white-space:nowrap}.seg:hover{color:var(--text)}.seg.on{background:var(--card);color:var(--accent);font-weight:600;box-shadow:var(--shadow)}label.check.inline{margin:0;font-size:12px;color:var(--muted)}.btn.small{padding:5px 11px;font-size:12px}.actions.inline{display:flex;align-items:center;gap:10px;margin:0}td.strong,.strong{font-weight:600}td.small,.small{font-size:11px;line-height:1.45}tbody tr:hover td{background:#10182805}.checklist ul{list-style:none;margin:0;padding:0}.checklist li{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid var(--line)}.checklist li:first-child{border-top:0}.checklist .bullet{width:8px;height:8px;border-radius:50%;flex:0 0 8px;background:var(--muted)}.checklist li.now .bullet{background:var(--bad)}.checklist li.soon .bullet{background:var(--warn)}.checklist li.info .bullet{background:var(--accent)}.checklist .txt{flex:1;font-size:14px}.checklist li.now .txt{font-weight:500}.deadlinecard{border-left:3px solid var(--line)}.deadlinecard.open{border-left-color:var(--ok)}.deadlinecard.urgent{border-left-color:var(--warn)}.deadlinecard.closed{border-left-color:var(--line2)}.deadlinecard .when{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:2px 0 4px}.deadlinecard .left{font-size:12px;color:var(--muted)}ul.baldash,ul.farmdash{list-style:none;margin:0;padding:0}ul.baldash li{display:flex;align-items:center;gap:10px;font-size:12px;padding:4px 0}ul.baldash li b{width:60px;font-weight:500}ul.baldash .bar{flex:1;height:6px;border-radius:3px;background:var(--inset);border:1px solid var(--line);overflow:hidden}ul.baldash .bar i{display:block;height:100%;background:var(--accent);opacity:.55}ul.baldash li.mine .bar i{opacity:1}ul.baldash .amt{width:52px;text-align:right;font:12px ui-monospace,Menlo,monospace}ul.baldash.big li{padding:6px 0;font-size:13px}ul.farmdash li{display:flex;align-items:baseline;gap:10px;font-size:12px;padding:5px 0;border-top:1px solid var(--line)}ul.farmdash li:first-child{border-top:0}ul.farmdash li b{width:60px;font-weight:500}ul.farmdash .count{font:11px ui-monospace,Menlo,monospace;color:var(--muted);width:30px}ul.farmdash .count.full{color:var(--warn)}ul.farmdash .names{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.baldash li.mine b,ul.farmdash li.mine b{color:var(--accent);font-weight:650}ol.slotstrip li.pending{border-style:dashed;color:var(--muted)}ul.oddsstrip{list-style:none;margin:10px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px}ul.oddsstrip li{display:flex;flex-direction:column;gap:1px;border:1px solid var(--line);border-radius:8px;padding:7px 9px;font-size:11px}ul.oddsstrip b{font-size:14px;color:var(--ok)}ul.rulelist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ruleitem{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;box-shadow:var(--shadow)}.ruleitem.on{border-color:var(--accent)}.ruleitem.superseded,.ruleitem.rescinded{opacity:.72}.rulehead{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.rid{font:11px ui-monospace,Menlo,monospace;color:var(--accent);flex:0 0 auto}.rtitle{font-size:14px;font-weight:600;flex:1}.rulehead .caret{color:var(--muted)}.ruleitem .rulesummary{margin:5px 0 0;font-size:12px;color:var(--muted);font-style:normal;max-width:96ch}.rulebody{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.rulebody pre{margin:0 0 8px;white-space:pre-wrap;font:12px/1.65 ui-monospace,Menlo,monospace;color:var(--text-secondary);background:var(--inset);border-radius:8px;padding:12px 14px}ul.prose{margin:0;padding-left:18px;font-size:13px;color:var(--text-secondary);line-height:1.6}ul.prose li{margin:7px 0}table.gridtable td.num.strong{color:var(--text)}ol.mypicks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px}ol.mypicks li{display:flex;align-items:baseline;gap:7px;border:1px solid var(--line);border-radius:7px;padding:6px 9px;font-size:12px}ol.mypicks li.gone{border-style:dashed;opacity:.55}ol.mypicks .rd{color:var(--muted);width:38px;font-size:11px}ol.mypicks .code{font:12px ui-monospace,Menlo,monospace}ol.mypicks .code.via{color:var(--violet)}.tile .v.warn{color:var(--warn)}.tile .v.mut{color:var(--muted)}.runbadge{display:inline-block;min-width:22px;text-align:center;border-radius:11px;font:11px/20px ui-sans-serif,system-ui;font-weight:600;background:var(--inset);border:1px solid var(--line);color:var(--muted)}.runbadge.run-2{color:var(--accent);border-color:#2563eb59;background:var(--accent-soft)}.runbadge.run-3{color:var(--warn);border-color:var(--warnline);background:#b4530912}.runbadge.run-4{color:var(--bad);border-color:#dc26264d;background:#dc26260f}.runline{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.runseg{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.runseg .gmid{margin-right:2px}.runseg .gmname{font-size:12px}.runbreak{color:var(--muted);font-size:12px;margin-right:4px;cursor:help}.runbreak.gap{letter-spacing:.05em}.runyear{display:flex;align-items:baseline;gap:4px;border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:11px}.runyear .mut{font-size:10px}.runyear.sleeper{border-color:var(--okline)}.runyear.farm{border-color:#c9bdf0}button.runyear.link{background:var(--card);color:inherit;font-family:inherit;cursor:pointer}button.runyear.link:hover{border-color:var(--accent);background:var(--accent-soft)}button.runyear.link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.draftgrid td.cell.lit{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-soft)}.teamcols.wide{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mockbar{display:flex;align-items:center;gap:12px;padding:9px 22px;font-size:13px;background:#fff7ed;border-bottom:1px solid var(--warnline);color:#7c3a06}.mocktag{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--warn);color:#fff;border-radius:5px;padding:2px 7px}.mockbar .btn{margin-left:auto}.caveats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.formrow{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.formrow label{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.formrow label.grow{flex:1;min-width:200px}.formrow input,.formrow select{margin-top:4px;padding:7px 9px;font-size:13px;background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--text)}.formrow input{width:100%}input:disabled,select:disabled{background:var(--inset);color:var(--muted);cursor:not-allowed}.deadlinecard.unset{border-left-color:var(--line2)}.deadlinecard.unset .when{color:var(--muted);font-weight:500}.ruleitem:not(.on) .rulesummary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gmchip.borrowed{border-style:dashed}.gmid{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.gmdot{display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:50%;font:600 9px/1 ui-sans-serif,system-ui;letter-spacing:.02em;width:20px;height:20px;flex:0 0 20px}.gmid.md .gmdot{width:26px;height:26px;flex:0 0 26px;font-size:11px}.gmname,th .gmid{font-weight:500}.titlewithbadge{display:flex;align-items:flex-start;gap:12px}.titlewithbadge .gmid{margin-top:6px}.teamcol h4{align-items:center}.checklist li.done{color:var(--muted)}.checklist li.done .bullet{background:var(--ok);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700}.checklist li.done .txt{font-weight:400}.checklist.chores{border-left:3px solid var(--violet)}.cardrow.three{grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){.cardrow.three{grid-template-columns:1fr}}.cardrow.clockrow{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}@media(max-width:640px){.cardrow.clockrow{grid-template-columns:1fr}}.card.proposals{border-left:3px solid var(--accent)}.card.proposals.urgent{border-left-color:var(--warn)}.formstack{display:grid;gap:10px;margin:12px 0}.formstack label{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.formstack input,.formstack textarea{display:block;width:100%;margin-top:4px;padding:8px 10px;font:inherit;font-size:13px;background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--text)}.formstack textarea{resize:vertical;line-height:1.55}ul.proposallist{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}ul.proposallist li{display:flex;gap:10px;align-items:flex-start;border-top:1px solid var(--line);padding-top:10px}ul.proposallist li:first-child{border-top:0}ul.proposallist b{font-size:13px}ul.proposallist p{margin:3px 0 6px;font-size:12px;line-height:1.5}ul.proposallist .chip{margin-left:auto}.rsection{font-size:11px}ul.recordplan{list-style:none;margin:0;padding:0}ul.recordplan li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;padding:7px 0;border-top:1px solid var(--line)}ul.recordplan li:first-child{border-top:0}.pastebox{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius);padding:14px;margin:10px 0}textarea.paste{display:block;width:100%;margin:8px 0;padding:10px;font:12px/1.6 ui-monospace,Menlo,monospace;background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--text);resize:vertical}.skipped{margin-top:8px;font-size:12px;color:var(--muted)}.skipped summary{cursor:pointer}.skipped code{font-size:11px}tr.hsrow td{background:#b453090a}.rulemodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:8vh 20px 20px;background:#13192673;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rulesheet{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 50px #10182838;max-width:780px;width:100%;max-height:80vh;overflow:auto;padding:20px 22px}.rulesheet header{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;font-size:14px;margin-bottom:8px}.rulesheet pre{margin:0;white-space:pre-wrap;font:12px/1.65 ui-monospace,Menlo,monospace;color:var(--text-secondary);background:var(--inset);border-radius:8px;padding:14px 16px}button.cite.inline{padding:0 3px;margin:0 1px;border:0;background:none;color:var(--accent);font:inherit;border-bottom:1px dotted currentColor;border-radius:0;cursor:pointer}button.cite.inline:hover{background:var(--accent-soft)}.actions.center{justify-content:center;gap:12px}.tagno{font-size:11px;color:var(--muted);border-bottom:1px dotted var(--line2);cursor:help;white-space:nowrap}ol.lineup{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:5px}ol.lineup li{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:7px;padding:6px 9px;font-size:12px;background:var(--card)}ol.lineup li.empty{border-style:dashed;background:var(--inset)}ol.lineup .slotlabel{font:10px ui-monospace,Menlo,monospace;color:var(--muted);width:42px;flex:0 0 42px;text-transform:uppercase}ol.lineup .pname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}ol.lineup.benchrow{margin-top:5px;opacity:.85}ol.lineup.benchrow li{padding:4px 9px}table.records td,table.records th{padding:7px 8px}table.records .num{text-align:right;font-variant-numeric:tabular-nums}.trophy{color:var(--warn);font-size:13px;margin-right:1px}.trophy.second{color:var(--muted)}.coverage{font-size:11px;cursor:help;white-space:nowrap}ol.leaderboard{list-style:none;margin:0;padding:0}ol.leaderboard li{display:flex;align-items:baseline;gap:10px;font-size:13px;padding:6px 0;border-top:1px solid var(--line)}ol.leaderboard li:first-child{border-top:0}ol.leaderboard .rank{width:14px;color:var(--muted);font-size:11px}ol.leaderboard .val{width:64px;text-align:right;font-weight:650;font-variant-numeric:tabular-nums}ol.leaderboard .who{min-width:120px}ol.leaderboard .when{width:70px;font-size:11px}ol.leaderboard .detail{flex:1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ol.leaderboard li.opens{display:block;padding:0;border-radius:8px}ol.leaderboard li.opens.on{background:var(--inset);outline:1px solid var(--line)}.leadhead{display:flex;align-items:baseline;gap:10px;width:100%;padding:6px 8px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px}.leadhead:hover{background:var(--inset)}.leadhead .chev{margin-left:auto;flex:0 0 auto;color:var(--muted);font-size:10px}ol.leaderboard li.opens .boxscore{padding:2px 8px 10px}tr.carried td{background:var(--inset)}tr.carried td:first-child{border-left:2px solid var(--line)}table.h2h{border-collapse:separate;border-spacing:2px;font-size:12px}table.h2h th{padding:4px;font-size:11px}table.h2h td.self{background:var(--inset);border-radius:5px}td.h2hcell{text-align:center;border-radius:5px;padding:5px 7px;font-variant-numeric:tabular-nums;cursor:help;background:var(--inset)}td.h2hcell.up{background:#0f9d6324;color:var(--good)}td.h2hcell.down{background:#d330301a;color:var(--bad)}td.h2hcell.even{color:var(--muted)}dl.farmdash{margin:0}dl.farmdash>div{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line)}dl.farmdash>div:first-child{border-top:0}dl.farmdash dt{display:flex;align-items:center;gap:7px;font-size:12px}dl.farmdash dt b{font-weight:500}dl.farmdash dt .count{font:11px ui-monospace,Menlo,monospace;color:var(--muted);margin-left:auto}dl.farmdash dt .count.full{color:var(--warn)}dl.farmdash dd{margin:0;font-size:12px;line-height:1.6}dl.farmdash>div.mine dt b{color:var(--accent);font-weight:650}@media(max-width:640px){dl.farmdash>div{grid-template-columns:1fr}}ul.proposallist li .grow{flex:1}.propactions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}ol.agenda{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}ol.agenda li{display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--line);padding-top:10px}ol.agenda li:first-child{border-top:0}ol.agenda p{margin:4px 0 6px;font-size:12px;line-height:1.55;white-space:pre-wrap}ol.agenda .chip{margin-left:auto}.voterow{display:block}.voterow.decided.passed{border-left:3px solid var(--ok);padding-left:10px}.voterow.decided.provisional{border-left:3px solid var(--warn);padding-left:10px}.voterow.decided.failed{border-left:3px solid var(--bad);padding-left:10px}.votehead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.votehead .ordering{margin-left:auto;display:flex;gap:6px}.prop-body{white-space:pre-wrap;background:var(--inset);border-radius:8px;padding:10px 12px}.votegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:5px;margin:10px 0}.votecell{display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:7px;padding:4px 6px}.votecell.yes{border-color:var(--okline);background:#0f9d630f}.votecell.no{border-color:#d3303059;background:#d330300d}.votecell.abstain{border-color:var(--warnline);background:#b453090d}.votebtn{width:22px;height:22px;border-radius:5px;border:1px solid var(--line);background:none;color:var(--muted);font:600 10px/1 ui-sans-serif,system-ui;cursor:pointer}.votebtn:hover{border-color:var(--line2)}.votebtn.yes.on{background:var(--ok);border-color:var(--ok);color:#fff}.votebtn.no.on{background:var(--bad);border-color:var(--bad);color:#fff}.votebtn.abstain.on{background:var(--warn);border-color:var(--warn);color:#fff}.votecell .gmdot{margin-right:auto}.declstatus.passed{color:var(--good)}.declstatus.provisional{color:var(--warn)}.declstatus.failed,.declstatus\.no-quorum{color:var(--bad)}table.h2h td{line-height:1.25}table.h2h .rec{display:block}table.h2h .pct{display:block;font-size:10px;opacity:.75;font-weight:400}.viewas .mut{white-space:nowrap}.viewas select{width:auto;min-width:110px}@media(max-width:760px){.app{padding:18px 14px 56px}.app.wide{max-width:100%}header h1{font-size:21px}.sub{font-size:13px;margin-bottom:18px}.topnav{padding:8px 0 0;gap:0;display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand who" "tabs tabs"}.brand{grid-area:brand;padding-left:14px;font-size:14px}.brand .season{display:none}.who{grid-area:who;padding-right:14px;gap:6px}.who .linkbtn{font-size:12px}.gmchip{font-size:11px;padding:2px 7px}.viewas{font-size:10px}.viewas .mut{display:none}.viewas select{min-width:0;width:74px;padding:3px 4px;font-size:11px}.tabs{grid-area:tabs;margin-top:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:0 14px 6px;gap:2px}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;scroll-snap-align:start;padding:6px 11px;font-size:13px}.subnav{position:static;padding:0 14px}.subhint{display:none}.card{padding:14px;border-radius:10px}.card{overflow-x:auto}.cardrow.two,.cardrow.three,.cardrow.clockrow{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,1fr);gap:8px}.tile{padding:11px 12px}.tile .v{font-size:22px}.striptop{flex-wrap:wrap;gap:8px}.pagehead{gap:12px}.pagehead .search,.toolbar .search{max-width:none;width:100%}.toolbar{gap:8px}.segs{overflow-x:auto;max-width:100%;scrollbar-width:none}.segs::-webkit-scrollbar{display:none}.panes{overflow-x:auto;scrollbar-width:none}.panes::-webkit-scrollbar{display:none}.actions{flex-wrap:wrap;gap:8px}.btn{padding:9px 14px}.linkbtn.tiny,.seg,.pane{min-height:30px}.formrow{flex-direction:column;align-items:stretch}.formrow label{width:100%}.threeup{grid-template-columns:1fr}table{font-size:13px}th,td{padding:6px 5px}.qbody{padding-left:4px}.qhead{flex-wrap:wrap;gap:6px 8px}.qhead b,.qstatus,.qcount,.qtax{width:auto}.checklist li{flex-wrap:wrap}.checklist .txt{flex:1 1 100%;order:2}.checklist .bullet{order:1}.checklist .btn{order:3;margin-left:auto}ul.baldash li b{width:52px}dl.farmdash>div{grid-template-columns:1fr;gap:2px}ul.oddsstrip{grid-template-columns:repeat(3,1fr)}ol.steps,.draftcols{grid-template-columns:1fr}.pickpanel{position:static}ul.playerlist{max-height:46vh}.gridwrap{max-height:none}.onclock{flex-wrap:wrap;gap:8px}.onclock b{font-size:16px}.teamcols{grid-template-columns:1fr 1fr}ul.designates{grid-template-columns:1fr}ol.mypicks,ol.lineup,ol.slotstrip,.votegrid{grid-template-columns:1fr 1fr}ol.leaderboard li{flex-wrap:wrap;row-gap:2px}ol.leaderboard li.opens{flex-wrap:nowrap}.leadhead{flex-wrap:wrap;row-gap:2px}ol.leaderboard .who{min-width:0}ol.leaderboard .detail{flex:1 1 100%;white-space:normal}.rulehead{flex-wrap:wrap;gap:4px 8px}.rtitle{flex:1 1 100%;order:3}.rulesheet{padding:16px;max-height:88vh}.rulemodal{padding:4vh 10px 10px}.mockbar{padding:8px 14px;flex-wrap:wrap}}.pairstat{text-align:right;flex:0 0 auto}.pairstat .v{font-size:26px;font-weight:600;line-height:1}.pairstat .v .mut{font-size:15px;font-weight:400}.pairstat .bar{display:block;width:120px;height:4px;border-radius:2px;background:var(--inset);margin-top:8px;overflow:hidden}.pairstat .bar span{display:block;height:100%;background:var(--accent)}.pairsummary{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pairsummary>div:first-child{flex:1 1 320px}.pairsummary .note{margin:4px 0 0}.pairsummary .btn{margin-left:auto}.flashmsg{margin:0;flex:0 0 auto}.pairseason{padding-top:10px}.pairseason.settled{opacity:.72}ul.leftlist{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:3px;font-size:13px}ul.leftlist .tm{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;background:var(--inset);border-radius:4px;padding:1px 5px}.settledwrap .pairseason.inline{border-top:1px solid var(--line);padding:2px 0 0;margin-top:6px;opacity:1}.settledwrap .pairseason.inline .striphead{font-size:14px}.settledwrap .pairseason.inline .pairtoggle{padding:8px 0}.showdone{display:inline-block;margin-top:8px}.mgrhistory{display:flex;flex-basis:100%;gap:10px;align-items:baseline;font-size:11px;padding-left:26px;flex-wrap:wrap}.mgrhistory .rec{font-variant-numeric:tabular-nums;white-space:nowrap}.mgrhistory .titles{color:var(--accent)}.mgrhistory .tms{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.pairtoggle{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:6px 0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.pairtoggle:hover .striphead{color:var(--accent)}.pairtoggle .caret{margin-left:auto}.knownrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 12px;font-size:12px}.knowngm{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}ul.pairlist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pairrow{display:grid;grid-template-columns:minmax(150px,1.1fr) 120px 150px minmax(180px,1.6fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--inset)}.pairrow.on{background:transparent;border-color:#16a34a52}.pairname{display:flex;flex-direction:column;gap:1px;min-width:0}.pairname b{overflow:hidden;text-overflow:ellipsis}.pairname .mut{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.pairname .mut.season{font-size:11px;text-transform:none;letter-spacing:0;white-space:nowrap}.pairname .mut.season .won{color:var(--good)}.pairwho{display:flex;align-items:center;gap:6px;min-width:0}.pairpick select{width:100%}.pairsug{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.chip.sug{cursor:pointer;color:var(--muted)}.chip.sug .mut{font-size:10px}.chip.sug.strong{color:var(--good);border-color:#16a34a66}.chip.sug:disabled{opacity:.4;cursor:default}.exteam{opacity:.6;font-style:italic}.poschip+.poschip{margin-left:3px}ul.habitlist{list-style:none;margin:0;padding:0;display:grid;gap:14px}ul.habitlist>li{border-top:1px solid var(--line);padding-top:10px}ul.habitlist>li:first-child{border-top:0}.habithead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.mixbar{display:flex;height:18px;border-radius:4px;overflow:hidden;margin:0 0 8px;border:1px solid var(--line)}.mixseg{display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:#fff;background:var(--muted);white-space:nowrap;overflow:hidden;min-width:0}.mixseg.pos-RB{background:#0f7b6c}.mixseg.pos-WR{background:#2563eb}.mixseg.pos-TE{background:#a16207}.mixseg.pos-QB{background:#9333ea}.mixseg.pos-DEF{background:#475569}.mixseg.pos-K{background:#78716c}ol.projlist{list-style:none;margin:0;padding:0;display:grid;gap:3px}ol.projlist li{display:flex;align-items:center;gap:8px;font-size:13px;padding:5px 8px;border-radius:6px;background:var(--inset);opacity:.72}ol.projlist li.firm{opacity:1;background:transparent;border:1px solid var(--line)}ol.projlist .rank{width:38px;font-variant-numeric:tabular-nums;font-size:11px;color:var(--muted)}ol.projlist .who{min-width:70px}ol.projlist .pl{flex:0 1 auto}ol.projlist .detail{margin-left:auto;font-size:11px;white-space:nowrap}.small{font-size:11px}@media(max-width:430px){.teamcols,ol.mypicks,ol.lineup,ol.slotstrip,.votegrid{grid-template-columns:1fr}.tiles{grid-template-columns:1fr 1fr}ul.oddsstrip{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.teamcol.mine{order:-1}.teamcol.mine h4{color:var(--accent)}}@media(max-width:760px){.pagehead .pairstat{text-align:left}.pairstat .bar{width:100%;min-width:140px}.pairsummary .btn{margin-left:0;width:100%}.pairrow{grid-template-columns:1fr auto;row-gap:8px;padding:10px}.pairname{grid-column:1}.pairwho{grid-column:2;justify-content:flex-end}.pairpick{grid-column:1 / -1}.pairsug{grid-column:1 / -1;justify-content:flex-start}.knownrow{gap:4px 10px}}.pairwhy{grid-column:1 / -1;margin:0;font-size:11px;line-height:1.45;border-top:1px dashed var(--line);padding-top:6px}.pairrow{row-gap:6px}.note.nearly{color:var(--accent)}.note.nearly .ico{font-size:9px;margin-right:5px}.tradebar label.inline{display:flex;align-items:center;gap:6px;font-size:12px;margin:0}.tradebar .count{margin-left:auto;white-space:nowrap}td.h2hcell.zero{color:var(--muted);opacity:.5}ol.tradelist{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.tradecard{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.tradecard.mine{border-color:#2563eb59}.tradehead{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.tradehead .season{font-weight:600;font-size:13px}.tradehead .when{font-size:11px}.tradesides{display:grid;grid-template-columns:1fr 28px 1fr;gap:10px;align-items:start}.tradeside{background:var(--inset);border-radius:8px;padding:9px 11px;min-width:0}.tradeside.me{background:#2563eb0f}.tradegm{display:flex;align-items:center;gap:6px;margin-bottom:5px;font-size:12px}.tradegm .mut{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.tradeside ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.tradeside .asset{font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.tradeside .asset.pick{color:var(--text-secondary);font-variant-numeric:tabular-nums}.tradeside .asset.pick.farm{color:var(--violet)}.tradeside .asset.faab{color:var(--good)}.tradeside .asset .tag{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--violet);border:1px solid rgba(124,58,237,.3);border-radius:4px;padding:0 4px}.tradeside .empty{margin:0;font-size:12px}.swap{align-self:center;text-align:center;color:var(--muted);font-size:15px}.tradenote{margin:8px 0 0;font-size:11.5px;color:var(--warn);line-height:1.45}.tradenote .ico{font-size:8px}.note.src{font-size:11px;max-width:80ch}@media(max-width:760px){.tradesides{grid-template-columns:1fr;gap:6px}.swap{transform:rotate(90deg);font-size:13px;line-height:1}.tradebar .count{margin-left:0;width:100%}.tradebar label.inline select{flex:1 1 auto}}.mocktrades{margin-bottom:14px}.tradepick{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:start;margin-top:10px}.tradecol{background:var(--inset);border-radius:8px;padding:10px 12px;min-width:0}.tradecolhead{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tradecolhead .mut{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.pickchips{display:flex;flex-wrap:wrap;gap:4px}.chip.pickchip{cursor:pointer;color:var(--muted);font-variant-numeric:tabular-nums}.chip.pickchip .mut{font-size:9px;margin-left:2px}.chip.pickchip.on{color:var(--accent);border-color:var(--accent);background:#2563eb1f}.tradecol .small{display:block;margin-top:8px}.tradego{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:26px}.tradego .btn{margin:0;white-space:nowrap}.tradego .mut{font-size:11px;font-variant-numeric:tabular-nums}ul.mocktradelist{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--line);display:grid;gap:5px;font-size:12.5px}ul.mocktradelist .linkbtn{margin-left:8px}@media(max-width:760px){.tradepick{grid-template-columns:1fr;gap:8px}.tradego{flex-direction:row;justify-content:space-between;padding:0}.tradego .btn{flex:1 1 auto}}:root{--commish-wash:#fffaeb;--commish-line:#f2dfa8;--commish-ink:#8a6100;--admin-wash:#f8f5ff;--admin-line:#ddd2f7;--admin-ink:#5a37b8}.card.gated{position:relative;padding-top:26px}.card.gated.commish{background:var(--commish-wash);border-color:var(--commish-line)}.card.gated.admin{background:var(--admin-wash);border-color:var(--admin-line)}.card.gated input:not([type=checkbox]),.card.gated select,.card.gated textarea{background:var(--card)}.card.gated .tradecol,.card.gated .pairrow,.card.gated .pastebox{background:#fff9}.gatetag{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding:3px 10px 3px 12px;border-radius:var(--radius) 0 8px 0}.gatetag .ico{font-size:8px}.gatetag.commish{background:var(--commish-line);color:var(--commish-ink)}.gatetag.admin{background:var(--admin-line);color:var(--admin-ink)}.inline.gated{border-radius:6px;padding:3px 6px}.inline.gated.commish{background:var(--commish-wash);outline:1px solid var(--commish-line)}.inline.gated.admin{background:var(--admin-wash);outline:1px solid var(--admin-line)}.chip.tiny{font-size:9px;padding:0 5px;line-height:1.6}.franchises .franchiselist{list-style:none;margin:0;padding:0;display:grid;gap:14px}.franchiselist .chain{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.franchiselist .link{display:inline-flex;align-items:center;gap:5px;font-size:13px}.franchiselist .link .mut{font-size:11px;font-variant-numeric:tabular-nums}.franchiselist .arrow{color:var(--muted);margin-right:4px}.franchiselist .why{margin:5px 0 0;font-size:11.5px;line-height:1.5;max-width:88ch}.addtradebar{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.addtradebar .btn{margin:0}.addtradebar .mut{font-size:12px}.addtrade{margin-bottom:16px}.addtrade .striptop{align-items:center}.addtrade .striptop .panes{margin:0}.addtrade .striptop .linkbtn{margin-left:auto}textarea.tradepaste{width:100%;font:13px ui-monospace,SFMono-Regular,Menlo,monospace;padding:10px;border:1px solid var(--line2);border-radius:8px;resize:vertical}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:110px;border:2px dashed var(--line2);border-radius:10px;cursor:pointer;background:#fff9;text-align:center;padding:14px}.dropzone:hover,.dropzone:focus-visible{border-color:var(--accent);outline:none}.dropzone .mut{font-size:12px}details.rawocr{margin-top:10px;font-size:12px}details.rawocr summary{cursor:pointer;color:var(--muted)}details.rawocr pre{white-space:pre-wrap;background:var(--inset);border-radius:8px;padding:10px;margin:6px 0 0;font-size:11.5px;max-height:180px;overflow:auto}.chip.block{display:flex;margin:10px 0 0;padding:6px 10px;line-height:1.5;white-space:normal}ul.warnlist{margin:10px 0 0;padding-left:18px;font-size:12px;color:var(--warn)}.reviewsides{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.reviewside{background:#ffffffb3;border:1px solid var(--line);border-radius:9px;padding:10px 12px}.reviewside.unset{border-style:dashed}.reviewhead{display:flex;align-items:center;gap:7px;margin-bottom:8px}.reviewhead .mut{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.reviewhead select{flex:1 1 auto;min-width:0}ul.assetlist{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}ul.assetlist .asset{display:flex;align-items:baseline;gap:6px;font-size:12.5px}ul.assetlist .asset .tag{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border:1px solid var(--line2);border-radius:4px;padding:0 4px;flex:0 0 auto}ul.assetlist .asset.pick .tag{color:var(--accent);border-color:#2563eb59}ul.assetlist .asset.rights .tag{color:var(--violet);border-color:#7c3aed59}ul.assetlist .asset.faab .tag{color:var(--good);border-color:var(--okline)}ul.assetlist .asset.unknown .tag{color:var(--bad);border-color:#d3303059}ul.assetlist .asset .txt{flex:1 1 auto;overflow-wrap:anywhere}ul.assetlist .asset .was{font-size:10px}.assetadd{display:flex;gap:6px}.assetadd input{flex:1 1 auto;min-width:0}.assetadd .btn{margin:0}.formrow.trademeta{margin-top:12px}.tradecard.added{border-color:var(--warnline)}.tradehead .rm{margin-left:auto}@media(max-width:760px){.reviewsides{grid-template-columns:1fr}.addtrade .striptop{flex-wrap:wrap}.addtrade .striptop .linkbtn{margin-left:0}}.roster .striptop .btn{margin-left:auto}.roster .note.src{margin-top:12px}h4.mgrgrouphead{margin:14px 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}ul.mgrlist{list-style:none;margin:0;padding:0;display:grid;gap:2px}ul.mgrlist li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:5px 8px;border-radius:7px;font-size:13px}ul.mgrlist li:nth-child(odd){background:#ffffff8c}ul.mgrlist li.co{opacity:.7}ul.mgrlist .id{font:11px ui-monospace,SFMono-Regular,Menlo,monospace}ul.mgrlist .team{font-size:11.5px;font-style:italic}ul.mgrlist .yrs{font-size:11px;font-variant-numeric:tabular-nums}ul.mgrlist .rowacts{margin-left:auto;display:flex;gap:8px;flex:0 0 auto}.chip.tiny.commish{color:var(--commish-ink);border-color:var(--commish-line)}.chip.tiny.admin{color:var(--admin-ink);border-color:var(--admin-line)}.mgrform{background:#ffffffb3;border:1px solid var(--line);border-radius:9px;padding:12px 14px;margin:10px 0 4px}.mgrform h4{margin:0 0 10px;font-size:13px}.mgrform .formrow{margin-bottom:8px}.mgrform label.wide{flex:1 1 260px}.mgrform label.idfield{flex:0 0 200px}.mgrform label.markfield{flex:0 0 80px}.mgrform .hint{display:block;font-size:10.5px;line-height:1.4;margin-top:3px;max-width:34ch}.mgrpreview{display:flex;align-items:flex-end;padding-bottom:6px}.mgrform .actions{margin-top:4px}@media(max-width:760px){.roster .striptop .btn{margin-left:0;width:100%}.mgrform label.idfield,.mgrform label.markfield{flex:1 1 100%}ul.mgrlist .rowacts{margin-left:0;width:100%}}.mgrform .hint{text-transform:none;letter-spacing:normal;font-weight:400;color:var(--muted)}@media(max-width:760px){.mgrform label,.mgrform label.wide,.mgrform label.idfield,.mgrform label.markfield{flex:0 0 auto}.mgrform .hint{max-width:none}.mgrpreview{padding:2px 0 6px}}.card.worked{margin-bottom:14px}ul.workedlist{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:3px}ul.workedlist li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 8px;border-radius:7px;font-size:13px}ul.workedlist li:nth-child(odd){background:#ffffff8c}ul.workedlist .yrs{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}ul.workedlist .tm{font-weight:500}ul.workedlist .arrow{color:var(--muted)}ul.workedlist .take{flex:0 0 auto}ul.workedlist .why{flex:1 1 100%;font-size:11px;line-height:1.45}.card.savestate.ok{border-color:var(--okline)}.card.savestate.bad{border-color:var(--warnline);background:#fffdf6}ul.savecounts{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px}ul.savecounts li b{font-variant-numeric:tabular-nums}.restoreconfirm{margin-top:12px;border-color:var(--warnline)}.restoreconfirm .bannerhead{margin:0 0 6px;font-size:13px}.btn.danger{border-color:#d3303066;color:var(--bad)}.btn.danger:hover:not(:disabled){background:var(--bad);border-color:var(--bad);color:#fff}.linkbtn.tiny.danger{color:var(--bad)}.linkbtn.tiny.danger:hover{color:var(--bad);text-decoration-thickness:2px}ul.mgrlist .mut.tiny{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.actions.right{justify-content:flex-end;gap:8px}.actions.right .btn{margin-left:0}.pairstat .savetag{margin-top:6px;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.pairstat .savetag.ok{color:var(--good)}.pairstat .savetag.bad{color:var(--warn)}.scopebar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 16px}.scopebar .panes{margin:0}.scopebar .mut{font-size:12px}.games .gamebar{margin:12px 0}.gamebar label.inline{display:flex;align-items:center;gap:6px;font-size:12px;margin:0}ul.gamelist{list-style:none;margin:0;padding:0;display:grid;gap:3px}.gamerow{border-radius:8px}.gamerow.on{background:var(--inset);outline:1px solid var(--line)}.gamehead{display:flex;align-items:center;gap:12px;width:100%;padding:7px 10px;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:8px}.gamehead:hover{background:var(--inset)}.gamehead .when{flex:0 0 88px;font-size:12px;font-variant-numeric:tabular-nums}.gamehead .when .mut{font-size:11px}.gside{display:flex;align-items:center;gap:7px;flex:1 1 0;min-width:0;font-size:13px}.gside b{white-space:nowrap}.gside .tm{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.gside .pts{font-variant-numeric:tabular-nums;font-size:13px;flex:0 0 auto;color:var(--muted)}.gside.won b{color:var(--good)}.gside.won .pts{color:var(--good);font-weight:600}.gmdot.unknown{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--inset);border:1px solid var(--line2);color:var(--muted);font-size:10px;flex:0 0 auto}.gamehead .vs{color:var(--muted);font-size:11px;flex:0 0 auto}.gamehead .margin{flex:0 0 92px;text-align:right;font-size:11px;font-variant-numeric:tabular-nums}.boxscore{padding:0 12px 12px}.boxscore .note{margin:0 0 10px}dl.gamefacts{display:flex;flex-wrap:wrap;gap:6px 26px;margin:0}dl.gamefacts>div{display:flex;flex-direction:column;gap:1px}dl.gamefacts dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}dl.gamefacts dd{margin:0;font-size:13px;font-variant-numeric:tabular-nums}@media(max-width:760px){.gamehead{flex-wrap:wrap;row-gap:4px}.gamehead .when,.gside{flex:1 1 100%}.gamehead .vs{display:none}.gamehead .margin{flex:1 1 100%;text-align:left}.scopebar .panes{overflow-x:auto;scrollbar-width:none}}.boxsource{margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;position:relative}.boxsource.gated{padding-top:26px}.boxsource .note{margin:0}.boxsource .actions{margin-top:8px}.boxsides{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}.boxcol{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.boxhead{display:flex;align-items:baseline;gap:7px;margin-bottom:6px;font-size:13px}.boxhead .mut{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.boxhead .tot{font-variant-numeric:tabular-nums;font-weight:600}ul.boxlines{list-style:none;margin:0;padding:0;display:grid;gap:1px;font-size:12.5px}ul.boxlines li{display:flex;align-items:baseline;gap:8px;padding:2px 0}ul.boxlines .pos{flex:0 0 32px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}ul.boxlines .who{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.boxlines .pts{flex:0 0 auto;font-variant-numeric:tabular-nums}ul.boxlines.bench{opacity:.62}.benchhead{display:flex;justify-content:space-between;align-items:baseline;margin:8px 0 3px;padding-top:6px;border-top:1px dashed var(--line);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.boxwarn{grid-column:1 / -1}@media(max-width:760px){.boxsides{grid-template-columns:1fr}}th.sortable{padding:0}th.sortable button{display:flex;align-items:center;gap:4px;width:100%;padding:6px 7px;background:none;border:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}th.sortable.num button{justify-content:flex-end}th.sortable button:hover{color:var(--accent)}th.sortable .caret{font-size:8px;opacity:.35}th.sortable.on .caret{opacity:1;color:var(--accent)}th.sortable.on button{color:var(--text)}
