@font-face{font-family:Barlow Condensed;font-weight:500;font-display:swap;src:url(./barlow-condensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(./barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(./barlow-condensed-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(./ibm-plex-mono-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:swap;src:url(./ibm-plex-mono-600.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:400 700;font-display:swap;src:url(./source-sans-3.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f4f7f4;--surface:#fff;--surface-2:#ebf1ec;--surface-3:#dfe8e2;--ink:#15201b;--ink-2:#44554c;--ink-3:#75867d;--line:#d8e1db;--line-strong:#b5c3ba;--accent:#1d5c45;--accent-ink:#fff;--accent-soft:#dcece3;--accent-text:#1d5c45;--alert:#b8322a;--alert-soft:#f7e3e0;--warn:#8a5a00;--warn-soft:#fbefd5;--board:#16372b;--board-2:#1f4637;--board-ink:#eef6f1;--board-dim:#a5c2b3;--bulb:#f4d35e;--focus:#2f7fd1;--good:#2c6aa8;--bad:#b04f00;--g20:#a84f05;--g20-ink:#fff;--g30:#d9761a;--g30-ink:#1a0f02;--g40:#f2ad5c;--g40-ink:#2a1904;--g45:#f8d7aa;--g45-ink:#3a2408;--g50:#dde2df;--g50-ink:#1c2622;--g55:#bcd3ea;--g55-ink:#0f2033;--g60:#7eaedb;--g60-ink:#0a1a2c;--g70:#3a76b8;--g70-ink:#fff;--g80:#1b4a86;--g80-ink:#fff;--display:"Barlow Condensed", "Roboto Condensed", "Arial Narrow", sans-serif-condensed, system-ui, sans-serif;--ui:"Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--radius:6px;--rail:200px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0f1613;--surface:#151f1a;--surface-2:#1a2620;--surface-3:#223128;--ink:#e4ede7;--ink-2:#aebdb4;--ink-3:#7a8b82;--line:#25342c;--line-strong:#37493f;--accent:#57b68d;--accent-ink:#08130e;--accent-soft:#1b3a2d;--accent-text:#6fcaa1;--alert:#e5695e;--alert-soft:#3b1d1a;--warn:#e2b04f;--warn-soft:#362a12;--board:#0a120e;--board-2:#13231b;--board-ink:#e4ede7;--board-dim:#8fae9f;--bulb:#f2d36b;--focus:#6aa9ec;--good:#7ab4ec;--bad:#f0995a;--g20:#b85c12;--g20-ink:#fff;--g30:#c9771f;--g30-ink:#140b01;--g40:#b98746;--g40-ink:#140c02;--g45:#6f5a3e;--g45-ink:#f6ead8;--g50:#3d4742;--g50-ink:#e4ede7;--g55:#35536f;--g55-ink:#e3eef9;--g60:#3f76aa;--g60-ink:#fff;--g70:#5a97d6;--g70-ink:#06121f;--g80:#93c2f0;--g80-ink:#06121f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0f1613;--surface:#151f1a;--surface-2:#1a2620;--surface-3:#223128;--ink:#e4ede7;--ink-2:#aebdb4;--ink-3:#7a8b82;--line:#25342c;--line-strong:#37493f;--accent:#57b68d;--accent-ink:#08130e;--accent-soft:#1b3a2d;--accent-text:#6fcaa1;--alert:#e5695e;--alert-soft:#3b1d1a;--warn:#e2b04f;--warn-soft:#362a12;--board:#0a120e;--board-2:#13231b;--board-ink:#e4ede7;--board-dim:#8fae9f;--bulb:#f2d36b;--focus:#6aa9ec;--good:#7ab4ec;--bad:#f0995a;--g20:#b85c12;--g20-ink:#fff;--g30:#c9771f;--g30-ink:#140b01;--g40:#b98746;--g40-ink:#140c02;--g45:#6f5a3e;--g45-ink:#f6ead8;--g50:#3d4742;--g50-ink:#e4ede7;--g55:#35536f;--g55-ink:#e3eef9;--g60:#3f76aa;--g60-ink:#fff;--g70:#5a97d6;--g70-ink:#06121f;--g80:#93c2f0;--g80-ink:#06121f}*{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--ground);color:var(--ink);font:400 14px/1.45 var(--ui);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{text-wrap:balance;margin:0}.num,td.num,th.num{font-variant-numeric:tabular-nums;text-align:right}.muted{color:var(--ink-3)}.dim{color:var(--ink-2)}.small{font-size:12.5px}.nowrap{white-space:nowrap}.app{grid-template-columns:var(--rail) minmax(0, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"board board""rail main";min-height:100%;display:grid}.board{top:env(safe-area-inset-top,0px);z-index:20;background:var(--board);color:var(--board-ink);border-bottom:3px solid var(--alert);flex-wrap:wrap;grid-area:board;align-items:center;gap:10px 22px;padding:10px 20px;display:flex;position:sticky}.wordmark{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--board-ink);align-items:baseline;gap:8px;font-size:22px;font-weight:700;display:flex}.wordmark:hover{text-decoration:none}.wordmark .scale{font-family:var(--mono);letter-spacing:0;color:var(--board);background:var(--bulb);border-radius:3px;padding:1px 5px;font-size:11px;font-weight:600;transform:translateY(-2px)}.board-cells{flex-wrap:wrap;gap:6px;display:flex}.cell{background:var(--board-2);border-radius:4px;min-width:0;padding:3px 10px 4px;line-height:1.1;display:grid}.cell .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--board-dim);font-size:11px}.cell .v{font-family:var(--display);letter-spacing:.03em;color:var(--bulb);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:600}.sim{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.sim .label{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--board-dim);margin-right:2px;font-size:12px}.btn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:var(--radius);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--accent)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover:not(:disabled){filter:brightness(1.08)}.btn.danger{color:var(--alert);border-color:var(--alert);background:0 0}.btn.ghost{color:var(--accent-text);background:0 0;border-color:#0000;padding-inline:6px}.btn.ghost:hover:not(:disabled){border-color:var(--line)}.btn.small{padding:2px 8px;font-size:12.5px}.board .btn{color:var(--board-ink);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-color:#ffffff38;padding:3px 12px;font-size:15px;font-weight:600}.board .btn:hover:not(:disabled){border-color:var(--bulb);color:var(--bulb)}.board .btn.primary{background:var(--bulb);border-color:var(--bulb);color:#16241d}.board .btn.primary:hover:not(:disabled){color:#16241d;filter:brightness(1.05)}.pace{border-radius:var(--radius);border:1px solid #ffffff38;display:inline-flex;overflow:hidden}.pace button{color:var(--board-dim);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff38;padding:4px 8px;font-size:12.5px;font-weight:600}.pace button:last-child{border-right:0}.pace button:hover{color:var(--bulb)}.pace button.on{background:var(--board-2);color:var(--bulb)}.pace button:focus-visible{outline:2px solid var(--bulb);outline-offset:-2px}.progress{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:min(320px,100%);display:flex}.progress .bar{background:var(--board-2);border-radius:4px;flex:90px;min-width:90px;height:8px;overflow:hidden}.progress .bar span{background:var(--bulb);height:100%;transition:width .15s linear;display:block}.progress .txt{font-family:var(--display);letter-spacing:.04em;color:var(--board-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.rail{border-right:1px solid var(--line);background:var(--surface);grid-area:rail;padding:14px 10px 24px}.rail nav{gap:2px;display:grid;position:sticky;top:80px}.rail a{border-radius:var(--radius);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-weight:600;display:flex}.rail a:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.rail a.on{background:var(--accent-soft);color:var(--accent-text)}.rail .sep{background:var(--line);height:1px;margin:8px 6px}.rail .club-tag{font-family:var(--mono);color:var(--ink-3);font-size:11px}main{grid-area:main;grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;min-width:0;padding:22px 28px 60px;display:grid}main>*{min-width:0}@media (max-width:820px){.app{grid-template-columns:minmax(0,1fr);grid-template-areas:"board""rail""main"}.board{gap:8px 14px;padding:8px 16px;position:static}.board.simming{position:sticky}.sim{width:100%;margin-left:0}.sim .label{display:none}.board .btn{padding:3px 10px}.rail{border-right:0;border-bottom:1px solid var(--line);padding:6px 16px;overflow-x:auto}.rail nav{gap:2px;display:flex;position:static}.rail a{white-space:nowrap;padding:6px 10px}.rail .sep,.rail .club-tag{display:none}main{gap:18px;padding:16px 16px 48px}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.page-head h1{font-family:var(--display);letter-spacing:.01em;font-size:34px;font-weight:700;line-height:1}.page-head .sub{color:var(--ink-2);margin-top:4px}.eyebrow{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:13px;font-weight:600}.section{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;display:grid}.section>*{min-width:0}.section>header{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding-bottom:4px;display:flex}.section>header h2{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:18px;font-weight:700}.section>header .aside{color:var(--ink-3);font-size:13px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 28px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px 28px;display:grid}@media (max-width:1100px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.seg{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg button{color:var(--ink-2);cursor:pointer;border:0;border-right:1px solid var(--line);background:0 0;padding:4px 11px;font-size:13px;font-weight:600}.seg button:last-child{border-right:0}.seg button:hover{color:var(--ink);background:var(--surface-2)}.seg button.on{background:var(--accent);color:var(--accent-ink)}.check{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.check input{accent-color:var(--accent)}select.sel,input.txt{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-width:0;max-width:100%;padding:4px 8px}.note{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink);padding:8px 12px}.note.alert{border-color:var(--alert);background:var(--alert-soft)}.note.warn{border-color:var(--warn);background:var(--warn-soft)}.empty{color:var(--ink-3);padding:10px 0}.loading{color:var(--ink-3);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;padding:30px 0}.tbl-wrap{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}table.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.tbl th{text-align:left;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-strong);white-space:nowrap;background:var(--ground);padding:5px 7px;font-size:12.5px;font-weight:600}.tbl th.num,.tbl td.num{text-align:right}.tbl th.ctr,.tbl td.ctr{text-align:center}.tbl th button{all:unset;cursor:pointer;align-items:center;gap:3px;display:inline-flex}.tbl th button:hover{color:var(--ink)}.tbl th button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tbl th.sorted{color:var(--accent-text)}.tbl td{border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;padding:5px 7px}.tbl tbody tr:hover td{background:var(--surface-2)}.tbl tr.mine td,.tbl tr.mine:hover td{background:var(--accent-soft)}.tbl tr.cutline td{border-bottom:2px dashed var(--line-strong)}.tbl td.name{font-weight:600}.tbl td.wrap{white-space:normal;min-width:220px}.tbl tr.expand td{background:var(--surface-2);white-space:normal}.tbl .seg{flex-wrap:nowrap}.tbl .rank{color:var(--ink-3);width:1%}.tbl-more{padding-top:6px}.gc{min-width:26px;font-family:var(--mono);text-align:center;font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 4px;font-size:12px;font-weight:600;line-height:1.35;display:inline-block}.gc.lg{border-radius:4px;min-width:44px;padding:2px 8px;font-size:20px}.gc.pf{min-width:44px}.g20{background:var(--g20);color:var(--g20-ink)}.g30{background:var(--g30);color:var(--g30-ink)}.g40{background:var(--g40);color:var(--g40-ink)}.g45{background:var(--g45);color:var(--g45-ink)}.g50{background:var(--g50);color:var(--g50-ink)}.g55{background:var(--g55);color:var(--g55-ink)}.g60{background:var(--g60);color:var(--g60-ink)}.g70{background:var(--g70);color:var(--g70-ink)}.g80{background:var(--g80);color:var(--g80-ink)}.chips{gap:3px;display:inline-flex}.gradebar{min-width:120px;height:14px;position:relative}.gb-track{background:var(--surface-2);border-radius:2px;position:absolute;inset:3px 0}.gb-tick{background:var(--line-strong);width:1px;position:absolute;top:-3px;bottom:-3px}.gb-tick.mid{background:var(--ink-3);top:-5px;bottom:-5px}.gb-fill{border-radius:2px 0 0 2px;position:absolute;top:0;bottom:0;left:0}.gb-future{border:1.5px dashed var(--ink-2);border-left:0;border-radius:0 2px 2px 0;position:absolute;top:-1px;bottom:-1px}.scale-legend{color:var(--ink-3);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;font-size:11.5px;display:grid}.scale-legend .gc{width:100%}.badge{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-2);vertical-align:1px;border-radius:3px;padding:0 5px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-block}.badge.il{background:var(--alert);border-color:var(--alert);color:#fff}.badge.hurt{color:var(--alert);border-color:var(--alert)}.badge.acc{color:var(--accent-text);border-color:var(--accent)}.badge.w{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.badge.l{background:var(--alert);border-color:var(--alert);color:#fff}.name-badges{gap:4px;margin-left:6px;display:inline-flex}.club-hero{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px 28px;padding-bottom:14px;display:flex}.club-hero h1{font-family:var(--display);letter-spacing:.01em;font-size:40px;font-weight:700;line-height:.95}.club-hero .rec{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:.95}.stat-strip{flex-wrap:wrap;gap:6px 22px;display:flex}.stat-strip div{display:grid}.stat-strip .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.stat-strip .v{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.games{gap:4px;display:grid}.game-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:5px 0;display:grid}.game-row .opp{font-weight:600}.leaders{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.leader{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:1px;padding:8px 10px;display:grid}.leader .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.leader .v{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.05}.leader a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wire{gap:0;display:grid}.wire-item{border-bottom:1px solid var(--line);grid-template-columns:52px 44px minmax(0,1fr);gap:8px;padding:5px 0;font-size:13.5px;display:grid}.wire-item .date{color:var(--ink-3);font-variant-numeric:tabular-nums}.wire-item .club{font-family:var(--mono);color:var(--ink-2);padding-top:1px;font-size:12px;font-weight:600}.wire-item.injury .text{color:var(--alert)}.intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:24px 40px;display:grid}@media (max-width:900px){.intro{grid-template-columns:minmax(0,1fr)}}.intro h1{font-family:var(--display);letter-spacing:.005em;font-size:clamp(38px,6vw,60px);font-weight:700;line-height:.95}.intro p{max-width:62ch;color:var(--ink-2);margin:10px 0 0;font-size:15.5px}.setup{gap:12px;display:grid}.setup .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setup label.k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:13px}.clubs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}@media (max-width:900px){.clubs{grid-template-columns:minmax(0,1fr)}}.division{align-content:start;gap:4px;display:grid}.division h3{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:14px;font-weight:600}.club-pick{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);cursor:pointer;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.club-pick:hover{border-color:var(--accent)}.club-pick.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.club-pick .ab{font-family:var(--display);letter-spacing:.04em;color:var(--accent-text);font-size:20px;font-weight:700}.club-pick .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.club-pick .meta{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.club-pick .ratings{color:var(--ink-3);text-align:right;grid-template-columns:auto auto;align-items:center;gap:2px 6px;font-size:11px;display:grid}.start-bar{background:var(--ground);border-top:1px solid var(--line);padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.player-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 24px;padding-bottom:14px;display:grid}@media (max-width:640px){.player-head{grid-template-columns:minmax(0,1fr)}}.player-head h1{font-family:var(--display);font-size:40px;font-weight:700;line-height:.95}.player-head .bio{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.ovr-block{gap:14px;display:flex}.ovr-block div{justify-items:center;gap:3px;display:grid}.ovr-block .k{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.report{gap:2px;display:grid}.tool-row{border-bottom:1px solid var(--line);grid-template-columns:78px 54px minmax(90px,1fr) minmax(0,150px);align-items:center;gap:10px;padding:6px 0;display:grid}.tool-row .t{font-weight:700}.tool-row .t small{color:var(--ink-3);font-size:11.5px;font-weight:400;line-height:1.1;display:block}.tool-row .lbl{color:var(--ink-2);font-size:12.5px}@media (max-width:520px){.tool-row{grid-template-columns:70px 50px minmax(0,1fr)}.tool-row .lbl{display:none}}.facts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px 14px;display:grid}.facts div{display:grid}.facts .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.facts .v{font-weight:600}.actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.action{gap:2px;max-width:220px;display:grid}.action .why{color:var(--ink-3);font-size:11.5px;line-height:1.25}.traits{flex-wrap:wrap;gap:6px;display:flex}.trait{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:99px;padding:1px 10px;font-size:13px}.counts{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:13.5px;display:flex}.counts b{color:var(--ink);font-variant-numeric:tabular-nums}.counts .over b{color:var(--alert)}.depth{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px 28px;display:grid}@media (max-width:1000px){.depth{grid-template-columns:minmax(0,1fr)}}.depth-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.depth-row .slot{font-family:var(--display);color:var(--ink-3);letter-spacing:.04em;font-size:15px;font-weight:700}.depth-row select{width:100%}.order-btns{gap:2px;display:inline-flex}.scoreboard-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.game-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);gap:4px;padding:8px 10px;display:grid}a.game-card:hover{border-color:var(--accent);text-decoration:none}.game-card.mine{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.game-card .line{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;display:grid}.game-card .line.won{font-weight:700}.game-card .team{font-family:var(--display);letter-spacing:.04em;font-size:17px}.game-card .runs{font-family:var(--display);font-size:19px;font-weight:700}.game-card .pitchers{color:var(--ink-3);border-top:1px solid var(--line);padding-top:4px;font-size:12px}.linescore td,.linescore th{text-align:center;padding:4px 6px}.linescore td:first-child,.linescore th:first-child{text-align:left}.linescore .rhe{background:var(--surface-2);font-weight:700}.linescore-wrap{background:var(--board);color:var(--board-ink);border-radius:var(--radius);padding:8px 10px;overflow-x:auto}.linescore-wrap table{border-collapse:collapse;width:100%;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:18px}.linescore-wrap th{letter-spacing:.1em;color:var(--board-dim);text-align:center;padding:2px 8px;font-size:12px;font-weight:600}.linescore-wrap td{text-align:center;color:var(--bulb);padding:2px 8px}.linescore-wrap td:first-child,.linescore-wrap th:first-child{text-align:left;color:var(--board-ink)}.linescore-wrap .tot{border-left:1px solid var(--board-2);font-weight:700}.box-notes{color:var(--ink-2);gap:2px;font-size:13px;display:grid}.sub-row td.name{padding-left:18px;font-weight:400}.allstar-notes{gap:4px;font-size:14px;display:grid}.allstar-notes .k,.year-pick .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:4px;font-size:11px}.tbl td.mine{background:var(--accent-soft)}.small .mine a{font-weight:600}.history-awards{gap:18px;display:grid}.year-pick select{font:inherit;padding:2px 6px}.bracket{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}@media (max-width:900px){.bracket{grid-template-columns:minmax(0,1fr)}}.rounds{gap:8px;display:grid}.series{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:4px;padding:8px 10px;display:grid}.series .round{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.series .matchup{font-family:var(--display);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:19px;display:flex}.series .matchup .win{color:var(--accent-text);font-weight:700}.series .games-list{color:var(--ink-3);font-size:12.5px}.champion{background:var(--board);color:var(--board-ink);border-radius:var(--radius);border-bottom:3px solid var(--alert);gap:4px;padding:16px 20px;display:grid}.champion .k{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--board-dim);font-size:13px}.champion .v{font-family:var(--display);color:var(--bulb);font-size:34px;font-weight:700;line-height:1}.champion.yours{border-bottom-color:var(--bulb)}.champion.yours .v{font-size:42px}.series.mine{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.series .seed{font-family:var(--ui);color:var(--ink-3);font-size:11px;font-weight:400}.series .games-list a{color:inherit}.next-game{background:var(--surface-2);border-radius:var(--radius);flex-wrap:wrap;gap:10px 32px;margin-bottom:14px;padding:12px 14px;display:flex}.next-game>div{gap:2px;min-width:0;display:grid}.next-game .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.next-game .v{font-weight:700}.next-game .dim{font-size:13px}.my-series{border-bottom:1px solid var(--line);gap:8px;padding:10px 0 14px;display:grid}.my-series:last-of-type{border-bottom:0}.my-series-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.my-series-head .round{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.my-series-head .teams{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:600;display:flex}.my-series-head .series-score{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px}.my-series.current .my-series-head .series-score{font-size:28px}.my-series-head .state{color:var(--ink-2);font-size:14px}.game-log{gap:6px;margin:0;padding:0;list-style:none;display:grid}.game-log li{grid-template-columns:2.4em 4.2em minmax(0,1fr) auto auto;align-items:baseline;gap:2px 10px;font-size:14px;display:grid}.game-log .g{font-family:var(--display);color:var(--ink-3);font-weight:700}.game-log .after{white-space:nowrap;font-size:12.5px}.game-log .box{font-size:12.5px}@media (max-width:640px){.game-log li{grid-template-columns:2.4em minmax(0,1fr) auto}.game-log .d{display:none}.game-log .after{white-space:normal;grid-column:2/-1}}.plan-line{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:12px;font-size:14px;display:flex}.plan-editor{border-top:1px solid var(--line);gap:12px;margin-top:12px;padding-top:12px;display:grid}.plan-counts{flex-wrap:wrap;gap:6px 22px;font-size:14px;display:flex}.plan-counts .over{color:var(--alert)}.plan-rotation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-rotation .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.plan-rotation .sel{max-width:100%}.toasts{right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:50;gap:8px;max-width:min(380px,100vw - 32px);display:grid;position:fixed}.toast{background:var(--ink);color:var(--ground);border-radius:var(--radius);padding:9px 14px;font-size:13.5px;box-shadow:0 6px 20px #0000002e}.toast.bad{background:var(--alert);color:#fff}.confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.neg{color:var(--alert)}.winter-steps{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.winter-steps li{border-right:1px solid var(--line);color:var(--ink-3);gap:1px;min-width:0;padding:7px 10px;display:grid}.winter-steps li:last-child{border-right:0}.winter-steps .d{font-variant-numeric:tabular-nums;font-size:11.5px}.winter-steps .l{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.winter-steps li.done{color:var(--ink-2);background:var(--surface-2)}.winter-steps li.done .l:after{content:" ✓";color:var(--accent-text)}.winter-steps li.on{background:var(--board);color:var(--board-ink)}.winter-steps li.on .l{color:var(--bulb)}@media (max-width:760px){.winter-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.winter-steps li:nth-child(3){border-right:0}.winter-steps li:nth-child(-n+3){border-bottom:1px solid var(--line)}}.offer{align-items:center;gap:4px;display:flex}.money-input{color:var(--ink-3);align-items:center;gap:2px;display:inline-flex}.money-input input{text-align:right;font-variant-numeric:tabular-nums;width:64px;padding:2px 6px}.offer select.sel{padding:2px 4px}.wire-item.mine-row{background:var(--accent-soft)}.trade-bar{z-index:5;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:10px 14px;display:flex;position:sticky;top:72px;box-shadow:0 4px 14px #0000000f}.trade-bar>div:not(.verdict){display:grid}.trade-bar .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.trade-bar .v{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.trade-bar .verdict{flex:220px;gap:2px;display:grid}.staff-take .why{margin-left:auto;font-size:13px}.staff-take.brief .take-line{margin-bottom:0}.trade-bar-actions{flex-wrap:wrap;gap:8px;display:flex}.trade-bar .yes{color:var(--accent-text);font-weight:700}.trade-bar .no{color:var(--alert)}@media (max-width:820px){.trade-bar{position:static;top:0}}.payroll-head{flex-wrap:wrap;align-items:flex-end;gap:10px 26px;display:flex}.payroll-head>div:not(.budget-bar){display:grid}.payroll-head .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.payroll-head .v{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.budget-bar{background:var(--surface-2);border-radius:3px;flex:240px;align-self:center;height:12px;position:relative}.budget-bar span{background:var(--accent);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.budget-bar span.over{background:var(--alert)}.budget-bar i{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.good{color:var(--good);font-weight:700}.bad{color:var(--bad);font-weight:700}.small-sample{opacity:.5}.stats-key{display:block}.confidence{font-size:12.5px}.confidence.high{color:var(--good)}.confidence.low{color:var(--bad)}.now-grade{align-items:center;gap:2px;display:inline-flex}.ana-up,.ana-down{font-size:10px;line-height:1}.ana-up{color:var(--good)}.ana-down{color:var(--bad)}.read-row{flex-wrap:wrap;gap:14px 22px;display:flex}.read-row>div{justify-items:start;gap:3px;display:grid}.read-row .k{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.tier-pick{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tier-pick button{text-align:left;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;gap:1px;min-width:0;padding:7px 9px;display:grid}.tier-pick button:hover:not(:disabled){border-color:var(--accent)}.tier-pick button:disabled{cursor:default;opacity:.75}.tier-pick button.on{background:var(--board);border-color:var(--board);color:var(--board-ink);opacity:1}.tier-pick .t{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.tier-pick .c{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.tier-pick .s{font-family:var(--mono);font-size:12px;font-weight:600}.tier-pick button.on .c{color:var(--board-dim)}.tier-pick button.on .s{color:var(--bulb)}@media (max-width:560px){.tier-pick{grid-template-columns:repeat(3,minmax(0,1fr))}}.miss-bar{background:var(--g40);border-radius:2px;min-width:4px;height:8px;display:block}.meter-wrap{gap:4px;display:grid}.meter-head{align-items:baseline;gap:10px;display:flex}.meter-v{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.meter-mood{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600}.meter-mood.ok{color:var(--accent-text)}.meter-mood.warn{color:var(--warn)}.meter-mood.bad{color:var(--alert)}.meter{background:var(--surface-2);border-radius:3px;height:12px;position:relative}.meter .fill{background:var(--accent);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.meter .fill.warn{background:var(--warn)}.meter .fill.bad{background:var(--alert)}.meter i{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.meter-scale{color:var(--ink-3);justify-content:space-between;height:16px;font-size:11.5px;display:flex;position:relative}.meter-scale span:nth-child(2){white-space:nowrap;position:absolute;transform:translate(-50%)}.goals{gap:8px;display:grid}.goal{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.goal:last-child{border-bottom:0}.goal-label{font-weight:600}.goal-status{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap;border-radius:3px;flex:none;padding:1px 6px;font-size:11.5px;font-weight:600}.goal-status.met,.goal-status.on-track{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.goal-status.behind{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.goal-status.missed{background:var(--alert-soft);border-color:var(--alert);color:var(--alert)}.letters{gap:10px;display:grid}.letter{border-left:3px solid var(--line-strong);max-width:70ch;padding:2px 0 2px 12px}.letter.tone-good{border-left-color:var(--accent)}.letter.tone-bad{border-left-color:var(--alert)}.review{gap:4px;margin-bottom:12px;display:grid}.review-head{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.offers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.offer{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);align-content:start;gap:6px;padding:12px 14px;display:grid}.offer-name{font-family:var(--display);font-size:20px;font-weight:700;line-height:1.05}.offer .btn{justify-self:start}.price-row{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.price-input{flex:280px;align-items:center;gap:10px;display:flex}.price-input .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:12px}.price-input input{min-width:0;accent-color:var(--accent);flex:1}.price-input .v{font-family:var(--display);font-variant-numeric:tabular-nums;min-width:3ch;font-size:26px;font-weight:700;line-height:1}.price-actions{flex-wrap:wrap;gap:8px;display:flex}.price-chart{width:100%;max-width:760px;height:auto;display:block}.price-chart text{fill:var(--ink-3);font-size:11px;font-family:var(--ui)}.price-chart .grid{stroke:var(--line);stroke-width:1px}.price-chart .curve{fill:none;stroke:var(--accent);stroke-width:2.5px}.price-chart .now{stroke:var(--ink);stroke-width:2px}.price-chart .best{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:4 3}.price-chart .gouge{fill:var(--warn-soft)}.swatch{vertical-align:0;border-radius:2px;width:14px;height:10px;margin:0 3px 0 8px;display:inline-block}.swatch.now{background:var(--ink);vertical-align:3px;height:3px}.swatch.best{border-top:2px dashed var(--ink-3);vertical-align:3px;height:0}.swatch.gouge{background:var(--warn-soft);border:1px solid var(--warn)}.ledger{gap:14px 22px}.tbl tr.total td{border-top:2px solid var(--line-strong);font-weight:700}.profit-line{font-size:15px}.stops{position:relative}.stops .count{font-family:var(--mono);background:var(--board-2);color:var(--bulb);letter-spacing:0;border-radius:3px;padding:0 5px;font-size:11px}.stops-panel{z-index:40;background:var(--surface);width:min(320px,100vw - 32px);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);gap:8px;padding:12px 14px;font-size:13.5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0000002e}.stops-panel .h{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:700}.stops-panel label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.stops-panel input[type=checkbox]{accent-color:var(--accent);margin-top:3px}.stops-panel select{font:inherit;padding:0 2px}@media (max-width:820px){.board{position:relative}.stops{position:static}.stops-panel{width:auto;top:calc(100% - 4px);left:16px;right:16px}}.stop-note{border:1px solid var(--warn);background:var(--warn-soft);border-radius:var(--radius);border-left-width:4px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 12px;display:flex}.stop-note.offer,.stop-note.deadline{border-color:var(--accent);background:var(--accent-soft)}.stop-note.injury{border-color:var(--alert);background:var(--alert-soft)}.stop-note .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.stop-note .t{flex:260px;min-width:0}.offer-list{gap:12px;display:grid}.trade-offer{border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface);gap:8px;padding:12px 14px;display:grid}.offer-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.offer-head b{font-family:var(--display);font-size:19px}.trade-offer .pitch{max-width:75ch;margin:0}.offer-side{gap:4px;min-width:0;display:grid}.offer-side .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.offer-side .k .dim{text-transform:none;letter-spacing:0;font-family:var(--ui)}.offer-player{grid-template-columns:2.4em minmax(0,1fr) auto auto auto 4.8em;align-items:center;gap:6px 10px;font-size:13.5px;display:grid}.offer-player .pos{color:var(--ink-3);font-weight:600}.offer-player a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.offer-player .num{text-align:right;font-variant-numeric:tabular-nums}.offer-player .contract{grid-column:2/-1;margin-top:-4px;font-size:12.5px}.offer-actions{flex-wrap:wrap;gap:8px;display:flex}.traits.picked .trait{cursor:pointer;border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);font:inherit;font-size:13px}.traits.picked .trait:hover{border-color:var(--alert);color:var(--alert)}.advice-list{gap:10px;max-width:860px;display:grid}.advice{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);gap:4px;padding:10px 14px;display:grid}.advice.unread{border-left-color:var(--accent)}.advice.urgent{border-left-color:var(--alert)}.advice-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.advice-head .desk{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:700}.advice-title{font-weight:700}.advice-text{max-width:75ch;margin:0}.advice-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.settings-picker{gap:14px;display:grid}.settings-picker fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.settings-picker legend{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.choice-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.choice-row,.choice-row.two{grid-template-columns:minmax(0,1fr)}}.choice{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-content:start;gap:3px;padding:9px 11px;display:grid}.choice:hover{border-color:var(--accent)}.choice.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.choice input{opacity:0;pointer-events:none;position:absolute}.choice:focus-within{outline:2px solid var(--focus);outline-offset:2px}.choice .t{font-weight:700}.choice .s{color:var(--ink-2);font-size:13px}.ovr-block .word{color:var(--ink-2);white-space:nowrap;font-size:12px}.war-big{font-family:var(--display);text-align:center;font-variant-numeric:tabular-nums;min-width:44px;padding-top:2px;font-size:26px;font-weight:700;line-height:1}.war-small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}.proj{font-variant-numeric:tabular-nums}.headline{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.headline .gc{margin-left:2px}.room-head{flex-wrap:wrap;align-items:flex-end;gap:8px 26px;margin-bottom:10px;display:flex}.room-head>div{display:grid}.room-head .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.room-head .v{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.room-head .v small{color:var(--ink-3);font-size:15px;font-weight:600}.room-head .over .v{color:var(--alert)}.room-head p{flex:280px;max-width:72ch;margin:0}.tbl select.sel{width:9.5em;padding:2px 4px}.room-note{color:var(--ink-2);margin:0;font-size:14px}.on40{color:var(--accent-text);font-size:11px}.ext{gap:10px;display:grid}.ext .facts .v.up,.tbl .up{color:var(--accent-text)}.ext p{max-width:62ch;margin:0}.ext-reason{color:var(--ink-2);max-width:62ch;margin:0}.tbl td.wrap,.tbl th.wrap{white-space:normal;min-width:14em;max-width:26em}.jd-foot{padding-block:28px calc(18px + env(safe-area-inset-bottom,0px));color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:4px 8px;font-size:13px;display:flex}.jd-foot a{color:inherit;text-decoration:none}.jd-foot a:hover,.jd-foot a:focus-visible{color:var(--ink-2);text-decoration:underline}@media print{.jd-foot{display:none}}.cloud{background:var(--board-2);width:42px;min-height:40px;color:var(--board-ink);cursor:pointer;border:1px solid #0000;border-radius:4px;place-items:center;display:grid;position:relative}.cloud:hover,.cloud:focus-visible{border-color:var(--board-dim)}.cloud .dot,.drive-state .dot{background:#3fb27f;border-radius:50%;width:9px;height:9px}.cloud .dot{box-shadow:0 0 0 2px var(--board-2);position:absolute;bottom:7px;right:6px}.cloud.wait .dot,.drive-state.wait .dot{background:var(--bulb)}.cloud.act .dot,.drive-state.act .dot{background:#e5695e}.drive-state{align-items:center;gap:8px;margin:0;display:flex}.drive-state .dot{flex:none}.drive-about{max-width:62ch;color:var(--ink-2);margin:0}.copies{gap:0;display:grid}.copies-h,.drive-continue h2{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:4px 0 2px;font-size:14px;font-weight:700}.copy{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 0;display:flex}.copy .who{gap:1px;min-width:0;display:grid}.drive-continue{gap:10px;max-width:62ch;margin-top:18px;display:grid}.drive-ask{margin:14px 0 0}.linkish{color:var(--accent-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.drive-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.stat-brief{color:var(--ink-3);white-space:normal;min-width:14em;max-width:24em;font-size:12px;font-weight:400;line-height:1.3;display:block}.arb-case{color:var(--ink-3);white-space:normal;font-size:12px;font-weight:400;line-height:1.3}.arb-case .arb-saves{color:var(--warn,var(--ink-2))}.offer-player .line{color:var(--ink-3);grid-column:2/-1;margin-top:-2px;font-size:12.5px}.staff-take{border-radius:var(--radius);border-left:4px solid var(--warn);background:var(--surface-2);gap:6px;padding:10px 12px;display:grid}.staff-take.take{border-left-color:var(--accent)}.staff-take.pass{border-left-color:var(--alert)}.take-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.take-head .k{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.take-head .verdict{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--warn);font-size:17px;font-weight:700}.take-head .verdict.take{color:var(--accent-text)}.take-head .verdict.pass{color:var(--alert)}.take-head .sure{color:var(--ink-3);font-size:13px}.take-head .sure.low{color:var(--warn)}.take-line{max-width:75ch;margin:0;font-weight:600}.take-notes{gap:4px;max-width:80ch;margin:0;padding-left:18px;font-size:14px;display:grid}.take-notes .who{color:var(--ink-3);font-size:12.5px}.trade-bar+.staff-take{margin-top:-6px;margin-bottom:14px}.head-actions{margin-top:10px}.desk-switch{margin:-4px 0 14px}.block-about{color:var(--ink-2);max-width:70ch;margin:0 0 12px}.block-actions{white-space:nowrap;gap:6px;display:inline-flex}.records-controls{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.records-group{gap:12px;display:grid}.records-head{font-family:var(--display,inherit);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:18px}.records-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px 22px;display:grid}.record-board td{padding-top:4px;padding-bottom:4px}.record-board .rank{width:1.6em;color:var(--ink-3)}.record-board .value{width:4em;font-weight:700}.record-board .when{white-space:nowrap}.record-board a.active{font-weight:700}.record-board a.legend{color:var(--ink-2);font-style:italic}.moments{gap:0;margin:0;padding:0;list-style:none;display:grid}.moments li{border-bottom:1px solid var(--line);grid-template-columns:4.5em 1fr auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}.moments li.mine{background:var(--accent-soft)}.moments li .t a{color:inherit;text-decoration:none}.moments li .t a:hover{text-decoration:underline}.moments li.no-hitter .t,.moments li.perfect-game .t,.moments li.record .t{font-weight:600}.plaques{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.plaque{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;gap:3px;padding:12px 14px;display:grid}.plaque.mine{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.plaque-name{font-size:16px;font-weight:700}.plaque-class{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.plaque-meta{color:var(--ink-2);font-size:13px}.plaque-line{font-variant-numeric:tabular-nums;font-size:13px}.ballot .vote-col{white-space:nowrap;min-width:220px}.vote-bar{background:var(--surface-3);vertical-align:middle;border-radius:4px;width:110px;height:8px;margin-right:8px;display:inline-block;position:relative;overflow:hidden}.vote-bar span:first-child{background:var(--ink-3);position:absolute;top:0;bottom:0;left:0}.vote-bar span.in{background:var(--accent)}.vote-bar .line75{background:var(--alert);width:2px;position:absolute;top:0;bottom:0;left:75%}.ballot .elected{color:var(--accent-text)}
