:root{--bg:#10192a;--bg-2:#16233a;--surface:#1b2b44;--surface-2:#223550;--surface-3:#2b415f;--surface-hi:#33506f;--line:#ffffff14;--line-2:#ffffff24;--text:#eaf1f9;--text-2:#a8bbd1;--text-3:#7189a5;--accent:#00ceb8;--accent-dim:#0aa694;--accent-ink:#05221f;--warn:#ffae58;--bad:#fc2b6d;--good:#4ad991;--qb:#fc2b6d;--rb:#00ceb8;--wr:#58a7ff;--te:#ffae58;--k:#bd66ff;--def:#8a94a6;--pick:#f4d35e;--r-sm:6px;--r:10px;--r-lg:14px;--r-pill:999px;--fs-100:11px;--fs-200:12.5px;--fs-300:14px;--fs-400:18px;--fs-500:24px;--fs-600:32px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--shadow:0 10px 30px #00000059;--shadow-lg:0 24px 70px #0000008c;--sidebar-w:232px;--topbar-h:60px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--surface-hi)}.eyebrow{font-size:var(--fs-100);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-weight:700}.h1{font-size:var(--fs-500);letter-spacing:-.01em;margin:0;font-weight:800}.h2{font-size:var(--fs-400);margin:0;font-weight:700}.h3{font-size:var(--fs-300);margin:0;font-weight:700}.t-100{font-size:var(--fs-100)}.t-200{font-size:var(--fs-200)}.t-300{font-size:var(--fs-300)}.t-400{font-size:var(--fs-400)}.t-500{font-size:var(--fs-500)}.t-600{font-size:var(--fs-600)}.t-label{font-size:var(--fs-100);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:700;line-height:1.3}.t-fig{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.num{font-variant-numeric:tabular-nums}.up{color:var(--good)}.down{color:var(--bad)}.flat{color:var(--text-3)}.nowrap{white-space:nowrap}.app{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}.sidebar{background:var(--bg-2);border-right:1px solid var(--line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.brand-mark{background:linear-gradient(140deg, var(--accent), #58a7ff);width:30px;height:30px;color:var(--accent-ink);border-radius:9px;place-items:center;font-size:15px;font-weight:900;display:grid}.brand-name{letter-spacing:-.01em;font-size:15px;font-weight:800}.brand-sub{font-size:var(--fs-100);color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.nav{flex-direction:column;gap:2px;padding:6px 10px;display:flex}.nav-group{margin-top:14px;padding:0 8px 4px}.nav-item{border-radius:var(--r);color:var(--text-2);font-weight:600;font-size:var(--fs-300);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:9px 11px;transition:background .12s,color .12s;display:flex}.nav-item:hover{background:var(--surface);color:var(--text)}.nav-item.active{background:var(--surface-2);color:var(--text)}.nav-item.active .nav-ico{color:var(--accent)}.nav-ico{width:18px;color:var(--text-3);flex:none;place-items:center;display:grid}.nav-badge{font-size:var(--fs-100);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);margin-left:auto;padding:1px 7px;font-weight:800}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding:14px}.main{flex-direction:column;min-width:0;display:flex}.topbar{height:var(--topbar-h);border-bottom:1px solid var(--line);z-index:30;background:#131c2e;align-items:center;gap:14px;padding:0 22px;display:flex;position:sticky;top:0}.page{width:100%;max-width:1500px;padding:22px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.card-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 16px;display:flex}.card-body{padding:16px}.row{align-items:center;gap:10px;display:flex}.col{flex-direction:column;display:flex}.spacer{flex:1}.wrap{flex-wrap:wrap}.grid{gap:14px;display:grid}.grid>*{min-width:0}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.btn{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);font-weight:650;font-size:var(--fs-300);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:8px 15px;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-2)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:800}.btn.primary:hover:not(:disabled){background:#14e0c9}.btn.ghost{background:0 0}.btn.ghost:hover:not(:disabled){background:var(--surface-2)}.btn.danger{color:var(--bad);background:0 0;border-color:#fc2b6d66}.btn.sm{font-size:var(--fs-200);padding:5px 11px}.btn.lg{font-size:var(--fs-300);padding:12px 26px}.btn.icon{width:34px;height:34px;padding:8px}.input,.select{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r);color:var(--text);outline:none;width:100%;padding:9px 12px}.input:focus,.select:focus{border-color:var(--accent)}.input,.select{max-width:100%}.input::placeholder{color:var(--text-3)}.select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.chip{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-200);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.chip.on{background:var(--accent);color:var(--accent-ink);border-color:#0000}.chip.static{cursor:default}.seg{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:3px;display:inline-flex}.seg button{cursor:pointer;border-radius:var(--r-pill);font-size:var(--fs-200);color:var(--text-3);background:0 0;border:none;padding:5px 13px;font-weight:700}.pos-tag{border-radius:var(--r-sm);min-width:30px;font-size:var(--fs-100);letter-spacing:.03em;color:#06121f;place-items:center;padding:2px 6px;font-weight:800;display:inline-grid}.tag{border-radius:var(--r-sm);font-size:var(--fs-100);letter-spacing:.04em;text-transform:uppercase;background:var(--surface-3);color:var(--text-2);align-items:center;gap:5px;padding:2px 8px;font-weight:800;display:inline-flex}.tag.good{color:var(--good);background:#4ad99129}.tag.bad{color:var(--bad);background:#fc2b6d29}.tag.warn{color:var(--warn);background:#ffae5829}.tag.accent{color:var(--accent);background:#00ceb829}.avatar{object-fit:cover;background:var(--surface-3);border-radius:50%;flex:none}.avatar.sq{border-radius:8px}.bar{background:var(--surface-3);border-radius:4px;flex:1;min-width:40px;height:6px;overflow:hidden}.bar>i{border-radius:4px;height:100%;display:block}.stat{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-3);min-width:0}.stat .k{font-size:var(--fs-100);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:700}.stat .v{font-size:var(--fs-500);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-weight:800;line-height:1.15}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table th{text-align:left;font-size:var(--fs-100);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);background:var(--surface);z-index:2;white-space:nowrap;padding:9px 10px;font-weight:700;position:sticky;top:0}.table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.table th.sortable:hover{color:var(--text)}.table td{border-bottom:1px solid #ffffff0b;padding:8px 10px}.table tbody tr:hover{background:#ffffff09}.table tbody tr.clickable{cursor:pointer}.table .r{text-align:right}.table .c{text-align:center}.scrim{z-index:100;background:#050a13c7;place-items:center;padding:24px;animation:.14s ease-out fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.modal{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);z-index:1;isolation:isolate;border-radius:18px;flex-direction:column;width:min(1180px,100%);max-height:min(880px,92vh);animation:.16s cubic-bezier(.2,.9,.3,1.2) pop;display:flex;position:relative;overflow:hidden}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.985)}}.modal-head{align-items:flex-start;gap:12px;padding:20px 24px 14px;display:flex}.modal-body{flex:1;padding:0 24px;overflow:auto}.modal-foot{border-top:1px solid var(--line);align-items:center;gap:12px;padding:16px 24px;display:flex}.drawer-scrim{z-index:110;background:#050a13b8;animation:.14s ease-out fade;position:fixed;inset:0}.drawer{z-index:111;background:var(--bg-2);border-left:1px solid var(--line-2);width:min(560px,100%);box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s cubic-bezier(.2,.9,.3,1) slide;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes slide{0%{opacity:0;transform:translate(28px)}}.close-x{cursor:pointer;color:var(--text-3);border-radius:var(--r);background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1}.close-x:hover{color:var(--text);background:var(--surface-2)}.empty{text-align:center;color:var(--text-3);place-items:center;gap:8px;padding:44px 20px;display:grid}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 37%, var(--surface-2) 63%);border-radius:var(--r);background-size:400% 100%;animation:1.3s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.divider{background:var(--line);height:1px;margin:14px 0}@media (width<=1080px){.app{grid-template-columns:1fr}.sidebar{z-index:60;width:var(--sidebar-w);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:none}.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.g2,.g3,.g4{grid-template-columns:1fr}.page{padding:14px}}.setup{background:radial-gradient(1100px 620px at 12% -8%, #00ceb821, transparent 60%), radial-gradient(900px 520px at 92% 4%, #58a7ff1c, transparent 62%), var(--bg);place-items:center;min-height:100vh;padding:28px;display:grid}.setup-panel{background:var(--surface);border:1px solid var(--line-2);width:min(560px,100%);box-shadow:var(--shadow-lg);border-radius:20px;padding:28px}.league-row{text-align:left;border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);cursor:pointer;align-items:center;gap:12px;width:100%;padding:11px 13px;transition:background .12s,border-color .12s;display:flex}.league-row:hover{background:var(--surface-3);border-color:var(--line-2)}.menu-wrap{position:relative}.menu-scrim{z-index:40;position:fixed;inset:0}.menu{z-index:41;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);max-height:70vh;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.menu-row{text-align:left;border-radius:var(--r);cursor:pointer;width:100%;color:inherit;background:0 0;border:none;gap:10px;padding:9px 10px;display:flex}.menu-row:hover:not(:disabled){background:var(--surface-2)}.menu-row.on{background:var(--surface-3)}.menu-row:disabled{opacity:.4;cursor:not-allowed}.menu-field{justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.loading-strip{color:var(--accent);background:#00ceb814;border-bottom:1px solid #00ceb829;align-items:center;gap:8px;padding:6px 22px;font-size:12px;font-weight:600;display:flex}.only-mobile{display:none}.nav-close{margin:0 10px 8px}.skip-link{z-index:100;background:var(--surface);border:2px solid var(--accent);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.screen-status{max-width:520px}.drawer-load-status>.screen-status{z-index:80;max-width:min(520px,100vw - 24px);box-shadow:var(--shadow-lg);position:fixed;bottom:12px;right:12px}.rank-table .tag-glyph,.rank-table .rank-narrow,.power-narrow,.hdr-narrow{display:none}.row[data-tight]{min-width:0}.cell-tight,.cell-tight>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}@media (width<=1080px){.only-mobile{display:inline-flex}}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px;display:grid}.asset-card{border-radius:var(--r);cursor:pointer;background:var(--surface-2);text-align:left;width:100%;min-height:74px;color:var(--text);border:1.5px solid #0000;flex-direction:column;gap:3px;padding:9px 11px 11px;transition:transform 90ms,filter .12s,box-shadow .12s;display:flex;position:relative}.asset-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0000004d}.asset-card .meta{letter-spacing:.03em;opacity:.85;font-size:11.5px;font-weight:700}.asset-card .who{letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;font-size:15px;font-weight:800}.asset-card .val{opacity:.8;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.asset-card .meta,.asset-card .val{opacity:.74}.asset-card.blocked{cursor:not-allowed;opacity:.5;border-color:var(--line)!important;color:var(--text-3)!important;background:0 0!important}.asset-card.blocked:hover{box-shadow:none;transform:none}.asset-card.blocked .mark{display:none}.asset-card.picked{background:var(--surface-3)!important;color:var(--text-3)!important;border-color:#0000!important}.asset-card.picked .who{color:var(--text-3)}.asset-card .mark{opacity:.5;border:2px solid;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-weight:900;display:grid;position:absolute;top:8px;right:9px}.asset-card.picked .mark{opacity:1;border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.asset-card .routed{color:var(--accent);align-items:center;gap:4px;margin-top:2px;font-size:11.5px;font-weight:700;display:flex}.asset-card .fav{opacity:.75;font-size:12px;position:absolute;top:9px;right:34px}.trade-board{gap:14px;display:grid}.trade-team{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.trade-team.win{border-color:#4ad9916b}.trade-team.lose{border-color:#fc2b6d57}.trade-team-head{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 14px;display:flex}.ledger{grid-template-columns:1fr 1fr;display:grid}.ledger>div{min-height:96px;padding:11px 13px}.ledger>div+div{border-left:1px solid var(--line)}.ledger-item{background:var(--surface-2);border-radius:8px;align-items:center;gap:9px;margin-bottom:6px;padding:6px 7px;display:flex}.ledger-item:hover{background:var(--surface-3)}.ledger-item .x{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:15px;line-height:1}.ledger-item .x:hover{color:var(--bad)}.ledger-empty{border:1.5px dashed var(--line-2);text-align:center;color:var(--text-3);border-radius:8px;padding:16px 10px;font-size:12.5px}.cash-mark{background:var(--surface-3);width:22px;height:22px;color:var(--text-2);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:inline-flex}.ledger-item.cash{background:var(--surface-2)}.ledger-cash{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.cash-box{border:1px solid var(--line-2);background:var(--surface-2);border-radius:8px;align-items:center;gap:4px;padding:3px 7px 3px 4px;display:flex}.cash-box .cash-mark{width:18px;height:18px;font-size:11.5px}.cash-input{width:56px;min-height:26px;color:var(--text-1);appearance:textfield;background:0 0;border:none;font-size:13px;font-weight:700}.cash-input::-webkit-outer-spin-button{appearance:none;margin:0}.cash-input::-webkit-inner-spin-button{appearance:none;margin:0}.cash-input:focus{outline:none}.cash-box:focus-within{border-color:var(--accent)}.ledger-cash.over .cash-box{border-color:var(--bad)}.ledger-cash.over .cash-mark{background:var(--bad);color:#fff}.chips button.short:not(.on),.row button.short:not(.on){opacity:.62}.h2h-head.book-total{opacity:.8;font-weight:600}.start-compare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.start-side{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.start-side.won{border-color:var(--accent)}.start-mid{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:120px;padding:0 6px;display:flex}@media (width<=620px){.start-compare{grid-template-columns:1fr}.start-mid{min-width:0;padding:4px 0}}.lineup-covers{opacity:.72;grid-column:1/-1;padding-left:2px;font-size:10.5px;line-height:1.35}.tag.book-full{border-color:var(--accent);color:var(--accent)}.tbl-record td,.tbl-record th{padding-top:7px;padding-bottom:7px}.rec-bar{vertical-align:middle;background:var(--surface-3);border-radius:4px;width:92px;height:7px;display:inline-block;overflow:hidden}.rec-fill{background:var(--accent);height:100%;display:block}.rec-cut{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:11px;font-size:12.5px;display:grid}.rec-cut>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.askable{gap:6px;display:grid}.ask-row{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 11px;font-size:12.5px;display:flex}.ask-row.cold{border-color:var(--bad)}.ask-who{font-weight:700}.even-money{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.even-money.level{color:var(--text-2)}.diverge-row{grid-template-columns:120px 1fr 62px;align-items:center;gap:12px;display:grid}.diverge-track{background:var(--surface-2);border-radius:5px;height:16px;display:block;position:relative;overflow:hidden}.diverge-zero{background:var(--line-2);width:1px;position:absolute;top:0;bottom:0;left:50%}.diverge-fill{border-radius:4px;min-width:2px;transition:left .22s,width .22s;position:absolute;top:2px;bottom:2px}.notice{border-radius:var(--r);text-transform:none;letter-spacing:0;padding:9px 12px;font-size:12.5px;font-weight:600;display:block}.notice.warn{color:var(--warn);background:#ffae5824}.notice.bad{color:var(--bad);background:#fc2b6d24}.notice.good{color:var(--good);background:#4ad99124}.picker-body{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.picker-rail{padding-bottom:20px}.picker-verdict{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;gap:2px;margin-bottom:14px;padding:9px 11px;display:flex}.picker-columns{grid-auto-columns:minmax(176px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:20px;display:grid;overflow-x:auto}.picker-tabs{display:none}.picker-col{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.picker-col-head{background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;z-index:4;align-items:center;gap:8px;padding:9px 10px;display:flex;position:sticky;top:0}.picker-col-body{flex-direction:column;gap:7px;padding:8px;display:flex}.picker-divider{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:6px 2px 4px;font-size:11px;font-weight:800}.asset-slot{position:relative}.asset-card.menu-open{outline:2px solid var(--accent);outline-offset:1px}.dest-scrim{z-index:5;position:fixed;inset:0}.dest-menu{z-index:6;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);min-width:172px;box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% - 4px);left:0;right:0}.dest-menu.up{top:auto;bottom:calc(100% - 4px)}.dest-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.dest-row:hover{background:var(--surface-2)}.dest-row.on{background:var(--surface-3)}.dest-row.remove{color:var(--bad);border-top:1px solid var(--line);border-radius:0 0 7px 7px;margin-top:4px;padding-top:8px;font-weight:700}.picker-col-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.picker-note{color:var(--text-3);margin:8px 10px 0;font-size:12px}.slot-chip{letter-spacing:.04em;background:#0000003d;border-radius:3px;margin-right:5px;padding:0 4px;font-size:11px;font-weight:900;display:inline-block}.seed-chip{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:currentColor;opacity:.62;white-space:nowrap;flex:none;margin-left:6px;font-size:11px;font-weight:700;display:inline-block}@media (width<=1100px){.picker-body{grid-template-columns:1fr}}.route-bar{flex-wrap:wrap;align-items:center;gap:7px;padding:10px 0 14px;display:flex}.power-row{cursor:pointer;border-bottom:1px solid #ffffff0d;grid-template-columns:30px minmax(104px,.72fr) 78px 1fr 72px 56px 46px 52px 42px 62px 62px 108px;align-items:center;gap:12px;padding:10px 14px;display:grid}.power-row:hover{background:#ffffff09}.power-row.me{background:#00ceb812}.power-rank{background:var(--surface-3);border-radius:8px;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:800;display:grid}.power-rank.top{background:var(--accent);color:var(--accent-ink)}.pos-stack{width:100%;display:block}.stack-bar{background:var(--surface-3);border-radius:5px;height:10px;display:flex;overflow:hidden}.stack-bar>i{height:100%;display:block}.power-scroll{overscroll-behavior-x:contain;overflow-x:auto}.power-scroll .power-row{min-width:1190px}@media (width<=900px){.power-scroll:before{content:"Swipe across for all ranking columns";color:var(--text-2);padding:8px 12px;font-size:12px;display:block}.power-scroll .power-row{grid-template-columns:24px 136px 130px 80px 1fr 72px 56px 46px 52px 42px 62px 62px;gap:8px;padding:8px}.power-row>*{grid-row:1}.power-row>:nth-child(12){grid-column:3}.power-row>:nth-child(11){grid-column:12}.power-row>:nth-child(3){grid-column:4}.power-row>:nth-child(4){grid-column:5}.power-row>:nth-child(5){grid-column:6}.power-row>:nth-child(6){grid-column:7}.power-row>:nth-child(7){grid-column:8}.power-row>:nth-child(8){grid-column:9}.power-row>:nth-child(9){grid-column:10}.power-row>:nth-child(10){grid-column:11}.power-narrow{font-size:11px;display:block}.power-team .row{gap:5px!important}.power-team{line-height:1.25}.power-team .col>span:first-child{white-space:nowrap}.power-team .team-owner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.h2h{grid-template-columns:1fr 1fr;gap:0;display:grid}.h2h-side{min-width:0}.h2h-side+.h2h-side{border-left:1px solid var(--line)}.h2h-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:9px 10px 7px;display:flex}.h2h-head .num{color:var(--text);font-size:13.5px;font-weight:800}.h2h-head.bench{border-top:1px solid var(--line);margin-top:6px}.lineup-slot.bench{opacity:.7}.lineup-when{white-space:nowrap;margin-left:6px;font-weight:500}.lineup-live b{color:var(--text);font-weight:800}.h2h-head.lineup-swap{text-transform:none;letter-spacing:0;font-weight:600}.h2h-head.lineup-swap .up{color:var(--good)}.lineup-slot.streamed{background:color-mix(in srgb, var(--warn) 8%, transparent)}.stream-tag{margin-left:6px;padding:1px 4px;font-size:11px}.tbl-needs td,.tbl-needs th{padding-left:8px;padding-right:8px}.tbl-needs td.num,.tbl-needs th.num{font-variant-numeric:tabular-nums}.table-wrap>.tbl-needs,.table-wrap>.tbl-swaps,.table-wrap>.tbl-run{min-width:0}.tbl-run td,.tbl-run th{padding-left:8px;padding-right:8px}.tbl-run td.num,.tbl-run th.num{font-variant-numeric:tabular-nums}.tbl-run .rn-who{max-width:190px}@media (width<=640px){.table-wrap>.tbl-run{min-width:640px}.tbl-run td,.tbl-run th{padding-left:5px;padding-right:5px}.tbl-run td:first-child span[style]{max-width:130px}.table-wrap>.tbl-needs{min-width:540px}.tbl-needs td,.tbl-needs th{padding-left:4px;padding-right:4px}.tbl-needs td:first-child span[style]{max-width:124px}.tbl-needs th:first-child,.tbl-needs td:first-child{z-index:1;background:var(--surface);border-right:1px solid var(--line);position:sticky;left:0}.tbl-needs tr.me td:first-child{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.lever-col+.lever-col{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.table-wrap>.tbl-swaps{min-width:560px}.h2h{grid-template-columns:1fr}.h2h-side+.h2h-side{border-left:none;border-top:1px solid var(--line);margin-top:8px}}.lineup-slot{border-bottom:1px solid #ffffff0d;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.slot-tag{background:var(--surface-3);letter-spacing:.05em;color:var(--text-2);border-radius:6px;place-items:center;padding:3px 0;font-size:11.5px;font-weight:800;display:grid}.drawer-head{padding:var(--s-4) var(--s-4) var(--s-3);border-bottom:1px solid var(--line);background:radial-gradient(120% 140% at 0% 0%, var(--surface-2) 0%, transparent 62%), var(--bg-2);gap:var(--s-2) var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face id close""tags tags tags""act act act";align-items:start;display:grid}.pd-face{grid-area:face;line-height:0;position:relative}.pd-face .tm{border-radius:4px;position:absolute;bottom:-3px;right:-4px}.pd-id{flex-direction:column;grid-area:id;gap:2px;min-width:0;display:flex}.drawer-head .close-x{grid-area:close;margin:-4px -4px 0 0}.pd-name{font-size:var(--fs-400);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.2}.pd-sub{font-size:var(--fs-200);color:var(--text-3);line-height:1.35}.pd-tags{gap:var(--s-1) var(--s-2);flex-wrap:wrap;grid-area:tags;display:flex}.pd-actions{gap:var(--s-2);grid-area:act;display:flex}.pd-actions .btn{min-width:0;padding-left:var(--s-2);padding-right:var(--s-2);flex:1 1 0}.drawer-body{padding:var(--s-4) var(--s-4) var(--s-6);flex:1;overflow:auto}.pd-hero{gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.pd-hero-main{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.pd-hero-v{font-size:var(--fs-600)}.pd-hero-meta{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--fs-200);color:var(--text-3);flex-wrap:wrap;display:flex}.pd-dots{align-items:center;gap:0 var(--s-2);flex-wrap:wrap;display:inline-flex}.pd-dots>span+span:before{content:"·";margin-right:var(--s-2);opacity:.55}.pd-hero-side{align-items:flex-end;gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.pd-deltas{gap:var(--s-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.pd-delta{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);justify-items:center;gap:1px;min-width:62px;display:grid}.pd-delta .k{font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:700}.pd-delta .v{font-size:var(--fs-200);white-space:nowrap;font-weight:800}.pd-metrics{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.pd-metric.wide{grid-column:span 2}.pd-metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-2) var(--s-3) 10px;flex-direction:column;min-width:0;display:flex}.pd-metric .k{font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pd-metric .v{font-size:var(--fs-400);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:3px;font-weight:800;line-height:1.2}.pd-metric.lead .v{font-size:var(--fs-500)}.pd-metric .s{font-size:var(--fs-100);color:var(--text-3);margin-top:2px}.pd-metric.good .v{color:var(--good)}.pd-metric.bad .v{color:var(--bad)}.pd-metric.warn .v{color:var(--warn)}.pd-metric.accent .v{color:var(--accent)}.statline{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.statline .cell{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-2) var(--s-3) 10px;flex-direction:column;min-width:0;display:flex}.statline .cell .k{font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.statline .cell .v{font-size:var(--fs-400);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:3px;font-weight:800;line-height:1.2}.pd-section{margin-top:var(--s-5)}.pd-section+.pd-section{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}.pd-sec-head{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;min-height:20px;display:flex}.pd-sec-head:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:3px;height:13px}.pd-sec-head .ttl{font-size:var(--fs-100);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:0;font-weight:800}.pd-sec-head .fold{font-size:var(--fs-100);color:var(--text-3)}.pd-sec-head .spacer{flex:1}.pd-controls{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.pd-controls .seg{flex:0 auto;width:auto;min-width:0;max-width:100%}.pd-controls .seg button{flex:none}.pd-years{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.pd-years::-webkit-scrollbar{display:none}.pd-years button{flex:none}.pd-sec-head.foldable{cursor:pointer}.pd-sec-head.foldable:hover .ttl{color:var(--text)}.pd-note{font-size:var(--fs-200);color:var(--text-3);margin:var(--s-2) 0 0;line-height:1.5}.pd-note b,.pd-note strong{color:var(--text-2)}.pd-avail{gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-3);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--r);flex-direction:column;display:flex}.pd-avail.sev-major,.pd-avail.sev-season{border-left-color:var(--bad)}.pd-reading{color:var(--t-200);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pd-reading-dot{background:var(--accent,#6ee7b7);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite pd-pulse}@keyframes pd-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.pd-readnote{color:var(--warn);margin:6px 0 0}@media (prefers-reduced-motion:reduce){.pd-reading-dot{opacity:.8;animation:none}}.pd-avail .spacer{flex:1}.pd-prob{gap:var(--s-1);flex-wrap:wrap;display:flex}.pd-prob-w{min-height:22px;padding:3px var(--s-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);align-items:flex-end;display:inline-flex;position:relative;overflow:hidden}.pd-prob-w i{background:color-mix(in srgb, var(--good) 28%, transparent);position:absolute;bottom:0;left:0;right:0}.pd-prob-w.low i{background:color-mix(in srgb, var(--bad) 30%, transparent)}.pd-prob-w.rest{opacity:.7}.pd-prob-w b{font-size:var(--fs-100);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800;position:relative}.pd-draft{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:flex}.pd-draft .spacer{flex:1}.pd-draft-pick{min-width:52px;padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 16%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);flex:none;justify-items:center;gap:1px;display:grid}.pd-draft-pick .r{font-size:var(--fs-300);letter-spacing:-.01em;font-weight:800;line-height:1.1}.pd-draft-pick .p{font-size:var(--fs-100);color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:700}.pd-moves{flex-direction:column;display:flex}.pd-move{align-items:start;gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;display:grid}.pd-moves .pd-move:first-child{border-top:0}.pd-move .wk{font-size:var(--fs-100);color:var(--text-3);letter-spacing:.04em;padding-top:2px;font-weight:800}.pd-move .what{flex-direction:column;gap:2px;min-width:0;display:flex}.pd-move .hd{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--fs-200);flex-wrap:wrap;display:flex}.pd-move .who{align-items:center;gap:4px;font-weight:700;display:inline-flex}.pd-move .when{font-size:var(--fs-100);white-space:nowrap;padding-top:3px}.pd-move-tag{font-size:var(--fs-100);letter-spacing:.04em;background:var(--surface-3);color:var(--text-2);white-space:nowrap;border-radius:4px;padding:1px 6px;font-weight:800}.pd-move-tag.trade{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent)}.pd-move-tag.waiver{background:color-mix(in srgb, var(--warn) 22%, transparent);color:var(--warn)}.pd-move-tag.free-agent{background:color-mix(in srgb, var(--good) 20%, transparent);color:var(--good)}@media (width>=761px){.pd-name{font-size:var(--fs-500)}.drawer-head{padding:var(--s-5) var(--s-5) var(--s-4)}.drawer-body{padding:var(--s-5) var(--s-5) var(--s-6)}}.pd-span{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);flex-wrap:wrap;display:flex}.gamelog{justify-content:flex-start;align-items:stretch;gap:3px;height:74px;display:flex;position:relative}.gamelog .g{cursor:pointer;background:0 0;flex:1 1 0;min-width:5px;max-width:46px;position:relative}.gamelog .g i{background:var(--surface-3);border-radius:2px 2px 0 0;min-height:2px;position:absolute;left:0;right:0}.gamelog .g.neg i{background:var(--bad);border-radius:0 0 2px 2px}.gamelog .g.hi i{background:var(--accent)}.gamelog .g.sel i{filter:brightness(1.45)}.gamelog .g:hover i{filter:brightness(1.3)}.gamelog .zero{background:var(--surface-hi);pointer-events:none;height:1px;position:absolute;left:0;right:0}.source-row{align-items:center;gap:var(--s-2) var(--s-3);font-size:var(--fs-200);grid-template-columns:minmax(120px,max-content) minmax(60px,1fr) 74px;padding:7px 0;display:grid}.source-row+.source-row{border-top:1px solid #ffffff0b}.source-row>:first-child{white-space:nowrap}.source-row .nm{align-items:center;gap:var(--s-1);min-width:0;font-weight:700;display:flex}.source-row .nm>.who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-row .val{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.draft-grid{gap:5px;padding-bottom:6px;display:grid;overflow-x:auto}.draft-cell{background:var(--surface-2);cursor:pointer;border-left:3px solid #0000;border-radius:7px;flex-direction:column;gap:1px;min-height:54px;padding:6px 7px;display:flex}.draft-cell:hover{background:var(--surface-3)}.draft-cell .n{color:var(--text-3);font-size:11px;font-weight:700}.draft-cell .p{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:12px;font-weight:700;display:block;overflow:hidden}.draft-cell{min-width:0;overflow:hidden}.draft-cell>span{min-width:0;max-width:100%}.tx{border-bottom:1px solid #ffffff0d;grid-template-columns:96px 1fr;gap:14px;padding:13px 15px;display:grid}.tx-sides{cursor:pointer;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tx-side{min-width:0}.seg.tx-modes{flex:none;align-self:flex-start;width:auto}.tx-detail{flex-direction:column;gap:10px;display:flex}.tx-detail .good{color:var(--good)}.tx-detail .bad{color:var(--bad)}.tx-move{align-items:center;gap:7px;padding:2px 0;font-size:12.5px;display:flex}.tx-in{color:var(--good);font-weight:800}.tx-out{color:var(--bad);font-weight:800}.scroll-x{overflow-x:auto}.tbl-wrap{max-height:620px;overflow:auto}@media (width<=720px){.tbl-wrap{max-height:none;overflow:visible}}.filter-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.pill-row{flex-wrap:wrap;gap:6px;display:flex}.hint{font-size:var(--fs-200);color:var(--text-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-2) var(--s-3);line-height:1.5}.rec-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);flex-direction:column;gap:7px;padding:12px 14px;display:flex}.topbar-tools{flex:none;align-items:center;gap:10px;display:flex}.menu-wide{width:320px}.btn-label-short{display:none}@media (width<=760px){.topbar{flex-wrap:wrap;align-items:center;gap:8px;height:auto;min-height:52px;padding:8px 12px}.topbar>.col{flex:auto;min-width:0}.topbar>.spacer{display:none}.topbar-tools{scrollbar-width:none;align-items:center;gap:8px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.topbar-tools::-webkit-scrollbar{display:none}.topbar-tools>*{flex:none}.btn-label{display:none}.btn-label-short{display:inline}.menu,.menu-wide{max-height:62vh;position:fixed;top:auto;left:10px;right:10px;width:auto!important}.scrim{place-items:stretch stretch;padding:0}.modal{border:none;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.modal-head{padding:14px 14px 6px}.modal-head .h1{font-size:17px}.modal-body{padding:0 14px}.modal-foot{flex-wrap:wrap;gap:8px;padding:10px 14px}.modal-foot .btn.lg{padding:11px 20px}.modal>div[style]{padding-left:14px!important;padding-right:14px!important}.drawer{width:100%}.drawer-head{padding:var(--s-3) var(--s-3) var(--s-3);gap:var(--s-2) var(--s-3)}.drawer-body{padding:var(--s-3) var(--s-3) var(--s-6)}.pd-hero{padding:var(--s-3);grid-template-columns:minmax(0,1fr)}.pd-hero-side{align-items:stretch}.pd-deltas{justify-content:flex-start}.pd-delta{flex:1 1 0}.pd-move{grid-template-columns:34px minmax(0,1fr)}.pd-move .when{grid-column:2}.pd-draft{flex-wrap:wrap}.source-row.srow{gap:var(--s-1) var(--s-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name val""bar bar";align-items:center}.source-row.srow>.nm{white-space:normal;grid-area:name;min-width:0}.source-row.srow>.bar{grid-area:bar}.source-row.srow>.val{grid-area:val}.picker-body{grid-template-columns:1fr;gap:12px}.picker-columns{scroll-snap-type:x proximity;grid-auto-columns:minmax(220px,1fr);gap:8px;height:max-content;padding-bottom:8px;overflow:auto hidden}.picker-col{scroll-snap-align:start;scroll-margin-top:52px}.asset-card{gap:2px;min-height:62px;padding:7px 8px 8px}.asset-card .who{font-size:13.5px}.asset-card .meta{font-size:11px}.asset-card .val{font-size:11.5px}.asset-card .mark{width:15px;height:15px;font-size:11px;top:6px;right:6px}.picker-col-head{padding:7px 8px;top:0}.picker-col-body{gap:5px;padding:6px}.slot-chip{margin-right:3px;padding:0 3px;font-size:11px}.picker-columns:not(.stacked) .picker-tabs{display:none}.picker-columns.stacked .picker-tabs{grid-row:1}.picker-tabs{scrollbar-width:none;z-index:6;background:var(--surface);gap:7px;margin-bottom:-4px;padding:8px 0 10px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 6px 10px -8px #000c}.picker-tabs::-webkit-scrollbar{display:none}.picker-tab{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:700;display:flex}.picker-tab:active{background:var(--surface-3)}.picker-col-head{top:50px}.picker-rail{padding-bottom:28px}.ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger>div{min-width:0;min-height:0;padding:9px 10px}.trade-team-head{padding:10px 11px}.card-body{padding:13px}.card-head{padding:11px 13px}.tx{grid-template-columns:1fr;gap:8px}.tx>.col:first-child{flex-direction:row;align-items:center;gap:8px!important}.draft-grid{gap:4px}.source-row{grid-template-columns:minmax(96px,max-content) minmax(40px,1fr) 62px}.diverge-row{grid-template-columns:84px 1fr 56px;gap:8px}.power-row{gap:10px;padding:10px 12px}.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:var(--s-3) 11px}.stat .v,.h1{font-size:var(--fs-400)}.page{padding:var(--s-3)}}@media (hover:none) and (pointer:coarse){.btn.sm{min-height:44px;padding:8px 13px;font-size:12.5px}.btn.icon{width:44px;height:44px}.seg button{border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:8px 13px;display:inline-flex}.chip{justify-content:center;align-items:center;min-height:44px;padding:7px 12px;display:inline-flex}.chip.static{min-height:0;padding:4px 10px}.close-x{padding:6px 12px;font-size:24px}.ledger-item .x{padding:8px 10px;font-size:20px}.dest-row{padding:10px 9px}.nav-item{min-height:44px;padding:12px 11px}.menu-row{padding:12px 10px}.table td,.table th{padding:11px 10px}.asset-card{min-height:68px}.close-x{min-width:44px;min-height:44px}button.slot-lock{width:44px;height:44px}.input,.select{min-height:44px}.cash-input{width:44px;min-width:0;min-height:44px;font-size:15px}.cash-box{min-width:0;padding:2px 6px 2px 4px}.ledger-cash{min-width:0}.btn{min-height:44px}.sort-head{align-items:center;min-height:44px;display:inline-flex}.wslider{box-sizing:content-box;padding:14px 0}}.rank-table[data-hide~=owner] th:nth-child(3),.rank-table[data-hide~=owner] td:nth-child(3),.rank-table[data-hide~=day] th:nth-child(5),.rank-table[data-hide~=day] td:nth-child(5),.rank-table[data-hide~=week] th:nth-child(6),.rank-table[data-hide~=week] td:nth-child(6),.rank-table[data-hide~=month] th:nth-child(7),.rank-table[data-hide~=month] td:nth-child(7),.rank-table[data-hide~=season] th:nth-child(8),.rank-table[data-hide~=season] td:nth-child(8),.rank-table[data-hide~=posrank] th:nth-child(9),.rank-table[data-hide~=posrank] td:nth-child(9),.rank-table[data-hide~=lastrank] th:nth-child(10),.rank-table[data-hide~=lastrank] td:nth-child(10),.rank-table[data-hide~=vor] th:nth-child(11),.rank-table[data-hide~=vor] td:nth-child(11),.rank-table[data-hide~=gap] th:nth-child(12),.rank-table[data-hide~=gap] td:nth-child(12),.rank-table[data-hide~=spread] th:nth-child(13),.rank-table[data-hide~=spread] td:nth-child(13),.rank-table[data-hide~=drafted] th:nth-child(14),.rank-table[data-hide~=drafted] td:nth-child(14),.rank-table[data-hide~=lastpts] th:nth-child(15),.rank-table[data-hide~=lastpts] td:nth-child(15),.rank-table[data-hide~=age] th:nth-child(16),.rank-table[data-hide~=age] td:nth-child(16){display:none}.col-menu{z-index:50;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);min-width:210px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #00000073}.col-menu .menu-row{border-radius:7px;padding:7px 8px}.col-menu .menu-row:hover{background:var(--surface-2)}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-wrap>.table{min-width:520px}.table-wrap>.tbl-posmoves{min-width:0}.weekbars{align-items:flex-end;gap:5px;height:132px;display:flex}.weekbar{cursor:pointer;--wk:var(--surface-hi);background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;padding:0 0 16px;display:flex;position:relative}.weekbar.win{--wk:var(--good)}.weekbar.loss{--wk:var(--bad)}.weekbar.bye{--wk:var(--surface-hi)}.weekbar .pair{align-items:flex-end;gap:2px;width:100%;height:100%;display:flex}.weekbar .fill{border-radius:3px 3px 0 0;flex:1;min-width:0;transition:background .12s,filter .12s,opacity .12s;display:block}.weekbar .fill.me{background:var(--wk)}.weekbar .fill.them{background:color-mix(in srgb, var(--wk) 26%, var(--surface-hi))}.weekbar.projected .fill{opacity:.72}.weekbar.projected .fill.me{border-top:2px dashed color-mix(in srgb, var(--wk) 70%, white)}.weekbar.played .fill.me{box-shadow:inset 0 -2px #00000038}.weekbar:hover .fill{filter:brightness(1.18)}.weekbar.on .fill{filter:brightness(1.42)}.weekbar.on .pair{outline:1.5px solid color-mix(in srgb, var(--wk) 65%, transparent);outline-offset:2px;border-radius:4px}.weekbar.thin .fill.me{background:repeating-linear-gradient(135deg, var(--wk), var(--wk) 4px, color-mix(in srgb, var(--wk) 55%, var(--surface-2)) 4px, color-mix(in srgb, var(--wk) 55%, var(--surface-2)) 8px)}.weekbar .wk{color:var(--text-3);font-size:11px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.weekbar.on .wk{color:var(--text)}.gamelog .g{cursor:pointer;transition:background 90ms}.gamelog .g:hover,.gamelog .g.sel{background:var(--accent)!important}.gamelog .g.inspan{background:color-mix(in srgb, var(--accent) 22%, transparent)}.gamelog .g.inspan i{filter:brightness(1.2)}.gamelog{-webkit-user-select:none;user-select:none}.split-window{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px 10px;padding:10px 12px;display:grid}.split-window .select{width:auto;min-width:84px;padding:7px 28px 7px 10px;font-size:12.5px}@media (width<=640px){.split-window{grid-template-columns:auto 1fr}}.weekdetail{margin-top:var(--s-3);padding:var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.weekdetail .statline .cell{background:var(--surface-2)}.weekdetail-head{align-items:center;gap:var(--s-1) var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.weekdetail-head .wd-t{font-size:var(--fs-300);font-weight:800}.weekdetail-head .wd-p{font-size:var(--fs-400);color:var(--accent);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}.statline .cell .srank{font-size:var(--fs-100);letter-spacing:.02em;margin-top:2px;font-weight:800}.statline .cell .srank.good{color:var(--good)}.statline .cell .srank.ok{color:var(--text-2)}.statline .cell .srank.dim{color:var(--text-3)}.tx-score{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:8px;padding-top:8px;font-size:12px;font-weight:700;display:flex}.tx-tile{border:1px solid var(--line);background:#ffffff07;border-radius:8px;flex-direction:column;justify-content:center;gap:1px;min-width:66px;padding:5px 9px 6px;display:inline-flex}.tx-tile-label{letter-spacing:.07em;text-transform:uppercase;opacity:.5;white-space:nowrap;font-size:9px;font-weight:700}.tx-tile-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.15}.tx-tile-sub{opacity:.5;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.tx-tile.up .tx-tile-value{color:var(--good)}.tx-tile.down .tx-tile-value{color:var(--bad)}.tx-tile.up{border-color:color-mix(in srgb, var(--good) 30%, var(--line))}.tx-tile.down{border-color:color-mix(in srgb, var(--bad) 30%, var(--line))}.tx-note{opacity:.55;align-self:center;font-size:11.5px;font-style:italic;font-weight:600}.posrank-overall{opacity:.65;margin-left:4px;font-weight:700}.posrank{font-size:var(--fs-100);letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:5px;padding:1px 5px;font-weight:800;display:inline-block}.draft-head{margin-bottom:6px}.draft-col-head{background:var(--surface-2);border-radius:6px;flex-direction:column;gap:1px;min-width:0;padding:5px 7px;display:flex}.draft-col-head .dim{color:var(--text-3);font-size:11px;font-weight:700}.draft-col-head .nm{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.weight-presets{flex-wrap:wrap;gap:8px;display:flex}.weight-presets .btn{flex:0 auto;max-width:100%}.chip-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;margin:0;padding:0}.chip-link:hover{text-decoration:underline}.chip .x{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:-4px -6px -4px 2px;font-size:15px;line-height:1;display:inline-flex}.chip .x:hover{opacity:1;background:#ffffff1f}.chip .x:focus-visible{outline:2px solid var(--warn);outline-offset:1px}.asset-slot{padding-right:50px;position:relative}.slot-lock{z-index:3;box-sizing:border-box;border:1.5px solid var(--line-2);width:40px;height:40px;color:var(--text-2);cursor:pointer;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;transition:color .12s,background .12s,border-color .12s;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.lock-ico{width:24px;height:24px;display:block}.slot-lock.on .lock-ico circle,.slot-lock.on .lock-ico rect[rx="0.9"]{fill:var(--warn)}.slot-lock:hover{color:var(--warn);border-color:var(--warn);background:#ffae5824}.slot-lock:focus-visible{outline:2px solid var(--warn);outline-offset:2px}.slot-lock.on{background:var(--warn);color:#06121f;border-color:#0000}.link-row{cursor:pointer;border-radius:6px;margin:-2px -4px;padding:2px 4px}.link-row:hover{background:#ffffff12;text-decoration:underline}.link-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lineup-slot .stream-tag{margin-left:6px}.trade-participants>summary{cursor:pointer;flex-wrap:wrap;gap:6px 12px;padding:12px 14px;display:flex}.trade-participants>summary>span{overflow-wrap:anywhere;min-width:0}.trade-participants>summary>.eyebrow{flex-basis:100%}.trade-participants>summary>.dim{margin-left:auto;font-size:12px}.saved-list{flex-wrap:wrap;gap:6px;width:100%;padding:10px 14px 12px;display:flex}.saved-deal{flex-wrap:wrap;flex:0 420px;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.saved-open{text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);min-width:0;max-width:100%;color:inherit;font:inherit;border-radius:999px;flex:1;align-items:center;gap:7px;padding:4px 8px;font-size:12px;line-height:1.3;display:flex}.saved-open:hover{background:var(--surface-hi);border-color:var(--accent)}.saved-crests{align-items:center;display:flex}.saved-crests .avatar{box-shadow:0 0 0 1.5px var(--bg);margin-right:-5px}.saved-crests .avatar:last-child{margin-right:0}.saved-open .saved-gets{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.saved-when{white-space:nowrap;font-size:11.5px}.grade-table{gap:2px;font-size:12.5px;display:grid}.grade-row{border-radius:8px;grid-template-columns:minmax(96px,1.1fr) repeat(3,minmax(78px,1fr)) 50px minmax(78px,1fr);align-items:center;gap:6px;padding:6px;display:grid}.grade-row>.gc-market{border-left:1px solid var(--line);color:var(--text-2);padding-left:8px}.grade-row.head{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding-bottom:2px;font-size:11.5px}.grade-row:not(.head):nth-child(2n){background:var(--surface)}.grade-who{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:650;display:flex;overflow:hidden}.grade-row .num{text-align:right}@media (width<=720px){.grade-table{overflow-x:auto}.grade-row{grid-template-columns:minmax(84px,1fr) repeat(3,72px) 46px 72px}}.saved-card{background:var(--surface-hi);border:1px solid var(--line);border-radius:10px;flex-basis:100%;order:4;gap:7px;min-width:0;max-width:100%;padding:9px 11px;font-size:12px;display:grid;box-shadow:0 10px 28px #00000073}.saved-card-row{gap:2px;display:grid}.saved-card-who{align-items:center;gap:6px;display:flex}.saved-card-moves{gap:1px;padding-left:22px;line-height:1.4;display:grid}.saved-card-moves span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.seg{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.seg button{color:var(--text-3);cursor:pointer;font:inherit;border:0;border-right:1px solid var(--line);background:0 0;padding:5px 10px;font-size:12px;font-weight:650}.seg button:last-child{border-right:0}.seg button:hover{background:var(--surface-hi);color:var(--text)}.seg button.on{background:var(--accent);color:#06121f}.btn.ghost.on{border-color:var(--accent);color:var(--accent)}.vstrip{gap:6px;display:grid}.vstrip-bar{height:15px;margin-left:104px;margin-right:76px;position:relative}.vstrip-zone{border-radius:3px;place-items:center;height:100%;display:grid;position:absolute;top:0;overflow:hidden}.vstrip-zone i{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.vstrip-dots{gap:3px;display:grid}.vstrip-row{grid-template-columns:100px 1fr 44px auto;align-items:center;gap:4px;display:grid}.vstrip-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.vstrip-track{height:18px;position:relative}.vstrip-track:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.vstrip-tick{background:var(--line);width:1px;height:12px;position:absolute;top:3px}.vstrip-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vstrip-val{text-align:right;font-size:12px}@media (width<=640px){.table-wrap>.table,.table-wrap>.rank-table{min-width:0}.hdr-wide{display:none}.hdr-narrow{display:inline}.table-wrap>.tbl-posmoves{min-width:420px}.rank-wrap{position:relative}.rank-table th:nth-child(2),.rank-table td:nth-child(2){z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.rank-table tr.picked-out td:nth-child(2){background:var(--surface-hi)}.rank-table th:first-child,.rank-table td:first-child{width:30px}.rank-table th:nth-child(2),.rank-table td:nth-child(2){max-width:158px}.rank-table th:nth-child(3),.rank-table td:nth-child(3){max-width:84px}.rank-table td:nth-child(2) .col{overflow-wrap:anywhere;min-width:0}.rank-table td:nth-child(3){text-overflow:ellipsis;overflow:hidden}.rank-table td:nth-child(2) .tag-wordy{display:none}.rank-table td:nth-child(2) .tag-glyph{white-space:nowrap;flex:none;padding:0 5px;display:inline-flex}.rank-table td,.rank-table th{padding-left:6px;padding-right:6px}.card-head{flex-wrap:wrap}.seg{scrollbar-width:none;flex-wrap:nowrap;flex:100%;width:100%;min-width:0;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{white-space:nowrap;flex:1 0 auto;min-width:0}.filter-bar{gap:6px;padding:8px 10px}.rank-table td,.rank-table th{padding:8px}.rank-table .rank-face,.rank-table .rank-wide{display:none}.rank-table .rank-narrow{display:inline}.row>*,.modal-head>*,.card-head>*{min-width:0}.vstrip-bar{margin-left:76px;margin-right:70px}.vstrip-row{grid-template-columns:72px 1fr 40px auto}}.vplot{gap:4px;display:grid}.vp-box{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;height:200px;position:relative;overflow:hidden}.vp-cell{border-right:1px solid var(--line);border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface-hi) 55%, transparent);place-items:center;display:grid;position:absolute;overflow:hidden}.vp-cell span{color:var(--text-3);white-space:nowrap;padding:0 4px;font-size:13.5px;font-weight:700}.vp-cell.on{background:color-mix(in srgb, var(--accent) 24%, transparent)}.vp-cell.on span{color:var(--accent);font-weight:800}.vp-dot{background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 2px var(--bg);z-index:2;border-radius:50%;position:absolute;transform:translate(-50%,50%)}.vp-frame{grid-template-columns:20px 1fr;gap:6px;display:grid}.vp-ylab{color:var(--text-3);writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;align-items:center;padding:2px 0;font-size:12.5px;display:flex;transform:rotate(180deg)}.vp-ylab b{font-weight:700}.vp-ylab i{font-style:normal}.vp-axis{color:var(--text-3);justify-content:space-between;padding-left:22px;font-size:12.5px;display:flex}.vp-axis span:nth-child(2){opacity:.7}.cell3{text-align:right;gap:0;line-height:1.25;display:grid}.cell3 em{font-size:12px;font-style:normal;font-weight:700}.cell3 b{font-size:11.5px;font-weight:650}.cell3 i{opacity:.85;font-size:11px;font-style:normal}.chip.muted{opacity:.45;text-decoration:line-through;text-decoration-thickness:1px}.chip.muted:hover{opacity:.75}.vmap-plot{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.vmap-cell{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-hi) 45%, transparent);color:var(--text-3);text-align:center;place-items:center;font-size:12.5px;font-weight:650;display:grid;position:absolute;overflow:hidden}.vmap-cell.on{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text);font-weight:800}.vmap-dot{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 3px var(--bg);z-index:3;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.vmap-frame{grid-template-rows:250px 16px 14px;grid-template-columns:14px 46px 1fr;align-items:stretch;display:grid}.vmap-ylab{writing-mode:vertical-rl;color:var(--text-3);letter-spacing:.02em;grid-area:1/1;place-self:center;font-size:11px;transform:rotate(180deg)}.vmap-yticks{grid-area:1/2;position:relative}.vmap-yticks span{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;right:6px;transform:translateY(-50%)}.vmap-yticks span:first-child{transform:none}.vmap-yticks span:last-child{transform:translateY(-100%)}.vmap-plot{grid-area:1/3}.vmap-xticks{grid-area:2/3;position:relative}.vmap-xticks span{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:2px;transform:translate(-50%)}.vmap-xticks span:first-child{transform:none}.vmap-xticks span:last-child{transform:translate(-100%)}.vmap-xlab{text-align:center;color:var(--text-3);letter-spacing:.02em;grid-area:3/3;font-size:11px}.vmap-note{margin:2px 0 0;font-size:12px}.weekbar.inspan{background:color-mix(in srgb, var(--accent) 16%, transparent)}.weekbar.inspan .wk{color:var(--accent);font-weight:800}.span-readout{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-2);margin-top:12px;padding:9px 12px}.want-list{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-2);padding:10px 12px}.want-row{padding:3px 0}.gamelog .g .gl-out{transform-origin:50%;letter-spacing:.04em;color:var(--text-2);pointer-events:none;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800;position:absolute;bottom:3px;left:50%;transform:translate(-50%)rotate(-90deg)}.gamelog .g{position:relative}tr.picked-out>td{background:color-mix(in srgb, var(--accent) 30%, transparent)}tr.picked-out>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}tr.picked-out:hover>td{background:color-mix(in srgb, var(--accent) 38%, transparent)}tr.tier-band>td{background:color-mix(in srgb, var(--accent) 16%, var(--surface-2));border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:5px 16px}tr.tier-band>td>.tier-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}tr.tier-band .tier-name{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:800}tr.tier-band .dim{font-size:11.5px}.mkt-warn{border:1px solid var(--line-2);border-left:3px solid var(--accent);background:var(--surface-2);color:var(--text-2);border-radius:6px;padding:11px 13px;font-size:12.5px;line-height:1.55}.mkt-warn b{color:var(--text)}.mkt-controls select,.mkt-controls input[type=range]{background:var(--surface-2);color:var(--text);border:1px solid var(--line-2);border-radius:6px;padding:5px 8px;font-family:inherit;font-size:12.5px}.mkt-controls input[type=range]{width:90px;padding:0}.mkt-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.mkt-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--line-2);white-space:nowrap;padding:6px 9px;font-size:10.5px;font-weight:600}.mkt-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 9px}.mkt-table tbody tr:hover{background:var(--surface-2)}.mkt-table th.n,.mkt-table td.n{text-align:right}.mkt-player{font-weight:600}.mkt-move{font-weight:700}.mkt-up{color:var(--good)}.mkt-down{color:var(--bad)}.mkt-side{letter-spacing:.05em;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700;display:inline-block}.mkt-side.yes{background:color-mix(in srgb, var(--good) 18%, transparent);color:var(--good)}.mkt-side.no{background:color-mix(in srgb, var(--bad) 18%, transparent);color:var(--bad)}.mkt-table tr.mkt-skip{opacity:.45}.mkt-table tr.mkt-skip .mkt-move{color:var(--text-2);font-weight:500}.wk-strip{scrollbar-width:thin;gap:6px;padding:2px 0 8px;display:flex;overflow-x:auto}.wk-pill{cursor:pointer;background:var(--surface-2);border:1px solid var(--line);min-width:40px;color:var(--text-2);border-radius:9px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:7px 6px 6px;font-size:12px;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s;display:flex}.wk-pill:hover:not(.on){background:var(--surface-3);border-color:var(--line-2);color:var(--text)}.wk-pill.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.wk-pill.empty{opacity:.45}.wk-pill .wk-n{font-size:13.5px;font-weight:700}.wk-dots{gap:3px;height:5px;display:flex}.wk-dot{background:var(--line-2);border-radius:50%;width:5px;height:5px}.wk-dot.lines{background:var(--text-3)}.wk-dot.props{background:var(--good)}.wk-pill.on .wk-dot{background:color-mix(in srgb, var(--accent-ink) 40%, transparent)}.wk-pill.on .wk-dot.props{background:var(--accent-ink)}.game-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.game-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:11px;padding:13px 14px 12px;display:flex}.game-card.done{opacity:.82}.game-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.game-teams{letter-spacing:.01em;font-size:15px;font-weight:700}.game-teams .at{color:var(--text-3);margin:0 5px;font-weight:500}.game-when{color:var(--text-3);white-space:nowrap;font-size:11.5px}.wp-bar{background:var(--surface-3);border-radius:4px;gap:2px;height:7px;display:flex;overflow:hidden}.wp-seg{height:100%}.wp-seg.home{background:var(--accent)}.wp-seg.away{background:var(--text-3)}.wp-legend{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-4px;font-size:11.5px;display:flex}.wp-legend b{color:var(--text);font-weight:700}.game-nums{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;display:grid}.game-num{flex-direction:column;gap:2px;display:flex}.game-num .k{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10.5px}.game-num .v{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.game-proj{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding-top:9px;display:flex}.proj-row{align-items:baseline;gap:8px;font-size:12px;display:flex}.proj-team{min-width:34px;font-weight:700}.proj-stat{color:var(--text-2);font-variant-numeric:tabular-nums}.proj-stat b{color:var(--text);font-weight:600}.proj-lead{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.game-final{color:var(--text);font-size:12px;font-weight:700}.game-final .lbl{color:var(--text-3);margin-right:6px;font-weight:500}.mkt-tab{cursor:pointer;background:var(--surface-2);border:1px solid var(--line);color:var(--text-2);border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.mkt-tab:hover:not(.on):not(:disabled){background:var(--surface-3);color:var(--text)}.mkt-tab.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.mkt-tab:disabled{opacity:.45;cursor:default}.pos-head{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);padding:2px 0;font-size:11px;font-weight:700}.player-card{background:var(--surface);border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:10px;padding:11px 13px 12px;display:flex}.player-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.player-name{font-size:14px;font-weight:700}.player-meta{color:var(--text-3);font-size:11.5px}.player-pos{letter-spacing:.05em;background:var(--surface-3);color:var(--text-2);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.ladder{flex-direction:column;gap:6px;display:flex}.ladder-head{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;display:flex}.ladder-name{color:var(--text-2);font-weight:600}.ladder-line{color:var(--text-3);font-variant-numeric:tabular-nums}.ladder-line b{color:var(--text);font-weight:700}.ladder-model{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto}.rungs{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.rung{border:1px solid var(--line);background:var(--surface-2);text-align:center;border-radius:7px;flex-direction:column;flex:none;min-width:56px;display:flex;overflow:hidden}.rung .k{font-variant-numeric:tabular-nums;color:var(--text);padding:4px 6px 3px;font-size:11px;font-weight:700}.rung .p{font-variant-numeric:tabular-nums;color:var(--text-2);border-top:1px solid var(--line);background:linear-gradient(to right, color-mix(in srgb, var(--accent) 26%, transparent) var(--fill), transparent var(--fill));padding:3px 6px 4px;font-size:11px}.rung.loose{opacity:.55;border-style:dashed}.rung.crossed{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.game-card.clickable{cursor:pointer}.game-card.clickable:hover{border-color:var(--accent);background:var(--surface-2)}.game-card.clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.game-cta{color:var(--accent);margin-top:-4px;font-size:11.5px;font-weight:600}.mkt-rules{flex-direction:column;gap:5px;margin:0;padding-left:18px;display:flex}.mkt-rules li{color:var(--text-2);font-size:12.5px;line-height:1.5}.mkt-rules li b{color:var(--text)}.mkt-flag{border-left:3px solid var(--warn);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--text-2);background:#ffae580f;padding:9px 12px;font-size:12.5px;line-height:1.55}.mkt-flag b{color:var(--warn)}.rung-key{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rung-key-item{color:var(--text-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.rung.mini{min-width:0}.rung.mini .k{padding:3px 7px;font-size:10px;font-weight:600}.action-list{flex-direction:column;margin:0;padding:4px 0 6px;list-style:none;display:flex}.action-row{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.action-row:first-child{border-top:0}.action-rank{font-variant-numeric:tabular-nums;opacity:.75;background:#ffffff0f;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:800;display:inline-flex}.action-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.action-title{flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;font-weight:700;line-height:1.25;display:flex}.action-detail,.action-basis{font-size:11.5px;line-height:1.35}.action-basis{opacity:.55;font-style:italic}.action-kind{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.action-worth{flex-direction:column;flex:none;align-items:flex-end;gap:1px;margin-left:auto;display:flex}.action-metric{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.action-odds{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.1}.action-odds.up{color:var(--good)}.action-odds.down{color:var(--bad)}.action-unit{white-space:nowrap;font-size:10px;font-weight:600}@media (width<=560px){.action-row{grid-template-columns:20px minmax(0,1fr);display:grid}.action-worth{flex-flow:wrap;grid-column:2;justify-self:start;align-items:baseline;gap:4px 8px;min-width:0;max-width:100%;margin-left:0}.action-odds{font-size:14.5px}}.worth-bar-head{width:84px}.worth-bar-cell{width:84px;padding-left:8px}.worth-bar{background:#ffffff12;border-radius:999px;height:6px;display:block;overflow:hidden}.worth-bar-fill{background:var(--accent);opacity:.75;border-radius:999px;height:100%;display:block}@media (width<=560px){.worth-bar-head,.worth-bar-cell{min-width:90px}}.lv-title{align-items:center;gap:8px;display:inline-flex}.lv-dot{background:var(--bad);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite lv-pulse;box-shadow:0 0 #fc2b6d99}@keyframes lv-pulse{0%{box-shadow:0 0 #fc2b6d8c}70%{box-shadow:0 0 0 7px #fc2b6d00}to{box-shadow:0 0 #fc2b6d00}}.lv-hero{border-radius:var(--r);background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--line);margin-bottom:12px;padding:14px 14px 12px}.lv-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.lv-cell{flex-direction:column;gap:1px;min-width:0;display:flex}.lv-cell.right{text-align:right}.lv-cap{color:var(--text-3);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.lv-cell b{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--text-2);font-size:34px;font-weight:750;line-height:1.05}.lv-cell b.up{color:var(--text)}.lv-proj{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.lv-odds{flex-direction:column;align-items:center;padding:0 4px;display:flex}.lv-odds b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}.lv-odds span{color:var(--text-3);font-size:10.5px}.lv-track{border-radius:var(--r-pill);background:var(--surface-3);height:5px;margin:12px 0 7px;position:relative;overflow:hidden}.lv-track i{border-radius:var(--r-pill);background:var(--accent);transition:width .5s;display:block;position:absolute;inset:0 auto 0 0}.lv-under{color:var(--text-3);justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.lv-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lv-side{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);min-width:0;overflow:hidden}.lv-side.is-mine{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.lv-side-head{background:var(--surface-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.lv-team{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:650;overflow:hidden}.lv-left{color:var(--text-3);white-space:nowrap;font-size:10.5px}.lv-row{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid;position:relative}.lv-row:first-of-type{border-top:0}.lv-row[role=button]{cursor:pointer}.lv-row[role=button]:hover{background:var(--surface-2)}.lv-row.is-live{background:color-mix(in srgb, var(--accent) 7%, transparent)}.lv-row.is-bye{opacity:.5}.lv-pos{letter-spacing:.6px;color:var(--text-3);text-align:center;font-size:9.5px;font-weight:800}.pos-qb{color:var(--qb)}.pos-rb{color:var(--rb)}.pos-wr{color:var(--wr)}.pos-te{color:var(--te)}.pos-k{color:var(--k)}.pos-def{color:var(--def)}.lv-who{flex-direction:column;gap:1px;min-width:0;display:flex}.lv-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.lv-when{color:var(--text-3);white-space:nowrap;font-size:10.5px}.lv-doubt{color:var(--warn);font-weight:700}.lv-num{flex-direction:column;align-items:flex-end;gap:0;display:flex}.lv-num b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.lv-got{color:var(--text)}.lv-todo{color:var(--text-3);font-weight:500!important}.lv-of{color:var(--text-3);white-space:nowrap;font-size:9.5px}.lv-bar{background:var(--accent-dim);opacity:.55;transform-origin:0;height:2px;transition:transform .5s;position:absolute;bottom:0;left:0;right:0}@media (width<=700px){.lv-grid{grid-template-columns:1fr}.lv-cell b{font-size:27px}.lv-odds b{font-size:17px}.lv-score{gap:6px}.lv-under{font-size:10.5px}}.link-inline{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;border-bottom:1px dashed #ffffff38;margin:0;padding:0}.link-inline:hover{color:var(--accent);border-bottom-color:var(--accent)}[style*=text-overflow]>.link-inline{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.link-inline:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (width<=900px),(pointer:coarse){.link-inline{vertical-align:middle;justify-content:flex-start;align-items:center;min-width:36px;max-width:100%;min-height:36px;line-height:1.3;display:inline-flex}.cell-tight>.link-inline,[style*=text-overflow]>.link-inline{text-overflow:ellipsis;line-height:36px;display:block;overflow:hidden}}.pd-fixtures{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.pd-fixtures .fx{background:var(--surface-3);white-space:nowrap;border-radius:7px;flex:none;align-items:baseline;gap:5px;padding:4px 8px;font-size:11.5px;display:flex}.pd-fixtures .fx.bye{opacity:.6}.pd-fixtures .fx .wk{opacity:.65;font-weight:800}.pd-fixtures .fx .pts{font-variant-numeric:tabular-nums;font-weight:700}.wb-grid{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:10px;display:grid}.wb-game{appearance:none;text-align:left;background:var(--surface-2);width:100%;color:inherit;font:inherit;cursor:pointer;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.wb-game:hover{background:var(--surface-3)}.wb-game.mine{border-color:#00ceb873}.wb-side{align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.wb-who{gap:0;min-width:0;overflow:hidden}.wb-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.wb-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-game>.wb-side:last-child{text-align:right;flex-direction:row-reverse}.wb-side.win{font-weight:700}.wb-side.me .link-inline{color:var(--accent)}.wb-pts{font-variant-numeric:tabular-nums;font-size:13.5px}.wb-gap{opacity:.45;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.wb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.wb-game{min-width:0}@media (width<=640px){.wb-game{gap:6px;padding:10px 8px}.wb-side{flex-wrap:wrap}.wb-who{flex:70px}.wb-pts{flex-basis:100%}.wb-gap{min-width:36px;min-height:44px}.lv-team{text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.table-wrap{max-width:100%;overflow-x:auto}.table-wrap>.table:is(.tbl-schedule,.tbl-cover,.tbl-rooting,.tbl-draftboard,.tbl-picks,.tbl-sources,.tbl-standings){min-width:600px}.tbl-draftboard th:first-child,.tbl-draftboard td:first-child{padding-right:2px;width:22px!important}.tbl-draftboard .dr-team{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:108px;display:inline-block;overflow:hidden}}.wb-name,.wb-sub{max-width:100%}.wb-game>.wb-side:last-child .col{align-items:stretch}.delta-reading{vertical-align:middle;flex-direction:column;display:inline-flex}.comparison-date{white-space:nowrap;color:var(--text-2);font-size:10px;font-weight:500;line-height:1.4}.publication-status{position:relative}.publication-status summary{cursor:pointer}.publication-status>div{z-index:60;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);border-radius:8px;max-width:420px;max-height:calc(100dvh - 112px);padding:12px;position:fixed;top:96px;left:12px;right:12px;overflow-y:auto}.movement-note{color:var(--text-2);padding:10px 14px;font-size:12px;line-height:1.5}.movement-note summary{cursor:pointer;font-weight:600}.movement-note p{margin:6px 0 0}.team-roster-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.roster-player-name{white-space:normal;overflow-wrap:anywhere;text-align:left;font-weight:650}@media (width<=640px){.league-hub>.league-overview{grid-row:3}.power-click-hint{display:none}.team-roster-layout{grid-template-columns:minmax(0,1fr)}.roster-asset-row{grid-template-columns:26px 28px minmax(0,1fr) auto auto;display:grid;gap:8px!important;padding:7px 12px!important}.roster-asset-row .delta-reading .nowrap>span{display:none}.rank-table td:nth-child(2) .cell-tight>span:first-child{white-space:normal;overflow:visible}.rank-table th:nth-child(2),.rank-table td:nth-child(2){min-width:190px;max-width:190px}.rank-table th:nth-child(3),.rank-table td:nth-child(3){width:64px;max-width:64px}.rank-table td:nth-child(3) .avatar{display:none!important}.rank-table td{padding-top:6px;padding-bottom:6px}.rank-player{grid-template-columns:26px minmax(0,1fr) auto;display:grid;row-gap:0!important}.rank-player>.pos-tag{grid-area:2/1}.rank-player>.cell-tight{display:contents}.rank-player>.cell-tight>span:first-child{grid-area:1/1/auto/-1}.rank-player .rank-meta{grid-area:2/2;align-items:center;display:flex;overflow:visible}.rank-player .rank-meta>.link-inline{flex:none}.rank-player .rank-narrow{align-items:center;min-width:0;display:inline-flex}.rank-player .rank-narrow .link-inline{text-overflow:ellipsis;line-height:36px;display:inline-block;overflow:hidden}.rank-player>.tag-glyph{grid-area:2/3}.card-head>.row,.pd-deltas{flex-wrap:wrap}.pd-hero-side .movement-note{padding:0}}.statline .cell.ranked{cursor:pointer;transition:border-color 90ms}.statline .cell.ranked:hover,.statline .cell.ranked:focus-visible{border-color:var(--accent)}.gamelog .g.locked{box-shadow:inset 0 -2px 0 var(--text)}.scrim.over-drawer{z-index:120}.modal.stat-field{width:min(520px,100%)}.modal.stat-field .modal-body{padding-bottom:16px}.modal.stat-field tr.clickable{cursor:pointer}.modal.stat-field tr.clickable:hover>td{background:var(--surface-2)}.verdict-how{margin-top:10px}.verdict-how>summary{cursor:pointer;padding:6px 0;list-style-position:inside}@media (width<=600px){.tbl-schedule th,.tbl-schedule td{padding-left:5px;padding-right:5px}.tbl-schedule .avatar{display:none}}.wb-game{cursor:pointer}.wb-game.on{border-color:var(--accent)}.wb-side.selected .wb-name{color:var(--accent)}.action-row.clickable{cursor:pointer}.action-row.clickable:hover{background:var(--surface-3)}.nfl-games{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.nfl-game{text-align:left;background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.nfl-game.on{border-color:var(--accent)}.nfl-game.live{box-shadow:inset 3px 0 0 var(--good)}.nfl-game-row{justify-content:space-between;font-size:13px;display:flex}.nfl-stake{gap:8px;font-weight:700;display:flex}.linkish{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.pd-sos{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.pd-sos-cell{background:var(--surface-2);border-radius:6px;justify-items:center;gap:1px;padding:5px 2px;font-size:12px;display:grid}@media (width<=420px){.pd-sos{grid-template-columns:repeat(3,minmax(0,1fr))}}.sos-scroll{overflow-x:auto}.sos-table{font-size:12.5px}.sos-table th,.sos-table td{white-space:nowrap}.sos-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sos-sort.on{color:var(--accent)}.sos-cell{text-align:center;min-width:52px;padding:3px 6px}.sos-opp{font-size:12px;font-weight:700}.sos-pct{color:var(--text-2);font-size:11px}.sos-yours{max-width:160px;font-size:11.5px;white-space:normal!important}.sos-yours>*+:before{content:", ";color:var(--text-3)}.sos-mine td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.funnel-wrap{flex-basis:100%}.funnel-wrap>summary{cursor:pointer}.funnel{gap:10px;margin-top:8px;display:grid;overflow-x:auto}.funnel-table{border-collapse:collapse;min-width:100%;font-size:12.5px}.funnel-table th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--line);padding:3px 10px 3px 0;font-weight:600}.funnel-table td{vertical-align:top;border-bottom:1px solid #ffffff0a;padding:3px 10px 3px 0}.funnel-table tr.on td{background:#ffffff08}.funnel-open{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.funnel-list{gap:6px;max-height:420px;padding:6px 0 8px;display:grid;overflow-y:auto}.funnel-item{background:var(--surface-2);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.funnel-why{font-size:12.5px;font-weight:600}.funnel-move{font-size:11.5px}.gboard{--gb-cols:102px minmax(0, 1.2fr) minmax(0, 1fr) 76px;gap:6px;padding:8px 0 2px;display:grid}.gboard-head,.gboard-row,.gboard-foot{grid-template-columns:var(--gb-cols);align-items:center;column-gap:10px;display:grid}.gboard-scale{border-radius:4px;grid-column:2;height:18px;position:relative;overflow:hidden}.gboard-band{border-right:1px solid #00000040;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;top:0;bottom:0}.gboard-legend{color:var(--text-2);flex-wrap:wrap;grid-column:3;gap:4px 10px;font-size:11px;display:flex}.gboard-legend i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:4px;display:inline-block}.gboard-row{cursor:default}.gboard-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.gboard-ruler,.gboard-parts{background:#ffffff0a;height:18px;position:relative}.gboard-ruler{border-radius:9px}.gboard-parts{border-radius:4px}.gboard-zero{background:var(--line);width:1px;position:absolute;top:2px;bottom:2px}.gboard-dot{width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gboard-val{text-align:right;white-space:nowrap;font-size:12.5px;font-weight:800}.gboard-foot>*{grid-column:2/-1}.gparts-zero{background:var(--text-3);z-index:1;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px;left:50%}.gparts-seg{border-radius:2px;position:absolute;top:3px;bottom:3px}.gparts-card{z-index:60;pointer-events:none;background:var(--surface-3);border:1px solid var(--line);border-radius:8px;gap:4px;padding:8px 10px;display:grid;position:fixed;box-shadow:0 8px 24px #00000059}.gparts-line{grid-template-columns:10px 76px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.gparts-line i{border-radius:2px;width:9px;height:9px}@media (width<=620px){.gboard-head,.gboard-row,.gboard-foot{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.gboard-scale,.gboard-legend,.gboard-ruler,.gboard-parts,.gboard-foot>*{grid-column:1/-1}.gboard-row{border-bottom:1px solid var(--line);padding-bottom:4px}.gboard-val{grid-area:1/2}}.pd-metric.clickable{cursor:pointer}.pd-metric.clickable:hover{border-color:var(--accent)}button.tag{font:inherit;cursor:pointer}.nfl-box{grid-template-columns:1fr;display:grid}.nfl-box-side+.nfl-box-side{border-top:1px solid var(--line)}.nfl-box-row{border-bottom:1px solid #ffffff0a;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 12px;display:grid}@media (width<=640px){.nfl-box{grid-template-columns:1fr}.nfl-box-side+.nfl-box-side{border-left:none;border-top:1px solid var(--line)}}.nfl-stat th:first-child,.nfl-stat td:first-child{min-width:150px}.nfl-stat td,.nfl-stat th{white-space:nowrap}.nfl-drive{border-top:1px solid var(--line);padding:6px 0}.nfl-drive>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.nfl-drive .good{color:var(--good)}.nfl-play{border-left:2px solid var(--line);grid-template-columns:70px 130px minmax(0,1fr);gap:8px;margin-left:6px;padding:4px 0 4px 12px;font-size:12.5px;display:grid}.nfl-play.scoring{border-left-color:var(--good)}.nfl-play.turnover{border-left-color:var(--bad)}@media (width<=640px){.nfl-play{grid-template-columns:1fr;gap:1px}.tbl-needs td{padding-top:3px;padding-bottom:3px;line-height:1.15}.tbl-needs td .t-100{font-size:10.5px}}
