.desk-page{color:var(--desk-ink)}.desk-page h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:.98}.desk-page h2{letter-spacing:-.03em;margin:0 0 8px;font-size:1.05rem}.desk-page h3{margin:18px 0 8px;font-size:.95rem}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--desk-muted);margin:0 0 6px;font-size:11px;font-weight:700}.preview .kicker{margin:0 0 6px;font-size:11px}.preview h2{line-height:1.2}.lede{max-width:42rem;color:var(--desk-muted,#93a0b8);margin:8px 0 0;font-size:15px}.slate-top{grid-template-columns:minmax(300px,520px) minmax(260px,1fr);align-items:start;gap:14px;margin-top:18px;display:grid}.script-stack,.side-stack{gap:12px;display:grid}.script{background:var(--card,#fff);border:1px solid var(--hair,#eef0f4);box-shadow:var(--shadow,0 10px 28px #14183a0f);color:inherit;border-radius:18px;padding:16px 16px 12px;display:block}.script-top,.book-row,.script-side,.who,.value-row,.grid-bar,.filters{align-items:center;display:flex}.script-top{color:var(--label,#4e5872);justify-content:space-between;font-size:12px;font-weight:650}.script-side{grid-template-columns:auto 1fr auto;gap:10px;margin-top:10px;display:grid}.script-side b{letter-spacing:-.02em;font-size:15px;display:block}.script-side small{color:var(--label,#4e5872);font-size:12px}.script-side strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:720}.chip{letter-spacing:.04em;border-radius:8px;place-items:center;min-width:42px;height:28px;padding:0 8px;font-size:12px;font-weight:800;display:inline-grid}.chip.sm{border-radius:50%;width:32px;min-width:32px;height:32px;padding:0;font-size:11px}.book-row{border-top:1px solid var(--hair,#eef0f4);font-variant-numeric:tabular-nums;grid-template-columns:64px 1fr auto;gap:10px;padding:8px 0;font-size:13px;display:grid}.book-row em{color:var(--label,#4e5872);margin-right:6px;font-style:normal}.book-row>b{letter-spacing:-.03em;text-align:right;font-size:15px}.grade{margin-left:6px;font-style:normal;font-weight:800}.grade.is-hit{color:var(--desk-green,#15803d)}.grade.is-miss{color:var(--desk-red,#b91c1c)}.grade.is-push{color:#9a6700}.pace-row>b{color:var(--label,#4e5872);font-size:12px;font-weight:650}.live-line,.method-line,.deck,.updated{color:var(--label,#4e5872);font-size:12.5px;line-height:1.45}.live-line{color:#9a6700;margin:10px 0 0}.method-line{margin:8px 0 0}.board-card,.grid-card,.track,.dfs,.preview{background:var(--card,#fff);border:1px solid var(--hair,#eef0f4);box-shadow:var(--shadow,0 10px 28px #14183a0f);border-radius:18px;padding:14px 14px 12px}.edge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.edge-list a,.value-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.value-row{grid-template-columns:auto 1fr auto}.edge-list b,.news b{font-weight:700}.edge-list small,.bucket-grid small{color:var(--label,#4e5872);font-size:12px;display:block}.edge-list em{min-width:84px;color:var(--navy,#14183a);text-align:center;font-variant-numeric:tabular-nums;background:#f4f6fb;border-radius:8px;padding:6px 8px;font-style:normal;font-weight:800}.section{margin-top:22px}.grid-bar{flex-wrap:wrap;justify-content:space-between;gap:12px}.filters{flex-wrap:wrap;gap:8px}.filters label{letter-spacing:.08em;text-transform:uppercase;color:var(--label,#4e5872);gap:4px;font-size:11px;font-weight:700;display:grid}.filters select,.filters input,.grid-actions button{border:1px solid var(--hair,#eef0f4);background:var(--card,#fff);min-height:44px;color:var(--navy,#14183a);font:inherit;border-radius:8px;padding:0 10px}.filters .grow input{min-width:160px}.grid-actions{gap:8px;display:flex}.grid-actions button{cursor:pointer;font-size:13px;font-weight:700}.updated{margin:8px 0}.table-scroll{scrollbar-color:#3a4a66 transparent;overflow:auto clip}table.proj{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px;font-size:13px}table.proj th,table.proj td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--hair,#eef0f4);padding:7px 8px}table.proj th:first-child,table.proj td:first-child{text-align:left;background:var(--card,#fff);z-index:1;position:sticky;left:0}table.proj th:nth-child(2),table.proj td:nth-child(2){text-align:left}table.proj tbody tr:nth-child(2n) td,table.proj tbody tr:nth-child(2n) td:first-child{background:#f7f8fb}table.proj th{background:var(--card,#fff);z-index:2;position:sticky;top:0}table.proj th:first-child{z-index:3}table.proj th button{color:var(--label,#4e5872);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:11px;font-weight:750}table.proj td.heat{color:#102018;text-align:center;border-radius:6px;font-weight:800}.who{gap:8px}.tag{letter-spacing:.06em;color:var(--blue,#0621f9);margin-left:6px;font-size:10px;font-style:normal;font-weight:800}.tag.out{color:var(--desk-red,#b91c1c)}.tag.q{color:#9a6700}tr.is-out{opacity:.55}.opp{color:var(--label,#4e5872)}.bucket-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bucket-grid ul,.news{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bucket-grid li{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.news li{font-size:13.5px;line-height:1.4}.preview p{margin:8px 0;font-size:15px}.preview a,.track a{color:var(--blue,#0621f9);font-weight:700}.track p{color:var(--navy,#14183a);margin:0 0 8px;font-size:14.5px}table.lineups td.on-slate{color:var(--navy,#14183a)}table.lineups td{color:var(--label,#4e5872)}.market-slate{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:18px;display:grid}.desk .desk-page a.market-card,.desk .desk-page a.market-card .market-match,.desk .desk-page a.market-card b{color:var(--desk-ink,#14183a)}.desk .desk-page a.market-card .script-top,.desk .desk-page a.market-card em,.desk .desk-page a.market-card .method-line{color:var(--label,#4e5872)}.market-card .market-match{letter-spacing:-.03em;margin:12px 0 4px;font-size:18px;font-weight:700;line-height:1.25}.market-card .book-row>b{font-size:14px}@media (max-width:900px){.slate-top,.bucket-grid{grid-template-columns:1fr}.script-side strong{font-size:28px}.market-slate{grid-template-columns:1fr}}[data-theme=night] table.proj tbody tr:nth-child(2n) td,[data-theme=night] table.proj tbody tr:nth-child(2n) td:first-child,[data-theme=night] .edge-list em{color:var(--navy);background:#1c2740}
