:root{--paper:#EAF0F4;--card:#FFFFFF;--ink:#16263D;--muted:#5D6B7E;--line:#C9D4DE;--marker:#F4D23C;--add:#23794A;--drop:#B8352A;--gone:#B6C2CE;--gone-ink:#44515F;--head:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--body:"Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#101924;--card:#172332;--ink:#E6EDF4;--muted:#93A3B6;--line:#2A3A4E;--marker:#E8C62E;--add:#4FBF82;--drop:#EE6B5E;--gone:#38475A;--gone-ink:#8C9BAC}}:root[data-theme=dark]{--paper:#101924;--card:#172332;--ink:#E6EDF4;--muted:#93A3B6;--line:#2A3A4E;--marker:#E8C62E;--add:#4FBF82;--drop:#EE6B5E;--gone:#38475A;--gone-ink:#8C9BAC}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.45 var(--body);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:28px 28px;background-attachment:fixed}body:before{content:"";position:fixed;inset:0;background:var(--paper);opacity:.82;z-index:-1}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--marker);outline-offset:2px}.wrap{max-width:1180px;margin:0 auto;padding:18px 16px 60px}header.top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}h1{font:700 44px/.95 var(--head);margin:0;letter-spacing:.5px}h2{font:700 24px/1.1 var(--head);margin:0 0 10px}.sub{color:var(--muted);font-size:13px}.clock{background:var(--card);border:2px solid var(--ink);border-radius:4px;padding:14px 18px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:16px;overflow:hidden;position:relative}.clock:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:var(--team,transparent)}.clock .slot{font:700 15px var(--head);color:var(--muted);text-align:center;line-height:1}.clock .slot b{display:block;font-size:40px;color:var(--ink)}.clock .who{font:700 34px/1 var(--head);display:flex;align-items:center;gap:10px}.clock .time{font:700 44px/1 var(--head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.clock .time small{display:block;font:500 12px var(--body);color:var(--muted)}.clock .time .closesat{font:700 26px/1.1 var(--head)}@media (max-width:640px){.clock{grid-template-columns:1fr}.clock,.clock .slot,.clock .time{text-align:left}h1{font-size:34px}}.crest{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;border-radius:3px;font:700 15px var(--head);letter-spacing:.5px}.grid{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;grid-gap:16px;gap:16px}.grid>.logcol{order:-1;min-width:0}.grid>.logcol .log{max-height:760px}@media (max-width:1240px){.grid{grid-template-columns:minmax(0,1fr) 320px}.grid>.logcol{order:0;grid-column:1/-1}.grid>.logcol .log{max-height:320px}}@media (max-width:900px){.grid{grid-template-columns:1fr}}.panel{background:var(--card);border:1.5px solid var(--line);border-radius:4px;padding:14px}.controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.chip{border:1.5px solid var(--line);background:transparent;border-radius:3px;padding:4px 10px;font:600 16px var(--head)}.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}input[type=datetime-local],input[type=number],input[type=search],input[type=text],select{background:var(--paper);border:1.5px solid var(--line);border-radius:3px;padding:6px 9px;max-width:100%}.tablewrap{overflow-x:auto;max-height:620px;overflow-y:auto;border-top:1.5px solid var(--ink)}table{border-collapse:collapse;width:100%;font-size:14px}th{font:600 15px var(--head);text-align:left;color:var(--muted);position:-webkit-sticky;position:sticky;top:0;background:var(--card);padding:6px 8px}td,th{border-bottom:1px solid var(--line)}td{padding:7px 8px;white-space:nowrap}td.num{font:600 17px var(--head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:1%}tr.pick-row{cursor:pointer}tr.pick-row:hover td{background:color-mix(in srgb,var(--marker) 22%,transparent)}tr.sel td{background:color-mix(in srgb,var(--marker) 45%,transparent)}.pos{display:inline-block;min-width:40px;text-align:center;font:700 13px var(--head);border-radius:2px;padding:1px 4px;border:1.5px solid}.pos.QB{color:#8A3FA8}.pos.RB{color:#1E7A55}.pos.WR{color:#1F5FA8}.pos.TE{color:#B5641B}.pos.K{color:#6B7280}.pos.DST{color:#8B5A2B}.tag{font-size:11px;font-weight:600;color:var(--drop);margin-left:6px}.btn{border:2px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:3px;padding:8px 14px;font:700 18px var(--head)}.btn.ghost{background:transparent;color:var(--ink)}.btn.warn{background:var(--drop);border-color:var(--drop);color:#fff}.btn:disabled{opacity:.4;cursor:not-allowed}.pickbox{border:2px solid var(--ink);border-radius:4px;padding:12px;margin-bottom:12px;background:color-mix(in srgb,var(--marker) 14%,var(--card))}.pickbox .line{display:flex;gap:8px;align-items:baseline;margin:4px 0;flex-wrap:wrap}.pickbox label{font:600 16px var(--head);min-width:44px}.pickbox .tradeline{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);align-items:center}.pickbox .tradeline label{min-width:0;font-size:14px;color:var(--muted)}.note{font-size:13px;color:var(--muted);margin:6px 0}.err{color:var(--drop)}.err,.ok{font-size:13px;font-weight:600}.ok{color:var(--add)}.order{list-style:none;margin:0;padding:0}.order li{display:grid;grid-template-columns:8px 30px 1fr;grid-gap:8px;gap:8px;padding:8px 2px;border-bottom:1px solid var(--line);font-size:13px;align-items:start}.order li .bar{align-self:stretch;border-radius:2px;background:var(--team,var(--line))}.order li .n{font:700 18px var(--head);color:var(--muted)}.order li.now{background:color-mix(in srgb,var(--marker) 40%,transparent)}.order li.now .n{color:var(--ink)}.order li.projected{opacity:.55}.add,.t{font-weight:600}.add{color:var(--add)}.drop{color:var(--drop);font-weight:600;text-decoration:line-through}.st{font-size:11px;color:var(--muted)}.log{list-style:none;margin:0;padding:0;max-height:460px;overflow-y:auto}.log li{display:grid;grid-template-columns:8px 1fr auto;grid-gap:8px;gap:8px;padding:8px 2px;border-bottom:1px solid var(--line);font-size:13px}.log li .bar{border-radius:2px;background:var(--team,var(--line))}.log .who3{font:700 14px var(--head);line-height:1.25}.log .add,.log .drop{font-size:13px;line-height:1.3}.log .drop{text-decoration:none}.log .drop .nm{text-decoration:line-through}.log .when{color:var(--muted);font-size:11px;white-space:nowrap}.log .void{color:var(--drop);font-weight:600}.banner{border:1.5px solid var(--line);border-left:6px solid var(--marker);background:var(--card);border-radius:4px;padding:10px 14px;margin-bottom:14px;font-size:13px}.teamlinks{width:100%;border-collapse:collapse;font-size:13px}.teamlinks td{white-space:normal}code{font-size:12px;word-break:break-all}.picker{margin-bottom:16px}.pickteams{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}@media (max-width:900px){.pickteams{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.pickteams{grid-template-columns:repeat(2,1fr)}}.teambtn{border:2px solid transparent;border-radius:3px;padding:10px 12px;font:700 17px var(--head);display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;min-width:0;height:100%}.teambtn .who2{display:block;width:100%;overflow-wrap:anywhere}.teambtn small{font:500 11px var(--body);opacity:.85}.teambtn .seed{font:700 11px var(--head);opacity:.8;letter-spacing:.5px}.teambtn:hover{border-color:var(--ink)}.teambtn.done{opacity:.72}.teambtn.done .who2{text-decoration:line-through}.teambtn.mine{border-color:var(--ink)}.pickhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.pickhead h2{margin:0}.linklike{background:none;border:0;padding:0;color:var(--ink);text-decoration:underline;font-size:13px}.chatwide{margin-bottom:16px}.chat{max-height:190px;overflow-y:auto;border-top:1.5px solid var(--line);padding:8px 0;display:flex;flex-direction:column;gap:6px}.msg{display:grid;grid-template-columns:auto 1fr auto;grid-gap:6px;gap:6px;align-items:baseline;font-size:13px}.msg.mine .msgtext{font-weight:600}.msgwho{font:700 13px var(--head);white-space:nowrap;letter-spacing:.3px}.msgtext{overflow-wrap:anywhere}.msgwhen{color:var(--muted);font-size:11px;white-space:nowrap}.chatbox{display:flex;gap:6px;margin-top:10px}.chatbox input{flex:1 1;min-width:0}.brand{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.logo{height:58px;width:auto;border-radius:4px;border:1.5px solid var(--line);display:block}.logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:block}}:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}@media (max-width:560px){.logo{height:44px}}