.pl-page{background:var(--canvas);min-height:calc(100svh - 56px);padding:0 0 24px}.pl-head{border-bottom:1px solid var(--line-soft);background:var(--canvas);padding:20px 16px 16px}.pl-head-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pl-eyebrow{color:var(--ink-muted);letter-spacing:.02em;margin-bottom:2px;font-size:12px;font-weight:600}.pl-head h1{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.15}.pl-sub{color:var(--ink-muted);margin-top:2px;font-size:13px}.pl-week{border:1px solid var(--line);background:var(--canvas);border-radius:8px;flex-shrink:0;align-items:center;display:flex}.pl-week span{text-align:center;font-variant-numeric:tabular-nums;min-width:72px;font-size:13px;font-weight:600}.pl-week button{width:40px;height:40px;color:var(--ink);place-items:center;display:grid}.pl-week button:disabled{color:#afb8c1}.pl-week button:not(:disabled):active{background:var(--hover)}.pl-summary{border:1px solid var(--line-soft);background:var(--subtle);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:16px 0 0;display:grid}.pl-summary>div{padding:10px 12px}.pl-summary>div+div{border-left:1px solid var(--line-soft)}.pl-summary dt{color:var(--ink-muted);font-size:11px;font-weight:500}.pl-summary dd{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:2px 0 0;font-size:17px;font-weight:700}.pl-summary dd.warn{color:#9a6700}.pl-summary dd.ok{color:var(--green-dark)}.pl-alert{color:#7d4e00;background:#fff8c5;border:1px solid #eac54f;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.4}.pl-alert.tight{margin:0 0 12px}.pl-section{letter-spacing:-.01em;border-top:8px solid var(--subtle);margin-top:8px;padding:22px 16px 8px;font-size:18px;font-weight:700}.pl-list>li{border-bottom:1px solid var(--line-soft)}.pl-list{padding-top:4px}.pl-head+.pl-list{padding-top:0}.pl-row{text-align:left;background:var(--canvas);align-items:center;gap:12px;width:100%;min-height:76px;padding:10px 16px;display:flex}button.pl-row:active{background:var(--subtle)}.pl-row.dim .pl-avatar,.pl-row.dim .pl-info{opacity:.55}.pl-row.fix{box-shadow:inset 3px 0 0 var(--red);background:#fff8f7}.pl-row.empty{min-height:64px}.pl-empty-label{color:var(--ink-muted);font-size:15px;font-weight:600}.pl-add{border:1px solid var(--line);background:var(--subtle);border-radius:8px;align-items:center;gap:4px;min-height:36px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pl-add:active{background:var(--hover)}.pl-slot{letter-spacing:.01em;background:var(--hover);width:40px;height:32px;color:var(--ink-muted);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.slot-qb{color:#a40e26;background:#ffebe9}.slot-rb{color:#116329;background:#dafbe1}.slot-wr{color:#6639ba;background:#fbefff}.slot-te{color:#953800;background:#fff1e5}.slot-flex{color:#1f2328;background:#eaeef2;font-size:11px}.slot-k{color:#7d4e00;background:#fff8c5}.slot-def{color:#424a53;background:#eaeef2}.slot-bn{background:var(--hover);color:var(--ink-muted)}.slot-ir{background:var(--ink);color:var(--canvas)}.pl-avatar{background:var(--hover);color:#8c959f;border:1px solid var(--line-soft);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;position:relative}.pl-avatar-team{letter-spacing:.02em;background:var(--canvas);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:1px 4px;font-size:9px;font-weight:700;line-height:1.3;position:absolute;bottom:-4px;right:-6px}.pl-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pl-name-line{align-items:center;gap:6px;min-width:0;display:flex}.pl-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.pl-pos{flex-shrink:0;font-size:11px;font-weight:700}.pos-qb{color:#cf222e}.pos-rb{color:#1a7f37}.pos-wr{color:#8250df}.pos-te{color:#bc4c00}.pos-k{color:#9a6700}.pos-def{color:#59636e}.pl-team{color:var(--ink-muted);flex-shrink:0;font-size:12px}.trend-up{color:var(--green-dark);flex-shrink:0}.trend-down{color:var(--red);flex-shrink:0}.pl-pct{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.pl-pct b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pl-pct i{background:var(--line);width:1px;height:10px}.pl-game-line{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.mu-good{color:var(--green-dark);font-weight:600}.mu-tough{color:#bc4c00;font-weight:600}.mu-even{color:var(--ink);font-weight:600}.pl-status{letter-spacing:.03em;border:1px solid #0000;border-radius:10px;padding:0 6px;font-size:10px;font-weight:700;line-height:17px;display:inline-block}.st-out,.st-ir{color:#a40e26;background:#ffebe9;border-color:#ffcecb}.st-ques{color:#7d4e00;background:#fff8c5;border-color:#eac54f}.st-bye{background:var(--hover);color:var(--ink-muted);border-color:var(--line)}.pl-pts{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;min-width:48px;display:flex}.pl-pts-live{color:var(--ink-muted);font-size:15px;font-weight:700}.pl-pts-proj{color:var(--ink-muted);font-size:13px}.pl-foot{color:var(--ink-muted);text-align:center;padding:20px 16px 0;font-size:12px}.pl-scrim{z-index:60;background:#1f232873;justify-content:center;align-items:flex-end;animation:.15s ease-out pl-fade;display:flex;position:fixed;inset:0}.pl-sheet{width:100%;max-width:520px;max-height:88svh;padding:8px 16px calc(20px + env(safe-area-inset-bottom));background:var(--canvas);box-shadow:var(--shadow-lg);border-radius:16px 16px 0 0;animation:.2s ease-out pl-up;overflow-y:auto}.pl-grabber{background:var(--line);border-radius:2px;width:36px;height:4px;margin:4px auto 12px;display:block}.pl-sheet-head{align-items:center;gap:12px;display:flex}.pl-sheet-head>div{flex:1;min-width:0}.pl-sheet-head h2{letter-spacing:-.01em;font-size:19px;font-weight:700}.pl-sheet-head p{color:var(--ink-muted);align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.pl-sheet-x{border-radius:20px;place-items:center;width:40px;height:40px;display:grid}.pl-sheet-x:active{background:var(--hover)}.pl-stats{border:1px solid var(--line-soft);background:var(--subtle);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:16px 0;display:grid}.pl-stats>div{padding:10px 12px}.pl-stats>div+div{border-left:1px solid var(--line-soft)}.pl-stats dt{color:var(--ink-muted);font-size:11px}.pl-stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px;font-weight:700}.pl-sheet-title{color:var(--ink-muted);margin:4px 0 8px;font-size:13px;font-weight:600}.pl-none{color:var(--ink-muted);background:var(--subtle);border-radius:8px;margin-bottom:12px;padding:12px;font-size:13px;line-height:1.4}.pl-options{border:1px solid var(--line);border-radius:8px;margin-bottom:12px;overflow:hidden}.pl-options li+li{border-top:1px solid var(--line-soft)}.pl-options button{text-align:left;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 12px;display:flex}.pl-options button:active{background:var(--subtle)}.pl-options button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.pl-options b{font-size:15px;font-weight:600}.pl-options small{color:var(--ink-muted);font-size:12px}.pl-options em{font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;font-weight:600}.pl-options svg:last-child{color:#8c959f;flex-shrink:0}.pl-btn{border:1px solid var(--line);background:var(--subtle);border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:8px;font-size:15px;font-weight:600;display:flex}.pl-btn:active:not(:disabled){background:var(--hover)}.pl-btn:disabled{color:#8c959f;background:var(--subtle)}.pl-btn.danger{color:#cf222e;background:var(--canvas);border-color:#ffcecb}.pl-btn.danger:active{background:#ffebe9}@keyframes pl-fade{0%{opacity:0}}@keyframes pl-up{0%{opacity:0;transform:translateY(24px)}}@media (min-width:900px){.pl-page{border-inline:1px solid var(--line-soft);max-width:720px;margin:0 auto}.pl-scrim{align-items:center}.pl-sheet{border-radius:16px}}@media (prefers-reduced-motion:reduce){.pl-scrim,.pl-sheet{animation:none}}
.tr-page{padding-bottom:8px}.tr-head{justify-content:space-between;align-items:center;padding:18px 16px 4px;display:flex}.tr-head h2,.tr-title{letter-spacing:-.01em;font-size:18px;font-weight:700}.tr-title{padding:28px 16px 8px}.tr-action{letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--green-dark);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.tr-action-icon{border:2px solid var(--green-dark);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.tr-block{scrollbar-width:none;gap:14px;padding:12px 16px 4px;display:flex;overflow-x:auto}.tr-block::-webkit-scrollbar{display:none}.tr-block li{flex-direction:column;flex:none;align-items:center;gap:2px;min-width:76px;display:flex}.tr-block b{white-space:nowrap;margin-top:6px;font-size:14px;font-weight:600}.tr-block small{color:var(--ink-muted);font-size:12px}.tr-face{color:var(--ink-muted);background:var(--subtle);border:3px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tr-face.ring-other{border-color:#4493f8}.tr-face.ring-qb{border-color:#f0568a}.tr-empty{text-align:center;flex-direction:column;align-items:center;padding:8px 16px 12px;display:flex}.tr-swap{width:130px;height:110px;margin-bottom:8px;display:block;position:relative}.tr-swap i{width:52px;height:66px;color:var(--ink-muted);background:var(--subtle);border:1px solid var(--line);border-radius:8px;place-items:center;display:grid;position:absolute}.tr-swap i.a{top:0;left:6px;transform:rotate(-6deg)}.tr-swap i.b{bottom:0;right:6px;transform:rotate(6deg)}.tr-swap .arr{color:var(--green-dark);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-empty p{letter-spacing:.04em;color:var(--ink-muted);font-size:15px;font-weight:600}.tr-empty button{letter-spacing:.04em;text-transform:uppercase;min-height:44px;color:var(--green-dark);margin-top:4px;padding:0 12px;font-size:16px;font-weight:700}.tr-history li{border-top:1px solid var(--line-soft);padding:14px 16px 16px}.tr-hist-top{justify-content:space-between;align-items:center;display:flex}.tr-dir{letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.tr-dir i{color:#fff;background:var(--green-dark);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.tr-dir.outgoing i{background:var(--red)}.tr-status{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:700}.tr-status.complete{color:var(--green-dark)}.tr-status.rejected{color:var(--red)}.tr-partner{align-items:center;gap:12px;margin-top:12px;display:flex}.tr-partner span{flex-direction:column;min-width:0;display:flex}.tr-partner b{font-size:17px;font-weight:700}.tr-partner small{color:var(--ink-muted);font-size:14px}.tr-sides{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.tr-side{gap:6px;display:flex}.tr-side.end{justify-content:flex-end}.tr-mid{width:32px;height:32px;color:var(--ink-muted);background:var(--subtle);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tr-names{color:var(--ink-muted);text-wrap:pretty;margin-top:10px;font-size:13px;line-height:1.5}.ld-list{border:1px solid var(--line);border-radius:10px;margin:0 16px;overflow:hidden}.ld-row{background:var(--canvas);align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:flex}.ld-row+.ld-row{border-top:1px solid var(--line-soft)}.ld-rank{text-align:center;width:22px;color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:700}.ld-info{flex-direction:column;flex:1;min-width:0;display:flex}.ld-info b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.ld-info small{color:var(--ink-muted);font-size:13px}.ld-pts{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.ld-pts b{font-size:18px;font-weight:700}.ld-pts small{color:var(--ink-muted);font-size:12px}
.av-of{color:var(--ink-muted);font-size:12px;font-weight:500}.av-nav{z-index:10;background:var(--canvas);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 8px;display:grid;position:sticky;top:56px}.av-nav button{min-height:58px;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.av-nav button span{font-size:12px;font-weight:500}.av-nav button.on{color:var(--ink)}.av-nav button.on span{font-weight:600}.av-nav button.on:after{content:"";background:var(--red);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.av-nav button:active{background:var(--subtle)}.av-title{letter-spacing:-.01em;padding:18px 16px 8px;font-size:18px;font-weight:700}.av-title-row{justify-content:space-between;align-items:center;padding-right:16px;display:flex}.av-title-row .av-title{padding-right:0}.av-title-row .dx-seg button{place-items:center;min-width:44px;min-height:36px;display:grid}.av-search{border:1px solid var(--line);background:var(--subtle);min-height:46px;color:var(--ink-muted);border-radius:8px;align-items:center;gap:8px;margin:16px 16px 4px;padding:0 12px;display:flex}.av-search:focus-within{border-color:var(--green);background:var(--canvas);box-shadow:0 0 0 3px #1f883d26}.av-search input{min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.av-search input::-webkit-search-cancel-button{display:none}.av-chips{scrollbar-width:none;gap:8px;padding:8px 16px 12px;display:flex;overflow-x:auto}.av-chips::-webkit-scrollbar{display:none}.av-chips button{min-width:52px;min-height:36px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:18px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600}.av-chips button.on{color:var(--canvas);background:var(--ink);border-color:var(--ink)}.av-chips button:not(.on):active{background:var(--hover)}.av-list{border-top:1px solid var(--line-soft)}.av-row{border-bottom:1px solid var(--line-soft);background:var(--canvas);align-items:flex-start;gap:4px;padding:0 12px 0 8px;display:flex}.av-main{text-align:left;flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px 0 12px 4px;display:flex}.av-main:active{background:var(--subtle)}.av-badge{border:1.5px solid var(--line);border-radius:26px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin:14px 0 0 4px;line-height:1;display:flex}.av-badge b{font-size:16px;font-weight:700}.av-badge small{margin-top:2px;font-size:10px;font-weight:600}.av-badge.free{color:var(--green-dark);border-color:var(--green);background:var(--green-tint)}.av-badge.free:active{background:#b7efc5}.av-badge.waiver{color:#7d4e00;background:#fff8c5;border-color:#eac54f}.av-badge.waiver:active{background:#fbeb9a}.av-badge.pending{color:var(--ink-muted);border-color:var(--line);background:var(--subtle)}.av-top{align-items:center;gap:10px;min-width:0;display:flex}.av-rank{text-align:center;width:18px;color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;font-weight:600}.av-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.av-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.av-meta{color:var(--ink-muted);align-items:center;gap:4px;font-size:13px;display:flex}.av-meta .pl-status{margin-left:4px}.av-game{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.av-value{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;min-width:64px;display:flex}.av-value b{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.1}.av-value b.pos{color:var(--green-dark)}.av-value b.neg{color:var(--red)}.av-value small{color:var(--ink-muted);margin-top:-2px;font-size:11px;font-weight:500}.av-bar{background:var(--hover);direction:rtl;border-radius:2px;width:64px;height:4px;display:block;overflow:hidden}.av-bar i{border-radius:2px;height:100%;display:block}.av-bar i.pos{background:var(--green)}.av-bar i.neg{background:var(--red)}.av-stats{align-items:center;gap:22px;padding-left:28px;display:flex}.av-stats>span{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;display:flex}.av-stats small{letter-spacing:.03em;color:var(--ink-muted);font-size:10px;font-weight:600}.av-stats b{font-size:14px;font-weight:600}.av-note{color:#8c959f;margin-left:auto}.av-empty{text-align:center;color:var(--ink-muted);background:var(--subtle);border:1px dashed var(--line);border-radius:8px;margin:8px 16px 0;padding:24px 16px;font-size:14px}.av-teams{border:1px solid var(--line);border-radius:10px;margin:0 16px;overflow:hidden}.av-teams li{background:var(--canvas);align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:flex}.av-teams li+li{border-top:1px solid var(--line-soft)}.av-team-mark{background:var(--hover);width:40px;height:40px;color:var(--ink);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.av-team-info{flex-direction:column;flex:1;min-width:0;display:flex}.av-team-info b{font-size:15px;font-weight:600}.av-team-info small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.av-ghost{border:1px solid var(--line);background:var(--subtle);border-radius:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600}.av-ghost:active{background:var(--hover)}.ms-note{color:var(--ink-muted);margin-bottom:14px;font-size:14px;line-height:1.5}.ms-block{margin-bottom:12px}.ms-block-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.ms-block-head h3{font-size:15px;font-weight:600}.ms-block-head span{color:var(--ink-muted);font-size:13px}.ms-bid{border:1px solid var(--line);background:var(--subtle);border-radius:10px;justify-content:space-between;align-items:center;padding:6px;display:flex}.ms-bid button{background:var(--canvas);border:1px solid var(--line);border-radius:8px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:500;display:grid}.ms-bid button:disabled{color:#afb8c1}.ms-bid button:not(:disabled):active{background:var(--hover)}.ms-bid output{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.ms-chips{gap:8px;margin-top:10px;display:flex}.ms-chips button{border:1px solid var(--line);background:var(--canvas);border-radius:8px;flex:1;min-height:40px;font-size:14px;font-weight:600}.ms-chips button.on{color:var(--canvas);background:var(--ink);border-color:var(--ink)}.ms-help{color:var(--ink-muted);margin-top:10px;font-size:12px;line-height:1.45}.ms-help.center{text-align:center}.ms-pending{border:1px solid var(--line);background:var(--subtle);border-radius:10px;align-items:center;gap:12px;margin-bottom:4px;padding:12px;display:flex}.ms-pending span{flex-direction:column;display:flex}.ms-pending b{font-size:15px;font-weight:600}.ms-pending small{color:var(--ink-muted);font-size:13px}.ms-radio{border:1.5px solid var(--line);background:var(--canvas);border-radius:10px;flex-shrink:0;width:20px;height:20px}.pl-options button.ms-selected{background:var(--subtle)}.pl-options button.ms-selected .ms-radio{border-color:var(--red);box-shadow:inset 0 0 0 4px var(--canvas);background:var(--red)}.ms-primary{color:#fff;background:var(--green);border:1px solid #1f232826;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:8px;padding:0 16px;font-size:16px;font-weight:600;display:flex;box-shadow:0 1px #1f23281a}.ms-primary:active:not(:disabled){background:var(--green-dark)}.ms-primary:disabled{color:#8c959f;background:var(--hover);border-color:var(--line);box-shadow:none}@media (min-width:1024px){.av-nav{top:56px}}
.pl-summary dd.bad{color:var(--red-dark)}.mt-avatar{letter-spacing:.02em;color:var(--ink);border:1px solid var(--line-soft);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.mt-avatar.you{background:var(--green-tint);color:var(--green-dark);border-color:#aceebb}.mt-list{flex-direction:column;gap:12px;padding:16px;display:flex}.mt-card{text-align:left;border:1px solid var(--line);background:var(--canvas);width:100%;box-shadow:var(--shadow-sm);border-radius:12px;padding:4px 14px 12px;display:block;position:relative}.mt-card:active{background:var(--subtle)}.mt-card.you{border-color:#aceebb;box-shadow:0 0 0 1px #aceebb}.mt-tag{color:var(--green-dark);background:var(--green-tint);border-radius:999px;margin:10px 0 0;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.mt-team{align-items:center;gap:12px;padding:10px 0;display:flex}.mt-team+.mt-team{border-top:1px solid var(--line-soft)}.mt-team.lost{opacity:.6}.mt-name{flex-direction:column;flex:1;min-width:0;display:flex}.mt-name b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.mt-name small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mt-name i,.lg-team i{font-style:normal}.mt-name i.up,.lg-team i.up,.lg-rank small.up{color:var(--green-dark);font-weight:600}.mt-name i.down,.lg-team i.down,.lg-rank small.down{color:var(--red);font-weight:600}.mt-score{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.mt-prob{align-items:center;gap:10px;margin-top:4px;display:flex}.mt-prob>span{font-variant-numeric:tabular-nums;min-width:34px;color:var(--ink-muted);font-size:12px;font-weight:600}.mt-prob>span:last-child{text-align:right}.mt-prob>span.lead{color:var(--green-dark)}.mt-bar{flex:1;gap:2px;height:6px;display:flex}.mt-bar i{background:var(--line);height:100%;display:block}.mt-bar i:first-child{border-radius:3px 0 0 3px}.mt-bar i:last-child{border-radius:0 3px 3px 0}.mt-bar i.lead{background:var(--green)}.mt-final{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:12px;font-weight:600}.mt-board{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 12px;display:grid}.mt-board-team{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.mt-board-team b{font-size:14px;font-weight:600}.mt-board-team strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.mt-lineup{border-top:1px solid var(--line-soft);margin-top:12px}.mt-lineup li{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 36px 1fr;align-items:center;gap:6px;padding:10px 0;display:grid}.mt-slot{height:24px;color:var(--ink-muted);background:var(--hover);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.mt-player{flex-direction:column;min-width:0;padding:0 2px;display:flex;position:relative}.mt-player.right{text-align:right;align-items:flex-end}.mt-player b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.mt-player small{color:var(--ink-muted);font-size:11px}.mt-player small span{font-weight:700}.mt-player em{font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-style:normal;font-weight:700}.mt-seg{background:var(--hover);border-radius:10px;margin-top:16px;padding:3px;display:flex}.mt-seg button{min-height:40px;color:var(--ink-muted);border-radius:8px;flex:1;font-size:14px;font-weight:600}.mt-seg button.on{color:var(--ink);background:var(--canvas);box-shadow:var(--shadow-md)}.lg-row{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) 46px 56px 56px;align-items:center;gap:4px;padding:12px 12px 12px 8px;display:grid}.lg-head{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);background:var(--subtle);padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:600}.lg-row.you{background:var(--green-tint)}.lg-row .num{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.lg-row .num.muted{color:var(--ink-muted);font-weight:500}.lg-head .num{font-weight:600}.lg-rank{flex-direction:column;align-items:center;display:flex}.lg-rank b{font-size:18px;font-weight:700;line-height:1.1}.lg-rank small{color:var(--ink-muted);font-size:11px}.lg-team{align-items:center;gap:10px;min-width:0;display:flex}.lg-team>span:last-child{flex-direction:column;min-width:0;display:flex}.lg-team b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.lg-team small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lg-line{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);background:var(--subtle);border-bottom:1px solid var(--line-soft);padding:4px 16px;font-size:11px;font-weight:600}.ac-item{border-bottom:1px solid var(--line-soft);padding:14px 16px}.ac-meta{color:var(--ink-muted);font-size:13px}.ac-meta b{color:var(--ink);font-weight:700}.ac-type{letter-spacing:.04em;color:var(--ink-muted);margin:0 4px;font-size:11px;font-weight:700}.ac-trade{align-items:center;gap:12px;margin-top:8px;display:flex}.ac-trade>div{flex-direction:column;display:flex}.ac-trade b{font-size:15px;font-weight:600}.ac-trade small{color:var(--ink-muted);font-size:13px}.ac-ico{background:var(--hover);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ac-move{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;display:flex;position:relative}.ac-op{letter-spacing:.04em;flex-basis:100%;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.ac-op.add{color:var(--green-dark)}.ac-op.drop{color:var(--red)}.ac-player{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ac-player>span:last-child{flex-direction:column;display:flex}.ac-player b{font-size:15px;font-weight:600}.ac-player small{color:var(--ink-muted);font-size:13px}.ac-bid{flex-direction:column;align-items:flex-end;display:flex}.ac-bid small{color:var(--ink-muted);font-size:11px}.ac-bid b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.lg-sec{justify-content:space-between;align-items:center;gap:12px;padding:20px 16px 4px;display:flex}.lg-sec h2{letter-spacing:-.01em;font-size:20px;font-weight:700}.lg-sec+.mt-list{padding-top:12px}.lg-sec+.lg-table,.lg-sec+.ac-list{margin-top:8px}.vs-card{text-align:left;border:1px solid var(--line);background:var(--canvas);width:100%;box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:14px 12px;display:grid}.vs-card:active{background:var(--subtle)}.vs-card.you{border-color:#aceebb;box-shadow:0 0 0 1px #aceebb}.vs-mid{width:34px;height:34px;color:var(--ink-muted);background:var(--hover);border-radius:10px;place-items:center;font-size:11px;font-weight:700;display:grid}.vs-side{flex-direction:column;gap:6px;min-width:0;display:flex}.vs-side.right{text-align:right;align-items:flex-end}.vs-top{align-items:center;gap:8px;display:flex}.vs-side.right .vs-top{flex-direction:row-reverse}.vs-stat{flex-direction:column;min-width:0;display:flex}.vs-side.right .vs-stat{align-items:flex-end}.vs-stat strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}.vs-stat span{letter-spacing:.02em;font-size:11px;font-weight:700}.vs-stat span.lead{color:var(--green-dark)}.vs-stat span.trail{color:var(--red)}.vs-bar{background:var(--line);border-radius:3px;width:100%;height:5px;display:flex;overflow:hidden}.vs-side.right .vs-bar{justify-content:flex-end}.vs-bar i{border-radius:3px;height:100%;display:block}.vs-bar i.lead{background:var(--green)}.vs-bar i.trail{background:var(--red)}.vs-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.vs-meta{max-width:100%;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vs-meta i{font-style:normal;font-weight:600}.vs-meta i.up{color:var(--green-dark)}.vs-meta i.down{color:var(--red)}.h2h-hero{padding:16px 16px 0}.h2h-vs{padding:14px 12px}.h2h-play{color:var(--ink-muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.h2h-sec .lg-sec{padding-top:24px}.h2h-list{margin-top:4px}.h2h-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 46px 40px 46px minmax(0,1fr);align-items:center;gap:4px;padding:12px;display:grid}.h2h-info{flex-direction:column;gap:1px;min-width:0;display:flex}.h2h-info.right{text-align:right;align-items:flex-end}.h2h-info b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.h2h-info small{max-width:100%;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.h2h-info small span[class^=pos-]{font-weight:700}.h2h-info.empty b,.h2h-info.dim b{color:var(--ink-muted);font-weight:600}.h2h-tag{color:var(--red);margin-left:4px;font-size:10px;font-style:normal;font-weight:700}.h2h-game .m-good{color:var(--green-dark);font-weight:600}.h2h-game .m-tough{color:var(--red);font-weight:600}.h2h-game .m-even{color:var(--ink);font-weight:600}.h2h-pts{flex-direction:column;justify-content:center;min-height:36px;display:flex}.h2h-pts.left{align-items:flex-end}.h2h-pts.right{align-items:flex-start}.h2h-pts small{min-height:12px;color:var(--ink-muted);font-size:11px;line-height:12px}.h2h-pts strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.h2h-pts.dim small{font-weight:700}.h2h-slot{width:40px;height:34px;color:var(--ink);background:var(--hover);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.h2h-slot.s-QB{color:#99154b;background:#ffd1e3}.h2h-slot.s-RB{color:#116329;background:#c8f2dc}.h2h-slot.s-WR{color:#0550ae;background:#c6e4ff}.h2h-slot.s-TE{color:#8a4600;background:#ffe0b8}.h2h-slot.s-FLEX{background:linear-gradient(90deg,#c8f2dc 0 33%,#c6e4ff 33% 66%,#ffe0b8 66% 100%);font-size:10px}.h2h-slot.s-K{color:#5a32a3;background:#e6d9ff}.h2h-slot.s-DEF{color:#7d3a1a;background:#f1d2c2}.h2h-slot.s-BN,.h2h-slot.s-IR{background:var(--hover);color:var(--ink-muted)}
.dr{z-index:55;background:var(--canvas);height:100dvh;color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.dr button{font-family:inherit}.dr-top{border-bottom:1px solid var(--line);background:var(--canvas);flex-shrink:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.dr-close{width:44px;height:44px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.dr-close:active{background:var(--hover)}.dr-title{display:none}.dr-title b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;display:block;overflow:hidden}.dr-title small{color:var(--ink-muted);font-size:12px}.dr-clock{text-align:center;flex-direction:column;align-items:center;min-width:0;line-height:1.2;display:flex}.dr-clock strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:20px;font-weight:700;overflow:hidden}.dr-clock small{color:var(--ink-muted);font-size:12px}.dr-tag{color:var(--ink-muted);background:var(--hover);border:1px solid var(--line-soft);border-radius:999px;margin-bottom:2px;padding:1px 10px;font-size:12px;font-weight:600;display:inline-block}.dr-clock.on .dr-tag{color:#fff;background:var(--green);border-color:var(--green)}.dr-clock.on strong{color:var(--green-dark)}.dr-clock.low .dr-tag{background:var(--red);border-color:var(--red)}.dr-clock.low strong{color:var(--red)}.dr-auto{min-width:44px;height:44px;color:var(--ink-muted);border:1px solid var(--line);background:var(--canvas);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.dr-auto span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dr-auto i{background:#afb8c1;border-radius:8px;width:28px;height:16px;transition:background .15s;position:relative}.dr-auto i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.dr-auto.on{color:var(--green-dark);border-color:var(--green);background:#f0fff4}.dr-auto.on i{background:var(--green)}.dr-auto.on i:after{transform:translate(12px)}.dr-auto svg{display:none}.dr-board{background:var(--subtle);border-bottom:1px solid var(--line);--col:112px;--row:62px;overscroll-behavior:contain;flex:0 0 36svh;overflow:auto}.dr-board:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.dr-board-inner{width:max-content;min-width:100%;position:relative}.dr-board-head,.dr-grid{grid-template-columns:repeat(var(--cols), var(--col));display:grid}.dr-board-head{z-index:2;background:var(--canvas);border-bottom:1px solid var(--line);position:sticky;top:0}.dr-mgr{border-right:1px solid var(--line-soft);align-items:center;gap:6px;min-width:0;height:44px;padding:0 8px;display:flex}.dr-mgr-avatar{background:var(--hover);width:26px;height:26px;color:var(--ink-muted);border:1px solid var(--line-soft);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.dr-mgr-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.dr-mgr.on{box-shadow:inset 0 -3px 0 var(--green)}.dr-mgr.on .dr-mgr-avatar{background:var(--green);color:#fff;border-color:var(--green)}.dr-mgr.you .dr-mgr-name{color:var(--green-dark)}.dr-grid{margin:0;padding:0;list-style:none}.dr-cell{height:var(--row);background:var(--canvas);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:flex-end;gap:1px;min-width:0;padding:6px 8px;display:flex;position:relative}.dr-cell.yours:not(.filled){background:#f8fafc}.dr-cell-no{color:#8c959f;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;position:absolute;top:4px;right:6px}.dr-cell-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:14px;font-size:12.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.dr-cell-meta{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dr-cell.filled .dr-cell-no{color:inherit;opacity:.65}.pos-bg-qb{color:#82071e;background:#ffebe9}.pos-bg-rb{color:#0f5323;background:#dafbe1}.pos-bg-wr{color:#512a97;background:#fbefff}.pos-bg-te{color:#7d3200;background:#fff1e5}.pos-bg-k{color:#633c01;background:#fff8c5}.pos-bg-def{color:#32383f;background:#eaeef2}.dr-cell.current{z-index:1;box-shadow:inset 0 0 0 2px var(--green);background:#f0fff4}.dr-cell-clock{color:var(--green-dark);font-variant-numeric:tabular-nums;flex-direction:column;font-size:16px;font-weight:700;display:flex}.dr-cell-clock small{color:var(--ink-muted);font-size:10px;font-weight:600}.dr-bottom{flex-direction:column;flex:1;min-height:0;display:flex}.dr-tabs{border-bottom:1px solid var(--line);background:var(--canvas);flex-shrink:0;display:flex}.dr-tab{height:44px;color:var(--ink-muted);flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.dr-tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--green)}.dr-tab em{color:#fff;background:var(--green);border-radius:9px;min-width:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:18px}.dr-panes{min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;display:flex}.dr-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:none;overflow:hidden}.dr-pane.mob-active{display:flex}.dr-pane-title{display:none}.dr-tools{gap:8px;padding:10px 12px 6px;display:flex}.dr-search{border:1px solid var(--line);background:var(--subtle);min-width:0;height:40px;color:var(--ink-muted);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.dr-search:focus-within{border-color:var(--green);background:var(--canvas);box-shadow:0 0 0 3px #1f883d33}.dr-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:16px}.dr-sort{border:1px solid var(--line);border-radius:6px;flex-shrink:0;display:flex;overflow:hidden}.dr-sort button{color:var(--ink-muted);background:var(--canvas);padding:0 12px;font-size:13px;font-weight:600}.dr-sort button+button{border-left:1px solid var(--line)}.dr-sort button[aria-pressed=true]{background:var(--hover);color:var(--ink)}.dr-chips{scrollbar-width:none;flex-shrink:0;gap:6px;padding:4px 12px 8px;display:flex;overflow-x:auto}.dr-chips::-webkit-scrollbar{display:none}.dr-chip{border:1px solid var(--line);background:var(--canvas);height:34px;color:var(--ink);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.dr-chip b{font-size:13px;font-weight:600}.dr-chip small{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.dr-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.dr-chip[aria-pressed=true] small{color:#d1d9e0}.dr-table-head,.dr-row{grid-template-columns:30px minmax(0,1fr) 42px 44px auto;align-items:center;gap:8px;padding:0 12px;display:grid}.dr-table-head{height:28px;color:var(--ink-muted);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--subtle);flex-shrink:0;font-size:11px;font-weight:600}.dr-rows{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.dr-row{border-bottom:1px solid var(--line-soft);min-height:58px}.dr-row:hover{background:var(--subtle)}.dr .c-rk{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px}.dr .c-n{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.dr .c-pl{align-items:center;gap:10px;min-width:0;display:flex}.dr .hide-sm{display:none}.dr-face{background:var(--hover);color:#8c959f;border:1px solid var(--line-soft);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.dr-pl-text,.dr-slot-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.dr-pl-text b,.dr-slot-text b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.dr-pl-text small,.dr-slot-text small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dr i.pos-qb,.dr i.pos-rb,.dr i.pos-wr,.dr i.pos-te,.dr i.pos-k,.dr i.pos-def{font-style:normal;font-weight:700}.dr i.pos-qb{color:#cf222e}.dr i.pos-rb{color:#1a7f37}.dr i.pos-wr{color:#8250df}.dr i.pos-te{color:#bc4c00}.dr i.pos-k{color:#9a6700}.dr i.pos-def{color:#59636e}.dr .c-act{justify-content:flex-end;align-items:center;gap:4px;display:flex}.dr-none{text-align:center;color:var(--ink-muted);padding:32px 16px;font-size:14px}.dr-draft{color:#fff;background:var(--green);border:1px solid #1f232826;border-radius:6px;min-width:62px;height:38px;padding:0 12px;font-size:14px;font-weight:600}.dr-draft:active:not(:disabled){background:var(--green-dark)}.dr-draft:disabled{color:#8c959f;background:var(--hover);border-color:var(--line-soft)}.dr-icon{width:38px;height:38px;color:var(--ink-muted);border-radius:6px;place-items:center;display:grid}.dr-icon:active{background:var(--hover)}.dr-icon.on{color:var(--green-dark);background:var(--green-tint)}.dr-team-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.dr-select select{border:1px solid var(--line);height:38px;color:var(--ink);background:var(--subtle);border-radius:6px;max-width:240px;padding:0 28px 0 10px;font-family:inherit;font-size:16px;font-weight:600}.dr-count{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px}.dr-slots,.dr-queue{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.dr-slot-row,.dr-queue-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:54px;padding:6px 12px;display:flex}.dr-slot-row.empty{min-height:46px}.dr-slot{background:var(--hover);width:40px;height:30px;color:var(--ink-muted);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.dr-slot.slot-qb{color:#a40e26;background:#ffebe9}.dr-slot.slot-rb{color:#116329;background:#dafbe1}.dr-slot.slot-wr{color:#6639ba;background:#fbefff}.dr-slot.slot-te{color:#953800;background:#fff1e5}.dr-slot.slot-flex{color:#1f2328;background:#eaeef2;font-size:11px}.dr-slot.slot-k{color:#7d4e00;background:#fff8c5}.dr-slot.slot-def{color:#424a53;background:#eaeef2}.dr-slot-empty{color:#8c959f;font-size:14px}.dr-slots-divider{color:var(--ink-muted);background:var(--subtle);border-bottom:1px solid var(--line-soft);padding:14px 12px 6px;font-size:12px;font-weight:600}.dr-queue-no{background:var(--hover);width:24px;height:24px;color:var(--ink-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.dr-queue-row .dr-slot-text{flex:1}.dr-empty{text-align:center;padding:28px 20px}.dr-empty b{font-size:15px}.dr-empty p{color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:1.5}.dr-chat{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;margin:0;padding:8px 12px;list-style:none;display:flex;overflow-y:auto}.dr-msg b{color:var(--ink-muted);font-size:12px;font-weight:600}.dr-msg.you b{color:var(--green-dark)}.dr-msg p{overflow-wrap:anywhere;margin-top:1px;font-size:14px;line-height:1.4}.dr-sys{color:var(--ink-muted);font-size:12px;line-height:1.4}.dr-sys.pick{background:var(--subtle);border:1px solid var(--line-soft);color:var(--ink);border-radius:6px;padding:6px 8px}.dr-compose{border-top:1px solid var(--line-soft);gap:8px;padding:8px 12px;display:flex}.dr-compose input{border:1px solid var(--line);background:var(--subtle);min-width:0;height:44px;color:var(--ink);border-radius:6px;outline:0;flex:1;padding:0 12px;font-family:inherit;font-size:16px}.dr-compose input:focus{border-color:var(--green);background:var(--canvas);box-shadow:0 0 0 3px #1f883d33}.dr-compose button{color:#fff;background:var(--green);border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.dr-compose button:disabled{color:#8c959f;background:var(--hover)}.dr-chat-note{color:var(--ink-muted);padding:0 12px 8px;font-size:11px}.dr-done-scrim{z-index:5;background:#1f232880;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.dr-done{background:var(--canvas);width:100%;max-width:380px;box-shadow:var(--shadow-lg);text-align:center;border-radius:12px;padding:24px}.dr-done-icon{width:44px;height:44px;color:var(--green-dark);background:var(--green-tint);border-radius:50%;place-items:center;display:inline-grid}.dr-done h2{letter-spacing:-.01em;margin-top:12px;font-size:20px;font-weight:700}.dr-done p{color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:1.5}.dr-primary{color:#fff;background:var(--green);border:1px solid #1f232826;border-radius:8px;width:100%;height:46px;margin-top:20px;font-size:15px;font-weight:600}.dr-primary:active{background:var(--green-dark)}.dr button:focus-visible,.dr select:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (min-width:900px){.dr-top{gap:12px;padding:10px 20px;display:flex}.dr-title{flex:1;min-width:0;display:block}.dr-clock{border:1px solid var(--line);background:var(--subtle);border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:6px 14px}.dr-clock .dr-tag{margin:0}.dr-clock strong{font-size:18px}.dr-auto span{clip:auto;width:auto;height:auto;position:static}.dr-auto svg{display:block}.dr-board{--col:136px;--row:66px;flex-basis:42%}.dr-tabs{display:none}.dr-panes{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr) minmax(300px,.8fr);display:grid}.dr-pane{border-left:1px solid var(--line)}.dr-pane:first-child{border-left:0}.dr-pane.players,.dr-pane.chat,.dr-pane.mid-active{display:flex}.dr-pane-title{border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;height:44px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.dr-pane-title.seg div{border:1px solid var(--line);border-radius:6px;display:flex;overflow:hidden}.dr-pane-title.seg button{height:30px;color:var(--ink-muted);background:var(--canvas);padding:0 12px;font-size:13px;font-weight:600}.dr-pane-title.seg button+button{border-left:1px solid var(--line)}.dr-pane-title.seg button[aria-pressed=true]{color:var(--ink);background:var(--hover)}.dr-table-head,.dr-row{grid-template-columns:36px minmax(0,1fr) 52px 40px 52px 44px 112px}.dr .hide-sm{display:block}.dr-draft,.dr-icon{height:34px}.dr-icon{width:34px}.dr-done-scrim{padding:24px}}@media (prefers-reduced-motion:reduce){.dr-auto i,.dr-auto i:after{transition:none}}
