@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.37y6j4asgn87a.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.42ydqmu-69p6e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0k99vu2yejv84.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.2kq1zw7ns-90j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.38exv3t7tju-g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.14rtxflq2gk6f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.1zyjrbr0w_u4w.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.live-cockpit{background:var(--s-canvas);flex-direction:column;min-height:100%;display:flex}.cockpit-topbar{border-bottom:1px solid var(--b-10);grid-template-columns:auto minmax(240px,1fr) auto auto auto;align-items:center;gap:22px;min-height:72px;padding:0 22px;display:grid}.cockpit-topbar>div span,.cockpit-topbar label{font:700 var(--fs-micro)/1.2 var(--cu-font-sans);letter-spacing:.13em;color:var(--t-faint)}.cockpit-topbar h1{font:600 var(--fs-title2)/1 var(--cu-font-sans);margin:4px 0 0}.cockpit-topbar label{gap:4px;display:grid}.cockpit-topbar select{border:0;border-bottom:1px solid var(--b-12);min-width:180px;color:var(--t-primary);background:0 0;padding:4px}.cockpit-topbar>b{letter-spacing:.12em;border:1px solid var(--b-12);padding:8px 10px;font-size:10px}.sync-ribbon{border-bottom:1px solid var(--b-10);background:color-mix(in srgb,var(--accent) 8%,var(--s-panel));grid-template-columns:auto 1fr auto;gap:16px;padding:8px 22px;font-size:11px;display:grid}.cockpit-controls{border-bottom:1px solid var(--b-10);justify-content:space-between;align-items:center;height:44px;padding:0 22px;display:flex}.cockpit-controls nav{display:flex}.cockpit-controls a{color:var(--t-muted);padding:7px 11px;font-size:10px;font-weight:800}.cockpit-controls a[aria-current=page]{color:var(--t-primary);background:var(--s-panel);box-shadow:inset 0 -2px var(--accent)}.cockpit-controls>span{letter-spacing:.12em;color:var(--t-faint);font-size:9px}.cockpit-layout{flex:1;grid-template-columns:minmax(0,1fr) 390px;min-height:640px;display:grid}.cockpit-board{border-right:1px solid var(--b-10);grid-template-rows:44px 36px 1fr;display:grid}.cockpit-board>header,.available-panel>header,.recent-panel>header,.roster-panel>header{border-bottom:1px solid var(--b-10);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;font-weight:800;display:flex}.board-columns{border-bottom:1px solid var(--b-10);grid-template-columns:58px repeat(12,1fr);display:grid}.board-columns>*{border-right:1px solid var(--b-07);color:var(--t-faint);place-items:center;font-size:9px;display:grid}.board-empty,.available-panel>div,.recent-panel>div,.roster-panel>div{text-align:center;place-content:center;min-height:145px;padding:38px;display:grid}.board-empty p,.available-panel>div p,.recent-panel>div p,.roster-panel>div p{max-width:440px;color:var(--t-muted);font-size:12px;line-height:1.6}.cockpit-rail{grid-template-rows:1fr auto auto;display:grid}.cockpit-rail>section{border-bottom:1px solid var(--b-10)}.available-panel header nav{gap:18px;display:flex}.available-panel header a{color:var(--t-muted)}.available-panel header a[aria-current=page]{color:var(--t-primary)}.roster-panel button{border:1px solid var(--b-10);color:var(--t-muted);background:0 0}.cockpit-status{border-top:1px solid var(--b-10);min-height:38px;color:var(--t-muted);align-items:center;gap:22px;padding:0 22px;font-size:10px;display:flex}.cockpit-status span:last-child{margin-left:auto}.live-idle-body aside ul{color:var(--t-muted);font-size:12px;line-height:1.8}.companion-shell header nav{gap:8px;margin-left:auto;display:flex}.companion-shell header nav a{color:var(--t-muted);padding:4px;font-size:9px}.companion-shell header nav a[aria-current=page]{color:var(--t-primary);border-bottom:1px solid var(--accent)}.companion-shell.expanded{max-width:720px}.companion-facts{border:1px solid var(--b-10);grid-template-columns:repeat(3,1fr);width:100%;margin:24px 0;display:grid}.companion-facts>div{border-right:1px solid var(--b-10);gap:5px;padding:18px;display:grid}.companion-facts>div:last-child{border:0}.companion-facts span{letter-spacing:.12em;color:var(--t-muted);font-size:8px}.draft-complete-state{text-align:center;background:var(--s-canvas);place-content:center;min-height:100%;padding:48px;display:grid}.draft-complete-state>span{letter-spacing:.18em;color:var(--accent);font-size:10px;font-weight:800}.draft-complete-state h1{font:600 clamp(38px,5vw,76px)/.95 var(--cu-font-display);margin:14px 0}.draft-complete-state p{max-width:520px;color:var(--t-muted);line-height:1.6}.draft-complete-state>div{justify-content:center;gap:10px;margin-top:22px;display:flex}.canonical-live{background:var(--s-canvas);height:100%;min-height:0;color:var(--t-primary2);flex-direction:column;display:flex}.live-commandbar{border-bottom:1px solid var(--b-10);grid-template-columns:minmax(210px,1fr) auto auto auto;align-items:center;gap:20px;min-height:72px;padding:10px 16px;display:grid}.live-title{align-items:baseline;gap:12px;min-width:0;display:flex}.live-title strong{font:600 var(--fs-hero0)/1 var(--cu-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-title span{font:400 var(--fs-body)/1 var(--cu-font-sans);color:var(--t-muted);white-space:nowrap}.live-clock{border:1px solid var(--b-12);background:var(--s-field);font:600 var(--fs-data)/1 var(--cu-font-sans);border-radius:8px;align-items:center;gap:14px;padding:9px 14px;display:flex}.live-clock b{color:var(--sig-pos);letter-spacing:.1em}.live-clock.on-clock{border-color:rgba(var(--rgb-pos),.4);background:rgba(var(--rgb-pos),.08)}.live-commandbar>nav{gap:5px;display:flex}.live-commandbar>nav a{color:var(--t-muted);font:600 var(--fs-label)/1 var(--cu-font-sans);border:1px solid #0000;border-radius:7px;padding:9px 12px}.live-commandbar>nav a[aria-current=page]{border-color:var(--b-12);background:var(--s-rail);color:var(--t-primary2)}.pick-context{align-items:center;gap:18px;display:flex}.pick-context>span{grid-template-columns:auto auto;gap:3px 7px;display:grid}.pick-context>span+span{border-left:1px solid var(--b-10);padding-left:18px}.pick-context small{font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.11em;color:var(--t-faint);grid-column:1/-1}.pick-context b{font:600 var(--fs-head)/1 var(--cu-font-sans)}.pick-context em{font:400 var(--fs-label)/1 var(--cu-font-sans);color:var(--t-muted);font-style:normal}.live-sync{border-bottom:1px solid rgba(var(--rgb-attn),.3);background:rgba(var(--rgb-attn),.07);gap:14px;padding:10px 16px;font-size:11px;display:flex}.live-sync strong{color:var(--sig-attn)}.canonical-cockpit-grid{flex:1;grid-template-columns:300px minmax(620px,1fr) 300px;gap:12px;min-height:0;padding:12px;display:grid}.canonical-cockpit-grid>aside,.ranking-cockpit{background:var(--s-rail);border:1px solid var(--b-panel);border-radius:10px;min-height:0;overflow:hidden}.intel-rail{overflow-y:auto}.intel-rail section+section{border-top:1px solid var(--b-10);margin-top:12px}.intel-rail header,.roster-rail>header{justify-content:space-between;align-items:baseline;padding:15px 16px 10px;display:flex}.intel-rail header b,.roster-rail>header b{font:600 var(--fs-label)/1 var(--cu-font-sans);letter-spacing:.1em}.intel-rail header small,.roster-rail>header span{color:var(--t-dim);font-size:10px}.intel-row{grid-template-columns:14px 3px 1fr;align-items:center;gap:9px;padding:8px 15px;display:grid}.intel-row>span{color:var(--t-dim);font-size:10px}.intel-row>i,.rank-row>i{background:var(--t-faint);border-radius:2px;width:3px;height:25px}.intel-row>strong{font:600 var(--fs-sub)/1 var(--cu-font-sans)}.intel-row small{color:var(--t-muted-s);font:400 var(--fs-label)/1 var(--cu-font-sans);margin-top:4px;display:block}.truthful-empty{border:1px dashed var(--b-12);color:var(--t-muted);border-radius:7px;margin:2px 15px 14px;padding:12px;font-size:11px;line-height:1.45}.recent-row{justify-content:space-between;padding:6px 16px;font-size:11px;display:flex}.recent-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-row span{color:var(--t-dim)}.recent-row mark{border:1px solid var(--b-12);color:var(--accent);background:0 0;margin-left:7px;padding:2px 4px;font-size:7px}.ranking-cockpit{flex-direction:column;display:flex}.ranking-controls{border-bottom:1px solid var(--b-10);align-items:center;gap:10px;padding:10px 16px;display:flex}.ranking-controls nav{gap:5px;display:flex}.ranking-controls a{font:600 var(--fs-micro)/1 var(--cu-font-sans);color:var(--t-muted);background:var(--w-045);border-radius:5px;padding:6px 8px}.ranking-controls a[aria-current=page]{background:var(--s-field);box-shadow:inset 0 0 0 1px}.ranking-controls button{border:1px solid var(--b-12);background:var(--s-field);color:var(--t-secondary);border-radius:6px;padding:7px 10px}.ranking-controls>span{color:var(--t-muted);margin-left:auto;font-size:10px}.ranking-controls label{color:var(--t-muted);font-size:10px}.rank-groups,.rank-header,.rank-row{grid-template-columns:42px 4px minmax(150px,1.6fr) 42px 62px 66px 58px 72px 75px 70px 78px;align-items:center;column-gap:8px;display:grid}.rank-groups{padding:9px 10px 3px}.rank-groups span{grid-column:span 6}.rank-groups b{letter-spacing:.11em;text-align:center;color:var(--t-muted);border-bottom:1px solid var(--b-10);padding-bottom:5px;font-size:8px}.rank-groups b:nth-child(3){color:var(--sig-attn)}.rank-groups b:last-child{grid-column:span 2}.rank-header{border-bottom:1px solid var(--b-10);background:var(--s-field);letter-spacing:.06em;color:var(--t-muted);padding:7px 10px;font-size:8px}.rank-header span:nth-child(n+6){text-align:right}.rank-body{padding:5px 10px 18px;overflow-y:auto}.rank-row{border-bottom:1px solid var(--b-05);min-height:38px;font-size:11px}.rank-row>span:nth-child(n+6),.rank-row>strong:nth-child(n+6){text-align:right}.rank-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-badge{background:var(--w-045);border-radius:4px;justify-self:start;padding:4px 6px;font-size:9px}.disagree{align-items:center;gap:6px;display:flex!important}.disagree>i{background:var(--b-10);border-radius:2px;width:44px;height:3px;position:relative}.disagree>i:after{content:"";width:inherit;background:var(--sig-attn);max-width:100%;height:100%;display:block}.disagree em{color:var(--t-muted);font-style:normal}.roster-rail{flex-direction:column;display:flex}.roster-rail>nav{flex-wrap:wrap;gap:4px;padding:0 12px 11px;display:flex}.roster-rail>nav a{border:1px solid var(--b-10);color:var(--t-muted);font:600 var(--fs-micro)/1 var(--cu-font-sans);border-radius:5px;padding:6px 8px}.roster-rail>nav a[aria-current=page]{color:var(--accent);border-color:var(--accent);background:var(--w-045)}.roster-progress{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 12px 12px;display:grid}.roster-progress span{background:var(--w-045);border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:8px 0;display:flex}.roster-progress b,.roster-progress em{font:600 var(--fs-tiny)/1 var(--cu-font-sans);font-style:normal}.roster-list{padding:0 9px 14px;overflow-y:auto}.roster-list>div{border-radius:5px;grid-template-columns:36px 1fr;align-items:center;gap:9px;padding:8px 7px;display:grid}.roster-list>div:nth-child(odd){background:var(--w-025)}.roster-list>div>b{font-size:10px}.roster-list span{font:500 var(--fs-body)/1 var(--cu-font-sans)}.roster-list span.empty{color:var(--t-faint)}.roster-list small{color:var(--t-muted-s);margin-top:4px;font-size:9px;display:block}.pos-qb{color:#d66b6b!important}.pos-rb{color:#5fbf93!important}.pos-wr{color:#6fa6df!important}.pos-te{color:#d39a55!important}.pos-k{color:#a888d8!important}.pos-dst{color:#7eb8b0!important}.pos-flex{color:#b9a66c!important}.pos-bn{color:var(--t-muted)!important}.intel-row>i.pos-qb,.rank-row>i.pos-qb{background:#d66b6b}.intel-row>i.pos-rb,.rank-row>i.pos-rb{background:#5fbf93}.intel-row>i.pos-wr,.rank-row>i.pos-wr{background:#6fa6df}.intel-row>i.pos-te,.rank-row>i.pos-te{background:#d39a55}.live-room-board{flex:1;min-height:0;padding:12px;overflow:auto}.live-room-board>p{color:var(--t-muted);margin:0 0 10px 4px;font-size:10px}.room-grid{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;min-width:max-content;display:grid;overflow:hidden}.room-grid>b,.room-grid>strong{text-align:center;background:var(--s-field);color:var(--t-muted);padding:9px;font-size:9px}.room-grid>span,.room-grid>div>span{border-top:1px solid var(--b-05);border-left:1px solid var(--b-05);flex-direction:column;gap:5px;min-height:62px;padding:8px;display:flex}.room-grid span.yours{box-shadow:inset 0 0 0 1px var(--accent)}.room-grid small{color:var(--t-faint)}.room-grid em{font-size:11px;font-style:normal}.room-grid i{font-size:9px;font-style:normal}@media (max-width:1250px){.live-commandbar{grid-template-columns:1fr auto auto}.pick-context{border-top:1px solid var(--b-06);grid-column:1/-1;padding-top:8px}.canonical-cockpit-grid{grid-template-columns:250px minmax(600px,1fr) 260px;overflow-x:auto}.rank-groups,.rank-header,.rank-row{grid-template-columns:38px 3px minmax(130px,1.4fr) 38px 56px 60px 52px 66px 68px 64px 70px}}.dossier-identity{justify-content:space-between;align-items:center;gap:16px;display:flex}.dossier-identity a{white-space:nowrap;color:var(--accent);font-size:11px;font-weight:700}.depth-scrim{z-index:70;background:var(--sh-scrim,#0009);position:fixed;inset:0}.team-depth-drawer{z-index:71;background:var(--s-raised);border-left:1px solid var(--b-12);width:min(560px,50vw);box-shadow:-30px 0 70px var(--sh-drawer);outline:none;position:fixed;top:0;bottom:0;right:0}.team-depth-drawer>header{border-bottom:1px solid var(--b-10);justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.team-depth-drawer header span{letter-spacing:.15em;color:var(--t-faint);font-size:9px}.team-depth-drawer h2{margin:6px 0 0}.depth-close{color:var(--t-muted);font-size:26px}.team-depth-drawer>section{border-bottom:1px solid var(--b-10);padding:28px 22px}.team-depth-drawer>section p{color:var(--t-muted);line-height:1.6}.depth-position{border-bottom:1px solid var(--b-07);grid-template-columns:60px 1fr;gap:18px;padding:16px 22px;display:grid}.depth-position span{color:var(--t-muted)}.settings-screen{grid-template-rows:58px minmax(0,1fr);grid-template-columns:214px minmax(0,1fr);padding:0 16px 16px;display:grid!important;overflow:hidden!important}.settings-screen>.screen-head{grid-column:1/-1;margin:0 -16px}.settings-tabs{border:1px solid var(--b-panel);background:var(--s-rail);border-right:0;border-radius:10px 0 0 10px;flex-direction:column;grid-area:2/1;gap:5px;padding:16px 12px!important;display:flex!important}.settings-tabs a{border-radius:6px!important;padding:13px!important}.settings-panel{grid-area:2/2;height:100%;border-radius:0 10px 10px 0!important;width:auto!important;margin:0!important;overflow:auto!important}.settings-rows>div{grid-template-columns:140px minmax(0,1fr) auto}.insights-opportunities{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;margin:16px;overflow:hidden}.insights-opportunities>header{border-bottom:1px solid var(--b-10);justify-content:space-between;padding:13px 16px;display:flex}.insights-opportunities>header span{font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.11em;color:var(--t-muted-s)}.insights-opportunities>header small{color:var(--t-faint)}.insights-opportunities .honest-empty a{color:var(--accent);margin-top:10px;display:inline-block}.insights-opportunities>footer{border-top:1px solid var(--b-10);max-width:74ch;color:var(--t-faint);margin:0 24px;padding:16px 0;font-size:11px;line-height:1.5}.draft-sort{gap:4px;margin-left:auto;display:flex}.draft-sort a,.draft-filterbar nav a{color:var(--t-muted);border-radius:5px;padding:8px 12px;font-size:11px;font-weight:600}.draft-sort a[aria-current=page],.draft-filterbar nav a[aria-current=page]{background:var(--accent);color:var(--s-canvas)}.draft-filterbar{z-index:4;border-bottom:1px solid var(--b-10);background:var(--s-rail);grid-template-columns:286px auto 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid;position:sticky;top:0}.draft-filterbar form{margin:0!important;display:block!important}.draft-filterbar input{width:100%}.draft-filterbar nav{display:flex}.draft-filterbar>span{text-align:right;color:var(--t-faint);font-size:11px}.drafts-ledger>header{top:57px!important}.draft-month h2{top:95px!important}.companion-shell{min-height:560px;width:360px!important}.companion-shell.expanded{width:860px!important;max-width:860px!important}.companion-shell.expanded section{max-width:none}.team-depth-drawer{width:400px!important}.settings-appearance{border:1px solid var(--b-10);border-radius:10px;justify-content:space-between;align-items:center;max-width:640px;margin:16px 24px 0;padding:14px 18px;display:flex}.settings-appearance>span{flex-direction:column;gap:3px;display:flex}.settings-appearance small{color:var(--t-muted)}.settings-appearance em{border:1px solid var(--b-10);color:var(--t-secondary);border-radius:6px;padding:6px 10px;font-style:normal}.settings-panel .settings-account{border:1px solid var(--b-10);border-radius:10px;max-width:640px;margin:12px 24px 0}.settings-rows.profile{border:1px solid var(--b-10);border-radius:10px;max-width:640px;margin:12px 24px;overflow:hidden}.settings-rows.profile>div{grid-template-columns:140px minmax(0,1fr) auto}.settings-rows.profile>div>span{color:var(--t-primary2);display:block}.settings-rows.profile i{width:1px}:root{--cu-font-sans-body:"IBM Plex Sans", system-ui, sans-serif;--cu-font-sans:"IBM Plex Sans", sans-serif;--s-field:#181613;--s-canvas:#181613;--s-rail:#221e1c;--s-panel:#25221e;--s-raised:#292522;--s-track:#2e2a26;--s-scroll:#322e2a;--s-scroll-h:#3c3632;--t-primary:#f7f4ef;--t-primary2:#f2efea;--t-secondary:#d9d2c6;--t-body:#d9d2c6;--t-muted:#d9d2c6;--t-muted2:#c1b8aa;--t-faint:#c1b8aa;--t-faintest:#b2a99c;--t-muted-s:#b9b1a3;--t-dim:#c1b8aa;--b-05:#ffffff0d;--b-10:#ffffff1a;--b-12:#ffffff1f;--b-06:#ffffff0f;--b-07:#ffffff12;--b-09:#ffffff17;--b-11:#ffffff1c;--b-panel:#fff3;--sig-pos:#7fd9a6;--sig-neg:#fa9787;--sig-attn:#d1af4f;--rgb-attn:209, 175, 79;--w-045:#ffffff0b;--sh-scrim:#0807069e;--accent:#ffc668;--accent-hover:#ffd98f;--accent-ink:#1c1508;--ink:var(--t-primary2);--muted:var(--t-muted2);--canvas:var(--s-field);--surface:var(--s-rail);--line:var(--b-panel);--cu-space-scale:1;--cu-control-scale:1;--s-hover-c:#23201e;--s-hover-menu:#29241e;--sh-drawer:#0009;--fs-micro:11px;--fs-tiny:11.5px;--fs-label:12px;--fs-body:12.5px;--fs-data:13px;--fs-strong:13.5px;--fs-sub:14px;--fs-title:14.5px;--fs-title2:15px;--fs-head:15.5px;--fs-head2:16px;--fs-lede:16.5px;--fs-lede2:18px;--fs-hero0:19px;--fs-hero:20px;--fs-hero2:22px;--fs-num0:27px;--fs-num1:28px;--fs-num2:30px;--fs-clock:38px;--fs-posbadge:11px}[data-theme=light]{--s-field:#f7f4ee;--s-canvas:#f7f4ee;--s-rail:#ede7dd;--s-panel:#f4f0e8;--s-raised:#fff;--s-track:#d4ccbe;--s-scroll:#c4bbab;--s-scroll-h:#aba192;--s-hover-c:#ece7dd;--s-hover-menu:#efe9de;--t-primary:#1a1714;--t-primary2:#221d18;--t-secondary:#3d372f;--t-body:#3d372f;--t-muted-s:#4e463b;--t-muted:#3d372f;--t-muted2:#4d463e;--t-faint:#4d463e;--t-dim:#4d463e;--t-faintest:#504a42;--b-05:#00000012;--b-06:#00000014;--b-07:#00000017;--b-09:#0000001c;--b-10:#0000001f;--b-11:#00000021;--b-12:#00000024;--b-panel:#0003;--w-045:#0000000d;--sig-pos:#12522e;--sig-neg:#832717;--sig-attn:#836401;--rgb-attn:131,100,1;--sh-drawer:#0000002e;--sh-scrim:#3c342861}[data-accent=lavender]{--accent:#d8c8ff;--accent-hover:#ddd3ff;--accent-ink:#16120f}[data-theme=light][data-accent=lavender]{--accent:#392785;--accent-hover:#5b3fcc;--accent-ink:#fff}[data-accent=bone]{--accent:#e8e1d6;--accent-hover:#f5f0e7;--accent-ink:#16120f}[data-theme=light][data-accent=bone]{--accent:#2b2824;--accent-hover:#3d3833;--accent-ink:#f4f0e8}[data-theme=light][data-accent=amber]{--accent:#4f3206;--accent-hover:#8f5b0a;--accent-ink:#fff}[data-display=compact]{--cu-space-scale:.9;--cu-control-scale:.92;--fs-micro:11px;--fs-tiny:11px;--fs-label:11.5px;--fs-body:12px;--fs-data:12.5px;--fs-strong:12.5px;--fs-sub:13px;--fs-title:13.5px;--fs-title2:14px;--fs-head:14.5px;--fs-head2:15px;--fs-lede:15.5px;--fs-lede2:16.5px;--fs-hero0:17.5px;--fs-hero:18.5px;--fs-hero2:20.5px;--fs-num0:25px;--fs-num1:26px;--fs-num2:28px;--fs-clock:35.5px;--fs-posbadge:11px}[data-display=large]{--cu-space-scale:1.12;--cu-control-scale:1.12;--fs-micro:12.5px;--fs-tiny:13px;--fs-label:13.5px;--fs-body:14px;--fs-data:15px;--fs-strong:15.5px;--fs-sub:16px;--fs-title:16.5px;--fs-title2:17px;--fs-head:17.5px;--fs-head2:18px;--fs-lede:19px;--fs-lede2:20.5px;--fs-hero0:21.5px;--fs-hero:21.5px;--fs-hero2:24px;--fs-num0:29px;--fs-num1:30px;--fs-num2:32.5px;--fs-clock:41px;--fs-posbadge:13.5px}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--cu-font-sans-body);-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:0 32px;display:flex}.wordmark{font:600 14px/1 var(--cu-font-sans);letter-spacing:.12em}.auth-actions,.hero-actions{align-items:center;gap:10px;display:flex}.button{border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:11px 16px}.button-quiet{color:var(--ink);background:0 0}.button-primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:700}.landing{max-width:1000px;margin:0 auto;padding:120px 32px 80px}.eyebrow{color:var(--accent);font:600 12px/1.4 var(--cu-font-sans);letter-spacing:.18em}.landing h1{letter-spacing:-.065em;max-width:850px;margin:22px 0;font-size:clamp(52px,9vw,108px);line-height:.9}.lede{max-width:650px;color:var(--muted);font-size:20px;line-height:1.55}.hero-actions{margin-top:36px}.insights-screen{flex-direction:column;height:100%;display:flex;overflow:auto}.insights-screen>header{border-bottom:1px solid var(--b-10);align-items:center;gap:8px;min-height:58px;padding:11px 16px;display:flex}.insights-screen>header>div{align-items:baseline;gap:14px;margin-right:auto;display:flex}.insights-screen h1{color:var(--t-primary2);font:600 var(--fs-hero0)/1 var(--cu-font-sans);margin:0}.insights-screen>header span{color:var(--t-muted);font:400 var(--fs-body)/1 var(--cu-font-sans)}.insights-screen>header button{border:1px solid var(--b-10);background:var(--s-panel);height:30px;color:var(--t-muted);border-radius:5px;padding:0 11px}.insights-layout{grid-template-columns:minmax(650px,1fr) 420px;gap:14px;padding:16px;display:grid}.insights-layout>section,.insights-layout>aside{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;overflow:hidden}.insights-layout>section>header{border-bottom:1px solid var(--b-10);justify-content:space-between;padding:13px 16px;display:flex}.insights-layout>section>header span,.insights-layout>aside>header{color:var(--t-muted-s);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.11em}.insights-layout>section>header small{color:var(--t-faint)}.insights-layout .honest-empty a{color:var(--accent);margin-top:10px;display:inline-block}.insights-layout>aside>header{border-bottom:1px solid var(--b-10);padding:13px 16px}.insights-layout>aside>div{padding:20px}.insights-layout>aside strong{color:var(--t-primary2)}.insights-layout>aside p{color:var(--t-muted);line-height:1.5}.insights-layout>aside>footer{border-top:1px solid var(--b-10);color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em;padding:11px 16px}.draft-detail{height:100%;overflow:auto}.draft-detail>header{border-bottom:1px solid var(--b-10);align-items:center;gap:14px;padding:12px 16px;display:flex}.draft-detail>header>a{border:1px solid var(--b-10);border-radius:6px;padding:8px 11px}.draft-detail>header>div{flex-direction:column;gap:5px;display:flex}.draft-detail h1{color:var(--t-primary2);font:600 var(--fs-hero0)/1 var(--cu-font-sans);margin:0}.draft-detail>header span{color:var(--t-muted);font:400 var(--fs-label)/1 var(--cu-font-sans)}.draft-detail>header>b{color:var(--sig-pos);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em;margin-left:auto}.draft-detail>nav{gap:3px;padding:14px 16px 0;display:flex}.draft-detail>nav a{color:var(--t-muted);border-radius:6px;padding:9px 13px}.draft-detail>nav a[aria-current=page]{background:var(--s-panel);color:var(--t-primary)}.draft-overview{grid-template-columns:minmax(0,1fr) 360px;gap:14px;padding:14px 16px;display:grid}.draft-overview>section,.draft-overview>aside,.draft-ledger,.draft-roster{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;overflow:hidden}.draft-overview section>header,.draft-ledger>header,.draft-roster>header{border-bottom:1px solid var(--b-10);color:var(--t-muted-s);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.11em;padding:13px 15px}.draft-overview>section:not(.draft-pick-preview)>div{flex-direction:column;gap:6px;padding:18px;display:inline-flex}.draft-overview>section>div>strong{color:var(--t-primary);font:600 var(--fs-lede)/1 var(--cu-font-sans)}.draft-overview>section>div>span{color:var(--t-muted)}.draft-overview>aside{padding:16px}.draft-overview>aside strong{color:var(--t-muted-s);letter-spacing:.1em}.draft-overview>aside p{color:var(--t-muted);line-height:1.5}.draft-pick-preview{grid-column:1/-1}.draft-ledger,.draft-roster{margin:14px 16px}.draft-ledger>header{grid-template-columns:55px minmax(260px,1fr) 160px 110px 90px 80px;gap:10px;display:grid}.draft-pick{border-bottom:1px solid var(--b-05);min-height:52px;color:var(--t-muted);grid-template-columns:55px minmax(260px,1fr);align-items:center;gap:10px;padding:8px 15px;display:grid}.draft-pick.full{grid-template-columns:55px minmax(260px,1fr) 160px 110px 90px 80px}.draft-pick>strong{color:var(--t-primary2);flex-direction:column;gap:4px;display:flex}.draft-pick small{color:var(--t-muted);font-weight:400}.draft-roster>p,.draft-pick-preview>p{color:var(--t-muted);padding:16px}.home-active{grid-template-columns:minmax(520px,760px) minmax(420px,1fr);gap:16px;padding:16px;display:grid}.home-drafts,.home-brief{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:11px;overflow:hidden}.home-drafts>header,.home-brief>header{border-bottom:1px solid var(--b-10);justify-content:space-between;padding:14px 16px;display:flex}.home-drafts>header span,.home-brief>header span{color:var(--t-muted-s);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.11em}.home-drafts>header a,.home-brief a{color:var(--accent);font:500 var(--fs-label)/1 var(--cu-font-sans)}.home-drafts>a{border-bottom:1px solid var(--b-05);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.home-drafts>a>span{flex-direction:column;gap:5px;display:flex}.home-drafts strong,.home-brief strong{color:var(--t-primary2)}.home-drafts small,.home-brief small,.home-brief p{color:var(--t-muted)}.home-drafts b{color:var(--sig-pos);font-size:11px}.home-brief>div{border-bottom:1px solid var(--b-05);padding:14px 16px}.home-brief p{margin:7px 0;line-height:1.45}.league-drawer{z-index:61;border-left:1px solid var(--b-panel);background:var(--s-raised);width:720px;box-shadow:-24px 0 56px var(--sh-drawer);position:fixed;top:0;bottom:0;right:0;overflow:auto}.league-drawer>header{border-bottom:1px solid var(--b-10);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.league-drawer>header small{color:var(--t-muted-s);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.12em}.league-drawer h2{color:var(--t-primary2);font:600 var(--fs-num1)/1.2 var(--cu-font-sans);margin:8px 0 0}.league-drawer>header button{color:var(--t-muted);background:0 0;border:0;font-size:20px}.league-paths{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.league-paths button{border:1px solid var(--b-panel);background:var(--s-rail);min-height:130px;color:var(--t-primary2);text-align:left;border-radius:10px;flex-direction:column;gap:9px;padding:18px;display:flex}.league-paths button:disabled{opacity:.58}.league-paths strong{font:600 var(--fs-title)/1 var(--cu-font-sans)}.league-paths span{color:var(--t-muted);font:400 var(--fs-body)/1.5 var(--cu-font-sans)}.league-form{flex-direction:column;gap:16px;padding:20px;display:flex}.league-form>label,.league-form>div>label{color:var(--t-muted);font:500 var(--fs-label)/1 var(--cu-font-sans);flex-direction:column;flex:1;gap:6px;display:flex}.league-form>div{gap:12px;display:flex}.league-form input,.league-form select{border:1px solid var(--b-12);background:var(--s-panel);height:38px;color:var(--t-primary2);border-radius:6px;padding:0 10px}.league-form fieldset{border:1px solid var(--b-10);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.league-form legend{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em}.league-form fieldset label{color:var(--t-secondary);grid-template-columns:1fr 65px;align-items:center;display:grid}.league-form p{color:var(--sig-neg);font:500 var(--fs-body)/1.4 var(--cu-font-sans)}.league-form footer{justify-content:flex-end;gap:8px;display:flex}.league-detail{height:100%;overflow:auto}.league-detail>header{border-bottom:1px solid var(--b-10);align-items:center;gap:14px;padding:13px 16px;display:flex}.league-detail>header>a{border:1px solid var(--b-10);border-radius:6px;padding:8px 11px}.league-detail>header>div{flex-direction:column;gap:5px;display:flex}.league-detail h1{color:var(--t-primary2);font:600 var(--fs-hero0)/1 var(--cu-font-sans);margin:0}.league-detail>header span{color:var(--t-muted);font:400 var(--fs-label)/1 var(--cu-font-sans)}.league-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.league-detail-grid>section,.league-detail-grid>aside{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;overflow:hidden}.league-detail-grid header{border-bottom:1px solid var(--b-10);color:var(--t-muted-s);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.11em;padding:13px 15px}.league-detail-grid section>div{border-bottom:1px solid var(--b-05);grid-template-columns:1fr 80px 80px;gap:8px;padding:11px 15px;display:grid}.league-detail-grid section strong{color:var(--t-primary2)}.league-detail-grid section span,.league-detail-grid section small{color:var(--t-muted)}.league-detail-grid>aside{grid-column:1/-1;padding:16px}.league-detail-grid>aside>strong{color:var(--t-muted-s);letter-spacing:.1em}.league-detail-grid>aside p{color:var(--t-muted);margin:8px 0 0;line-height:1.5}.rank-data>span:first-child>a{color:var(--t-primary2);font:600 13px/1 var(--cu-font-sans)}.live-idle{flex-direction:column;height:100%;display:flex}.live-idle>.screen-head h1{font:600 var(--fs-hero0)/1 var(--cu-font-sans)}.live-idle-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:stretch;gap:16px;width:min(65%,1320px);min-height:0;margin:10px auto 16px;padding:0;display:grid}.live-idle-body>section,.live-idle-body>aside{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:11px;padding:24px}.live-idle-body>section>span,.live-idle-body>aside>strong{color:var(--t-muted-s);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.12em}.live-idle-body h2{color:var(--t-primary2);font:600 var(--fs-hero2)/1.15 var(--cu-font-sans);margin:12px 0 8px}.live-idle-body p{color:var(--t-muted);font:400 var(--fs-body)/1.5 var(--cu-font-sans);margin:0 0 18px}.live-idle-body aside a{color:var(--accent);font:500 var(--fs-body)/1 var(--cu-font-sans)}.live-draft-list{border:1px solid var(--b-10);border-radius:8px;overflow:hidden}.live-draft-list>a{border-bottom:1px solid var(--b-06);grid-template-columns:minmax(180px,1fr) minmax(86px,.35fr) minmax(145px,.55fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.live-draft-list>a>span{flex-direction:column;gap:5px;display:flex}.live-draft-list strong{color:var(--t-primary2)}.live-draft-list small{color:var(--t-muted)}.live-draft-list__progress{border-left:1px solid var(--b-08);padding-left:14px}.live-draft-list__progress small{font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.08em}.live-draft-list__progress strong{font:600 var(--fs-label)/1 var(--cu-font-sans)}.live-draft-list b{color:var(--accent);white-space:nowrap}.live-cockpit-unavailable{flex-direction:column;height:100%;min-height:0;display:flex}.live-cockpit-unavailable>header{border-bottom:1px solid var(--b-10);align-items:center;gap:14px;min-height:62px;padding:10px 16px;display:flex}.live-cockpit-unavailable>header>a{border:1px solid var(--b-10);border-radius:6px;padding:8px 11px}.live-cockpit-unavailable>header>div{flex-direction:column;gap:4px;display:flex}.live-cockpit-unavailable h1{color:var(--t-primary2);font:600 var(--fs-hero0)/1 var(--cu-font-sans);margin:0}.live-cockpit-unavailable>header span{color:var(--t-muted);font:400 var(--fs-label)/1 var(--cu-font-sans)}.live-cockpit-unavailable>header>b{color:var(--sig-attn);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em;margin-left:auto}.cockpit-grid{flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:12px;min-height:0;padding:12px;display:grid}.cockpit-grid>section,.cockpit-grid>aside>section{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;overflow:hidden}.cockpit-grid header{border-bottom:1px solid var(--b-10);color:var(--t-muted-s);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.12em;padding:12px 14px}.cockpit-grid>section>div,.cockpit-grid>aside>section>p{padding:22px}.cockpit-grid p{color:var(--t-muted);font:400 var(--fs-body)/1.5 var(--cu-font-sans)}.cockpit-grid>aside{flex-direction:column;gap:12px;display:flex}.live-cockpit-unavailable>footer{border-top:1px solid rgba(var(--rgb-attn),.28);background:rgba(var(--rgb-attn),.08);gap:14px;padding:11px 16px;display:flex}.live-cockpit-unavailable>footer strong{color:var(--sig-attn)}.live-cockpit-unavailable>footer span{color:var(--t-muted)}.mock-draft-connect{border-top:1px solid var(--b-10);gap:12px;margin-top:18px;padding-top:18px;display:grid}.mock-draft-connect>strong{color:var(--t-muted-s);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.12em}.mock-draft-connect form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.mock-draft-connect label{min-width:min(100%,320px);color:var(--t-muted);font:500 var(--fs-label)/1 var(--cu-font-sans);gap:6px;display:grid}.mock-draft-connect input,.mock-draft-connect select{border:1px solid var(--b-10);background:var(--s-panel);height:36px;color:var(--t-primary2);border-radius:6px;padding:0 10px}.mock-draft-connect form>p{flex-direction:column;flex:1 0 100%;gap:5px;margin:0;display:flex}.mock-draft-connect form>p b{color:var(--t-primary2)}.mock-draft-connect form>p span{color:var(--t-muted)}.mock-draft-connect>p[role=alert]{color:var(--sig-neg);margin:0}@media (max-width:1400px){.live-idle-body{width:calc(100% - 32px)}}@media (max-width:980px){.live-idle-body{grid-template-columns:1fr;align-content:start}.live-draft-list>a{grid-template-columns:minmax(180px,1fr) auto}.live-draft-list__progress{display:none}}.app-frame{background:var(--s-field);width:100%;min-width:1920px;height:100vh;min-height:960px;color:var(--t-body);display:flex;position:relative;overflow:hidden}body:has(.app-frame)>.site-header{display:none}.nav-rail{background:var(--s-rail);border:1px solid var(--b-panel);border-radius:14px;flex-direction:column;flex:none;width:246px;margin:16px 0 16px 16px;display:flex;overflow:hidden}.rail-brand{color:var(--t-primary);font:600 16px/1 var(--cu-font-sans);align-items:center;gap:12px;padding:22px 20px 21px;display:flex}.brand-mark{background:var(--accent);border-radius:6px;flex:none;width:22px;height:22px}.rail-scroll{border-top:1px solid var(--b-05);flex:1;min-height:0;overflow-y:auto}.nav-group{flex-direction:column;padding:19px 0 4px;display:flex}.nav-group h2{color:var(--t-faint);font:600 10px/1 var(--cu-font-sans);letter-spacing:.15em;margin:0;padding:0 20px 11px}.nav-item{color:var(--t-muted2);font:500 14px/1 var(--cu-font-sans);border-radius:0 7px 7px 0;grid-template-columns:3px 1fr;align-items:center;gap:12px;margin-right:12px;padding:9px 18px 9px 15px;display:grid}.nav-item.is-current{color:var(--t-primary);background:#ffc6681a;font-weight:600}.nav-item.is-pending{cursor:default}.nav-tick{background:0 0;border-radius:1px;width:3px;height:10px}.is-current .nav-tick{background:var(--accent);height:26px}.rail-status{border-top:1px solid var(--b-05);color:var(--t-faint);font:500 11px/1 var(--cu-font-sans);letter-spacing:.04em;align-items:center;gap:9px;padding:18px 20px 16px;display:flex}.status-dot{background:var(--sig-pos);border-radius:50%;width:5px;height:5px}.account-row{width:100%;padding:calc(15px * var(--cu-space-scale)) 20px calc(17px * var(--cu-space-scale));color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr 10px;align-items:center;gap:11px;display:grid}.account-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.account-row strong{color:var(--t-primary);font:600 13px/1 var(--cu-font-sans)}.account-row small{color:var(--t-faint);font:500 9px/1 var(--cu-font-sans);letter-spacing:.06em}.account-initials{background:color-mix(in srgb,var(--accent) 15%,transparent);width:28px;height:28px;color:var(--accent);font:600 11px/1 var(--cu-font-sans);border-radius:8px;place-items:center;display:grid!important}.rail-divider{background:var(--b-05);flex:none;height:1px;margin:0 20px}.preference-row,.display-label{padding:calc(11px * var(--cu-space-scale)) 20px;color:var(--t-body);font:500 12.5px/1 var(--cu-font-sans);text-align:left;background:0 0;border:0;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;display:grid}button.preference-row{cursor:pointer;width:100%}.toggle{background:var(--s-track);border-radius:8px;align-items:center;width:30px;height:16px;padding:2px;display:flex}.toggle>span{background:var(--t-muted2);border-radius:50%;width:12px;height:12px;transition:transform .15s}.toggle[data-checked=true]{background:var(--accent)}.toggle[data-checked=true]>span{background:var(--accent-ink);transform:translate(14px)}.accent-options{gap:7px;display:flex}.accent-swatch{border:2px solid var(--s-rail);cursor:pointer;border-radius:50%;outline:1px solid #0000;width:14px;height:14px;padding:0}.accent-swatch[aria-pressed=true]{outline-color:currentColor}.accent-swatch.amber{color:#ffc668;background:#ffc668}.accent-swatch.lavender{color:#d8c8ff;background:#d8c8ff}.accent-swatch.bone{color:#e8e1d6;background:#e8e1d6}.display-label{grid-template-columns:14px 1fr;padding-bottom:0}.display-options{gap:4px;padding:7px 20px 13px;display:flex}.display-options button{border:1px solid var(--b-10);height:26px;color:var(--t-muted2);font:500 11.5px/1 var(--cu-font-sans);cursor:pointer;background:0 0;border-radius:5px;flex:auto;padding:0 6px}.display-options button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--t-primary)}.menu-catcher{z-index:39;background:0 0;border:0;position:absolute;inset:0}.account-menu{background:var(--s-raised);border:1px solid var(--b-panel);z-index:40;border-radius:9px;width:214px;position:absolute;bottom:86px;left:26px;overflow:hidden;box-shadow:0 18px 48px #0000008c}.account-menu-head{border-bottom:1px solid var(--b-10);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.account-menu-head strong{color:var(--t-primary);font:600 13px/1 var(--cu-font-sans)}.account-menu-head span{color:var(--t-muted2);font:400 12px/1.3 var(--cu-font-sans);text-overflow:ellipsis;overflow:hidden}.account-menu>a,.account-menu>button{width:100%;color:var(--t-secondary);font:500 13px/1 var(--cu-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 16px;display:block}.account-menu>button{border-top:1px solid var(--b-05)}.account-menu>a:hover,.account-menu>button:hover{background:var(--s-panel)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-stage{background:var(--s-canvas);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-page{background:var(--s-rail);border:1px solid var(--b-panel);border-radius:12px;margin:16px;padding:40px;overflow:auto}.workspace-heading{max-width:720px;margin-bottom:32px}.section-label,.card-heading span{color:var(--accent);font:600 10px/1 var(--cu-font-sans);letter-spacing:.15em}.workspace-heading h1,.workspace-page>h1{color:var(--t-primary2);font:600 clamp(32px, 4vw, 48px)/1.05 var(--cu-font-sans);letter-spacing:-.035em;margin:13px 0 10px}.workspace-heading>p:last-child{color:var(--t-muted2);margin:0;font-size:16px;line-height:1.55}.getting-started,.state-card{background:var(--s-rail);border:1px solid var(--b-panel);border-radius:12px;overflow:hidden}.card-heading{border-bottom:1px solid var(--b-10);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px 13px;display:flex}.card-heading small{color:var(--t-faintest);font:400 10px/1 var(--cu-font-sans);letter-spacing:.06em}.setup-intro{padding:26px 22px 20px}.setup-intro h2{color:var(--t-primary2);font:600 22px/1.2 var(--cu-font-sans);letter-spacing:-.015em;margin:0 0 9px}.setup-intro p{max-width:700px;color:var(--t-muted2);margin:0;font-size:14px;line-height:1.55}.setup-steps{margin:0;padding:0 22px;list-style:none}.setup-steps li{border-top:1px solid var(--b-05);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 0;display:grid}.step-number{border:1px solid var(--b-12);width:24px;height:24px;color:var(--t-muted2);font:600 11px/1 var(--cu-font-sans);border-radius:50%;place-items:center;display:grid}.step-copy{flex-direction:column;gap:6px;display:flex}.step-copy strong{color:var(--t-primary2);font:600 15px/1 var(--cu-font-sans)}.step-copy small{color:var(--t-muted2);font:400 13px/1.4 var(--cu-font-sans)}.primary-action,.quiet-action{min-width:116px;font:600 13px/1 var(--cu-font-sans);border-radius:6px;padding:10px 14px}.primary-action{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.quiet-action{border:1px solid var(--b-12);color:var(--t-body);background:0 0}button:disabled{cursor:not-allowed;opacity:.62}.drawer-scrim{background:0 0}.metric-toggle a,.position-bar a{border:1px solid var(--b-10);height:30px;color:var(--t-muted);font:600 11px/1 var(--cu-font-sans);background:0 0;border-radius:5px;align-items:center;padding:0 12px;display:inline-flex}.metric-toggle a[aria-pressed=true],.position-bar a[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.player-grid>header>div a{border:1px solid var(--b-10);height:30px;color:var(--t-muted);font:600 var(--fs-label)/1 var(--cu-font-sans);background:0 0;border-radius:6px;align-items:center;padding:0 11px;display:inline-flex}.player-grid>header>div a[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.drafts-screen{flex-direction:column;height:100%;display:flex;overflow:hidden}.drafts-screen>header{border-bottom:1px solid var(--b-10);align-items:center;gap:14px;min-height:58px;padding:11px 16px;display:flex}.drafts-screen h1{color:var(--t-primary2);font:600 var(--fs-hero0)/1 var(--cu-font-sans);margin:0}.drafts-screen>header>span{color:var(--t-muted)}.drafts-screen>header form{gap:7px;margin-left:auto;display:flex}.drafts-screen select,.drafts-screen input,.drafts-screen form button{border:1px solid var(--b-10);background:var(--s-panel);height:32px;color:var(--t-secondary);border-radius:6px;padding:0 10px}.drafts-ledger{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;flex:1;min-height:0;margin:16px;overflow:auto}.drafts-ledger>header,.draft-month>a{grid-template-columns:130px minmax(260px,1fr) 180px 170px 80px;align-items:center;gap:12px;padding:0 16px;display:grid}.drafts-ledger>header{z-index:3;border-bottom:1px solid var(--b-10);background:var(--s-rail);height:38px;color:var(--t-faint);font:500 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.08em;position:sticky;top:0}.draft-month h2{z-index:2;border-bottom:1px solid var(--b-10);background:var(--s-panel);color:var(--t-muted-s);font:600 var(--fs-label)/1 var(--cu-font-sans);letter-spacing:.08em;margin:0;padding:9px 16px;position:sticky;top:38px}.draft-month>a{border-bottom:1px solid var(--b-05);min-height:58px;color:var(--t-body)}.draft-month>a:hover{background:var(--s-hover-c)}.draft-month>a>span{flex-direction:column;gap:5px;display:flex}.draft-month strong{color:var(--t-primary2)}.draft-month small{color:var(--t-muted)}.draft-month b{color:var(--accent);text-align:right;font-weight:500}.scoring-control label,.player-controls>label{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.08em;align-items:center;gap:7px;display:flex}.scoring-control select,.player-controls select{border:1px solid var(--b-10);background:var(--s-panel);height:30px;color:var(--t-secondary);font:500 var(--fs-label)/1 var(--cu-font-sans);border-radius:6px;padding:0 26px 0 9px}.player-controls{flex-wrap:wrap}.players-capability{border-bottom:1px solid var(--b-10);background:color-mix(in srgb,var(--sig-attn) 5%,transparent);padding:12px 16px}.players-capability strong{color:var(--sig-attn);font:600 var(--fs-label)/1 var(--cu-font-sans)}.players-capability p{max-width:74ch;color:var(--t-muted);font:400 var(--fs-label)/1.5 var(--cu-font-sans);margin:6px 0 0}.league-unavailable,.league-review{padding:20px}.league-unavailable>span,.league-review>span{color:var(--sig-attn);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.12em}.league-unavailable h3,.league-review h3{color:var(--t-primary2);font:600 var(--fs-head2)/1.2 var(--cu-font-sans);margin:10px 0 7px}.league-unavailable p,.league-review>p{color:var(--t-muted);line-height:1.5}.league-unavailable footer,.league-review>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.league-review>section{border:1px solid var(--b-panel);border-radius:8px;margin-top:14px;overflow:hidden}.league-review>section>header{border-bottom:1px solid var(--b-10);color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em;padding:11px 14px}.league-review>section>div{border-top:1px solid var(--b-05);grid-template-columns:1fr 160px;padding:9px 14px;display:grid}.league-review>section strong{color:var(--t-primary2)}.league-review>section span{color:var(--t-muted)}.source-identity{border-bottom:1px solid var(--b-10);background:var(--b-06);grid-template-columns:230px 150px 150px 1fr;gap:1px;display:grid}.source-identity>div{background:var(--s-canvas);flex-direction:column;gap:6px;padding:13px 16px;display:flex}.source-identity span,.source-versions>b{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em}.source-identity strong{color:var(--t-primary2);font:600 var(--fs-title)/1 var(--cu-font-sans)}.source-identity small{color:var(--t-muted);font:400 var(--fs-label)/1.3 var(--cu-font-sans)}.source-actions{justify-content:flex-end;flex-direction:row!important;align-items:center!important}.source-actions a,.source-actions button{border:1px solid var(--b-10);color:var(--t-secondary);font:500 var(--fs-label)/1 var(--cu-font-sans);background:0 0;border-radius:6px;padding:8px 10px}.source-filters,.source-versions{border-bottom:1px solid var(--b-06);align-items:center;gap:9px;padding:10px 16px;display:flex}.source-filters nav{gap:4px;display:flex}.source-filters a,.source-versions>span{border:1px solid var(--b-10);color:var(--t-muted);font:500 var(--fs-label)/1 var(--cu-font-sans);border-radius:6px;padding:7px 10px}.source-filters a[aria-current=page]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.source-filters>span{color:var(--t-muted);margin-left:auto}.source-versions em{color:var(--t-faint);font:400 var(--fs-label)/1.4 var(--cu-font-sans);margin-left:auto;font-style:normal}.source-series{flex:1;min-height:0;padding-bottom:20px;overflow:auto}.source-series>header,.source-series-row{--version-count:1;grid-template-columns:72px 260px 70px 64px repeat(var(--version-count),120px) 70px;align-items:center;gap:0;min-width:max-content;padding:0 20px;display:grid}.source-series>header{z-index:2;border-bottom:1px solid var(--b-10);background:var(--s-canvas);min-height:48px;color:var(--t-faint);font:500 var(--fs-tiny)/1 var(--cu-font-sans);letter-spacing:.07em;position:sticky;top:0}.source-series>header>span:nth-child(n+5){border-left:1px solid var(--b-06);color:var(--t-primary2);flex-direction:column;align-items:flex-end;gap:5px;padding-left:10px;display:flex}.source-series>header small{color:var(--t-faint);font-weight:400}.source-series-row{border-bottom:1px solid var(--b-05);min-height:48px;color:var(--t-body)}.source-series-row:hover{background:var(--s-hover-c)}.source-series-row>button{color:var(--t-dim);text-align:left;background:0 0;border:0;align-items:baseline;gap:5px;display:flex}.source-series-row>button small{color:var(--t-faintest)}.source-series-row>strong{color:var(--t-primary2);padding-left:11px}.source-series-row>b{background:var(--s-panel);color:var(--accent);font-size:var(--fs-tiny);border-radius:4px;justify-self:start;padding:5px 7px}.source-series-row>span:nth-child(n+5){border-left:1px solid var(--b-06);justify-content:flex-end;align-items:baseline;gap:5px;padding-left:10px;display:flex}.source-series-row>span:nth-child(n+5) small{color:var(--t-faint)}.source-series-row>em{text-align:right;color:var(--t-muted);font-style:normal}.changes-catcher{z-index:60;background:var(--sh-scrim);position:fixed;inset:0}.changes-drawer{z-index:61;border-left:1px solid var(--b-11);background:var(--s-raised);width:560px;box-shadow:-24px 0 60px var(--sh-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.changes-drawer>header{border-bottom:1px solid var(--b-10);justify-content:space-between;padding:18px 20px 14px;display:flex}.changes-drawer>header span{flex-direction:column;gap:7px;display:flex}.changes-drawer>header b{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.12em}.changes-drawer>header strong{color:var(--t-primary2);font:600 var(--fs-head2)/1.2 var(--cu-font-sans)}.changes-drawer>header small{color:var(--t-muted)}.changes-drawer>header>a{font-size:20px}.changes-drawer>div{flex:1;padding:10px 14px;overflow:auto}.changes-drawer>div>div{grid-template-columns:1fr 44px 100px 48px;align-items:center;gap:10px;padding:10px 8px;display:grid}.changes-drawer>div>div>b{color:var(--accent)}.changes-drawer>div>div span,.changes-drawer>div>p{color:var(--t-muted)}.changes-drawer>div>div em{color:var(--sig-attn);text-align:right;font-style:normal}.changes-drawer>footer{border-top:1px solid var(--b-10);color:var(--t-muted);padding:13px 20px;line-height:1.4}.edit-scrim{z-index:70;background:var(--sh-scrim);border:0;position:fixed;inset:0}.rank-edit{z-index:71;border:1px solid var(--b-11);background:var(--s-raised);width:380px;box-shadow:0 26px 60px var(--sh-drawer);border-radius:12px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.rank-edit>header{border-bottom:1px solid var(--b-10);padding:16px 18px 12px}.rank-edit>header strong{color:var(--t-primary2)}.rank-edit p{color:var(--t-muted);margin:7px 0 0;line-height:1.5}.rank-edit>label{color:var(--t-muted);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.rank-edit input{border:1px solid var(--b-12);background:var(--s-canvas);height:40px;color:var(--t-primary2);border-radius:6px;padding:0 12px}.rank-edit>footer{gap:9px;padding:0 18px 16px;display:flex}.rank-edit>footer button{border:1px solid var(--b-12);color:var(--t-secondary);background:0 0;border-radius:6px;padding:11px 16px}.rank-edit>footer button:first-child{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);flex:1}.sources-screen{height:100%;overflow:auto}.sources-screen>header{border-bottom:1px solid var(--b-10);justify-content:space-between;align-items:center;min-height:58px;padding:11px 16px;display:flex}.sources-screen h1{color:var(--t-primary2);font:600 var(--fs-hero0)/1 var(--cu-font-sans);margin:0}.sources-body{flex-direction:column;gap:20px;padding:16px 16px 30px;display:flex}.consensus-card{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:11px;overflow:hidden}.consensus-card>header{border-bottom:1px solid var(--b-10);justify-content:space-between;padding:15px 17px 11px;display:flex}.consensus-card>header span{flex-direction:column;gap:5px;display:flex}.consensus-card>header strong{color:var(--t-primary2);font:600 var(--fs-sub)/1 var(--cu-font-sans)}.consensus-card>header small,.consensus-card>p,.consensus-tier span{color:var(--t-muted);font:400 var(--fs-label)/1.5 var(--cu-font-sans)}.consensus-card>p{border-bottom:1px solid var(--b-06);max-width:68ch;margin:0;padding:12px 17px}.consensus-weights,.consensus-tier{border-bottom:1px solid var(--b-06);align-items:center;gap:9px;padding:10px 17px;display:flex}.consensus-weights b,.consensus-tier b{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em}.consensus-weights span{color:var(--accent);font:500 var(--fs-label)/1.4 var(--cu-font-sans)}.consensus-empty{border-bottom:1px solid var(--b-06);color:var(--t-dim);font:400 var(--fs-body)/1.5 var(--cu-font-sans);padding:16px 17px}.consensus-player{border-top:1px solid var(--b-05);grid-template-columns:34px minmax(0,max-content) auto 1fr;align-items:center;gap:10px;padding:9px 17px;display:grid}.consensus-player>span,.consensus-player small{color:var(--t-faintest);font:500 var(--fs-label)/1 var(--cu-font-sans)}.consensus-player strong{color:var(--t-primary2);font:500 var(--fs-data)/1 var(--cu-font-sans)}.consensus-player b{background:var(--s-panel);color:var(--accent);font:600 var(--fs-tiny)/1 var(--cu-font-sans);border-radius:3px;padding:4px 6px}.consensus-card>footer{border-top:1px solid var(--b-10);padding:11px 17px 13px}.consensus-card>footer a{color:var(--accent);font:500 var(--fs-label)/1 var(--cu-font-sans)}.sources-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.sources-layout>section>h2{color:var(--t-dim);font:600 var(--fs-label)/1 var(--cu-font-sans);letter-spacing:.1em;margin:0 0 10px}.sources-table{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;overflow:hidden}.sources-table>header,.sources-table>div{grid-template-columns:22px minmax(180px,1fr) 84px 72px 104px 112px 118px 18px;align-items:center;gap:12px;padding:11px 16px;display:grid}.sources-table>header{border-bottom:1px solid var(--b-10);color:var(--t-faint);font:500 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.08em}.sources-table>div{border-top:1px solid var(--b-05);min-height:62px;color:var(--t-body);font:400 var(--fs-body)/1 var(--cu-font-sans)}.sources-table>div>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.sources-table>div>span:nth-child(2)>a{color:var(--t-primary2);font:600 var(--fs-sub)/1 var(--cu-font-sans)}.sources-table small{color:var(--t-muted)}.sources-table>div>b{background:var(--s-panel);color:var(--t-secondary);font:600 var(--fs-tiny)/1 var(--cu-font-sans);text-align:center;border-radius:4px;padding:6px 7px}.source-check{border:1px solid var(--accent);width:16px;height:16px;color:var(--accent);background:0 0;border-radius:4px;padding:0;font-size:10px}.sources-table>div>span:nth-child(5) i{background:var(--sig-pos);border-radius:50%;width:6px;height:6px;display:inline-block}.sources-table>div>button:nth-child(6){border:1px solid var(--b-10);height:28px;color:var(--t-muted);background:0 0;border-radius:5px}.source-weight{justify-content:flex-end;align-items:center;gap:5px;display:flex}.source-weight button{border:1px solid var(--b-12);width:24px;height:24px;color:var(--t-muted);background:0 0;border-radius:4px}.source-weight strong{min-width:42px;color:var(--t-primary2);text-align:center}.sources-table>p{color:var(--sig-neg);margin:0;padding:10px 16px}.sources-zero,.sources-layout>aside>div{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;padding:18px}.sources-zero strong,.sources-layout>aside strong{color:var(--t-primary2)}.sources-zero p,.sources-layout>aside p{color:var(--t-muted);line-height:1.5}.sources-layout>aside{flex-direction:column;gap:16px;display:flex}.sources-layout>aside>div{flex-direction:column;gap:9px;display:flex}.sources-layout>aside span{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em}.sources-layout>aside p{margin:0}.workspace-reference{border-top:1px solid var(--b-05);color:var(--t-faintest);font:400 10px/1.3 var(--cu-font-sans);overflow-wrap:anywhere;margin:0;padding:14px 22px 16px}.state-card{margin-top:28px;padding:28px}.surface-state header{max-width:720px}.surface-state header>p:last-child{color:var(--t-muted2);line-height:1.55}.surface-state .state-card strong{color:var(--t-primary2);font-size:15px}.surface-state .state-card p{max-width:620px;color:var(--t-muted2);margin:10px 0 0;line-height:1.5}.home-screen{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.screen-head{border-bottom:1px solid var(--b-10);flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.screen-head h1{color:var(--t-primary2);font:600 16px/1 var(--cu-font-sans);letter-spacing:-.01em;margin:0}.screen-head>span{color:var(--t-muted2);font:400 12px/1 var(--cu-font-sans)}.home-zero{flex-direction:column;gap:16px;width:792px;padding:16px;display:flex}.get-started-intro{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:12px;padding:26px}.get-started-intro>span{color:var(--t-muted-s,#b9b1a3);font:600 11.5px/1 var(--cu-font-sans);letter-spacing:.12em}.get-started-intro h2{color:var(--t-primary2);font:600 22px/1.2 var(--cu-font-sans);letter-spacing:-.015em;margin:12px 0 10px}.get-started-intro p{max-width:56ch;color:var(--t-secondary);font:400 12.5px/1.55 var(--cu-font-sans);margin:0}.get-started-steps{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.get-started-steps li{border-bottom:1px solid var(--b-05);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:95px;padding:18px 22px;display:grid}.get-started-steps li:first-child{min-height:131px}.get-started-steps li:last-child{border-bottom:0}.get-started-steps .step-number{width:26px;height:26px}.get-started-steps .step-copy{gap:6px}.get-started-steps .step-copy strong{font-size:14.5px}.get-started-steps .step-copy>span{max-width:55ch;color:var(--t-secondary);font:400 12.5px/1.45 var(--cu-font-sans)}.canonical-button{min-width:108px;font:600 12.5px/1 var(--cu-font-sans);text-align:center;border-radius:6px;padding:11px 16px}.canonical-button.primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.canonical-button.secondary{border:1px solid var(--b-12);color:var(--t-body);background:0 0}.zero-note{color:var(--t-faint);font:400 11.5px/1 var(--cu-font-sans);margin:0 2px}.record-screen{flex-direction:column;flex:1;min-height:0;display:flex}.record-empty{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:12px;width:760px;margin:16px;padding:26px}.record-empty>span,.companion-shell section>span{color:var(--t-muted-s);font:600 11.5px/1 var(--cu-font-sans);letter-spacing:.12em}.record-empty h2,.companion-shell h1{color:var(--t-primary2);font:600 22px/1.2 var(--cu-font-sans);margin:12px 0 10px}.record-empty p,.companion-shell p{max-width:58ch;color:var(--t-secondary);font:400 12.5px/1.55 var(--cu-font-sans);margin:0 0 20px}.companion-shell{background:var(--s-field);width:420px;min-height:560px;color:var(--t-body);border:1px solid var(--b-panel)}.companion-shell header{border-bottom:1px solid var(--b-10);background:var(--s-rail);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;height:52px;padding:0 14px;display:grid}.companion-shell header strong{font:600 14px/1 var(--cu-font-sans);color:var(--t-primary)}.companion-shell header>span:last-child{font:500 9px/1 var(--cu-font-sans);letter-spacing:.08em;color:var(--t-faint)}.companion-shell section{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;margin:12px;padding:22px}.board-screen{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.board-toolbar{border-bottom:1px solid var(--b-10);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:15px 16px;display:flex}.board-toolbar>div{flex-direction:column;gap:7px;display:flex}.board-toolbar strong{color:var(--t-primary2);font:600 15px/1 var(--cu-font-sans)}.board-toolbar span{color:var(--t-muted2);font:400 12px/1.4 var(--cu-font-sans)}.canonical-panel{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:12px;margin:16px;overflow:hidden}.canonical-panel>header{border-bottom:1px solid var(--b-10);justify-content:space-between;align-items:center;height:43px;padding:0 17px;display:flex}.canonical-panel>header span{color:var(--t-muted-s);font:600 10px/1 var(--cu-font-sans);letter-spacing:.13em}.canonical-panel>header strong{color:var(--t-faint);font:500 11px/1 var(--cu-font-sans)}.honest-empty{padding:44px 24px}.honest-empty strong{color:var(--t-primary2);font:600 15px/1 var(--cu-font-sans)}.honest-empty p{max-width:620px;color:var(--t-muted);font:400 13px/1.5 var(--cu-font-sans);margin:10px 0 8px}.honest-empty span{color:var(--t-faintest);font:400 11px/1.4 var(--cu-font-sans)}.record-list>a,.record-list>div{border-bottom:1px solid var(--b-05);min-height:64px;color:var(--t-muted2);font:500 12px/1 var(--cu-font-sans);grid-template-columns:minmax(280px,1fr) 180px 150px;align-items:center;gap:16px;padding:10px 17px;display:grid}.record-list>a:last-child,.record-list>div:last-child{border-bottom:0}.record-list>a:hover{background:var(--s-hover-c)}.record-list>a>span:first-child,.record-list>div>span:first-child{flex-direction:column;gap:5px;display:flex}.record-list strong{color:var(--t-primary2);font:600 13px/1 var(--cu-font-sans)}.record-list small{color:var(--t-faint);font:400 11px/1.2 var(--cu-font-sans)}.rankings-screen{flex-direction:column;height:100%;min-height:0;display:flex}.rankings-head{border-bottom:1px solid var(--b-10);background:var(--s-canvas);align-items:center;gap:14px;min-height:58px;padding:14px 16px;display:flex;position:relative}.rankings-head h1{color:var(--t-primary2);font:600 16px/1 var(--cu-font-sans);margin:0}.rankings-head>i{background:var(--b-09);width:1px;height:18px}.rankings-head>span:not(.rank-caption){color:var(--t-faint);font:600 10px/1 var(--cu-font-sans);letter-spacing:.12em}.metric-toggle{gap:4px;display:flex}.metric-toggle button,.position-bar button{border:1px solid var(--b-10);height:30px;color:var(--t-muted);font:600 11px/1 var(--cu-font-sans);background:0 0;border-radius:5px;padding:0 12px}.metric-toggle button[aria-pressed=true],.position-bar button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.source-picker{position:relative}.source-trigger{border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);height:30px;color:var(--accent);border-radius:6px;align-items:center;gap:9px;padding:0 11px;display:flex}.source-trigger strong{font:600 12px/1 var(--cu-font-sans)}.source-trigger span{color:var(--t-muted);font:400 11px/1 var(--cu-font-sans)}.source-trigger b{font-size:9px}.rank-caption{color:var(--t-dim);font:400 11px/1 var(--cu-font-sans);margin-left:auto}.source-menu{z-index:41;border:1px solid var(--b-10);background:var(--s-rail);width:330px;box-shadow:0 20px 44px var(--sh-drawer);border-radius:10px;position:absolute;top:38px;left:0;overflow:hidden}.source-menu>header{border-bottom:1px solid var(--b-06);color:var(--t-faint);font:600 9px/1 var(--cu-font-sans);letter-spacing:.14em;padding:12px 14px 9px}.source-menu>a{grid-template-columns:14px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.source-menu>a:hover{background:var(--s-hover-menu)}.source-menu>a>b{color:var(--accent)}.source-menu>a>span{flex-direction:column;gap:4px;display:flex}.source-menu strong{color:var(--t-primary2);font:500 12px/1 var(--cu-font-sans)}.source-menu small,.source-menu em{color:var(--t-muted);font:400 10px/1.2 var(--cu-font-sans);font-style:normal}.position-bar{align-items:center;gap:5px;padding:14px 16px 0;display:flex}.position-bar span{color:var(--t-dim);font:400 11px/1 var(--cu-font-sans);margin-left:auto}.rank-notice{border:1px solid var(--b-10);background:var(--s-rail);border-radius:8px;align-items:baseline;gap:10px;margin:12px 16px 0;padding:11px 14px;display:flex}.rank-notice strong{color:var(--sig-attn);font:600 10px/1 var(--cu-font-sans);letter-spacing:.12em}.rank-notice span{color:var(--t-body);font:400 12px/1.45 var(--cu-font-sans)}.rank-notice a{color:var(--accent);font:500 11px/1 var(--cu-font-sans);margin-left:auto}.rank-table{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:11px;flex:1;min-height:0;margin:14px 16px 16px;overflow:hidden}.rank-table-scroll{height:100%;padding:0 6px 20px;overflow:auto}.rank-grid{--history-count:0;grid-template-columns:300px 110px 150px repeat(var(--history-count),110px);align-items:center;min-width:max-content;display:grid}.rank-band{z-index:3;background:var(--s-rail);padding:13px 6px 0;position:sticky;top:0}.rank-band b{border-bottom:1px solid var(--b-09);color:var(--t-muted);font:600 10px/1 var(--cu-font-sans);letter-spacing:.12em;text-align:right;padding-bottom:9px}.rank-band em{border-bottom:1px solid color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent);font:600 10px/1 var(--cu-font-sans);letter-spacing:.12em;text-align:center;grid-column:4/-1;padding-bottom:9px;font-style:normal}.rank-columns{z-index:3;border-bottom:1px solid var(--b-10);background:var(--s-rail);color:var(--t-muted);font:500 9px/1 var(--cu-font-sans);letter-spacing:.07em;padding:9px 6px;position:sticky;top:31px}.rank-columns span:nth-child(n+3){text-align:right}.rank-data{border-bottom:1px solid var(--b-05);min-height:48px;color:var(--t-muted);font:400 12px/1 var(--cu-font-sans);padding:0 6px}.rank-data:hover{background:var(--s-hover-c)}.rank-data>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.rank-data>span:first-child i{background:var(--accent);border-radius:2px;width:3px;height:30px}.rank-data>span:first-child strong{color:var(--t-primary2);font:600 13px/1 var(--cu-font-sans)}.rank-data>span:first-child small{color:var(--t-dim);font:400 10px/1 var(--cu-font-sans)}.rank-data>b,.rank-data>span:nth-child(n+3){text-align:right}.rank-data>b{color:var(--t-primary);font:600 16px/1 var(--cu-font-sans)}.position-badge{background:var(--s-panel);color:var(--t-muted);font:600 10px/1 var(--cu-font-sans);border-radius:4px;justify-self:start;padding:5px 7px}.error-card p{color:var(--t-muted2);margin:0 0 20px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--s-scroll);border:3px solid var(--s-canvas);border-radius:5px}.league-form fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.league-form legend{color:var(--t-primary2);margin-bottom:8px;font-weight:600}.league-team-choice{border:1px solid var(--b-10);background:var(--s-panel);border-radius:7px;align-items:center;gap:10px;padding:11px 12px;grid-template-columns:20px 1fr!important;display:grid!important}.league-team-choice:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--s-panel))}.league-team-choice input{width:auto!important;height:auto!important}.league-team-choice span{flex-direction:column;gap:4px;display:flex}.league-team-choice small{color:var(--t-muted)}.live-board-columns{grid-template-columns:58px minmax(180px,1fr) 70px 70px minmax(130px,220px)!important}.live-pick-list{overflow:auto}.live-pick-list>div{border-bottom:1px solid var(--b-05);min-height:54px;color:var(--t-muted);grid-template-columns:58px minmax(180px,1fr) 70px 70px minmax(130px,220px);align-items:center;font-size:11px;display:grid}.live-pick-list>div>span{border-right:1px solid var(--b-05);padding:9px 12px}.live-pick-list>div>span:first-child{text-align:center;flex-direction:column;gap:4px;display:flex}.live-pick-list strong{color:var(--t-primary2)}.live-pick-list small{color:var(--t-faint)}.source-detail-screen{flex-direction:column;height:100%;display:flex;overflow:auto}.source-detail-head{border-bottom:1px solid var(--b-10);align-items:center;gap:14px;min-height:58px;padding:14px 16px;display:flex}.source-detail-head>a{border:1px solid var(--b-10);background:var(--b-05);color:var(--t-body);font:500 var(--fs-body)/1 var(--cu-font-sans);border-radius:6px;padding:8px 12px}.source-detail-head h1{color:var(--t-primary2);font:600 var(--fs-hero0)/1 var(--cu-font-sans);margin:0}.source-detail-head>span{background:var(--s-panel);color:var(--t-muted-s);font:600 var(--fs-tiny)/1 var(--cu-font-sans);border-radius:4px;padding:5px 7px}.source-detail-head small{color:var(--t-muted);font:400 var(--fs-label)/1 var(--cu-font-sans);margin-left:auto}.source-summary{grid-template-columns:repeat(3,180px);gap:12px;padding:16px 16px 0;display:grid}.source-summary>div{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:9px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.source-summary span{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em}.source-summary strong{color:var(--t-primary2);font:500 var(--fs-title2)/1 var(--cu-font-sans)}.source-history{margin-top:16px}.settings-screen{flex-direction:column;height:100%;display:flex;overflow:auto}.settings-tabs{gap:4px;padding:14px 16px 0;display:flex}.settings-tabs a{color:var(--t-muted);font:500 var(--fs-body)/1 var(--cu-font-sans);border-radius:5px;padding:9px 13px}.settings-tabs a[aria-current=page]{background:var(--s-panel);color:var(--t-primary)}.settings-panel{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:11px;width:760px;margin:14px 16px 24px;overflow:hidden}.settings-panel>header{border-bottom:1px solid var(--b-10);padding:18px 20px}.settings-panel>header>span{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.12em}.settings-panel h2{color:var(--t-primary2);font:600 var(--fs-title2)/1.2 var(--cu-font-sans);margin:8px 0 0}.settings-account{border-bottom:1px solid var(--b-06);align-items:center;gap:13px;padding:18px 20px;display:flex}.settings-account>span{background:color-mix(in srgb,var(--accent) 15%,transparent);width:42px;height:42px;color:var(--accent);font:600 var(--fs-title)/1 var(--cu-font-sans);border-radius:10px;place-items:center;display:grid}.settings-account>div,.settings-rows>div>span{flex-direction:column;gap:5px;display:flex}.settings-account strong,.settings-rows strong{color:var(--t-primary2);font:600 var(--fs-title)/1 var(--cu-font-sans)}.settings-account small,.settings-rows small{color:var(--t-muted);font:400 var(--fs-body)/1.4 var(--cu-font-sans)}.settings-rows>div{border-bottom:1px solid var(--b-06);grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:62px;padding:12px 20px;display:grid}.settings-rows em,.settings-rows a{border:1px solid var(--b-10);color:var(--t-secondary);font:500 var(--fs-body)/1 var(--cu-font-sans);border-radius:6px;padding:6px 10px;font-style:normal}.settings-note{color:var(--t-dim);font:400 var(--fs-body)/1.6 var(--cu-font-sans);margin:6px 20px 18px}.drawer-scrim{z-index:60;background:var(--sh-scrim,#0807069e);border:0;position:fixed;inset:0}.upload-drawer{z-index:61;border-left:1px solid var(--b-panel);background:var(--s-raised);width:720px;box-shadow:-24px 0 56px var(--sh-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.upload-drawer>header{border-bottom:1px solid var(--b-10);justify-content:space-between;align-items:center;min-height:66px;padding:14px 18px;display:flex}.upload-drawer>header>span{flex-direction:column;gap:5px;display:flex}.upload-drawer>header strong{color:var(--t-primary2);font:600 var(--fs-title2)/1 var(--cu-font-sans)}.upload-drawer>header small{color:var(--t-muted);font:400 var(--fs-body)/1 var(--cu-font-sans)}.upload-drawer>header button{width:32px;height:32px;color:var(--t-muted);font:400 var(--fs-title2)/1 var(--cu-font-sans);background:0 0;border:0;border-radius:6px}.upload-body{flex:1;min-height:0;padding:18px;overflow:auto}.upload-drop{border:1px dashed var(--b-panel);background:var(--s-rail);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:28px;display:flex}.upload-drop strong{color:var(--t-primary2);font:600 var(--fs-title2)/1 var(--cu-font-sans)}.upload-drop span{max-width:52ch;color:var(--t-muted);font:400 var(--fs-body)/1.5 var(--cu-font-sans)}.upload-drop input{color:var(--t-body);font:400 var(--fs-body)/1 var(--cu-font-sans);margin-top:10px}.upload-summary,.upload-error{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:10px;padding:18px}.upload-summary>span{color:var(--sig-attn);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.12em}.upload-summary h2{color:var(--t-primary2);font:600 var(--fs-title2)/1.2 var(--cu-font-sans);margin:10px 0 7px}.upload-summary p,.upload-error p,.upload-blocked p{color:var(--t-muted);font:400 var(--fs-body)/1.5 var(--cu-font-sans);margin:0}.upload-preview{border:1px solid var(--b-panel);border-radius:9px;margin-top:14px;overflow:auto}.upload-preview>header,.upload-preview>div{border-bottom:1px solid var(--b-06);min-width:660px;color:var(--t-muted);font:400 var(--fs-label)/1 var(--cu-font-sans);grid-template-columns:44px 1fr 70px 74px 90px 90px;align-items:center;gap:8px;padding:9px 11px;display:grid}.upload-preview>header{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.06em}.upload-preview strong{color:var(--t-primary2);font:500 var(--fs-body)/1 var(--cu-font-sans)}.upload-preview em{color:var(--sig-attn);font:600 var(--fs-micro)/1 var(--cu-font-sans);font-style:normal}.upload-blocked{border:1px solid color-mix(in srgb,var(--sig-attn) 45%,transparent);background:color-mix(in srgb,var(--sig-attn) 7%,transparent);border-radius:8px;margin-top:14px;padding:14px}.upload-blocked strong,.upload-error strong{color:var(--sig-attn);font:600 var(--fs-body)/1 var(--cu-font-sans);margin-bottom:7px;display:block}.upload-error .canonical-button{margin-top:14px}.upload-preview>header,.upload-preview>div{grid-template-columns:44px minmax(150px,1fr) 58px 64px 82px 190px}.finding-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.finding-actions button{border:1px solid var(--b-10);color:var(--t-secondary);font:500 var(--fs-micro)/1 var(--cu-font-sans);background:0 0;border-radius:4px;padding:4px 6px}.upload-commit{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:9px;grid-template-columns:1fr 150px auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.upload-commit label{color:var(--t-muted);font:500 var(--fs-label)/1 var(--cu-font-sans);flex-direction:column;gap:6px;display:flex}.upload-commit input,.upload-commit select{border:1px solid var(--b-12);background:var(--s-panel);height:36px;color:var(--t-primary2);font:400 var(--fs-body)/1 var(--cu-font-sans);border-radius:6px;padding:0 10px}.upload-summary>.canonical-button{margin-top:14px;display:inline-block}.players-screen{flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.players-head{border-bottom:1px solid var(--b-10);align-items:center;gap:14px;min-height:58px;padding:12px 16px;display:flex}.players-head h1{color:var(--t-primary2);font:600 var(--fs-hero0)/1 var(--cu-font-sans);margin:0}.players-head>span{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.12em}.players-head form{margin-left:auto;display:flex}.players-head input{border:1px solid var(--b-10);background:var(--s-panel);width:240px;height:32px;color:var(--t-primary2);border-radius:6px 0 0 6px;padding:0 10px}.players-head form button{border:1px solid var(--b-10);background:var(--s-panel);height:32px;color:var(--t-secondary);border-left:0;border-radius:0 6px 6px 0}.players-head>button{border:1px solid var(--b-10);background:var(--w-045,#ffffff0b);height:32px;color:var(--t-secondary);border-radius:6px;padding:0 10px}.players-head>button small{color:var(--t-faint);letter-spacing:.1em;margin-right:7px}.player-wire{border-bottom:1px solid var(--b-07);margin:14px 16px 0;padding-bottom:10px}.player-wire header{justify-content:space-between;display:flex}.player-wire strong{color:var(--t-muted-s);font:600 var(--fs-tiny)/1 var(--cu-font-sans);letter-spacing:.11em}.player-wire span,.player-wire p{color:var(--t-faintest);font:400 var(--fs-label)/1.4 var(--cu-font-sans)}.player-wire p{margin:10px 0 0}.player-grid{border:1px solid var(--b-panel);background:var(--s-rail);border-radius:11px;margin:16px;overflow:hidden}.player-grid>header{border-bottom:1px solid var(--b-10);align-items:center;gap:12px;padding:13px 16px;display:flex}.player-grid>header>div{gap:4px;display:flex}.player-grid button{border:1px solid var(--b-10);height:30px;color:var(--t-muted);font:600 var(--fs-label)/1 var(--cu-font-sans);background:0 0;border-radius:6px;padding:0 11px}.player-grid button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.player-grid>header>span{color:var(--t-faintest);font:400 var(--fs-label)/1 var(--cu-font-sans);margin-left:auto}.player-columns,.player-row{grid-template-columns:48px minmax(280px,1fr) 110px 100px 150px;align-items:center;gap:10px;padding:0 16px;display:grid}.player-columns{border-bottom:1px solid var(--b-10);height:36px;color:var(--t-faint);font:500 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.08em}.player-row{border-bottom:1px solid var(--b-05);min-height:50px;color:var(--t-muted);font:400 var(--fs-data)/1 var(--cu-font-sans)}.player-row:hover{background:var(--s-hover-c)}.player-row>strong{color:var(--t-primary2);font:600 var(--fs-sub)/1 var(--cu-font-sans);align-items:baseline;gap:8px;display:flex}.player-row small{color:var(--t-muted);font:400 var(--fs-label)/1 var(--cu-font-sans)}.dossier-catcher{z-index:51;background:0 0;position:fixed;inset:0}.player-dossier{z-index:52;border-left:1px solid var(--b-11,var(--b-12));background:var(--s-raised);width:min(58%,1060px);min-width:760px;box-shadow:-30px 0 70px var(--sh-drawer);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}.player-dossier>header{z-index:2;border-bottom:1px solid var(--b-10);background:var(--s-rail);align-items:flex-start;gap:14px;padding:20px;display:flex;position:sticky;top:0}.dossier-avatar{border:1px solid var(--b-07);background:var(--s-panel);width:52px;height:52px;color:var(--accent);font:600 var(--fs-lede2)/1 var(--cu-font-sans);border-radius:9px;place-items:center;display:grid}.player-dossier>header>div{flex-direction:column;flex:1;gap:7px;display:flex}.player-dossier h2{color:var(--t-primary);font:600 var(--fs-hero0)/1.1 var(--cu-font-sans);margin:0}.player-dossier>header>div>span{color:var(--t-muted-s);font:400 var(--fs-label)/1 var(--cu-font-sans)}.player-dossier>header b{background:var(--s-panel);color:var(--accent);font:600 var(--fs-label)/1 var(--cu-font-sans);border-radius:4px;align-self:flex-start;padding:5px 7px}.dossier-close{color:var(--t-muted);font:400 var(--fs-head)/1 var(--cu-font-sans)}.dossier-identity{border-bottom:1px solid var(--b-07);padding:13px 20px}.dossier-identity p{max-width:68ch;color:var(--t-muted);font:400 var(--fs-body)/1.5 var(--cu-font-sans);margin:0}.dossier-metrics{border:1px solid var(--b-07);background:var(--b-07);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 20px 0;display:grid;overflow:hidden}.dossier-metrics>span{background:var(--s-raised);flex-direction:column;gap:6px;padding:11px 12px;display:flex}.dossier-metrics small{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em}.dossier-metrics strong{color:var(--t-primary);font:600 var(--fs-lede)/1 var(--cu-font-sans)}.player-dossier>nav{gap:2px;padding:16px 20px 0;display:flex}.player-dossier>nav a{color:var(--t-muted);font:600 var(--fs-label)/1 var(--cu-font-sans);letter-spacing:.09em;text-align:center;border-radius:7px;flex:1;padding:10px 0 11px}.player-dossier>nav a[aria-selected=true]{background:var(--s-panel);color:var(--t-primary)}.dossier-content{padding:16px 20px}.dossier-card{border:1px solid var(--b-panel);border-radius:10px;overflow:hidden}.dossier-card>header{justify-content:space-between;padding:14px 16px 8px;display:flex}.dossier-card>header strong{color:var(--t-muted-s);font:600 var(--fs-tiny)/1 var(--cu-font-sans);letter-spacing:.1em}.dossier-card>header span{color:var(--t-faint);font:400 var(--fs-label)/1 var(--cu-font-sans)}.dossier-rank{border-top:1px solid var(--b-05);grid-template-columns:1fr 50px;align-items:center;gap:12px;padding:10px 16px;display:grid}.dossier-rank>span{flex-direction:column;gap:4px;display:flex}.dossier-rank strong{color:var(--t-primary2);font:500 var(--fs-data)/1 var(--cu-font-sans)}.dossier-rank small{color:var(--t-faint);font:400 var(--fs-label)/1 var(--cu-font-sans)}.dossier-rank>b{color:var(--t-primary);font:600 var(--fs-title)/1 var(--cu-font-sans);text-align:right}.dossier-card>p{border:1px dashed var(--b-12);color:var(--t-faint);font:400 var(--fs-body)/1.45 var(--cu-font-sans);border-radius:8px;margin:14px;padding:12px 14px}.league-form textarea{border:1px solid var(--b-12);background:var(--s-panel);min-height:180px;color:var(--t-primary2);font:400 var(--fs-body)/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical;border-radius:6px;padding:10px}.league-form>small{color:var(--t-muted);line-height:1.45}.league-form .league-form__explanation{color:var(--t-secondary)}
:root,[data-theme=dark]{--p-dl:#e6a96d;--p-lb:#79cfa4;--p-db:#8baef0}[data-theme=light]{--p-dl:#713500;--p-lb:#06482e;--p-db:#173d8c}:root,[data-theme=dark]{--cu-font-mono:"IBM Plex Sans",sans-serif;--s-hover-p:#26221f;--s-hover-chip:#2a2622;--s-chip:#221e19;--s-chip2:#221e1a;--s-mark:#2e2a25;--s-elev1:#2d2925;--s-elev2:#2e2a26;--t-hi:#fff;--t-muted3:#c1b8aa;--ink-on-fill:#16120f;--d-user:#d8c8ff;--rgb-pos:127,217,166;--rgb-neg:250,151,135;--rgb-user:216,200,255;--p-qb:#f09f7f;--p-rb:#7fc0a0;--p-wr:#95b2f3;--p-te:#dc9acd;--p-k:#c9be8e;--p-dst:#9fb8b4;--sig-market:#e8d9a8;--sig-neg-t:#e8b5ac;--st-p:#7ecfa0;--st-q:#e8944a;--st-pup:#ef8269;--st-ir:#ff7765;--st-fa:#a8a093;--b-08:#ffffff14;--b-13:#ffffff21;--b-14:#ffffff24;--b-18:#ffffff2e;--b-20:#fff3;--w-022:#ffffff06;--w-025:#ffffff06;--w-04:#ffffff0a;--d-user-hover:#ddd3ff;--sh-panel:#0000008c;--cu-canvas-min-w:1920px;--cu-canvas-min-h:960px;--cu-rail-w:246px;--cu-rail-margin:16px 0 16px 16px;--cu-rail-radius:14px;--cu-rail-border:1px solid var(--b-panel);--cu-nav-row-pad:calc(9px * var(--cu-space-scale)) 18px calc(9px * var(--cu-space-scale)) 15px;--cu-nav-row-cols:3px 1fr auto;--cu-nav-row-gap:12px;--cu-nav-row-radius:0 7px 7px 0;--cu-nav-row-mr:12px;--cu-nav-group-pad:calc(19px * var(--cu-space-scale)) 0 calc(4px * var(--cu-space-scale));--cu-nav-title-pad:0 20px calc(11px * var(--cu-space-scale));--cu-divider-margin:0 20px;--cu-menu-w:214px;--cu-menu-radius:10px;--cu-menu-border:1px solid var(--b-10);--cu-menu-shadow:0 20px 44px var(--sh-drawer);--cu-menu-item-pad:calc(11px * var(--cu-space-scale)) 14px;--cu-menu-head-pad:calc(13px * var(--cu-space-scale)) 14px calc(12px * var(--cu-space-scale));--cu-row-scale:1;--cu-accent-fill:#ffc668;--cu-accent-hover:#ffd98f;--cu-accent-ink:#1c1508;--cu-accent-rgb:255,198,104}[data-theme=light]{--s-hover-p:#f2ede4;--s-hover-chip:#e6e0d4;--s-chip:#e7e1d5;--s-chip2:#e7e1d5;--s-mark:#ccc4b5;--s-elev1:#f0ebe2;--s-elev2:#f0ebe2;--t-hi:#000;--t-muted3:#4d463e;--ink-on-fill:#fff;--d-user:#392785;--rgb-pos:18,82,46;--rgb-neg:131,39,23;--rgb-user:57,39,133;--p-qb:#561e00;--p-rb:#033a27;--p-wr:#161c89;--p-te:#520149;--p-k:#393005;--p-dst:#14312e;--sig-market:#6f5100;--sig-neg-t:#832717;--st-p:#166438;--st-q:#814a0d;--st-pup:#933c22;--st-ir:#a02a18;--st-fa:#5e564b;--b-08:#0000001a;--b-13:#00000026;--b-14:#00000029;--b-18:#0003;--b-20:#00000038;--w-022:#00000008;--w-025:#00000009;--w-04:#0000000d;--d-user-hover:#7a5fe0;--sh-panel:#00000024}[data-accent=lavender]{--cu-accent-fill:var(--d-user);--cu-accent-hover:#ddd3ff;--cu-accent-ink:#16120f;--cu-accent-rgb:216,200,255}[data-theme=light][data-accent=lavender]{--cu-accent-fill:#392785;--cu-accent-hover:#5b3fcc;--cu-accent-ink:#fff;--cu-accent-rgb:57,39,133}[data-accent=amber]{--cu-accent-fill:#ffc668;--cu-accent-hover:#ffd98f;--cu-accent-ink:#1c1508;--cu-accent-rgb:255,198,104}[data-theme=light][data-accent=amber]{--cu-accent-fill:#4f3206;--cu-accent-hover:#8f5b0a;--cu-accent-ink:#fff;--cu-accent-rgb:79,50,6}[data-accent=bone]{--cu-accent-fill:#e8e1d6;--cu-accent-hover:#f5f0e7;--cu-accent-ink:#16120f;--cu-accent-rgb:232,225,214}[data-theme=light][data-accent=bone]{--cu-accent-fill:#2b2824;--cu-accent-hover:#3d3833;--cu-accent-ink:#f4f0e8;--cu-accent-rgb:43,40,36}[data-accent]{--accent:var(--cu-accent-fill);--accent-hover:var(--cu-accent-hover);--accent-ink:var(--cu-accent-ink)}:root,[data-display=comfortable]{--fs-micro:11px;--fs-tiny:11.5px;--fs-label:12px;--fs-body:12.5px;--fs-data:13px;--fs-strong:13.5px;--fs-sub:14px;--fs-title:14.5px;--fs-title2:15px;--fs-head:15.5px;--fs-head2:16px;--fs-lede:16.5px;--fs-lede2:18px;--fs-hero0:19px;--fs-hero:20px;--fs-hero2:22px;--fs-num0:27px;--fs-num1:28px;--fs-num2:30px;--fs-clock:38px;--fs-posbadge:11px;--cu-row-scale:1;--cu-space-scale:1;--cu-control-scale:1}[data-display=compact]{--fs-micro:11px;--fs-tiny:11px;--fs-label:11.5px;--fs-body:12px;--fs-data:12.5px;--fs-strong:12.5px;--fs-sub:13px;--fs-title:13.5px;--fs-title2:14px;--fs-head:14.5px;--fs-head2:15px;--fs-lede:15.5px;--fs-lede2:16.5px;--fs-hero0:17.5px;--fs-hero:18.5px;--fs-hero2:20.5px;--fs-num0:25px;--fs-num1:26px;--fs-num2:28px;--fs-clock:35.5px;--fs-posbadge:11px;--cu-row-scale:.88;--cu-space-scale:.9;--cu-control-scale:.92}[data-display=large]{--fs-micro:12.5px;--fs-tiny:13px;--fs-label:13.5px;--fs-body:14px;--fs-data:15px;--fs-strong:15.5px;--fs-sub:16px;--fs-title:16.5px;--fs-title2:17px;--fs-head:17.5px;--fs-head2:18px;--fs-lede:19px;--fs-lede2:20.5px;--fs-hero0:21.5px;--fs-hero:21.5px;--fs-hero2:24px;--fs-num0:29px;--fs-num1:30px;--fs-num2:32.5px;--fs-clock:41px;--fs-posbadge:13.5px;--cu-row-scale:1.14;--cu-space-scale:1.12;--cu-control-scale:1.12}body:has(.app-frame){min-width:var(--cu-canvas-min-w);min-height:var(--cu-canvas-min-h);overflow:auto}.app-frame{min-width:var(--cu-canvas-min-w);min-height:var(--cu-canvas-min-h)}.nav-rail{width:var(--cu-rail-w);margin:var(--cu-rail-margin);border:var(--cu-rail-border);border-radius:var(--cu-rail-radius)}.rail-brand{padding:calc(22px * var(--cu-space-scale)) 20px calc(21px * var(--cu-space-scale));font:600 var(--fs-title)/1 var(--cu-font-sans);letter-spacing:-.005em}.rail-scroll{border-top:0}.nav-group{padding:var(--cu-nav-group-pad)}.nav-group h2{padding:var(--cu-nav-title-pad);font:600 var(--fs-tiny)/1 var(--cu-font-sans)}.nav-item{grid-template-columns:var(--cu-nav-row-cols);gap:var(--cu-nav-row-gap);margin-right:var(--cu-nav-row-mr);padding:var(--cu-nav-row-pad);border-radius:var(--cu-nav-row-radius);font:500 var(--fs-data)/1 var(--cu-font-sans)}.nav-item:hover{background:var(--w-022)}.nav-item.is-current{background:rgba(var(--cu-accent-rgb),.1)}.nav-label{white-space:nowrap}.rail-divider{margin:var(--cu-divider-margin)}.rail-status{font:500 var(--fs-label)/1 var(--cu-font-sans);border-top:0}.rail-status .status-dot{background:var(--s-mark)}.preference-row,.display-label{font:500 var(--fs-body)/1 var(--cu-font-sans)}.accent-options{gap:1px}.accent-swatch{border:0;border-radius:0;outline:0;place-items:center;width:24px;height:24px;padding:0;display:grid;background:0 0!important}.accent-swatch span{background:currentColor;border-radius:3px;width:13px;height:13px}.accent-swatch[aria-pressed=true] span{box-shadow:0 0 0 2px var(--s-rail),0 0 0 3.5px currentColor}.account-menu{width:var(--cu-menu-w);background:var(--s-chip);border:var(--cu-menu-border);border-radius:var(--cu-menu-radius);box-shadow:var(--cu-menu-shadow)}.account-menu-head{padding:var(--cu-menu-head-pad)}.account-menu>a,.account-menu>button{padding:var(--cu-menu-item-pad)}::selection{background:rgba(var(--rgb-user),.28)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--s-scroll);border:3px solid var(--s-canvas);border-radius:5px}.rail-status[data-state=connected] .status-dot,.rail-status[data-state=recovered] .status-dot{background:var(--sig-pos)}.rail-status[data-state=stale] .status-dot,.rail-status[data-state=reconnecting] .status-dot{background:var(--sig-attn)}.rail-status[data-state=lost] .status-dot,.rail-status[data-state=disconnected] .status-dot{background:var(--sig-neg)}
:root{--cu-drawer-w:400px;--cu-drawer-border:1px solid var(--b-11);--cu-drawer-shadow:-30px 0 70px var(--sh-drawer);--cu-drawer-header-pad:calc(17px * var(--cu-space-scale)) 19px calc(15px * var(--cu-space-scale));--cu-drawer-body-pad:calc(6px * var(--cu-space-scale)) 14px calc(20px * var(--cu-space-scale));--cu-drawer-row-pad:calc(9px * var(--cu-row-scale)) 4px;--cu-drawer-row-radius:6px}.team-depth-scrim{z-index:79;background:0 0;position:fixed;inset:0}.team-depth-drawer{z-index:80;width:var(--cu-drawer-w);border-left:var(--cu-drawer-border);background:var(--s-raised);box-shadow:var(--cu-drawer-shadow);outline:none;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.team-depth-drawer>.team-depth-header{height:auto;padding:var(--cu-drawer-header-pad);border-bottom:1px solid var(--b-10);background:var(--s-rail);flex:none;justify-content:space-between;align-items:flex-start;display:flex}.team-depth-header>div{flex-direction:column;gap:6px;display:flex}.team-depth-header h2{color:var(--t-primary2);font:600 var(--fs-lede2)/1.1 var(--cu-font-sans);letter-spacing:-.01em;margin:0}.team-depth-header p{color:var(--t-muted-s);font:400 var(--fs-body)/1 var(--cu-font-sans);margin:0}.team-depth-close{color:var(--t-muted);font:400 var(--fs-head)/1 var(--cu-font-sans)}.team-depth-close:hover{color:var(--t-primary2);background:var(--s-hover-chip)}.team-depth-body{padding:var(--cu-drawer-body-pad);flex-direction:column;display:flex}.team-depth-group{flex-direction:column;display:flex}.team-depth-group>header{padding:calc(14px * var(--cu-space-scale)) 4px calc(8px * var(--cu-space-scale));align-items:center;gap:10px;display:flex}.team-depth-group>header b{color:var(--t-muted-s);font:600 var(--fs-label)/1 var(--cu-font-sans);letter-spacing:.09em}.team-depth-group[data-position=qb]>header b{color:var(--p-qb)}.team-depth-group[data-position=rb]>header b{color:var(--p-rb)}.team-depth-group[data-position=wr]>header b{color:var(--p-wr)}.team-depth-group[data-position=te]>header b{color:var(--p-te)}.team-depth-group[data-position=k]>header b{color:var(--p-k)}.team-depth-group[data-position=dst]>header b{color:var(--p-dst)}.team-depth-group>header span{background:var(--b-10);flex:1;height:1px}.team-depth-row{padding:var(--cu-drawer-row-pad);border-radius:var(--cu-drawer-row-radius);grid-template-columns:1fr 56px;align-items:center;gap:10px;display:grid}.team-depth-row:hover{background:var(--s-hover-c)}.team-depth-row>a,.team-depth-row>span{min-width:0;color:var(--t-secondary);font:500 var(--fs-strong)/1 var(--cu-font-sans);align-items:center;gap:7px;display:flex}.team-depth-row>a:hover{color:var(--t-primary2)}.team-depth-row i{background:var(--s-panel);color:var(--t-muted);font:600 var(--fs-micro)/1 var(--cu-font-sans);border-radius:3px;padding:2px 4px;font-style:normal}.team-depth-row em{color:var(--t-muted2);font:500 var(--fs-body)/1 var(--cu-font-sans);text-align:right;font-style:normal}.team-depth-unavailable{margin-top:calc(14px * var(--cu-space-scale));padding:calc(14px * var(--cu-space-scale)) 4px;border-top:1px solid var(--b-10);border-bottom:1px solid var(--b-10)}.team-depth-unavailable strong{color:var(--t-primary2);font:600 var(--fs-strong)/1.2 var(--cu-font-sans)}.team-depth-unavailable p{color:var(--t-muted);font:400 var(--fs-body)/1.55 var(--cu-font-sans);margin:8px 0 0}.cu-close{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin:-5px;padding:0;display:inline-flex}.cu-close:focus-visible,.team-depth-drawer:focus-visible,.team-depth-row a:focus-visible{outline:2px solid var(--cu-accent-fill);outline-offset:2px}
.dossier-catcher{z-index:21;background:0 0;position:fixed;inset:0}.canonical-player-dossier{z-index:22;border-left:1px solid var(--b-11);background:var(--s-raised);width:min(58%,1060px);min-width:760px;box-shadow:-30px 0 70px var(--sh-drawer);outline:0;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.canonical-player-dossier>header{padding:calc(20px * var(--cu-space-scale)) 20px calc(17px * var(--cu-space-scale));border-bottom:1px solid var(--b-10);background:var(--s-rail);flex:none;align-items:center;gap:18px;display:flex}.canonical-player-dossier .dossier-avatar{border:1px solid var(--b-07);background:rgba(var(--rgb-user), .1);width:104px;height:104px;color:var(--d-user);font:600 var(--fs-lede2)/1 var(--cu-font-sans);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.canonical-player-dossier .dossier-avatar img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}body:has(.canonical-player-dossier) [data-dossier-player-link]{z-index:23;position:relative}.canonical-player-dossier .dossier-depth-chart{border-left:1px solid var(--b-10);flex:none;align-self:stretch;width:min(310px,34%);padding-left:18px}.canonical-player-dossier .dossier-depth-chart>header{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.09em;justify-content:space-between;margin-bottom:8px;display:flex}.canonical-player-dossier .dossier-depth-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.canonical-player-dossier .dossier-depth-lanes:not([data-position=wr]){grid-template-columns:minmax(0,1fr)}.canonical-player-dossier .dossier-depth-lane{min-width:0}.canonical-player-dossier .dossier-depth-lane>b{color:var(--accent);font:700 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.08em;margin-bottom:4px;display:block}.canonical-player-dossier .dossier-depth-lane>div{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:2px;display:grid}.canonical-player-dossier .dossier-depth-lanes[data-position=wr] .dossier-depth-lane>div{grid-template-columns:minmax(0,1fr)}.canonical-player-dossier .dossier-depth-lane span{min-width:0;color:var(--t-muted);font-size:var(--fs-label);border-radius:4px;align-items:center;gap:4px;padding:4px 5px;display:flex}.canonical-player-dossier .dossier-depth-lane span[aria-current=true]{background:rgba(var(--rgb-user), .12);color:var(--t-primary);font-weight:650}.canonical-player-dossier .dossier-depth-lane em{overflow-wrap:anywhere;white-space:normal;min-width:0;font-style:normal;line-height:1.15}.canonical-player-dossier .dossier-depth-lane small{color:var(--sig-attn)}.canonical-player-dossier .dossier-depth-lane .dossier-depth-more{color:var(--t-faint);font-size:var(--fs-micro)}.canonical-player-dossier .dossier-depth-chart>p{color:var(--t-faint);font-size:var(--fs-label);margin:0}@media (max-width:900px){.canonical-player-dossier{width:100%;min-width:0}.canonical-player-dossier>header{align-items:flex-start;gap:14px}.canonical-player-dossier .dossier-avatar{width:76px;height:76px}.canonical-player-dossier>header{flex-wrap:wrap}.canonical-player-dossier .dossier-depth-chart{border-top:1px solid var(--b-10);border-left:0;width:100%;padding:12px 0 0}.canonical-player-dossier .dossier-depth-lanes{gap:6px}.canonical-player-dossier .dossier-depth-lanes[data-position=wr]{grid-template-columns:repeat(3,minmax(88px,1fr))}.canonical-player-dossier .dossier-depth-lane span{padding-inline:3px}}.canonical-player-dossier>header>div{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.canonical-player-dossier h2{color:var(--t-primary);font:600 var(--fs-hero0)/1.1 var(--cu-font-sans);letter-spacing:-.012em;margin:0}.canonical-player-dossier>header>div>span{color:var(--t-muted-s);font:400 var(--fs-label)/1 var(--cu-font-sans)}.canonical-player-dossier .dossier-bye{border:1px solid color-mix(in srgb, var(--sig-attn) 45%, transparent);background:color-mix(in srgb, var(--sig-attn) 12%, transparent);color:var(--sig-attn);font:700 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.08em;vertical-align:middle;border-radius:4px;margin-left:10px;padding:4px 7px;display:inline-block}.canonical-player-dossier .dossier-production-unavailable{color:var(--t-faint);font-size:var(--fs-label);margin:0;padding:14px}.dossier-badges b{padding:calc(5px * var(--cu-space-scale)) 7px;background:rgba(var(--rgb-user), .1);color:var(--d-user);font:600 var(--fs-label)/1 var(--cu-font-sans);border-radius:4px;display:inline-block}.canonical-player-dossier .dossier-close{width:24px;height:24px;color:var(--t-muted);font:400 var(--fs-head)/1 var(--cu-font-sans);border-radius:5px;place-items:center;margin:-5px;display:grid}.canonical-player-dossier .dossier-close:hover{color:var(--t-primary)}.canonical-player-dossier .dossier-identity{padding:calc(13px * var(--cu-space-scale)) 20px;border-bottom:1px solid var(--b-07);flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.canonical-player-dossier .dossier-identity p{max-width:68ch;color:var(--t-muted);font:400 var(--fs-body)/1.5 var(--cu-font-sans);margin:0}.canonical-player-dossier .dossier-latest-news{flex-direction:column;gap:5px;min-width:0;display:flex}.canonical-player-dossier .dossier-latest-news small{color:var(--accent);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.11em}.canonical-player-dossier .dossier-latest-news a{color:var(--t-primary2);font:600 var(--fs-body)/1.35 var(--cu-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canonical-player-dossier .dossier-identity a{white-space:nowrap;color:var(--cu-accent-fill);font:500 var(--fs-label)/1 var(--cu-font-sans);margin-left:auto}.canonical-player-dossier .dossier-metrics{border:1px solid var(--b-07);background:var(--b-07);border-radius:10px;flex:none;grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 20px 0;display:grid;overflow:hidden}.canonical-player-dossier .dossier-metrics>span{padding:calc(11px * var(--cu-space-scale)) 12px;background:var(--s-raised);flex-direction:column;gap:6px;display:flex}.canonical-player-dossier .dossier-metrics small{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.1em}.canonical-player-dossier .dossier-metrics strong{color:var(--t-primary);font:600 var(--fs-lede)/1 var(--cu-font-sans)}.dossier-own-rank{color:var(--d-user)!important}.dossier-market{color:var(--sig-market)!important}.dossier-positive{color:var(--sig-pos)!important}.dossier-negative{color:var(--sig-neg)!important}.canonical-player-dossier>nav{padding:calc(16px * var(--cu-space-scale)) 20px 0;flex:none;gap:2px;display:flex}.canonical-player-dossier>nav a{padding:calc(10px * var(--cu-space-scale)) 0 calc(11px * var(--cu-space-scale));color:var(--t-muted);font:600 var(--fs-label)/1 var(--cu-font-sans);letter-spacing:.09em;text-align:center;border-radius:7px;flex:1}.canonical-player-dossier>nav a[aria-selected=true]{background:var(--s-panel);color:var(--t-primary)}.canonical-player-dossier .dossier-content{min-height:0;padding:calc(16px * var(--cu-space-scale)) 20px 20px;flex-direction:column;flex:none;gap:12px;display:flex;overflow:visible}.canonical-player-dossier .dossier-card{border:1px solid var(--b-panel);border-radius:10px;overflow:hidden}.canonical-player-dossier .dossier-card>p{padding:calc(12px * var(--cu-space-scale)) 14px;border:1px dashed var(--b-12);color:var(--t-faint);font:400 var(--fs-body)/1.45 var(--cu-font-sans);border-radius:8px;margin:14px}.dossier-unavailable>header{padding:0 0 calc(9px * var(--cu-space-scale))}.dossier-unavailable>header strong,.dossier-rank-group>header strong{color:var(--t-muted-s);font:600 var(--fs-tiny)/1 var(--cu-font-sans);letter-spacing:.1em}.dossier-unavailable>div{border:1px dashed var(--b-12);border-radius:10px;padding:18px}.dossier-unavailable>div b{color:var(--t-secondary);font:600 var(--fs-data)/1 var(--cu-font-sans)}.dossier-unavailable p{max-width:68ch;color:var(--t-muted);font:400 var(--fs-body)/1.5 var(--cu-font-sans);margin:7px 0 0}.dossier-rank-group+.dossier-rank-group{border-top:1px solid var(--b-10)}.dossier-rank-group>header{padding:calc(14px * var(--cu-space-scale)) 16px calc(8px * var(--cu-space-scale));justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dossier-rank-group>header span{color:var(--t-faintest);font:400 var(--fs-label)/1 var(--cu-font-sans)}.dossier-rank{padding:calc(9px * var(--cu-space-scale)) 0;border-bottom:1px solid var(--b-05);grid-template-columns:126px 1fr 30px;align-items:center;gap:12px;margin:0 16px;display:grid}.dossier-rank>span{flex-direction:column;gap:4px;min-width:0;display:flex}.dossier-rank strong{color:var(--t-body);font:500 var(--fs-label)/1 var(--cu-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossier-rank small{color:var(--t-faint);font:400 var(--fs-micro)/1 var(--cu-font-sans)}.dossier-rank>i{background:var(--b-07);border-radius:2px;height:3px;position:relative}.dossier-rank>i span{background:var(--cu-accent-fill);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px}.dossier-rank>b{color:var(--t-primary);font:500 var(--fs-data)/1 var(--cu-font-sans);text-align:right}.dossier-rank-note{padding:calc(11px * var(--cu-space-scale)) 16px calc(13px * var(--cu-space-scale));border-top:1px solid var(--b-10);color:var(--t-faint);font:400 var(--fs-label)/1 var(--cu-font-sans);justify-content:space-between;display:flex}.canonical-player-dossier>footer{padding:calc(18px * var(--cu-space-scale)) 20px calc(26px * var(--cu-space-scale))}.canonical-player-dossier>footer a{padding:calc(9px * var(--cu-space-scale)) 13px;border:1px solid var(--b-10);background:var(--w-045);color:var(--t-secondary);font:500 var(--fs-data)/1 var(--cu-font-sans);border-radius:6px;display:inline-flex}.dossier-rank-columns,.dossier-rank-history{grid-template-columns:minmax(220px, 1.5fr) 72px repeat(var(--history-count), minmax(84px, 1fr));align-items:center;column-gap:16px;margin:0 16px;display:grid}.dossier-rank-columns{border-bottom:1px solid var(--b-09);color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.08em;padding:8px 0}.dossier-rank-columns>span:nth-child(2){text-align:right}.dossier-rank-columns>span:last-child{text-align:right;grid-column:3/-1}.dossier-rank-history{padding:calc(9px * var(--cu-space-scale)) 0;border-bottom:1px solid var(--b-05)}.dossier-rank-history>span{flex-direction:column;gap:4px;min-width:0;display:flex}.dossier-rank-history>span>strong{color:var(--t-body);font:500 var(--fs-label)/1 var(--cu-font-sans);white-space:normal;overflow:visible}.dossier-rank-history>span>small{color:var(--t-faint);font:400 var(--fs-micro)/1 var(--cu-font-sans)}.dossier-rank-history>b{color:var(--t-primary);font:600 var(--fs-data)/1 var(--cu-font-sans);text-align:right}.dossier-rank-history>span:nth-child(n+3){align-items:flex-end}.dossier-stat-head,.dossier-stat-row{grid-template-columns:64px repeat(var(--stat-count,8), minmax(64px, 1fr));border-top:1px solid var(--b-07);font-size:var(--fs-label);align-items:center;column-gap:16px;padding:10px 14px;display:grid}.dossier-stat-head{color:var(--t-faint);font-size:var(--fs-micro);letter-spacing:.07em}.dossier-stat-head span:not(:first-child){text-align:right}.dossier-stat-row strong,.dossier-stat-row b{color:var(--t-primary)}.dossier-stat-row span,.dossier-stat-row b{text-align:right}.dossier-stat-row span{color:var(--t-muted)}.dossier-news article{border-top:1px solid var(--b-07);padding:14px 16px}.dossier-news article>span,.dossier-news article>small{color:var(--t-faint);font-size:var(--fs-label)}.dossier-news h3{font-size:var(--fs-data);margin:5px 0}.dossier-news h3 a{color:var(--t-primary)}.dossier-news p{color:var(--t-muted);margin:0;line-height:1.45}.dossier-news article>small{color:var(--t-secondary);margin-top:8px;line-height:1.4;display:block}.dossier-recent-games{margin-top:12px}.dossier-game-row{border-top:1px solid var(--b-07);font-size:var(--fs-label);grid-template-columns:105px 74px minmax(0,1fr) 76px;align-items:center;gap:14px;padding:10px 14px;display:grid}.dossier-game-row span{color:var(--t-muted)}.dossier-game-row>b{color:var(--accent);text-align:right}.dossier-game-stats{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.dossier-game-stats>span{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.dossier-game-stats small{color:var(--t-faint);font:600 var(--fs-micro)/1 var(--cu-font-sans);letter-spacing:.07em}.dossier-game-stats b{color:var(--t-secondary);font-weight:500}.dossier-season-picker{gap:6px;padding:0 0 2px;display:flex;overflow-x:auto}.dossier-season-picker a{border:1px solid var(--b-07);color:var(--t-muted);font:600 var(--fs-label)/1 var(--cu-font-sans);border-radius:6px;flex:none;padding:8px 11px}.dossier-season-picker a[aria-current=page]{border-color:rgba(var(--rgb-user), .35);background:rgba(var(--rgb-user), .12);color:var(--d-user)}
