:root{color:#e6edf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07111f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}body{background:#07111f;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}.detail-overlay:has(.player-game-overview){z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020810c7;justify-content:center;align-items:center;padding:28px;display:flex}.player-detail-panel.rankings-player-modal:has(.player-game-overview){border:1px solid var(--ldx-team-accent);color:#edf4fc;background:#0b1522;border-radius:24px;width:min(1080px,96vw);max-height:92dvh;padding:0;overflow:auto;box-shadow:0 32px 100px #0009}.rankings-player-modal .rankings-modal-hero{isolation:isolate;background:linear-gradient(110deg,var(--ldx-team-accent) -70%,#101c2c 100%);border-bottom:1px solid var(--ldx-team-accent-soft);min-height:190px;padding:34px 32px;position:relative;overflow:hidden}.rankings-player-modal .rankings-modal-hero:after{content:"";z-index:-1;background:radial-gradient(ellipse at 65% 0%,var(--ldx-team-accent-glow),transparent 65%);position:absolute;inset:0}.rankings-player-modal .rankings-modal-hero h2{letter-spacing:-1.6px;margin:12px 0 8px;font-size:clamp(28px,4vw,48px);line-height:1.1}.rankings-player-modal .rankings-modal-hero>div>span{letter-spacing:2px;color:#d6e3ef;font-size:10px}.rankings-player-modal .rankings-player-widget-headshot{object-fit:contain;object-position:bottom;opacity:.95;width:190px;height:180px;position:absolute;bottom:0;right:65px}.rankings-player-modal .rankings-modal-hero>div{z-index:1}.rankings-player-modal .detail-close{z-index:2;color:#fff;background:#08111cb0;border-radius:12px;width:40px;height:40px;font-size:26px;position:absolute;top:18px;right:18px}.player-game-overview{padding:0 28px 16px}.profile-ranks{border-bottom:1px solid #ffffff12;align-items:center;gap:36px;padding:22px 0;display:flex}.profile-ranks>div{gap:4px;display:grid}.profile-ranks span{letter-spacing:1px;text-transform:uppercase;color:#9aafc5;font-size:11px}.profile-ranks strong{letter-spacing:-1px;font-size:27px}.profile-ranks p{color:#92a7bc;text-align:right;margin-left:auto;font-size:11px;line-height:1.7}.profile-section-title{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.profile-section-title h3{letter-spacing:-.2px;margin:0;font-size:15px}.profile-section-title h3 small{color:#91a6ba;margin-left:8px;font-size:11px;font-weight:400}.profile-section-title>span{color:#91a6ba;font-size:11px}.profile-schedule{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.profile-schedule article{background:#101f30;border:1px solid #ffffff12;border-top:3px solid;border-radius:12px;justify-items:center;gap:5px;padding:12px;display:grid}.profile-schedule img{object-fit:contain;width:42px;height:35px;margin:3px}.profile-schedule small{color:#a2b5c7;font-size:10px}.profile-schedule article>small:first-child{text-transform:uppercase;letter-spacing:1.4px}.profile-schedule strong{font-size:14px}.profile-schedule span{color:#a7b9cc;font-size:12px}.profile-stat-grid{gap:8px;display:grid}.profile-stat{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:61px;border-radius:10px!important;padding:10px 6px!important;display:flex!important}.profile-stat small{letter-spacing:.6px;font-size:10px!important}.profile-stat strong{font-variant-numeric:tabular-nums;font-size:20px}.profile-game-label{flex-direction:column;justify-content:center;gap:5px;font-size:13px;display:flex}.profile-game-label small{color:#9aafc5;font-size:10px}.profile-game-row{display:contents}.profile-log-title{color:#b6c8d9;grid-column:1/-1;padding:15px 0 4px;font-size:13px}.profile-legend{align-items:center;gap:5px;display:flex}.profile-legend i{background:linear-gradient(90deg,#9c4055,#20374f,#208655,#56e5a6);border-radius:8px;width:50px;height:5px}.profile-footnote{color:#7e95ac;margin:18px 0 0;font-size:10px;line-height:1.7}.profile-message{color:#a7bbcf;border:1px dashed #ffffff18;border-radius:10px;padding:14px;font-size:13px}.profile-model-details{border-top:1px solid #ffffff12;padding:18px 28px}.profile-model-details>summary{cursor:pointer;color:#9fb3c7;font-size:12px}.player-profile-trigger{cursor:pointer}.player-profile-trigger:hover{color:#a6dbff}.player-profile-trigger:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #8cd7ff}@media (width<=700px){.detail-overlay:has(.player-game-overview){padding:8px}.player-detail-panel.rankings-player-modal:has(.player-game-overview){border-radius:17px;max-height:96dvh}.player-game-overview{padding:0 14px 14px}.rankings-player-modal .rankings-modal-hero{min-height:160px;padding:25px 18px}.rankings-player-modal .rankings-player-widget-headshot{opacity:.45;width:125px;height:130px;right:12px}.profile-ranks{gap:22px}.profile-ranks strong{font-size:23px}.profile-ranks span{font-size:9px}.profile-ranks p{display:none}.profile-schedule{gap:5px}.profile-schedule article{padding:9px 3px}.profile-schedule strong{font-size:11px}.profile-schedule small{font-size:8px}.profile-schedule img{width:32px;height:27px}.profile-stats-scroll{padding-bottom:8px;overflow:auto}.profile-stat-grid{min-width:660px}.profile-section-title>span{font-size:9px}.profile-model-details{padding:16px}}.rankings-player-modal .rankings-modal-hero{background:linear-gradient(112deg,var(--ldx-team-accent) -35%,var(--ldx-team-secondary) 75%,#0b1522 125%)}.profile-team-watermark{object-fit:contain;opacity:.1;z-index:-1;pointer-events:none;width:240px;height:240px;position:absolute;top:-30px;left:45%;transform:rotate(-14deg)}#draft-lab .player-detail-panel.rankings-player-modal:has(.player-game-overview){border:1px solid var(--ldx-team-accent)!important;background:#0b1522!important;border-radius:22px!important;width:min(1080px,100vw - 48px)!important;max-height:94dvh!important;padding:0!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero{background:linear-gradient(112deg,var(--ldx-team-accent) -35%,var(--ldx-team-secondary) 75%,#0b1522 125%)!important;border-radius:0!important;min-height:175px!important;margin:0!important;padding:27px 30px!important;display:block!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero>div{width:calc(100% - 180px)!important;max-width:none!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero h2{white-space:normal!important;margin:17px 0 9px!important;font-size:clamp(28px,3.5vw,44px)!important;line-height:1.12!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero>div>span{letter-spacing:1.7px!important;color:#dae7f4!important;white-space:nowrap!important;font-size:9px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero p{color:#dae7f4!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:flex!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero p img{width:26px!important;height:26px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .rankings-player-widget-headshot{object-fit:contain!important;width:190px!important;height:175px!important;position:absolute!important;bottom:0!important;right:65px!important}#draft-lab .rankings-player-modal .player-game-overview{margin:0!important;padding:0 25px 17px!important}#draft-lab .player-game-overview .profile-stat{text-align:center!important;align-items:center!important;min-height:54px!important;padding:8px 5px!important}#draft-lab .player-game-overview .profile-stat strong{font-size:20px!important;font-weight:650!important;line-height:1.15!important}#draft-lab .player-game-overview .profile-stat small{letter-spacing:.7px!important;font-size:9px!important}#draft-lab .player-game-overview .profile-schedule article{padding:10px!important}#draft-lab .player-game-overview .profile-schedule img{height:30px!important}@media (width<=700px){#draft-lab .player-detail-panel.rankings-player-modal:has(.player-game-overview){border-radius:16px!important;width:calc(100vw - 16px)!important;max-height:96dvh!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero{min-height:155px!important;padding:22px 16px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero>div{width:calc(100% - 45px)!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero>div>span{letter-spacing:1px!important;font-size:7px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .rankings-player-widget-headshot{opacity:.4;width:120px!important;height:125px!important;right:10px!important}#draft-lab .rankings-player-modal .player-game-overview{padding:0 14px 14px!important}#draft-lab .player-game-overview .profile-schedule article{padding:9px 3px!important}}#draft-lab .player-game-overview .profile-stat{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}#draft-lab .player-game-overview .profile-stat :is(strong,small){text-align:center!important;width:100%!important;display:block!important}#draft-lab .player-game-overview .category-elite{color:#66f7b0!important;background:#073b2b!important;border:1px solid #0c6143!important}#draft-lab .player-game-overview .category-strong{color:#eefff5!important;background:#16613f!important;border:1px solid #218859!important}#draft-lab .player-game-overview .category-neutral{color:#f1f6ff!important;background:#1b344a!important;border:1px solid #2b465d!important}#draft-lab .player-game-overview .category-watch{color:#fff1f4!important;background:#6c3c48!important;border:1px solid #945563!important}#draft-lab .player-game-overview .category-weak{color:#ff829d!important;background:#421f2a!important;border:1px solid #703043!important}#draft-lab .player-game-overview .category-missing{color:#8a9fb3!important;background:#182534!important;border:1px dashed #344455!important}#draft-lab .detail-overlay:has(.player-game-overview){box-sizing:border-box!important;width:100vw!important;padding:20px!important;position:fixed!important;inset:0!important}@media (width<=700px){#draft-lab .detail-overlay:has(.player-game-overview){padding:8px!important}#draft-lab .player-detail-panel.rankings-player-modal:has(.player-game-overview){max-width:100%!important;margin:0!important}.profile-section-title h3 small{white-space:nowrap;display:inline-block}.profile-section-title .profile-legend{white-space:nowrap;font-size:8px!important}}#draft-lab .player-detail-panel.rankings-player-modal:has(.player-game-overview){min-width:0!important;height:auto!important;position:relative!important;inset:auto!important}#draft-lab .detail-overlay:has(.player-game-overview){z-index:10000!important;justify-content:center!important;align-items:center!important;display:flex!important}#draft-lab .player-game-overview .profile-stat.category-elite{color:#66f7b0!important;background:#073b2b!important}#draft-lab .player-game-overview .profile-stat.category-strong{color:#eefff5!important;background:#16613f!important}#draft-lab .player-game-overview .profile-stat.category-neutral{color:#f1f6ff!important;background:#1b344a!important}#draft-lab .player-game-overview .profile-stat.category-watch{color:#fff1f4!important;background:#6c3c48!important}#draft-lab .player-game-overview .profile-stat.category-weak{color:#ff829d!important;background:#421f2a!important}#draft-lab .player-game-overview .profile-game-row .profile-stat{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:2px 0!important}#draft-lab .player-game-overview .profile-game-row .profile-stat>small{color:#8fa3b5!important}#draft-lab .player-game-overview .profile-game-row .profile-stat.category-elite,#draft-lab .player-game-overview .profile-game-row .profile-stat.category-elite strong{color:#66f7b0!important}#draft-lab .player-game-overview .profile-game-row .profile-stat.category-strong,#draft-lab .player-game-overview .profile-game-row .profile-stat.category-strong strong{color:#9ee8c4!important}#draft-lab .player-game-overview .profile-game-row .profile-stat.category-neutral,#draft-lab .player-game-overview .profile-game-row .profile-stat.category-neutral strong{color:#d5e2ee!important}#draft-lab .player-game-overview .profile-game-row .profile-stat.category-watch,#draft-lab .player-game-overview .profile-game-row .profile-stat.category-watch strong{color:#f3c1c6!important}#draft-lab .player-game-overview .profile-game-row .profile-stat.category-weak,#draft-lab .player-game-overview .profile-game-row .profile-stat.category-weak strong{color:#ff829d!important}#draft-lab .player-game-overview .profile-game-row .profile-stat.category-missing,#draft-lab .player-game-overview .profile-game-row .profile-stat.category-missing strong{color:#8398a9!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero{box-sizing:border-box!important;background:linear-gradient(112deg,var(--ldx-team-accent) 0%,var(--ldx-team-accent) 36%,var(--ldx-team-secondary) 100%)!important;height:clamp(88px,12dvh,120px)!important;min-height:0!important;padding:16px 24px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero:after{display:none}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero h2{margin:7px 0 5px!important;font-size:clamp(26px,3.5dvh,36px)!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero p{margin:0!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .rankings-player-widget-headshot{width:150px!important;height:100%!important}#draft-lab .rankings-player-modal .player-game-overview{padding:0 22px 8px!important}#draft-lab .player-game-overview .profile-ranks{padding:10px 0!important}#draft-lab .player-game-overview .profile-ranks strong{font-size:23px}#draft-lab .player-game-overview .profile-ranks p{margin-block:0!important}#draft-lab .player-game-overview .profile-section-title{margin:11px 0 8px!important}#draft-lab .player-game-overview .profile-schedule article{gap:3px!important;padding:7px!important}#draft-lab .player-game-overview .profile-schedule img{height:clamp(22px,3dvh,28px)!important;margin:0!important}#draft-lab .player-game-overview .profile-stat-grid{gap:6px!important}#draft-lab .player-game-overview .profile-stat{box-sizing:border-box!important;gap:3px!important;min-height:clamp(32px,4.5dvh,44px)!important;padding:5px!important}#draft-lab .player-game-overview .profile-stat strong{font-size:clamp(16px,2.1dvh,20px)!important}#draft-lab .player-game-overview .profile-log-title{padding:5px 0 2px!important}#draft-lab .player-game-overview .profile-footnote{margin:8px 0 0!important;font-size:9px!important;line-height:1.5!important}#draft-lab .rankings-player-modal .profile-model-details{padding:9px 22px!important}#draft-lab .rankings-player-modal .profile-team-watermark{width:160px;height:160px;top:-20px}#draft-lab .player-game-overview .profile-stats-scroll{padding-bottom:0!important}@media (height<=760px){#draft-lab .player-game-overview .profile-section-title{margin:7px 0 6px!important}#draft-lab .player-game-overview .profile-ranks{padding:7px 0!important}#draft-lab .player-game-overview .profile-game-label{gap:2px}#draft-lab .player-game-overview .profile-schedule article{padding:5px!important}}@media (width<=700px){#draft-lab .player-game-overview .profile-stat-grid{grid-template-columns:78px repeat(7,minmax(0,1fr))!important;gap:3px!important;min-width:0!important}#draft-lab .player-game-overview .profile-stat-grid[data-goalie=true]{grid-template-columns:78px repeat(4,minmax(0,1fr))!important}#draft-lab .player-game-overview .profile-stat{border-radius:5px!important;padding:4px 1px!important}#draft-lab .player-game-overview .profile-stat strong{font-size:12px!important}#draft-lab .player-game-overview .profile-stat small{letter-spacing:0!important;font-size:7px!important}#draft-lab .player-game-overview .profile-game-label{font-size:10px!important}#draft-lab .player-game-overview .profile-game-label small{font-size:8px!important}#draft-lab .player-game-overview .profile-section-title .profile-legend{display:none}#draft-lab .player-game-overview .profile-schedule article{padding:5px 2px!important}#draft-lab .player-game-overview .profile-schedule article>small:last-child{font-size:7px}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero{padding:13px 15px!important}}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero>div>span{line-height:1.2!important;display:block!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero h2{line-height:1.1!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero p{line-height:1.2!important}#draft-lab .player-game-overview .profile-section-title h3{margin:0!important;line-height:1.2!important}#draft-lab .player-game-overview .profile-ranks strong{line-height:1.15!important}#draft-lab .player-game-overview .profile-ranks span{line-height:1.2!important}#draft-lab .player-game-overview .profile-ranks p{line-height:1.35!important}#draft-lab .player-game-overview .profile-schedule article{box-sizing:border-box!important;grid-template-rows:10px 24px 16px 14px 10px!important;gap:2px!important;height:100px!important;line-height:1.2!important}@media (width<=700px){#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero{padding:12px 15px!important}#draft-lab .player-game-overview .profile-schedule article{grid-template-rows:10px 24px 14px 12px 10px!important;height:94px!important}}#draft-lab .player-game-overview .profile-schedule article{border-top-color:var(--ldx-team-accent)!important;background:linear-gradient(145deg,var(--ldx-team-accent-soft),#101f30 85%)!important;grid-template-rows:10px 24px 16px 14px 10px 20px!important;height:122px!important}#draft-lab .player-game-overview .profile-matchup{white-space:nowrap;color:#a6b8cb;cursor:help;background:#24364a;border-radius:5px;padding:3px 6px;letter-spacing:0!important;font-size:10px!important;line-height:1.3!important}#draft-lab .player-game-overview .profile-matchup[data-band=hard]{color:#ffb1c3;background:#542737}#draft-lab .player-game-overview .profile-matchup[data-band=easy]{color:#8af4bd;background:#124a36}#draft-lab .player-game-overview .profile-stat:has(.profile-per-game){min-height:64px!important}#draft-lab .player-game-overview .profile-per-game{opacity:.78;white-space:nowrap;letter-spacing:0!important;font-size:10px!important;line-height:1.2!important}@media (width<=700px){#draft-lab .player-game-overview .profile-schedule article{grid-template-rows:10px 24px 14px 12px 10px 22px!important;height:119px!important}#draft-lab .player-game-overview .profile-matchup{white-space:normal;padding:2px;font-size:7px!important}#draft-lab .player-game-overview .profile-per-game{font-size:7px!important}#draft-lab .player-game-overview .profile-stat:has(.profile-per-game){min-height:58px!important}}#draft-lab .player-game-overview .profile-stat{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#draft-lab .player-game-overview .profile-per-game{font-weight:500!important}@media (width<=700px){#draft-lab .player-game-overview .profile-per-game{font-size:6.5px!important}}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero{height:160px!important;padding:17px 24px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .profile-identity h2{color:var(--ldx-team-on-accent)!important;margin:0 0 7px!important;font-size:34px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .profile-identity p{opacity:.85;color:var(--ldx-team-on-accent)!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .profile-hero-ranks{position:absolute;bottom:15px;left:24px;width:min(660px,100% - 220px)!important;max-width:none!important;color:var(--ldx-team-on-accent)!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:0!important;padding:0!important;display:grid!important}#draft-lab .rankings-player-modal .profile-hero-ranks>div{gap:5px!important;display:grid!important}#draft-lab .rankings-player-modal .profile-hero-ranks>div>span{opacity:.8;white-space:nowrap;letter-spacing:1px;color:inherit!important;font-size:10px!important;line-height:1.15!important}#draft-lab .rankings-player-modal .profile-hero-ranks strong{color:inherit!important;font-size:25px!important;line-height:1.1!important}#draft-lab .rankings-player-modal .profile-rank-change[data-direction=up] strong{text-shadow:0 1px 5px #0008;color:#8dffbe!important}#draft-lab .rankings-player-modal .profile-rank-change[data-direction=down] strong{text-shadow:0 1px 5px #0008;color:#ff9eaf!important}#draft-lab .rankings-player-modal .player-game-overview{padding-top:16px!important}#draft-lab .player-game-overview .profile-schedule{gap:10px!important;margin-bottom:17px!important}#draft-lab .player-game-overview .profile-schedule article{grid-template-rows:14px 25px 23px!important;gap:7px!important;height:94px!important;padding:9px!important}#draft-lab .player-game-overview .profile-game-date{white-space:nowrap;text-transform:uppercase!important;letter-spacing:1.1px!important;font-size:10px!important}#draft-lab .player-game-overview .profile-opponent{white-space:nowrap;justify-content:center!important;align-items:center!important;gap:7px!important;font-size:15px!important;line-height:1!important;display:flex!important}#draft-lab .player-game-overview .profile-opponent span{color:#a9bed2;font-size:11px!important}#draft-lab .player-game-overview .profile-opponent img{object-fit:contain;width:23px!important;height:23px!important;margin:0!important}#draft-lab .player-game-overview .profile-matchup{text-align:center;min-width:62px;letter-spacing:.2px!important;padding:4px 15px!important;font-size:12px!important}#draft-lab .player-game-overview .profile-game-row .profile-game-label{grid-template-columns:1fr auto;align-content:center!important;gap:2px 10px!important;display:grid!important}#draft-lab .player-game-overview .profile-game-row .profile-game-label>strong{grid-area:1/1;font-size:12px}#draft-lab .player-game-overview .profile-game-row .profile-game-label>small{grid-area:2/1;font-size:10px!important;line-height:1.2!important}#draft-lab .player-game-overview .profile-toi{color:#e1ecf8;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:flex-end;line-height:1.1;display:flex;font-size:15px!important}#draft-lab .player-game-overview .profile-toi small{color:#8fa6bc;letter-spacing:1px;margin-top:3px;font-size:8px!important}#draft-lab .player-game-overview .profile-game-row .profile-stat>small{display:none}@media (width<=700px){#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero{height:165px!important;padding:17px 15px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .profile-identity h2{font-size:27px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .profile-hero-ranks{bottom:16px;left:15px;gap:10px!important;width:calc(100% - 30px)!important}#draft-lab .rankings-player-modal .profile-hero-ranks>div>span{letter-spacing:.3px!important;font-size:8px!important}#draft-lab .rankings-player-modal .profile-hero-ranks strong{font-size:21px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .rankings-player-widget-headshot{opacity:.35;width:110px!important;height:108px!important;bottom:50px!important}#draft-lab .player-game-overview .profile-schedule{gap:5px!important}#draft-lab .player-game-overview .profile-schedule article{grid-template-rows:12px 23px 22px!important;gap:6px!important;height:88px!important;padding:7px 2px!important}#draft-lab .player-game-overview .profile-game-date{letter-spacing:0!important;font-size:7px!important}#draft-lab .player-game-overview .profile-opponent{gap:3px!important;font-size:10px!important}#draft-lab .player-game-overview .profile-opponent span{font-size:7px!important}#draft-lab .player-game-overview .profile-opponent img{width:16px!important;height:16px!important}#draft-lab .player-game-overview .profile-matchup{min-width:0;padding:4px 6px!important;font-size:10px!important}#draft-lab .player-game-overview .profile-game-row .profile-game-label{gap:2px!important;display:flex!important}#draft-lab .player-game-overview .profile-game-row .profile-game-label>strong{font-size:10px!important}#draft-lab .player-game-overview .profile-game-row .profile-game-label>small{font-size:8px!important}#draft-lab .player-game-overview .profile-toi{flex-direction:row;align-items:center;gap:4px;font-size:12px!important}#draft-lab .player-game-overview .profile-toi small{margin:0;font-size:7px!important}}.season-rankings{color:var(--text-primary,#e7edf5);padding:20px}.season-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.season-heading h2{margin:0;font-size:20px}.season-rankings p{color:var(--text-muted,#98a8bc);font-size:13px}.season-rankings input{color:#e7edf5;background:#101b2c;border:1px solid #314158;border-radius:8px;width:min(100%,340px);margin:12px 0;padding:10px 14px}.season-table-scroll{overflow-x:auto}.season-rankings table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.season-rankings th,.season-rankings td{text-align:right;white-space:nowrap;border-bottom:1px solid #263449;padding:12px}.season-rankings th:nth-child(2),.season-rankings td:nth-child(2){text-align:left}.season-rankings th button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.rankings-season-switch{padding:12px 20px}.rankings-season-refresh{color:#98a8bc;flex-wrap:wrap;align-items:center;gap:12px;padding:0 20px 12px;font-size:12px;display:flex}.rankings-season-refresh [role=alert]{color:#edb582}.rankings-season-method{color:#98a8bc;margin:0;padding:8px 16px;font-size:12px}#draft-lab .rankings-live-board.rankings-season-board :is(.rankings-live-board-labels,.rankings-live-row){grid-template-columns:44px clamp(190px,16vw,280px) 54px clamp(150px,12vw,210px) 64px 66px 44px 64px minmax(350px,1fr)!important}.rankings-live-fantasy-team{align-items:center;gap:8px;min-width:0;padding-right:8px;display:flex}#draft-lab .rankings-live-board:not(.rankings-season-board) .rankings-live-fantasy-team{display:none}.rankings-live-fantasy-team img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.rankings-live-fantasy-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}@media (width<=1100px){#draft-lab .rankings-live-board.rankings-season-board :is(.rankings-live-board-labels,.rankings-live-row){grid-template-columns:38px 190px 48px 150px 58px 62px 40px 58px minmax(300px,1fr)!important;min-width:1100px!important}}.rankings-live-gp,.rankings-live-avg-toi{font-variant-numeric:tabular-nums;color:#bac9d8;font-size:12px}.rankings-season-team-filter{white-space:nowrap;color:#9eafc2;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.rankings-season-team-filter select{width:min(230px,28vw);min-width:145px}.app-shell,.app-shell *{box-sizing:border-box}:root{--surface:#fff;--surface-soft:#f7f9fc;--surface-warm:#fbfaf7;--ink:#172033;--muted:#64748b;--line:#dde5ef;--line-soft:#edf2f7;--positive:#0f7a55;--positive-bg:#eefaf4;--warning:#a05a00;--warning-bg:#fff7e6;--negative:#b42318;--negative-bg:#fff1f0;--live:#1769aa;--live-bg:#edf7ff;--neutral-bg:#eef3f8}.app-shell{min-width:0;min-height:100vh;color:var(--ink);background:linear-gradient(#0a1424 0%,#08111f 100%);grid-template-columns:224px minmax(0,1fr);display:grid}.sidebar{color:var(--ink);border-right:1px solid var(--line);background:#f7f9fc;flex-direction:column;gap:24px;min-width:0;padding:22px 14px;display:flex;overflow-x:hidden;box-shadow:inset -1px 0 #ffffff05}.brand{align-items:center;gap:12px;display:flex}.brand-mark{width:42px;height:42px;color:var(--live);background:#dfe5ee0f;border:1px solid #c5cfdc38;border-radius:6px;place-items:center;font-size:13px;font-weight:800;display:grid}.brand strong,.brand span{display:block}.brand strong{font-size:17px}.brand div span{color:var(--muted);margin-top:3px;font-size:12px}nav{flex-direction:column;gap:4px;display:flex}nav a{color:#bcc7d6;border-radius:6px;padding:10px 12px;font-size:14px;text-decoration:none}.active-draft-pill{background:var(--live-bg);width:fit-content;min-height:30px;color:var(--live);border:1px solid #dfe5ee2e;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}main{min-width:0;max-width:100%}.page{min-width:0;max-width:min(1500px,100%);margin:0 auto;padding:28px 32px}.page-header{margin-bottom:24px}.page-header span{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:700;display:block}.page-header h1{letter-spacing:0;margin:4px 0 0;font-size:32px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metric,.panel,.adapter-row{border:1px solid var(--line);background:#0f1b2df5;border-radius:8px;min-width:0}.metric span{color:var(--muted);font-size:13px;display:block}.metric strong{margin-top:8px;font-size:28px;display:block}.panel{margin-bottom:16px;padding:16px}.panel h2{margin:0 0 12px;font-size:16px}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.metric-grid>*,.split-grid>*,.rankings-toolbar>*,.tier-grid>*,.compare-grid>*,.data-status-grid>*,.draft-controls>*,.quick-results>*,.recommendation-card-grid>*,.draft-command-bar>*,.live-support-grid>*,.recommendation-focus-grid>*{min-width:0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;padding:9px 12px}th{color:var(--muted);background:#f9fbfd;font-size:12px;font-weight:800}.empty-state{min-height:220px;color:var(--muted);background:#fbfdff;border:1px dashed #c8d3df;border-radius:8px;place-items:center;display:grid}.panel-list{gap:10px;display:grid}.toolbar{justify-content:flex-end;margin:-8px 0 16px;display:flex}.toolbar button{color:#172033;cursor:pointer;background:#fff;border:1px solid #c5cfdc38;border-radius:6px;padding:9px 12px}.toolbar button:hover{background:#eef5fb}.toolbar button:disabled{cursor:not-allowed;color:#8a98aa;background:#eef2f6}.inline-toolbar{justify-content:flex-start;gap:10px;margin:0}.status-line{color:var(--muted);margin:12px 0 0;font-size:13px}.mode-banner{color:#7a4300;letter-spacing:0;background:#fff8e8;border:1px solid #9a5b00;border-radius:8px;align-items:center;gap:8px;min-height:34px;margin:-8px 0 16px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.mode-banner.historical{color:#0f5d4d;background:#effaf5;border-color:#1d6f5d}.mode-banner span{font-weight:600}.subtle-live-banner{color:#bcc7d6;background:#fff;border:1px solid #cbd8e6;border-radius:8px;justify-content:space-between;align-items:center;margin:-8px 0 16px;padding:10px 12px;font-size:13px;display:flex}.subtle-live-banner a,.button-link{color:#172033;background:#fff;border:1px solid #c5cfdc38;border-radius:6px;align-items:center;min-height:38px;padding:8px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.rankings-tabs{border:1px solid var(--line);background:#eef3f8;border-radius:8px;gap:4px;width:fit-content;margin:-6px 0 14px;padding:4px;display:flex;overflow-x:auto}.rankings-tabs button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-weight:700}.rankings-tabs button.selected{color:#fff;background:#172033;border-color:#172033}.rankings-toolbar{z-index:2;background:#f6f8fb;grid-template-columns:minmax(320px,1fr) minmax(130px,auto) auto auto;align-items:center;gap:10px;margin-bottom:12px;padding:8px 0;display:grid;position:sticky;top:0}.rankings-toolbar input,.rankings-toolbar select,.compare-picker select,.rankings-filter-drawer select,.draft-command-bar input,.draft-more-grid input,.draft-more-grid select{background:#fff;border:1px solid #c7d3df;border-radius:6px;min-height:40px;padding:8px 10px}.rankings-toolbar label,.rankings-filter-drawer label{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.rankings-filter-drawer{background:#fff;border:1px solid #d9e1ea;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:-4px 0 14px;padding:12px;display:flex}.result-count{color:var(--muted);font-size:13px}.rankings-board-panel{border-color:var(--line-soft);max-height:calc(100vh - 260px);padding:0;overflow:auto}.rankings-board-panel .table-wrap{max-height:inherit}.rankings-table tbody tr{cursor:pointer}.rankings-table th{z-index:1;position:sticky;top:0}.rankings-table tbody tr:hover{background:#f3f8fc}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tier-board{gap:14px;display:grid}.tier-toolbar{z-index:2;background:#f6f8fb;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex;position:sticky;top:0}.tier-toolbar strong,.tier-toolbar span{display:block}.tier-toolbar span{color:var(--muted);margin-top:2px;font-size:13px}.tier-section{border-bottom:1px solid var(--line);padding:0 0 14px}.tier-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.tier-heading h2{margin:0;font-size:18px}.tier-meta{flex-wrap:wrap;gap:6px;display:flex}.tier-meta span{border:1px solid var(--line);color:var(--muted);background:#0f1b2df5;border-radius:999px;padding:3px 7px;font-size:12px}.tier-player-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;display:grid}.tier-player-grid button{text-align:left;cursor:pointer;background:#ffffffad;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-height:48px;padding:7px 9px;display:grid}.tier-player-grid strong,.tier-player-grid span{display:block}.tier-player-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tier-player-grid button>span:last-child{color:var(--muted);grid-column:2;font-size:12px}.compare-card{background:#fff;border:1px solid #d9e1ea;border-radius:8px;padding:16px}.compare-card h2{margin:4px 0}.compare-card p{color:#bcc7d6;margin:0 0 12px}.compare-card dl{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0 0 12px;display:grid}.compare-card dt{color:#bcc7d6}.compare-card dd{margin:0;font-weight:700}.player-cell,.profile-cell{gap:2px;display:grid}.player-cell strong{color:#101823;font-size:14px;font-weight:850}.player-cell span,.profile-cell span{color:var(--muted);font-size:12px}.player-meta{align-items:center;gap:5px;display:flex}.team-meta{color:#bcc7d6;font-weight:750}.rank-badge{color:#101823;background:#f2f5f8;border-radius:6px;justify-content:center;align-items:center;min-width:42px;min-height:28px;font-size:14px;font-weight:900;display:inline-flex}.rank-badge.compact{min-width:38px;min-height:24px;font-size:12px}.pos-chip{color:#172033;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:11px;font-weight:850;display:inline-flex}.pos-c{color:#0f6c4c;background:#e8f6ef}.pos-lw,.pos-rw{color:#2457a6;background:#edf3ff}.pos-d{color:#654199;background:#f1edf9}.pos-g{color:#9a5200;background:#fff1df}.player-cell .pos-chip{font-size:11px}.player-cell .pos-c{color:#0f6c4c}.player-cell .pos-lw,.player-cell .pos-rw{color:#2457a6}.player-cell .pos-d{color:#654199}.player-cell .pos-g{color:#9a5200}.tier-chip,.confidence-chip{border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.tier-chip{background:var(--neutral-bg);color:#31445a}.confidence-chip.some{color:#77542b;background:#f6f1e8;font-weight:650}.icon-text-button{float:right;color:#bcc7d6;cursor:pointer;background:0 0;border:0}.player-detail-panel{z-index:5;background:#fff;border-left:1px solid #cbd8e6;width:min(520px,96vw);height:100vh;padding:22px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-12px 0 30px #1720332e}.detail-header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:16px;display:flex}.detail-header span{color:#bcc7d6;text-transform:uppercase;font-size:12px;font-weight:800}.detail-header h2{margin:4px 0}.detail-header p{color:#bcc7d6;margin:0}.player-detail-panel section{margin-bottom:18px}.player-detail-panel h3{margin:0 0 8px}.data-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.advanced-data-section{background:#fff;border:1px solid #d9e1ea;border-radius:8px;padding:14px}.advanced-data-section summary{cursor:pointer;font-weight:800}.advanced-data-section .page{max-width:none;padding:18px 0 0}.live-mode-topbar{justify-content:space-between;align-items:start;gap:16px;display:flex}.empty-product-state{padding:28px 0}.empty-product-state p{color:#bcc7d6;max-width:680px}.test-season-callout{color:#0f5d4d;background:#effaf5;border-left:4px solid #1d6f5d;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 14px;padding:10px 12px;display:flex}.test-season-callout button,.primary-action,.secondary-action,.danger-action{cursor:pointer;border-radius:6px;min-height:38px;padding:8px 11px}.primary-action{color:#fff;background:#172033;border:1px solid #172033;font-weight:800}.secondary-action{color:#172033;background:#fff;border:1px solid #c5cfdc38}.danger-action{color:#9b1c1c;background:#fff7f7;border:1px solid #efb4b4}.feed-strip{color:#bcc7d6;background:#fff;border:1px solid #d9e1ea;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 18px;padding:10px 12px;font-size:13px;display:flex}.feed-strip strong{color:#136f63}.live-status-header{border-top:1px solid #d9e1ea;border-bottom:1px solid #d9e1ea;justify-content:space-between;align-items:center;gap:18px;margin:-6px 0 16px;padding:12px 0;display:flex}.live-status-header strong,.live-status-header span{display:block}.live-status-header strong{font-size:20px}.live-status-header span{color:#bcc7d6;font-size:13px}.live-status-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.live-status-chips span{color:#31445a;background:#eef3f8;border-radius:999px;padding:4px 8px;font-weight:700}.test-draft-banner{color:#0f5d4d;align-items:center;gap:10px;margin-bottom:12px;display:flex}.health-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-8px 0 18px;display:grid}.health-strip span,.readiness-item{color:#bcc7d6;background:#fff;border:1px solid #d9e1ea;border-radius:8px;min-height:38px;padding:10px 12px;font-size:13px}.health-strip .ok,.readiness-item.ok strong{color:#136f63}.first-run-panel{padding:18px 0}.first-run-panel h2{margin-bottom:10px}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.readiness-item{gap:4px;display:grid}.readiness-item span{color:#bcc7d6;font-size:12px}.first-run-actions{margin-top:16px}.yahoo-toolbar{margin-top:14px}.yahoo-league-picker{gap:8px;min-width:0;margin-top:12px;display:grid}.yahoo-league-picker>.toolbar{flex-wrap:wrap;align-items:center}.yahoo-league-select{color:#b8c8d6;align-items:center;gap:8px;font-size:12px;display:flex}.yahoo-league-select select{text-overflow:ellipsis;width:min(360px,70vw);min-width:210px;max-width:100%;overflow:hidden}.yahoo-team-list{color:#d3dfe8;gap:7px;min-width:0;font-size:11px;display:grid}.yahoo-team-list>div{flex-wrap:wrap;gap:6px;display:flex}.yahoo-team-list span{background:#94aec60f;border:1px solid #94aec629;border-radius:6px;padding:5px 8px}.yahoo-error{color:#ffb9ad}.draft-controls{grid-template-columns:1.4fr 1.6fr 1fr repeat(6,auto);align-items:center;gap:10px;display:grid}.draft-command-bar{border:1px solid var(--line);background:#0f1b2df5;border-radius:8px;grid-template-columns:minmax(360px,1fr) auto auto auto auto;align-items:start;gap:10px;margin-bottom:16px;padding:12px;display:grid;position:relative}.draft-command-bar label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.draft-command-bar input{font-size:15px;font-weight:650}.record-button{min-height:40px;color:var(--ink);cursor:pointer;background:#f8fbfd;border:1px solid #9fb4ca;border-radius:6px;padding:8px 12px;font-weight:800}.record-button:disabled{cursor:not-allowed;color:#8a98aa;background:#eef2f6}.draft-more-panel{position:relative}.draft-more-panel summary{color:#172033;cursor:pointer;background:#fff;border:1px solid #c5cfdc38;border-radius:6px;min-height:38px;padding:8px 11px;font-size:13px;font-weight:700;list-style:none}.draft-more-grid{z-index:3;background:#fff;border:1px solid #d9e1ea;border-radius:8px;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;width:min(560px,86vw);margin-top:8px;padding:14px;display:grid;position:absolute;right:0;box-shadow:0 18px 40px #17203329}.secondary-controls{grid-template-columns:180px auto;justify-content:start;margin-top:10px}.compact-panel{padding-bottom:1rem}.category-strip{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;display:grid}.category-chip{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;min-height:44px;padding:7px 9px}.category-chip.building{border-color:var(--line);background:#f5f7fa}.category-chip span,.category-chip small{color:var(--muted);font-size:12px;display:block}.category-chip strong{margin:3px 0;font-size:13px;display:block}.quiet-details{margin-top:10px}.quiet-details summary{color:#bcc7d6;cursor:pointer;font-size:13px;font-weight:700}.draft-controls input,.draft-controls select,input[type=file]{background:#fff;border:1px solid #c7d3df;border-radius:6px;min-height:38px;padding:8px 10px}.hidden-input{display:none}.quick-results{border:1px solid var(--line);background:#0f1b2df5;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr;gap:0;margin-top:-2px;display:grid;overflow:hidden}.quick-results button{border:0;border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#0f1b2df5;border-radius:0;min-height:42px;padding:8px 12px}.quick-results button:last-child{border-bottom:0}.quick-results button.highlighted,.quick-results button:hover{background:var(--live-bg)}.quick-results strong,.quick-results span{display:block}.quick-results strong{font-size:13px}.quick-results span{color:var(--muted);margin-top:3px;font-size:12px}.keyboard-help{color:var(--muted);grid-column:1/-1;font-size:13px}.keyboard-help summary{cursor:pointer;font-weight:750}.section-title-row{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.section-title-row h2,.section-title-row p{margin:0}.section-title-row p{color:#bcc7d6;font-size:13px}.recommendation-focus-grid,.recommendation-card-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:12px;min-width:0;display:grid}.recommendation-card{border:1px solid var(--line);background:#0f1b2df5;border-radius:8px;gap:8px;padding:12px;display:grid}.recommendation-card.primary{background:linear-gradient(#f4fbff 0%,#fff 100%);border-color:#b7d7ef}.recommendation-card.primary strong{font-size:22px}.recommendation-card.compact{padding:12px}.alternative-recommendations{align-content:start;gap:7px;display:grid}.alternative-recommendations h3{color:#bcc7d6;margin:0;font-size:13px}.eyebrow{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.recommendation-card strong,.recommendation-card span{display:block}.recommendation-card strong{font-size:16px}.recommendation-card>div:first-child span,.recommendation-card p{color:var(--muted);margin:0;font-size:13px}.recommendation-meta{flex-wrap:wrap;gap:5px;font-size:12px;display:flex}.recommendation-meta span{background:var(--neutral-bg);color:#31445a;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-weight:750;display:inline-flex}.impact-pills{flex-wrap:wrap;gap:6px;display:flex}.impact-pills span{color:var(--positive);background:var(--positive-bg);border:1px solid #b8dccf;border-radius:999px;padding:3px 7px;font-size:12px}.position-recommendation-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.position-recommendation-strip div{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:8px;gap:3px;padding:9px;display:grid}.position-recommendation-strip span{color:var(--muted);font-size:12px;font-weight:800}.position-recommendation-strip strong{font-size:12px;line-height:1.35}.position-recommendation-strip ol{color:var(--ink);gap:3px;margin:0;padding-left:18px;font-size:12px;font-weight:800;line-height:1.3;display:grid}.position-recommendation-strip li span{color:var(--muted);font-weight:750}.movement-chip{border:1px solid #0000}.movement-chip.up{background:var(--positive-bg)!important;color:var(--positive)!important}.movement-chip.down{background:var(--warning-bg)!important;color:var(--warning)!important}.movement-chip.neutral{background:var(--neutral-bg)!important;color:var(--muted)!important}.live-support-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:16px;display:grid}.roster-groups{gap:12px;display:grid}.roster-group h3{color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:12px}.roster-slot-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}.roster-slot-row{border-bottom:1px solid var(--line-soft);grid-template-columns:44px minmax(0,1fr);gap:8px;padding:5px 0;font-size:13px;display:grid}.roster-slot-row span{color:var(--muted);font-weight:800}.roster-slot-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-slot-row.empty strong{color:#a1adba;font-weight:650}.available-board-list{border:1px solid var(--line-soft);border-radius:8px;gap:0;display:grid;overflow:hidden}.available-board-row{border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;text-align:left;background:#0f1b2df5;grid-template-columns:70px minmax(260px,1fr) minmax(120px,.35fr) auto auto auto;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:grid}.available-board-row:last-child{border-bottom:0}.available-board-row:hover{background:#f5faff}.rank-pair{gap:2px;display:grid}.rank-pair strong{color:var(--live);font-size:16px}.rank-pair span,.board-profile{color:var(--muted);font-size:12px;font-weight:700}.mini-segmented{border:1px solid var(--line);background:#eef3f8;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.mini-segmented button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-weight:800}.mini-segmented button.selected{color:var(--ink);background:#0f1b2df5}.live-secondary-drawers{gap:8px;margin-bottom:18px;display:grid}.secondary-live-panel{border:1px solid var(--line);background:#0f1b2df5;border-radius:8px;padding:10px 12px}.secondary-live-panel summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:800}.secondary-live-panel .panel{border:0;margin:10px 0 0;padding:0}.draft-controls button,.empty-state button{color:#172033;cursor:pointer;background:#fff;border:1px solid #c5cfdc38;border-radius:6px;min-height:38px;padding:8px 11px}.panel h3{color:#bcc7d6;margin:18px 0 8px;font-size:14px}.adapter-row{justify-content:space-between;gap:18px;padding:14px 16px;display:flex}.adapter-row strong{color:#136f63}:root{--surface:#111d2d;--surface-soft:#0d1827;--surface-warm:#171f2a;--surface-raised:#162437;--surface-panel:#101b2b;--ink:#edf4ff;--ink-strong:#fff;--muted:#8ea0b7;--muted-strong:#b9c8da;--line:#8da4bf38;--line-soft:#8da4bf21;--positive:#63d4a4;--positive-bg:#37be8421;--warning:#e8bb65;--warning-bg:#e8bb6524;--negative:#ef837a;--negative-bg:#ef837a24;--live:#73b8ff;--live-bg:#4d99eb26;--neutral-bg:#90a3ba21;--shadow-soft:0 18px 50px #00000047;--shadow-panel:0 8px 28px #0000002e}.app-shell{color:var(--ink);background:radial-gradient(circle at 18% -8%,#265d9638,#0000 34%),linear-gradient(#07111f 0%,#0a1422 46%,#07111f 100%)}.sidebar{color:var(--ink);background:linear-gradient(#0a1524 0%,#07111f 100%);border-right-color:#7d99b933;box-shadow:inset -1px 0 #ffffff05}.brand-mark{color:#b9dcff;background:#73b8ff17;border-color:#73b8ff59}.brand strong,.page-header h1,.metric strong,.panel h2,.player-cell strong,.recommendation-card strong,.rank-pair strong{color:var(--ink-strong)}.brand div span,.page-header span,.metric span,.status-line,.result-count,.section-title-row p,.alternative-recommendations h3,.quiet-details summary,.panel h3,.tier-toolbar span,.tier-player-grid button>span:last-child,.player-cell span,.profile-cell span,.compare-card p,.compare-card dt,.detail-header p,.live-status-header span,.quick-results span,.board-profile,.rank-pair span{color:var(--muted)}nav a{color:var(--muted-strong)}nav a.active,nav a:hover{color:var(--ink-strong);background:#73b8ff1f}.active-draft-pill,.mode-banner.historical{color:#9ae8c4;background:#63d4a41a;border-color:#63d4a459}.page{color:var(--ink)}.metric,.panel,.adapter-row,.compare-card,.advanced-data-section,.secondary-live-panel{border-color:var(--line);box-shadow:var(--shadow-panel);background:linear-gradient(#162437f5,#0f1b2bf5)}.rankings-board-panel,.available-board-list,.quick-results{box-shadow:var(--shadow-panel)}th{color:var(--muted-strong);background:#101c2c}td{color:#d9e5f4;border-bottom-color:var(--line-soft)}tbody tr{background:0 0}.rankings-table tbody tr:hover,.available-board-row:hover,.quick-results button.highlighted,.quick-results button:hover{background:#4c91db21}.quick-results button{color:var(--ink)}.quick-results strong{color:var(--ink-strong)}.empty-state{color:var(--muted);background:#111d2db8;border-color:#8da4bf47}.toolbar button,.button-link,.secondary-action,.draft-controls button,.empty-state button,.draft-more-panel summary,.record-button{color:var(--ink);background:#162437f0;border-color:#8da4bf47}.toolbar button:hover,.button-link:hover,.secondary-action:hover,.draft-controls button:hover,.draft-more-panel summary:hover,.record-button:hover{background:#264365e6;border-color:#73b8ff73}.primary-action,.record-button:not(:disabled){color:#fff;background:linear-gradient(#2d6eb5 0%,#1f528c 100%);border-color:#73b8ffa6;box-shadow:0 8px 22px #1f528c47}.danger-action{color:#ffc7c2;background:#ef837a1c;border-color:#ef837a61}.toolbar button:disabled,.record-button:disabled{color:#65778e;background:#1c2a3cb8;border-color:#6f82992e}.rankings-tabs,.mini-segmented{border-color:var(--line);background:#07111fb8}.rankings-tabs button,.mini-segmented button{color:var(--muted-strong)}.rankings-tabs button.selected,.mini-segmented button.selected{color:#fff;background:#73b8ff2e;box-shadow:inset 0 0 0 1px #73b8ff42}.rankings-toolbar,.tier-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07111feb}.rankings-toolbar input,.rankings-toolbar select,.compare-picker select,.rankings-filter-drawer select,.draft-command-bar input,.draft-more-grid input,.draft-more-grid select,.draft-controls input,.draft-controls select,input[type=file]{color:var(--ink);background:#081220eb;border-color:#8da4bf45}.rankings-toolbar input::placeholder,.draft-command-bar input::placeholder{color:#687c94}.rankings-filter-drawer,.draft-command-bar,.draft-more-grid,.feed-strip,.health-strip span,.readiness-item{border-color:var(--line);color:var(--ink);background:#101c2cf0}.draft-command-bar{box-shadow:0 16px 38px #0003,inset 0 1px #ffffff08}.draft-command-bar label span{color:var(--muted-strong)}.test-season-callout{border-left-color:var(--positive);color:#a6eccb;background:#63d4a41a}.test-draft-banner{color:#9ae8c4}.live-status-header{border-top-color:var(--line);border-bottom-color:var(--line)}.live-status-chips span{color:#c6d4e5;background:#90a3ba21}.rank-badge{color:#f5f9ff;background:#90a3ba21;box-shadow:inset 0 0 0 1px #90a3ba1a}.confidence-chip.some{background:var(--warning-bg);color:#f5d28c}.confidence-chip.high{background:var(--negative-bg);color:#ffb4ad}.pos-chip{box-shadow:inset 0 0 0 1px #ffffff0a}.pos-c,.player-cell .pos-c{color:#8ee6d1;background:#4dcdae26}.pos-lw,.player-cell .pos-lw{color:#a8cbff;background:#5f9ce829}.pos-rw,.player-cell .pos-rw{color:#c4c2ff;background:#7e7cea29}.pos-d,.player-cell .pos-d{color:#dfc0ff;background:#ad75e629}.pos-g,.player-cell .pos-g{color:#f3d38d;background:#ebb85d29}.team-meta{color:var(--muted-strong)}.tier-meta span{border-color:var(--line);color:var(--muted-strong);background:#111d2ddb}.tier-player-grid button{color:var(--ink);background:#111d2da3}.compare-card button,.player-detail-panel button{color:var(--ink);background:#162437f0;border:1px solid #8da4bf47;border-radius:6px;padding:8px 11px}.player-detail-panel{border-left-color:var(--line);background:#0d1827;box-shadow:-18px 0 48px #0000006b}.recommendations-cockpit{padding:2px 0 4px}.recommendation-focus-grid{gap:14px}.recommendation-card{border-color:var(--line);box-shadow:var(--shadow-panel);background:linear-gradient(#162437fa,#0d1827fa)}.recommendation-card.primary{box-shadow:0 18px 48px #1250902e, var(--shadow-panel);background:linear-gradient(135deg,#2a609657,#0000 42%),linear-gradient(#192c43fa,#0d1827fa);border-color:#73b8ff7a}.recommendation-card.primary .eyebrow{color:#a8d4ff}.recommendation-card.compact{background:#101c2ce6}.recommendation-meta span,.movement-chip.neutral{color:#c6d4e5!important;background:#90a3ba21!important}.movement-chip.up{color:#91e8c1!important;background:#63d4a426!important}.movement-chip.down{color:#f0ce86!important;background:#e8bb6526!important}.impact-pills span{color:#99eac6;background:#63d4a41f;border-color:#63d4a44d}.position-recommendation-strip div{border-color:var(--line);background:#101c2ce0;position:relative;overflow:hidden}.position-recommendation-strip div:before{content:"";background:#73b8ff80;width:3px;position:absolute;inset:0 auto 0 0}.position-recommendation-strip div:first-child:before{background:#4dcdae}.position-recommendation-strip div:nth-child(2):before{background:#5f9ce8}.position-recommendation-strip div:nth-child(3):before{background:#7e7cea}.position-recommendation-strip div:nth-child(4):before{background:#ad75e6}.position-recommendation-strip div:nth-child(5):before{background:#ebb85d}.position-recommendation-strip ol{color:var(--ink)}.position-recommendation-strip li:first-child{color:#fff}.category-chip{border-color:var(--line);background:#101c2ce6}.category-chip strong{color:var(--ink)}.category-chip.strong{background:#63d4a421;border-color:#63d4a457}.category-chip.ok{background:#73b8ff1c;border-color:#73b8ff47}.category-chip.need{background:#e8bb6524;border-color:#e8bb6557}.category-chip.risk{background:#ef837a1f;border-color:#ef837a52}.category-chip.building{background:#90a3ba17;border-color:#90a3ba38}.roster-group h3{color:var(--muted-strong)}.roster-slot-row{border-bottom-color:#8da4bf1c}.roster-slot-row span{color:#9fb0c5}.roster-slot-row.empty strong{color:#5e7088}.available-board-panel{background:linear-gradient(#162437f5,#0d1827f5)}.available-board-list{border-color:#8da4bf2e}.available-board-row{color:var(--ink);background:#0a14226b;border-bottom-color:#8da4bf1f}.available-board-row .player-cell strong{color:#f8fbff}.rank-pair strong{color:#9bcfff}.live-secondary-drawers .secondary-live-panel{background:#101c2cc7}.mode-banner{color:#f0ce86;background:#e8bb6521;border-color:#e8bb6559}.adapter-row strong,.health-strip .ok,.readiness-item.ok strong,.feed-strip strong{color:var(--positive)}.health-strip .warn,.readiness-item.warn strong{color:var(--warning)}input[type=file]{color:var(--muted-strong)}input[type=file]::file-selector-button{color:var(--ink);font:inherit;cursor:pointer;background:#162437f5;border:1px solid #8da4bf4d;border-radius:6px;margin-right:10px;padding:7px 10px;font-weight:750}.connection-summary{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.connection-summary strong{color:var(--ink-strong)}.connection-summary span{color:var(--muted)}.live-focus-shell{grid-template-columns:58px minmax(0,1fr)}.live-focus-shell .sidebar{align-items:center;gap:14px;padding:14px 8px}.live-focus-shell .brand{justify-content:center}.live-focus-shell .brand div,.live-focus-shell nav,.live-focus-shell .active-draft-pill{display:none}.live-focus-shell .brand-mark{width:40px;height:40px;font-size:12px}.live-mode-page{max-width:1660px;min-height:100vh;padding:10px 16px 14px}.live-mode-page .panel{border-radius:8px}.live-status-header{z-index:8;border:1px solid var(--line);background:#0a1422f5;border-radius:8px;min-height:48px;margin:0 0 10px;padding:8px 12px;position:sticky;top:0;box-shadow:0 12px 36px #00000038}.live-status-header strong{color:var(--ink-strong);text-transform:uppercase;font-size:15px;line-height:1.1}.live-status-header.user-pick{background:linear-gradient(90deg,#63d4a424,#0000 44%),#0a1422f7;border-color:#63d4a480}.live-status-chips{align-items:center}.live-status-chips span,.status-exit-link{min-height:24px;color:var(--muted-strong);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;text-decoration:none}.live-status-chips span{background:#90a3ba1a}.live-status-chips .degraded{color:#ffb4ad;background:#ef837a24}.status-exit-link{background:#111d2ddb;border:1px solid #8da4bf3d}.live-cockpit-shell{grid-template-columns:minmax(0,1.95fr) minmax(315px,.9fr);align-items:start;gap:12px;display:grid}.live-cockpit-main,.live-cockpit-context{min-width:0}.live-cockpit-context{max-height:none;position:sticky;top:68px;overflow:visible}.test-draft-banner{min-height:26px;margin:0 0 8px;font-size:12px}.recommendations-cockpit{margin-bottom:10px}.recommendations-cockpit .section-title-row{margin-bottom:7px}.recommendations-cockpit .section-title-row h2{text-transform:uppercase;font-size:15px}.recommendations-cockpit .section-title-row p{display:none}.recommendation-focus-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:10px}.recommendation-card{gap:7px;padding:10px 12px}.recommendation-card.primary{border-left:4px solid var(--live)}.recommendation-card.primary strong{font-size:20px;line-height:1.12}.recommendation-card.compact{grid-template-columns:32px minmax(0,1fr);gap:6px 10px;padding:9px 10px}.recommendation-card.compact .eyebrow{grid-row:span 3;align-self:center}.recommendation-card.compact .recommendation-meta,.recommendation-card.compact .impact-pills{grid-column:2}.recommendation-meta span{min-height:20px;padding:2px 7px}.impact-pills span{align-items:center;min-height:22px;display:inline-flex}.recommendation-meta .decision-confidence{color:#d7e2ed;text-transform:capitalize;background:#71859924;border:1px solid #7185995c}.recommendation-meta .decision-confidence.high{color:#b8f0d8;background:#258f6533;border-color:#4fbe948c}.recommendation-meta .decision-confidence.medium{color:#ffe0a0;background:#976f1e38;border-color:#e6b54c8c}.recommendation-meta .decision-confidence.low{color:#ffc3c3;background:#9130303d;border-color:#dd63638c}.alternative-recommendations{gap:6px}.position-recommendation-strip{grid-template-columns:repeat(5,minmax(126px,1fr));gap:6px}.position-recommendation-strip div{gap:5px;padding:8px 8px 8px 10px}.position-recommendation-strip ol{counter-reset:position-pick;gap:4px;padding-left:0;list-style:none}.position-recommendation-strip li{counter-increment:position-pick;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px;display:grid}.position-recommendation-strip li:before{content:counter(position-pick) ".";color:var(--muted);font-weight:900}.position-recommendation-strip li{grid-template-columns:15px minmax(0,1fr) auto}.position-recommendation-strip li strong{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.position-recommendation-strip li span{color:#9bcfff;white-space:nowrap;font-size:11px}.team-context-panel{background:linear-gradient(#142234fa,#0c1726fa);gap:10px;padding:12px;display:grid}.team-context-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:start;gap:10px;padding-bottom:8px;display:flex}.team-context-header strong{color:var(--ink-strong);margin-top:2px;font-size:18px;display:block}.team-building-state{background:#90a3ba14;border:1px solid #90a3ba2e;border-radius:8px;gap:4px;padding:12px;display:grid}.team-building-state strong{color:var(--ink-strong)}.team-building-state span{color:var(--muted);font-size:13px}.team-need-summary{gap:7px;display:grid}.category-summary-group{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;display:grid}.category-summary-group span,.open-slot-summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.category-summary-group div{flex-wrap:wrap;gap:5px;display:flex}.category-summary-group strong{border-radius:999px;padding:3px 7px;font-size:12px}.category-summary-group.need strong,.category-summary-group.watch strong{color:#f0ce86;background:#e8bb6524}.category-summary-group.risk strong{color:#ffb4ad;background:#ef837a24}.category-summary-group.strong strong{color:#91e8c1;background:#63d4a424}.open-slot-summary{gap:4px;padding-top:4px;display:grid}.open-slot-summary strong{color:var(--muted-strong);font-size:13px}.team-roster-compact{gap:10px;display:grid}.team-context-panel .roster-slot-list{grid-template-columns:1fr}.team-context-panel .roster-slot-row{min-height:24px;padding:3px 0}.team-context-panel .quiet-details{margin-top:0}.live-lower-workspace{gap:8px;display:grid}.workspace-tabs{border-bottom:1px solid var(--line-soft);align-items:center;gap:4px;display:flex}.workspace-tabs button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:900}.workspace-tabs button.selected{border-bottom-color:var(--live);color:var(--ink-strong)}.available-board-panel{padding:10px 12px}.available-board-panel .section-title-row{margin-bottom:8px}.available-board-panel .section-title-row h2{text-transform:uppercase;font-size:15px}.available-board-panel .section-title-row p{font-size:12px}.available-board-row{grid-template-columns:62px minmax(210px,1fr) minmax(80px,.22fr) auto auto auto;gap:9px;min-height:46px;padding:7px 10px}.recent-pick-feed{gap:0;display:grid}.recent-pick-row{border-bottom:1px solid var(--line-soft);min-height:34px;color:var(--muted-strong);grid-template-columns:42px minmax(0,1fr) minmax(90px,auto);align-items:center;gap:10px;font-size:13px;display:grid}.recent-pick-row:last-child{border-bottom:0}.recent-pick-row strong{color:#9bcfff}.recent-pick-row span{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-pick-row em{color:var(--muted);font-style:normal}.pick-command-dock{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101c2cfa;grid-template-columns:minmax(300px,1fr) auto auto auto auto;align-items:end;margin:8px 0 0;padding:8px 10px;position:sticky;bottom:0}.pick-command-dock label{gap:3px}.pick-command-dock label span{font-size:11px}.pick-command-dock input{min-height:34px}.pick-command-dock .record-button,.pick-command-dock .secondary-action,.pick-command-dock .draft-more-panel summary{min-height:36px;padding:7px 11px}.pick-command-dock .quick-results{max-height:234px;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;overflow:auto;box-shadow:0 -18px 44px #00000047}.pick-command-dock .quick-results button.highlighted{box-shadow:inset 3px 0 0 var(--live);background:#4d99eb38}.pick-command-dock .keyboard-help{margin-top:-4px}@media (width<=900px){.app-shell{grid-template-columns:1fr}.live-focus-shell{grid-template-columns:54px minmax(0,1fr)}.sidebar{z-index:2;padding:14px;position:sticky;top:0}.live-focus-shell .sidebar{align-self:start;min-height:100vh;padding:12px 7px}nav{flex-direction:row;overflow-x:auto}nav a{flex:none}.page{padding:20px}.metric-grid,.split-grid,.health-strip,.readiness-grid,.quick-results,.recommendation-card-grid,.recommendation-focus-grid,.live-support-grid,.rankings-toolbar,.draft-command-bar,.draft-more-grid,.position-recommendation-strip,.tier-grid,.compare-grid,.data-status-grid{grid-template-columns:1fr}.live-status-header,.test-season-callout{flex-direction:column;align-items:start}.live-cockpit-shell{grid-template-columns:minmax(0,1fr)}.live-cockpit-context{max-height:none;position:static}.draft-more-grid{width:100%;position:static}.pick-command-dock{grid-template-columns:1fr;position:static}.draft-controls{grid-template-columns:1fr}}.rankings-redesign{--rank-teal:#38d4b2;--rank-teal-soft:#38d4b21f;--rank-panel:#0d1718;--rank-panel-raised:#111d1e;--rank-panel-soft:#0a1314;--rank-border:#87a4a233;--rank-border-strong:#87a4a252;--rank-muted:#82908f;--rank-text:#edf4f3;background:0 0;max-width:1760px;padding:0 32px 28px}.waiver-wire-actions{color:var(--rank-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:11px;font-weight:750;display:flex}.waiver-wire-actions button,.waiver-connect-state button,.waiver-connect-state a{border:1px solid var(--rank-border-strong);background:var(--rank-panel-raised);min-height:34px;color:var(--rank-text);font:inherit;cursor:pointer;border-radius:7px;padding:0 13px;font-weight:800;text-decoration:none}.waiver-connect-state .primary-action{color:#b5f5e5;background:#18756247;border-color:#38d4b28c}.rankings-redesign .rankings-commandbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050b0cf5;border-bottom:1px solid #38d4b259;grid-template-columns:auto auto auto minmax(320px,1fr) minmax(220px,320px);align-items:center;gap:14px;min-height:54px;margin:0 -32px 22px;padding:0 24px;display:grid;position:sticky;top:0;box-shadow:0 12px 34px #00000038}.rankings-command-brand{color:#f6fbfa;letter-spacing:.02em;white-space:nowrap;font-size:18px;font-style:italic;font-weight:950;line-height:1;text-decoration:none}.rankings-command-section,.rankings-dataset-pill{letter-spacing:.045em;white-space:nowrap;border-radius:7px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.rankings-command-section{border:1px solid var(--rank-border-strong);color:#d9e7e5;background:#ffffff06}.rankings-dataset-pill{color:#83ead1;background:#1875622b;border:1px solid #38d4b259}.rankings-command-nav{justify-content:center;gap:2px;min-width:0;display:flex;overflow:hidden}.rankings-command-nav a{color:#8d9a99;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;min-height:54px;padding:0 12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex;position:relative}.rankings-command-nav a.active:after{content:"";background:var(--rank-teal);border-radius:999px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.rankings-command-search,.rankings-search-field{border:1px solid var(--rank-border);color:#72817f;background:#0b1516eb;border-radius:7px;align-items:center;gap:8px;min-width:0;display:flex}.rankings-command-search{height:34px;padding:0 10px}.rankings-command-search input,.rankings-search-field input{outline:0;width:100%;min-width:0;color:#e8f0ef!important;box-shadow:none!important;background:0 0!important;border:0!important}.rankings-command-search input{font-size:12px;min-height:30px!important;padding:0!important}.rankings-page-heading{justify-content:space-between;align-items:end;gap:20px;margin:0 0 14px;display:flex}.rankings-page-heading h1,.rankings-empty-wrap h1{color:#f7fbfa;letter-spacing:-.025em;margin:2px 0 0;font-size:28px;line-height:1.05}.rankings-kicker{color:var(--rank-teal);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.rankings-player-total{color:#778684;font-size:12px}.rankings-qa-callout{border:0;border-left:3px solid var(--rank-teal);min-height:52px;box-shadow:none;background:linear-gradient(90deg,#17685833,#0a1816a6);border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:10px 12px;display:flex}.rankings-qa-callout>div{gap:2px;display:grid}.rankings-qa-callout strong{color:#9ff0d7;font-size:12px}.rankings-qa-callout span{color:#71817e;font-size:10px}.rankings-qa-callout button{border:1px solid var(--rank-border-strong);color:#15201f;background:#e8eeec;border-radius:6px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:800}.rankings-redesign .rankings-view-tabs{border-color:var(--rank-border);background:#080f10;border-radius:7px;margin:0 0 14px;padding:3px}.rankings-redesign .rankings-view-tabs button{color:#a5b0ae;border-radius:5px;min-height:32px;padding:6px 11px;font-size:11px}.rankings-workspace{grid-template-columns:minmax(0,1fr) 226px;align-items:start;gap:16px;display:grid}.rankings-redesign .rankings-toolbar-premium{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:minmax(300px,1fr) 118px 92px auto;min-height:48px;margin:0 0 10px;padding:0;position:relative;top:auto}.rankings-search-field{min-height:38px;padding:0 10px}.rankings-search-field input{min-height:34px!important;padding:0!important}.rankings-redesign .rankings-toolbar-premium select,.rankings-redesign .rankings-filter-toggle{border:1px solid var(--rank-border);color:#dbe5e3;background:#0b1516;border-radius:7px;min-height:38px;font-size:11px}.rankings-redesign .rankings-filter-toggle.has-filters{color:#81ead0;border-color:#38d4b273}.rankings-redesign .result-count{color:#74817f;white-space:nowrap;justify-self:end}.rankings-filter-rail{gap:12px;display:grid;position:sticky;top:70px}.rankings-filter-card,.rankings-legend-card{border:1px solid var(--rank-border);background:linear-gradient(#0f1b1cfa,#0a1314fa);border-radius:8px;box-shadow:0 12px 30px #00000029}.rankings-filter-card{padding:13px}.rankings-rail-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.rankings-rail-title>strong,.rankings-legend-card>strong{color:#66dec1;letter-spacing:.085em;font-size:10px;font-weight:950}.rankings-rail-title>div{align-items:center;gap:4px;display:flex}.rankings-reset-filter,.rankings-close-filters{color:#7d8c89;cursor:pointer;background:0 0;border:0;min-height:24px;font-size:9px}.rankings-close-filters{width:24px;padding:0;font-size:17px;display:none}.rankings-filter-section,.rankings-range-control,.rankings-filter-select{color:#899694;letter-spacing:.045em;gap:8px;margin-bottom:16px;font-size:9px;font-weight:850;display:grid}.rankings-filter-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rankings-filter-chips.tier-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.rankings-filter-chips button{border:1px solid var(--rank-border);color:#a9b3b1;cursor:pointer;background:#0a1415;border-radius:5px;min-height:29px;font-size:10px;font-weight:800}.rankings-filter-chips button.selected{color:#9cf0d9;background:#38d4b21a;border-color:#38d4b273}.rankings-range-control>span{justify-content:space-between;gap:8px;display:flex}.rankings-range-control strong{color:#d5e0de;font-variant-numeric:tabular-nums;font-size:10px}.rankings-range-control input[type=range]{width:100%;accent-color:var(--rank-teal)}.rankings-range-control>div{color:#64716f;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:9px;display:flex}.rankings-filter-select select{border:1px solid var(--rank-border);color:#cdd8d6;background:#091213;border-radius:5px;width:100%;min-height:34px;padding:0 8px}.rankings-check{color:#a3afad;align-items:center;gap:7px;min-height:27px;font-size:10px;display:flex}.rankings-check.disabled{opacity:.42}.rankings-legend-card{padding:13px}.rankings-legend-list{gap:9px;margin-top:13px;display:grid}.rankings-legend-list>span{color:#b8c4c2;align-items:center;gap:8px;font-size:10px;display:flex}.rankings-legend-list small{color:#6e7c79;margin-left:auto;font-size:9px}.rankings-legend-list i{border-radius:2px;flex:none;width:10px;height:10px}.legend-elite{background:var(--category-elite);box-shadow:inset 0 0 0 1px #50dcb442}.legend-above{background:var(--category-strong)}.legend-average{background:var(--category-neutral)}.legend-below{background:var(--category-watch)}.legend-low{background:var(--category-weak)}.rankings-legend-card p{color:#70807d;margin:14px 0 4px;font-size:9px;line-height:1.45}.rankings-legend-card>small{color:#566562;font-size:8px}.rankings-redesign .rankings-board-panel.rankings-premium-table{border:1px solid var(--rank-border);max-height:calc(100vh - 255px);box-shadow:none;background:#0a1314;border-radius:8px;margin:0;overflow:hidden}.rankings-redesign .rankings-board-panel .table-wrap{scrollbar-color:#41504e #091112;max-height:calc(100vh - 275px);overflow:auto}.rankings-redesign .rankings-table{border-collapse:separate;border-spacing:0;background:0 0;min-width:1160px;font-size:10px}.rankings-redesign .rankings-table thead th{border-bottom:1px solid var(--rank-border);color:#8f9d9b;letter-spacing:.045em;text-transform:uppercase;background:#101a1b;height:35px;padding:6px 8px;font-size:8px;font-weight:900;top:23px}.rankings-redesign .rankings-table .rankings-group-header th{z-index:3;color:#a7b4b2;text-align:center;letter-spacing:.075em;background:#0c1617;border-bottom:0;height:23px;padding:5px 8px 3px;font-size:8px;position:sticky;top:0}.rankings-redesign .rankings-table tbody tr{background:#ffffff02;height:47px}.rankings-redesign .rankings-table tbody tr:nth-child(2n){background:#ffffff03}.rankings-redesign .rankings-table tbody tr:hover{background:#38d4b212}.rankings-redesign .rankings-table td{color:#d2dcda;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #7b949221;height:47px;padding:5px 8px}.rankings-redesign .rankings-table .rank-column{text-align:center;width:46px;min-width:46px}.rankings-redesign .rankings-table .position-column{text-align:center;width:68px;min-width:68px}.rankings-redesign .rankings-table .team-column{text-align:center;width:70px;min-width:70px}.rankings-redesign .rankings-table .tier-column{text-align:center;width:49px;min-width:49px}.rankings-redesign .rankings-table .value-column{text-align:right;width:65px;min-width:65px}.rankings-redesign .rankings-table .adp-column,.rankings-redesign .rankings-table .workload-column{text-align:center;width:56px;min-width:56px}.rankings-redesign .rankings-table .stat-column{text-align:center;width:58px;min-width:58px}.rankings-redesign .rankings-table .queue-column{text-align:center;width:48px;min-width:48px}.rankings-rank-number{color:#f1f7f6;background:#ffffff06;border:1px solid #81969430;border-radius:5px;place-items:center;min-width:28px;height:24px;font-size:10px;font-weight:900;display:inline-grid}.rankings-player-identity{align-items:center;gap:9px;min-width:0;display:flex}.rankings-player-photo{color:#7d8d8a;background:radial-gradient(circle at 50% 25%,#38d4b229,#081112f5);border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid;overflow:hidden}.rankings-player-photo img{object-fit:contain;width:100%;height:100%}.rankings-player-name-wrap{align-items:center;gap:5px;min-width:0;display:flex}.rankings-player-name-wrap strong{color:#f1f6f5;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:850;overflow:hidden}.rankings-position-text{color:#dce6e4;white-space:nowrap;font-size:9px;font-weight:850}.rankings-team-identity{color:#879694;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.rankings-team-identity img{object-fit:contain;width:25px;height:25px}.rankings-redesign .tier-chip{color:#c8e0e5;background:#2c667740;border:1px solid #59a8b924;border-radius:4px;justify-content:center;align-items:center;min-width:27px;min-height:23px;font-size:9px;font-weight:900;display:inline-flex}.rankings-redesign .category-stat{border-radius:4px;justify-content:center;min-width:38px;min-height:24px;padding:3px 6px;font-size:9px}.rankings-queue-button{color:#61706d;cursor:pointer;background:0 0;border:0;border-radius:5px;width:28px;height:28px;font-size:17px;line-height:1}.rankings-redesign .ranking-sort-button{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.rankings-redesign .active-neutral-sort,.rankings-redesign .active-category-sort{color:#9cebd7!important}.rankings-redesign .rankings-horizontal-scrollbar{border-top-color:var(--rank-border);background:#071011}.rankings-redesign .rankings-horizontal-thumb{background:#43524f}.rankings-empty-wrap{padding-top:10px}@media (width<=1380px){.rankings-redesign{padding-left:22px;padding-right:22px}.rankings-redesign .rankings-commandbar{grid-template-columns:auto auto auto minmax(0,1fr) 220px;margin-left:-22px;margin-right:-22px}.rankings-command-nav a{padding-left:8px;padding-right:8px}.rankings-workspace{grid-template-columns:minmax(0,1fr) 210px;gap:12px}}@media (width<=1120px){.rankings-redesign .rankings-commandbar{grid-template-columns:auto auto minmax(0,1fr) 210px}.rankings-dataset-pill,.rankings-command-nav a:nth-child(n+3){display:none}.rankings-workspace{grid-template-columns:minmax(0,1fr)}.rankings-filter-rail{z-index:60;filter:drop-shadow(0 18px 42px #00000073);width:230px;max-height:calc(100vh - 82px);display:none;position:fixed;top:66px;right:16px;overflow:auto}.rankings-filter-rail.mobile-open{display:grid}.rankings-close-filters{place-items:center;display:inline-grid}.rankings-redesign .rankings-board-panel.rankings-premium-table{max-height:calc(100vh - 245px)}.rankings-redesign .rankings-board-panel .table-wrap{max-height:calc(100vh - 265px)}}@media (width<=780px){.rankings-redesign{padding-left:12px;padding-right:12px}.rankings-redesign .rankings-commandbar{grid-template-columns:auto 1fr;margin-left:-12px;margin-right:-12px;padding:0 12px}.rankings-command-section,.rankings-command-nav,.rankings-command-search{display:none}.rankings-page-heading h1{font-size:24px}.rankings-qa-callout{flex-direction:column;align-items:flex-start}.rankings-redesign .rankings-toolbar-premium{grid-template-columns:minmax(0,1fr) 92px}.rankings-redesign .rankings-toolbar-premium select,.rankings-redesign .result-count{display:none}.rankings-redesign .rankings-view-tabs{width:100%}}.rankings-redesign{--sport-font-xs:clamp(8px, .18vw + 6px, 10px);--sport-font-sm:clamp(10px, .22vw + 7px, 12px);--sport-font-md:clamp(11px, .28vw + 7px, 14px);--sport-font-lg:clamp(15px, .34vw + 9px, 18px);--sport-row:clamp(48px, 2.65vw, 60px);--sport-photo:clamp(32px, 2vw, 42px);width:100%;max-width:2200px;padding-left:clamp(18px,2vw,42px);padding-right:clamp(18px,2vw,42px)}.rankings-redesign .rankings-commandbar{grid-template-columns:auto auto minmax(0,1fr) minmax(260px,20vw);gap:clamp(10px,.85vw,18px);min-height:clamp(56px,3.35vw,66px);margin-left:calc(-1*clamp(18px,2vw,42px));margin-right:calc(-1*clamp(18px,2vw,42px));padding-left:clamp(18px,1.8vw,34px);padding-right:clamp(18px,1.8vw,34px)}.rankings-command-brand{font-size:clamp(18px,1.18vw,23px)}.rankings-command-section,.rankings-dataset-pill{min-height:clamp(30px,1.85vw,36px);font-size:var(--sport-font-sm);padding-inline:clamp(9px,.65vw,13px)}.rankings-command-nav{justify-content:flex-start;gap:clamp(2px,.25vw,6px)}.rankings-command-nav a{min-height:clamp(56px,3.35vw,66px);font-size:var(--sport-font-sm);padding-inline:clamp(9px,.7vw,15px)}.rankings-command-search{height:clamp(36px,2.05vw,42px);padding-inline:clamp(10px,.7vw,14px)}.rankings-command-search input{font-size:var(--sport-font-md)}.rankings-page-heading{margin-bottom:clamp(12px,.85vw,18px)}.rankings-page-heading h1,.rankings-empty-wrap h1{font-size:clamp(28px,1.8vw,38px)}.rankings-kicker{font-size:var(--sport-font-xs)}.rankings-player-total{font-size:var(--sport-font-sm)}.rankings-qa-callout{min-height:clamp(52px,3.15vw,64px);margin-bottom:clamp(12px,.9vw,18px);padding:clamp(10px,.75vw,15px) clamp(12px,.95vw,18px)}.rankings-qa-callout strong{font-size:var(--sport-font-md)}.rankings-qa-callout span,.rankings-qa-callout button{font-size:var(--sport-font-sm)}.rankings-redesign .rankings-view-tabs{margin-bottom:clamp(12px,.8vw,17px)}.rankings-redesign .rankings-view-tabs button{min-height:clamp(32px,2vw,40px);font-size:var(--sport-font-md);padding-inline:clamp(10px,.75vw,15px)}.rankings-workspace{grid-template-columns:minmax(0,1fr) clamp(232px,15.5vw,310px);gap:clamp(14px,1.15vw,24px)}.rankings-redesign .rankings-toolbar-premium{grid-template-columns:minmax(320px,1fr) clamp(112px,7vw,142px) clamp(92px,6vw,118px) auto;min-height:clamp(48px,2.9vw,58px);margin-bottom:clamp(9px,.65vw,14px)}.rankings-search-field,.rankings-redesign .rankings-toolbar-premium select,.rankings-redesign .rankings-filter-toggle{min-height:clamp(38px,2.25vw,46px);font-size:var(--sport-font-md)}.rankings-search-field input{font-size:var(--sport-font-md)!important}.rankings-filter-rail{gap:clamp(10px,.8vw,16px);top:clamp(70px,4.2vw,82px)}.rankings-filter-card,.rankings-legend-card{border-radius:clamp(8px,.5vw,11px);padding:clamp(13px,.9vw,18px)}.rankings-rail-title>strong,.rankings-legend-card>strong{font-size:var(--sport-font-sm)}.rankings-reset-filter,.rankings-filter-section,.rankings-range-control,.rankings-filter-select,.rankings-range-control>div,.rankings-legend-card p,.rankings-legend-card>small{font-size:var(--sport-font-xs)}.rankings-filter-chips button,.rankings-range-control strong,.rankings-check,.rankings-legend-list>span,.rankings-legend-list small{font-size:var(--sport-font-sm)}.rankings-filter-chips button{min-height:clamp(30px,1.9vw,38px)}.rankings-filter-select select{min-height:clamp(34px,2.05vw,41px);font-size:var(--sport-font-sm)}.rankings-redesign .rankings-board-panel.rankings-premium-table{border-radius:clamp(8px,.5vw,11px);max-height:calc(100vh - clamp(245px,15vw,300px))}.rankings-redesign .rankings-board-panel .table-wrap{max-height:calc(100vh - clamp(265px,16vw,322px))}.rankings-redesign .rankings-table{width:100%;min-width:clamp(1240px,79vw,1600px);font-size:var(--sport-font-sm)}.rankings-redesign .rankings-table .rankings-group-header th{height:clamp(24px,1.5vw,29px);font-size:var(--sport-font-xs);padding-inline:clamp(7px,.5vw,11px)}.rankings-redesign .rankings-table thead th{height:clamp(36px,2.1vw,43px);font-size:var(--sport-font-xs);padding-inline:clamp(7px,.5vw,11px);top:clamp(24px,1.5vw,29px)}.rankings-redesign .rankings-table tbody tr,.rankings-redesign .rankings-table td{height:var(--sport-row)}.rankings-redesign .rankings-table td{padding:clamp(5px,.38vw,8px) clamp(7px,.52vw,11px)}.rankings-redesign .rankings-table .rank-column{width:clamp(48px,3.1vw,60px);min-width:clamp(48px,3.1vw,60px)}.rankings-redesign .rankings-table .player-column{width:clamp(205px,13.2vw,280px);min-width:clamp(205px,13.2vw,280px);max-width:none}.rankings-redesign .rankings-table .position-column,.rankings-redesign .rankings-table .team-column{width:clamp(68px,4.3vw,88px);min-width:clamp(68px,4.3vw,88px)}.rankings-redesign .rankings-table .tier-column{width:clamp(50px,3.2vw,64px);min-width:clamp(50px,3.2vw,64px)}.rankings-redesign .rankings-table .value-column,.rankings-redesign .rankings-table .adp-column,.rankings-redesign .rankings-table .workload-column{width:clamp(62px,4vw,78px);min-width:clamp(62px,4vw,78px)}.rankings-redesign .rankings-table .queue-column{width:clamp(46px,3vw,60px);min-width:clamp(46px,3vw,60px)}.rankings-rank-number{min-width:clamp(29px,1.9vw,36px);height:clamp(25px,1.65vw,32px);font-size:var(--sport-font-md)}.rankings-player-photo{width:var(--sport-photo);height:var(--sport-photo);flex-basis:var(--sport-photo);font-size:var(--sport-font-xs)}.rankings-player-name-wrap strong{font-size:clamp(11px,.42vw + 6px,15px)}.rankings-position-text,.rankings-team-identity,.rankings-redesign .tier-chip,.rankings-redesign .category-stat{font-size:var(--sport-font-sm)}.rankings-redesign .tier-chip{min-width:clamp(28px,1.8vw,35px);min-height:clamp(24px,1.55vw,30px)}.rankings-redesign .category-stat{min-width:clamp(39px,2.5vw,50px);min-height:clamp(25px,1.65vw,32px);padding-inline:clamp(5px,.38vw,8px)}.rankings-queue-button{width:clamp(29px,1.9vw,36px);height:clamp(29px,1.9vw,36px);font-size:clamp(17px,1.05vw,21px)}@media (width>=1700px){.rankings-redesign{max-width:2240px}.rankings-redesign .rankings-board-panel.rankings-premium-table,.rankings-redesign .rankings-board-panel .table-wrap{max-height:calc(100vh - 300px)}}@media (width>=2100px){.rankings-redesign{max-width:2440px}.rankings-workspace{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1199px){.rankings-redesign{--sport-font-sm:10px;--sport-font-md:11px;--sport-row:47px;--sport-photo:31px}.rankings-workspace{grid-template-columns:minmax(0,1fr)}.rankings-filter-rail{width:min(310px,100vw - 32px)}}.rankings-redesign{--rank-category-elite-bg:#30d2ae30;--rank-category-elite-cell:#30d2ae0b;--rank-category-elite-line:#5ceecd3d;--rank-category-strong-bg:#30d2ae1b;--rank-category-strong-cell:#30d2ae06;--rank-category-strong-line:#5ceecd24;--rank-category-neutral-bg:#97a5a213;--rank-category-watch-bg:#e6b04821;--rank-category-watch-cell:#e6b04806;--rank-category-watch-line:#efc4692b;--rank-category-weak-bg:#e8675b29;--rank-category-weak-cell:#e8675b08;--rank-category-weak-line:#f8847730}.rankings-redesign .category-stat.category-elite{background:var(--rank-category-elite-bg);color:#a8f2df;box-shadow:inset 0 0 0 1px var(--rank-category-elite-line)}.rankings-redesign .category-stat.category-strong{background:var(--rank-category-strong-bg);color:#bfe9de;box-shadow:inset 0 0 0 1px var(--rank-category-strong-line)}.rankings-redesign .category-stat.category-neutral{background:var(--rank-category-neutral-bg);color:#d0d8d6;box-shadow:inset 0 0 0 1px #abbbb712}.rankings-redesign .category-stat.category-watch{background:var(--rank-category-watch-bg);color:#f0d18d;box-shadow:inset 0 0 0 1px var(--rank-category-watch-line)}.rankings-redesign .category-stat.category-weak{background:var(--rank-category-weak-bg);color:#f5aaa2;box-shadow:inset 0 0 0 1px var(--rank-category-weak-line)}.rankings-redesign td.stat-column:has(.category-elite){background:linear-gradient(90deg, transparent, var(--rank-category-elite-cell) 24%, var(--rank-category-elite-cell) 76%, transparent)}.rankings-redesign td.stat-column:has(.category-strong){background:linear-gradient(90deg, transparent, var(--rank-category-strong-cell) 24%, var(--rank-category-strong-cell) 76%, transparent)}.rankings-redesign td.stat-column:has(.category-watch){background:linear-gradient(90deg, transparent, var(--rank-category-watch-cell) 24%, var(--rank-category-watch-cell) 76%, transparent)}.rankings-redesign td.stat-column:has(.category-weak){background:linear-gradient(90deg, transparent, var(--rank-category-weak-cell) 24%, var(--rank-category-weak-cell) 76%, transparent)}:is(.rankings-redesign .rankings-table tbody tr:hover td.stat-column:has(.category-elite),.rankings-redesign .rankings-table tbody tr:focus-within td.stat-column:has(.category-elite)){background-color:#30d2ae06}:is(.rankings-redesign .rankings-table tbody tr:hover td.stat-column:has(.category-weak),.rankings-redesign .rankings-table tbody tr:focus-within td.stat-column:has(.category-weak)){background-color:#e8675b06}.rankings-redesign{--apple-canvas:#080b0d;--apple-canvas-soft:#0b1012;--apple-material:#141b1db8;--apple-material-elevated:#1b2325d1;--apple-material-control:#1f272994;--apple-material-hover:#ffffff0b;--apple-material-selected:#39d6b715;--apple-label:#f7faf9f5;--apple-secondary:#e5ecea94;--apple-tertiary:#dce6e361;--apple-separator:#ffffff0e;--apple-separator-strong:#ffffff16;--apple-accent:#39d6b7;--apple-accent-bright:#7debd5;--apple-amber:#eec77c;--apple-red:#f1aaa7;--apple-radius-xl:28px;--apple-radius-lg:24px;--apple-radius-md:16px;--apple-radius-sm:12px;--apple-row:clamp(58px, 3.15vw, 68px);font-variant-numeric:tabular-nums;color:var(--apple-label);background:radial-gradient(900px 520px at 24% 5%, #39d6b70d, transparent 64%), radial-gradient(760px 520px at 92% 30%, #476b770b, transparent 68%), var(--apple-canvas);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}.rankings-focus-shell,.rankings-focus-shell>main{background:var(--apple-canvas,#080b0d)}.rankings-redesign button,.rankings-redesign input,.rankings-redesign select,.rankings-redesign a{font-family:inherit}.rankings-redesign button,.rankings-redesign a,.rankings-redesign input,.rankings-redesign select{-webkit-tap-highlight-color:transparent}.rankings-redesign button,.rankings-redesign .rankings-view-tabs button,.rankings-redesign .rankings-filter-chips button,.rankings-redesign .rankings-filter-toggle,.rankings-redesign .rankings-queue-button,.rankings-redesign .rankings-qa-callout button{transition:transform .14s cubic-bezier(.2,.8,.2,1),background-color .14s,box-shadow .14s,color .14s,opacity .14s}.rankings-redesign button:active,.rankings-redesign .rankings-view-tabs button:active,.rankings-redesign .rankings-filter-chips button:active,.rankings-redesign .rankings-filter-toggle:active,.rankings-redesign .rankings-queue-button:active,.rankings-redesign .rankings-qa-callout button:active{transform:scale(.97)}.rankings-redesign .rankings-commandbar{z-index:40;-webkit-backdrop-filter:blur(30px)saturate(135%);backdrop-filter:blur(30px)saturate(135%);background:#0d12149e;border:0;min-height:58px;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff0b,0 8px 28px #00000024}.rankings-command-brand{color:var(--apple-label)!important;letter-spacing:-.025em!important;font-size:clamp(15px,.45vw + 9px,18px)!important;font-style:normal!important;font-weight:760!important}.rankings-command-section{color:#f7faf9c7!important;letter-spacing:.04em!important;background:#ffffff0e!important;border:0!important;border-radius:11px!important;min-height:32px!important;font-size:11px!important;font-weight:650!important}.rankings-dataset-pill{box-shadow:inset 0 0 0 1px #57e8ca1f;min-height:32px!important;color:var(--apple-accent-bright)!important;letter-spacing:.045em!important;background:#39d6b716!important;border:0!important;border-radius:11px!important;font-size:10px!important;font-weight:700!important}.rankings-command-nav{gap:2px!important}.rankings-command-nav a{min-height:34px!important;color:var(--apple-secondary)!important;border-radius:11px!important;padding:0 12px!important;font-size:12px!important;font-weight:560!important}.rankings-command-nav a:hover,.rankings-command-nav a.active{color:var(--apple-label)!important;background:#ffffff0e!important}.rankings-command-search,.rankings-search-field,.rankings-redesign .rankings-toolbar-premium select,.rankings-redesign .rankings-filter-toggle,.rankings-filter-select select{color:var(--apple-label)!important;background:#ffffff0b!important;border:0!important;border-radius:14px!important;box-shadow:inset 0 0 0 1px #ffffff0b!important}.rankings-command-search:focus-within,.rankings-search-field:focus-within,.rankings-redesign .rankings-toolbar-premium select:focus-visible,.rankings-redesign .rankings-filter-toggle:focus-visible,.rankings-filter-select select:focus-visible{box-shadow:inset 0 0 0 1px #3ddcbd59,0 0 0 3px #3ddcbd13!important}.rankings-command-search input,.rankings-search-field input{color:var(--apple-label)!important;font-weight:450!important}.rankings-command-search input::placeholder,.rankings-search-field input::placeholder{color:#e0e8e657!important}.rankings-page-heading{align-items:end!important;margin-top:clamp(24px,2vw,36px)!important;margin-bottom:18px!important}.rankings-page-heading h1,.rankings-empty-wrap h1{color:var(--apple-label)!important;letter-spacing:-.045em!important;margin-top:4px!important;font-size:clamp(32px,2.2vw,44px)!important;font-weight:720!important;line-height:1.02!important}.rankings-kicker{color:var(--apple-accent-bright)!important;letter-spacing:.085em!important;font-size:10px!important;font-weight:700!important}.rankings-player-total{color:var(--apple-tertiary)!important;font-size:12px!important;font-weight:500!important}.rankings-qa-callout{box-shadow:inset 0 0 0 1px #39d6b712;background:#39d6b70e!important;border:0!important;border-radius:20px!important;min-height:58px!important;padding:13px 16px!important}.rankings-qa-callout strong{color:#b2f1e1eb!important;font-weight:620!important}.rankings-qa-callout span{color:var(--apple-secondary)!important;font-weight:430!important}.rankings-qa-callout button{box-shadow:0 4px 14px #00000029,inset 0 1px #ffffffb3;color:#16201f!important;background:#ffffffe6!important;border:0!important;border-radius:12px!important;min-height:36px!important;font-weight:650!important}.rankings-qa-callout button:hover{filter:brightness(1.03);transform:scale(.985)}.rankings-redesign .rankings-view-tabs{width:fit-content;box-shadow:inset 0 0 0 1px #ffffff0b;background:#ffffff0b!important;border:0!important;border-radius:15px!important;gap:2px!important;padding:4px!important;display:inline-flex!important}.rankings-redesign .rankings-view-tabs button{min-height:34px!important;color:var(--apple-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:0 14px!important;font-size:12px!important;font-weight:580!important}.rankings-redesign .rankings-view-tabs button:hover{color:var(--apple-label)!important;background:#ffffff08!important}.rankings-redesign .rankings-view-tabs button.selected{color:var(--apple-label)!important;background:#ffffff16!important;box-shadow:inset 0 0 0 1px #ffffff09,0 2px 8px #0000001f!important}.rankings-workspace{align-items:start;grid-template-columns:minmax(0,1fr) clamp(260px,16.5vw,340px)!important;gap:clamp(18px,1.3vw,28px)!important}.rankings-main-column{min-width:0}.rankings-redesign .rankings-toolbar-premium{min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:10px 0 14px!important;padding:0!important}.rankings-redesign .rankings-toolbar-premium .result-count{color:var(--apple-tertiary)!important;font-size:11px!important;font-weight:500!important}.rankings-filter-rail{-webkit-backdrop-filter:blur(26px)saturate(125%);backdrop-filter:blur(26px)saturate(125%);position:sticky;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,-8px 0 34px #0000001f,0 16px 42px #0000002e;border-radius:var(--apple-radius-lg)!important;background:#12181aad!important;border:0!important;display:block!important;top:78px!important}.rankings-filter-card,.rankings-legend-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:20px!important}.rankings-legend-card{border-top:1px solid var(--apple-separator)!important}.rankings-rail-title>strong,.rankings-legend-card>strong,.rankings-filter-section>span,.rankings-range-control>span,.rankings-filter-select{color:#dee8e585!important;letter-spacing:.055em!important;font-size:10px!important;font-weight:650!important}.rankings-filter-section,.rankings-range-control{margin-top:20px!important}.rankings-reset-filter,.rankings-close-filters{color:var(--apple-tertiary)!important;background:0 0!important;border:0!important}.rankings-reset-filter:hover,.rankings-close-filters:hover{color:var(--apple-label)!important}.rankings-filter-chips{box-shadow:inset 0 0 0 1px #ffffff09;background:#ffffff0a!important;border-radius:13px!important;gap:2px!important;padding:3px!important;display:flex!important}.rankings-filter-chips button{flex:auto;min-height:32px!important;color:var(--apple-secondary)!important;background:0 0!important;border:0!important;border-radius:10px!important;font-weight:580!important}.rankings-filter-chips button.selected{color:var(--apple-accent-bright)!important;background:#39d6b718!important;box-shadow:inset 0 0 0 1px #39d6b717!important}.rankings-range-control input[type=range]{accent-color:var(--apple-accent)}.rankings-check{color:var(--apple-secondary)!important;font-size:12px!important;font-weight:450!important}.rankings-check input{accent-color:var(--apple-accent)}.rankings-redesign .rankings-board-panel.rankings-premium-table{overflow:hidden;border-radius:var(--apple-radius-lg)!important;background:#1016188a!important;border:0!important;box-shadow:inset 0 1px #ffffff06!important}.rankings-redesign .rankings-board-panel .table-wrap{background:0 0!important}.rankings-redesign .rankings-table{border-collapse:separate!important;border-spacing:0 3px!important;background:0 0!important;font-size:13px!important}.rankings-redesign .rankings-table thead,.rankings-redesign .rankings-table thead tr,.rankings-redesign .rankings-table thead th,.rankings-redesign .rankings-table .rankings-group-header th{box-shadow:none!important;background:#0a0f11e6!important;border:0!important}.rankings-redesign .rankings-table .rankings-group-header th{color:#d6e1de57!important;letter-spacing:.075em!important;height:26px!important;font-size:9px!important;font-weight:650!important}.rankings-redesign .rankings-table thead th{text-transform:uppercase;color:#e0e9e76e!important;letter-spacing:.045em!important;height:38px!important;font-size:10px!important;font-weight:650!important}.rankings-redesign .ranking-sort-button{color:inherit!important;font-weight:inherit!important}.rankings-redesign .rankings-table tbody tr,.rankings-redesign .rankings-table tbody td{height:var(--apple-row)!important;border:0!important}.rankings-redesign .rankings-table tbody td{transition:background-color .13s,box-shadow .13s;background:#ffffff03!important;padding:8px 12px!important}.rankings-redesign .rankings-table tbody tr:nth-child(odd) td{background:#ffffff06!important}.rankings-redesign .rankings-table tbody tr:hover td{background:#ffffff0b!important}.rankings-redesign .rankings-table tbody tr td:first-child{border-radius:15px 0 0 15px!important}.rankings-redesign .rankings-table tbody tr td:last-child{border-radius:0 15px 15px 0!important}.rankings-redesign .rankings-table tbody tr:focus-visible td{background:#39d6b711!important}.rankings-rank-number{color:#f5f9f8db!important;background:#ffffff0d!important;border:0!important;border-radius:10px!important;min-width:32px!important;height:30px!important;font-size:12px!important;font-weight:650!important;box-shadow:inset 0 0 0 1px #ffffff09!important}.rankings-player-identity{gap:12px!important}.rankings-player-photo{background:radial-gradient(circle at 50% 35%,#39d6b71f,#ffffff06 70%)!important;border:0!important;border-radius:50%!important;flex-basis:clamp(36px,2.05vw,42px)!important;width:clamp(36px,2.05vw,42px)!important;height:clamp(36px,2.05vw,42px)!important;box-shadow:inset 0 0 0 1px #ffffff09!important}.rankings-player-name-wrap strong{color:var(--apple-label)!important;letter-spacing:-.012em!important;font-size:clamp(13px,.35vw + 8px,16px)!important;font-weight:630!important}.rankings-team-identity,.rankings-position-text,.rankings-redesign .tier-chip,.rankings-redesign .value-number,.rankings-redesign .adp-column,.rankings-redesign .workload-column{color:var(--apple-secondary)!important;font-size:12px!important;font-weight:500!important}.rankings-team-identity img{width:28px!important;height:28px!important}.rankings-redesign .tier-chip{color:#bee0f1e0!important;background:#73b1d018!important;border:0!important;border-radius:10px!important;min-width:32px!important;min-height:28px!important;padding:0 8px!important;box-shadow:inset 0 0 0 1px #73b1d011!important}.rankings-redesign .value-number{color:#c4e5f4eb!important;font-weight:620!important}.rankings-redesign .rankings-table .player-column{width:clamp(240px,16vw,340px)!important;min-width:clamp(240px,16vw,340px)!important}.rankings-redesign .rankings-table .stat-column{width:clamp(58px,3.7vw,74px)!important;min-width:clamp(58px,3.7vw,74px)!important}.rankings-redesign .category-stat{min-width:44px!important;min-height:30px!important;box-shadow:none!important;border:0!important;border-radius:10px!important;padding:0 8px!important;font-size:12px!important;font-weight:600!important}.rankings-redesign .category-stat.category-elite{color:#7fecd4!important;box-shadow:none!important;background:#33d7b51f!important}.rankings-redesign .category-stat.category-strong{color:#afe4d7!important;box-shadow:none!important;background:#33d7b511!important}.rankings-redesign .category-stat.category-neutral{color:#eef3f2b8!important;box-shadow:none!important;background:#ffffff06!important}.rankings-redesign .category-stat.category-watch{color:var(--apple-amber)!important;box-shadow:none!important;background:#ffbe4613!important}.rankings-redesign .category-stat.category-weak{color:var(--apple-red)!important;box-shadow:none!important;background:#ff5f5a13!important}.rankings-redesign .category-stat.category-missing{color:#dce6e347!important;box-shadow:none!important;background:0 0!important}.rankings-queue-button{color:#eff5f37a!important;background:#ffffff09!important;border:0!important;border-radius:12px!important;width:34px!important;height:34px!important;box-shadow:inset 0 0 0 1px #ffffff09!important}.rankings-queue-button:hover,.rankings-queue-button.queued{color:var(--apple-accent-bright)!important;background:#39d6b716!important}.rankings-horizontal-scrollbar{background:#ffffff05!important;border:0!important}.rankings-load-more-row td{text-align:center;background:color-mix(in srgb, var(--panel) 92%, transparent);padding:18px!important}.rankings-load-more-row button{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:700}.rankings-load-more-row button:hover,.rankings-load-more-row button:focus-visible{background:color-mix(in srgb, var(--accent) 22%, transparent)}.rankings-load-more-row span{color:var(--muted);margin-left:12px;font-size:.78rem}.rankings-horizontal-thumb{background:#ffffff2e!important;border:0!important;border-radius:999px!important}@media (width>=1700px){.rankings-redesign{--apple-row:68px}.rankings-workspace{grid-template-columns:minmax(0,1fr) clamp(300px,16vw,360px)!important}}@media (width<=1199px){.rankings-redesign{--apple-row:54px}.rankings-workspace{grid-template-columns:minmax(0,1fr)!important}.rankings-filter-rail{border-radius:22px!important;width:min(330px,100vw - 28px)!important}}@media (width<=760px){.rankings-redesign{padding-inline:12px!important}.rankings-redesign .rankings-view-tabs{max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.rankings-redesign *,.rankings-redesign :before,.rankings-redesign :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}main{background:0 0}.page-header h1,.panel h2,.metric strong,table,th,td{color:var(--ink)}.panel,.metric,.adapter-row{box-shadow:0 12px 28px #0000002e}nav a.active,nav a:hover,.active-draft-pill{color:var(--ink)}:root{--live:#dce4ee;--live-bg:#dce4ee1a;--line:#c5cfdc29;--line-soft:#c5cfdc13}.app-shell .metric,.app-shell .panel,.app-shell .adapter-row{border-color:var(--line);background:linear-gradient(#111d2df5,#0d1827f5);border-radius:11px;box-shadow:0 14px 30px #0000002e,inset 0 1px #ffffff06}.app-shell nav a.active,.app-shell nav a:hover{color:#f8fbff;background:#dce4ee17}.app-shell .active-draft-pill{color:#f5f8fc;background:#dce4ee14;border-color:#dce4ee2e}:root{--product-bg:#080b0d;--product-sidebar:#0b1012;--product-surface:#101416;--product-surface-2:#171c1e;--product-surface-3:#1e2426;--product-line:#293033;--product-line-strong:#3a4447;--product-ink:#f3f5f4;--product-muted:#939c9c;--product-muted-strong:#bcc5c4;--product-teal:#55c6b0;--product-blue:#77b6e8;--product-amber:#e6b65c;--product-red:#ee7f72;--product-focus:#91cafa;--product-radius:6px;--product-shadow:0 14px 34px #00000047;--category-elite:#55c6b042;--category-strong:#55c6b021;--category-neutral:#939c9c12;--category-watch:#e6b65c1c;--category-weak:#ee7f7221}.app-shell:not(.live-focus-shell){background:var(--product-bg);color:var(--product-ink);grid-template-columns:minmax(0,1fr)}.app-shell:not(.live-focus-shell)>.sidebar{z-index:90;background:var(--product-sidebar);border-right-color:var(--product-line);visibility:hidden;pointer-events:none;width:min(244px,100vw - 42px);min-height:100vh;padding:18px 14px;transition:transform .16s,visibility .16s;position:fixed;inset:0 auto 0 0;transform:translate(calc(-100% - 20px));box-shadow:18px 0 54px #0000006b}.app-shell:not(.live-focus-shell)>.sidebar.open{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar-close,.sidebar-toggle,.sidebar-scrim{font:inherit}.sidebar-close{border:1px solid var(--product-line);background:var(--product-surface-2);width:32px;height:32px;color:var(--product-muted-strong);cursor:pointer;border-radius:5px;flex:none;place-items:center;font-size:21px;line-height:1;display:grid}.sidebar-close:hover,.sidebar-close:focus-visible{color:var(--product-ink);border-color:#557075}.sidebar-toggle{z-index:70;border:1px solid var(--product-line-strong);width:36px;height:36px;color:var(--product-ink);cursor:pointer;background:#101416f0;border-radius:6px;place-content:center;gap:4px;transition:opacity .12s,border-color .12s,background .12s;display:grid;position:fixed;top:18px;left:16px;box-shadow:0 8px 26px #0000003d}.sidebar-toggle span{background:currentColor;border-radius:999px;width:16px;height:2px;display:block}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{background:var(--product-surface-2);border-color:#55c6b0a6}.sidebar-is-open .sidebar-toggle{opacity:0;pointer-events:none}.sidebar-scrim{z-index:80;opacity:0;visibility:hidden;pointer-events:none;cursor:default;background:#00000085;border:0;padding:0;transition:opacity .16s,visibility .16s;position:fixed;inset:0}.sidebar-scrim.visible{opacity:1;visibility:visible;pointer-events:auto}.app-shell:not(.live-focus-shell) .brand-mark{border-color:var(--product-line-strong);background:var(--product-surface-2);color:var(--product-teal)}.app-shell:not(.live-focus-shell) nav a{color:var(--product-muted-strong)}.app-shell:not(.live-focus-shell) nav a.active,.app-shell:not(.live-focus-shell) nav a:hover{background:var(--product-surface-3);color:var(--product-ink)}.app-shell:not(.live-focus-shell) .page{width:100%;max-width:1800px;padding:24px clamp(18px,2vw,32px) 44px clamp(64px,4.5vw,78px)}.app-shell:not(.live-focus-shell) .page-header{margin-bottom:18px}.app-shell:not(.live-focus-shell) .page-header span{color:var(--product-muted);font-size:11px}.app-shell:not(.live-focus-shell) .page-header h1{color:var(--product-ink);margin-top:3px;font-size:27px}.app-shell:not(.live-focus-shell) .panel,.app-shell:not(.live-focus-shell) .metric,.app-shell:not(.live-focus-shell) .adapter-row,.app-shell:not(.live-focus-shell) .advanced-data-section{border-color:var(--product-line);border-radius:var(--product-radius);background:var(--product-surface);box-shadow:none}.app-shell:not(.live-focus-shell) .panel h2,.app-shell:not(.live-focus-shell) .metric strong{color:var(--product-ink)}.app-shell:not(.live-focus-shell) table{font-variant-numeric:tabular-nums}.app-shell:not(.live-focus-shell) th{border-bottom-color:var(--product-line-strong);background:var(--product-surface-2);color:var(--product-muted-strong)}.app-shell:not(.live-focus-shell) td{border-bottom-color:var(--product-line);color:#dce2e1}.app-shell:not(.live-focus-shell) .status-line,.app-shell:not(.live-focus-shell) .result-count,.app-shell:not(.live-focus-shell) .metric span,.app-shell:not(.live-focus-shell) .adapter-row span,.app-shell:not(.live-focus-shell) .readiness-item span{color:var(--product-muted)}.app-shell:not(.live-focus-shell) .toolbar button,.app-shell:not(.live-focus-shell) .button-link,.app-shell:not(.live-focus-shell) .secondary-action,.app-shell:not(.live-focus-shell) .draft-controls button,.app-shell:not(.live-focus-shell) .player-detail-panel button{border:1px solid var(--product-line-strong);background:var(--product-surface-2);min-height:36px;color:var(--product-ink);box-shadow:none;border-radius:4px}.app-shell:not(.live-focus-shell) .toolbar button:hover,.app-shell:not(.live-focus-shell) .button-link:hover,.app-shell:not(.live-focus-shell) .secondary-action:hover,.app-shell:not(.live-focus-shell) .draft-controls button:hover,.app-shell:not(.live-focus-shell) .player-detail-panel button:hover{background:var(--product-surface-3);border-color:#557075}.app-shell:not(.live-focus-shell) .primary-action{color:#fff;box-shadow:none;background:#267d6d;border-color:#55c6b09e}.app-shell:not(.live-focus-shell) input,.app-shell:not(.live-focus-shell) select,.app-shell:not(.live-focus-shell) textarea{border-color:var(--product-line-strong);color:var(--product-ink);background:#0d1113;border-radius:4px}.app-shell:not(.live-focus-shell) input::placeholder{color:#667170}.app-shell:not(.live-focus-shell) .rankings-tabs,.app-shell:not(.live-focus-shell) .mini-segmented{border-color:var(--product-line);background:#0d1113;border-radius:6px;max-width:100%;margin-top:0}.app-shell:not(.live-focus-shell) .rankings-tabs button,.app-shell:not(.live-focus-shell) .mini-segmented button{color:var(--product-muted-strong);border-radius:4px}.app-shell:not(.live-focus-shell) .rankings-tabs button.selected,.app-shell:not(.live-focus-shell) .mini-segmented button.selected{background:var(--product-surface-3);color:var(--product-ink);box-shadow:inset 0 -2px 0 var(--product-teal)}.app-shell:not(.live-focus-shell) .rankings-rate-switch{align-items:center;gap:4px;width:fit-content;margin:0 0 8px;padding:3px;display:flex}.app-shell:not(.live-focus-shell) .rankings-rate-switch>span{color:var(--product-muted-strong);padding:0 8px;font-size:11px;font-weight:700}.app-shell:not(.live-focus-shell) .rankings-rate-switch>small{color:var(--product-muted);padding:0 8px;font-size:10px}.rankings-page-title{color:var(--product-ink);letter-spacing:-.02em;flex:none;margin:0 0 10px;font-size:27px;line-height:1.05}.rankings-page-board{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden;padding-top:16px!important;padding-bottom:12px!important}.rankings-page .mode-banner{margin-bottom:12px}.rankings-page-board .rankings-tabs{flex:none;margin-bottom:8px}.rankings-page-board .rankings-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b0df5;flex:none;margin-bottom:8px;padding:7px 0;top:0}.rankings-page .rankings-toolbar input,.rankings-page .rankings-toolbar select,.compare-picker select{min-height:36px}.rankings-filter-drawer{border-color:var(--product-line);background:var(--product-surface);border-radius:6px}.rankings-page-board .rankings-board-panel{border-color:var(--product-line);min-height:0;max-height:none;box-shadow:var(--product-shadow);background:#0d1113;flex-direction:column;flex:auto;display:flex;overflow:hidden}.rankings-page-board .rankings-board-panel .table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--product-line-strong) #0d1113;flex:auto;min-height:0;max-height:none;overflow:auto}.rankings-table{width:100%;min-width:930px}.rankings-view-overall .rankings-table{min-width:1160px}.rankings-table th,.rankings-table td{height:43px;padding:6px 8px}.rankings-table th{z-index:3;text-transform:uppercase;font-size:10px;top:0}.ranking-sort-button{min-width:32px;min-height:27px;color:inherit;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;border-radius:3px;justify-content:flex-end;align-items:center;gap:4px;margin:-4px;padding:4px;font-weight:900;display:inline-flex}.ranking-sort-button:hover,.ranking-sort-button:focus-visible{color:var(--product-ink);background:#77b6e81a}.base-sort-button{justify-content:flex-start}.rankings-table th.active-category-sort{color:#a9eadb;box-shadow:inset 0 -2px 0 var(--product-teal);background:#1b292b}.rankings-table th.active-category-sort .ranking-sort-button span{color:var(--product-teal);font-size:13px}.rankings-table th.active-neutral-sort{color:#c7e2f6;box-shadow:inset 0 -2px #77b6e8b8}.rankings-table th.active-neutral-sort .ranking-sort-button span{color:#9ed2f7;font-size:12px}.rankings-table tbody tr{--ranking-row-surface:#0d1113;background:var(--ranking-row-surface);outline:none}.rankings-table tbody tr:nth-child(2n){--ranking-row-surface:#101517}.rankings-table tbody tr:hover,.rankings-table tbody tr:focus-visible{--ranking-row-surface:#182124;background:var(--ranking-row-surface);box-shadow:inset 3px 0 0 var(--product-blue)}.rankings-table .rank-column{width:58px;min-width:58px;left:0}.rankings-table th.rank-column{z-index:7}.rankings-table td.rank-column{z-index:5;background:var(--ranking-row-surface,#0d1113);position:sticky}.rankings-table .player-column{width:clamp(170px,17vw,230px);min-width:170px;max-width:230px;left:58px}.rankings-table th.player-column,.rankings-table td.player-column{position:sticky}.rankings-table th.player-column{z-index:6}.rankings-table td.player-column{z-index:4;background:var(--ranking-row-surface,#0d1113)}.rankings-table th.player-column:after,.rankings-table td.player-column:after{pointer-events:none;content:"";width:16px;position:absolute;top:0;bottom:0;right:-16px}.rankings-table th.player-column:after{background:linear-gradient(90deg,#101c2cdb,#101c2c00)}.rankings-table td.player-column:after{background:linear-gradient(90deg,#05090bbd,#05090b00)}.rankings-table .value-column{text-align:right;width:70px;min-width:66px}.value-number{color:#b9daf2;font-variant-numeric:tabular-nums;font-weight:850}.rankings-table .team-column{width:58px;min-width:54px}.rankings-table .tier-column{text-align:center;width:48px;min-width:44px}.rankings-table .adp-column{width:66px;min-width:60px}.rankings-table .workload-column{text-align:right;width:54px;min-width:50px}.rankings-table .stat-column{text-align:right;width:clamp(52px,4.8vw,78px);min-width:52px}.rankings-table th.category-column-w,.rankings-table td.category-column-w{border-left:1px solid var(--product-line-strong)}.rankings-table .category-emphasis{background-image:linear-gradient(#77b6e809,#77b6e809)}.rankings-table .note-column{min-width:108px}.player-name-line{align-items:center;gap:6px;max-width:100%;display:inline-flex}.player-cell strong{color:var(--product-ink);font-size:13px}.player-cell .ranking-confidence-flag{color:#f1a59d;cursor:help;background:#ee7f7224;border:1px solid #ee7f725c;border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.player-cell span,.profile-cell span,.team-meta{color:var(--product-muted)}.rank-badge{background:var(--product-surface-3);min-width:40px;min-height:25px;color:var(--product-ink);box-shadow:inset 0 0 0 1px var(--product-line);border-radius:4px}.tier-chip,.confidence-chip,.pos-chip{border-radius:4px}.tier-chip{color:#b9daf2;background:#77b6e81f}.confidence-chip.some{color:#eac77f;background:#e6b65c1f}.confidence-chip.high{color:#f1a59d;background:#ee7f7224}.adp-empty,.quiet-value{color:#6f7b7a;font-size:12px}.compare-picker{border:1px solid var(--product-line);background:var(--product-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;display:flex}.compare-picker strong,.compare-picker span{display:block}.compare-picker span{color:var(--product-muted);margin-top:2px;font-size:12px}.compare-picker select{min-width:280px}.compare-empty{min-height:320px}.compare-board{padding:0;overflow:hidden}.compare-board table{min-width:720px}.compare-board th:first-child{width:145px}.compare-board thead th:not(:first-child){min-width:210px;padding:9px 38px 9px 10px;position:relative}.compare-player{width:100%;color:var(--product-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.compare-player span{color:var(--product-muted);margin-top:2px;font-size:11px}.compare-remove{width:25px;height:25px;color:var(--product-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;position:absolute;top:12px;right:10px}.compare-category-row td,.compare-category-row th{background:#171c1e85}.tier-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b0df5}.tier-section{border-bottom-color:var(--product-line)}.tier-heading h2{color:var(--product-ink)}.tier-meta span{border-color:var(--product-line);background:var(--product-surface-2);color:var(--product-muted-strong);border-radius:4px}.tier-player-grid button{background:var(--product-surface);color:var(--product-ink);border-radius:4px}.tier-player-grid button:hover{background:var(--product-surface-2);border-color:#456a71}.detail-overlay{z-index:80;background:#00000094;position:fixed;inset:0}.player-detail-panel{z-index:81;border-left-color:var(--product-line-strong);width:min(560px,96vw);color:var(--product-ink);background:#0d1113;padding:20px;box-shadow:-18px 0 54px #00000080}.detail-header{border-bottom:1px solid var(--product-line);padding-bottom:14px}.detail-header span,.detail-header p{color:var(--product-muted)}.detail-header h2{color:var(--product-ink)}.player-detail-panel .detail-close{min-width:34px;min-height:34px;padding:0;font-size:22px}.detail-rank-strip{border:1px solid var(--product-line);background:var(--product-surface);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.detail-rank-strip div{border-right:1px solid var(--product-line);padding:10px}.detail-rank-strip div:last-child{border-right:0}.detail-rank-strip span,.detail-rank-strip strong{display:block}.detail-rank-strip span{color:var(--product-muted);text-transform:uppercase;font-size:10px}.detail-rank-strip strong{color:var(--product-ink);margin-top:4px;font-size:18px}.detail-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.detail-section-heading h3{margin:0}.detail-section-heading span{color:var(--product-muted);font-size:12px}.detail-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.detail-category-grid>div{border:1px solid var(--product-line);background:var(--product-surface);border-radius:4px;gap:5px;padding:8px;display:grid}.detail-category-grid>div>span:first-child{color:var(--product-muted);font-size:10px;font-weight:800}.detail-category-grid .category-stat{justify-content:flex-start}.mode-banner,.mode-banner.historical{border-radius:4px;flex-wrap:wrap;max-width:100%}.data-status-grid,.metric-grid{gap:10px}.metric{padding:13px 14px}.metric strong{margin-top:4px;font-size:23px}.readiness-grid{gap:7px}.readiness-item{border-color:var(--product-line);background:var(--product-surface-2);border-radius:4px}.advanced-data-section{padding:12px 14px}.advanced-data-section summary,.quiet-details summary{color:var(--product-muted-strong)}.data-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.data-action-grid .panel{min-height:148px}.data-primary-action{border-top:2px solid var(--product-teal)!important}.data-import-action input[type=file]{width:100%;padding:8px}.data-page .panel-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.data-page .adapter-row{padding:11px 13px}.settings-page .split-grid{align-items:start}.settings-page .panel table td:last-child{color:var(--product-muted-strong)}.yahoo-settings-panel{grid-template-columns:minmax(230px,1fr) minmax(240px,1fr) auto;align-items:center;gap:12px 24px;display:grid}.yahoo-settings-panel .section-title-row,.yahoo-settings-panel .connection-summary,.yahoo-settings-panel .yahoo-toolbar{margin:0}.yahoo-settings-panel .section-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.yahoo-settings-panel .section-title-row h2,.yahoo-settings-panel .section-title-row p{margin:0}.yahoo-settings-panel .section-title-row p{color:var(--product-muted);margin-top:3px;font-size:12px}.connection-status{border-radius:4px;align-items:center;min-height:25px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.connection-status.connected{color:#9fe4d4;background:#55c6b024}.connection-status.manual{color:var(--product-muted-strong);background:#939c9c1c}.yahoo-settings-panel .status-line,.yahoo-settings-panel .quiet-details{grid-column:1/-1;margin:0}.replay-controls-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 18px;display:grid}.replay-controls-panel h2{margin:0}.replay-controls-panel .draft-controls{justify-content:flex-end;margin:0}.replay-controls-panel .status-line,.replay-progress{grid-column:1/-1}.replay-progress{background:var(--product-surface-3);border-radius:2px;height:4px;overflow:hidden}.replay-progress span{background:var(--product-teal);height:100%;transition:width .18s;display:block}.replay-page .compact-panel{border-left:3px solid var(--product-amber)}.workbench-page{padding:0!important}.advanced-data-section .workbench-page .page-header{display:none}.workbench-page .panel{background:#0d1113!important}.empty-state{border-color:var(--product-line-strong);background:var(--product-surface);color:var(--product-muted);border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell:not(.live-focus-shell) button:focus-visible,.app-shell:not(.live-focus-shell) a:focus-visible,.app-shell:not(.live-focus-shell) input:focus-visible,.app-shell:not(.live-focus-shell) select:focus-visible,.app-shell:not(.live-focus-shell) summary:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.category-stat{color:#dce2e1;font-variant-numeric:tabular-nums;border-radius:4px;justify-content:flex-end;align-items:center;min-width:46px;min-height:26px;padding:4px 7px;font-weight:750;display:inline-flex}.category-elite{background:var(--category-elite);color:#a7eedc}.category-strong{background:var(--category-strong);color:#c3e7de}.category-neutral{background:var(--category-neutral);color:#d0d6d5}.category-watch{background:var(--category-watch);color:#efd293}.category-weak{background:var(--category-weak);color:#f2aaa3}.category-missing{color:#65706f;background:0 0}.category-winner{box-shadow:inset 0 0 0 1px #77b6e8a8}@media (width<=1200px){.rankings-table .player-column{width:clamp(165px,18vw,210px);min-width:165px;max-width:210px}.rankings-table .value-column{width:66px;min-width:64px}.rankings-table .team-column{width:54px;min-width:50px}.rankings-table .tier-column{width:44px;min-width:42px}.rankings-table .adp-column{width:60px;min-width:56px}.rankings-table .workload-column{width:50px;min-width:48px}.rankings-table .stat-column{width:clamp(50px,5.4vw,68px);min-width:50px}}@media (width<=760px){.rankings-page .rankings-toolbar{grid-template-columns:minmax(0,1fr) auto}.app-shell:not(.live-focus-shell) .sidebar,.app-shell:not(.live-focus-shell) nav{width:100%;max-width:100vw}.app-shell:not(.live-focus-shell) .rankings-tabs{width:100%}.rankings-page .rankings-toolbar input{grid-column:1/-1}.compare-picker{flex-direction:column;align-items:stretch}.data-action-grid,.data-page .panel-list,.yahoo-settings-panel,.replay-controls-panel{grid-template-columns:minmax(0,1fr)}.yahoo-settings-panel .status-line,.yahoo-settings-panel .quiet-details,.replay-controls-panel .status-line,.replay-progress{grid-column:1}.replay-controls-panel .draft-controls{justify-content:flex-start}.compare-picker select{width:100%;min-width:0}.detail-category-grid,.detail-rank-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:not(.live-focus-shell) .page{padding:18px 12px 36px 54px}.sidebar-toggle{width:34px;height:34px;top:12px;left:10px}.rankings-table{min-width:880px}.rankings-view-overall .rankings-table{min-width:1120px}}.rankings-page-board .rankings-board-panel .table-wrap::-webkit-scrollbar{width:8px;height:0}.rankings-page-board .rankings-board-panel .table-wrap::-webkit-scrollbar-track{background:#0d1113}.rankings-page-board .rankings-board-panel .table-wrap::-webkit-scrollbar-thumb{background:#455154;border-radius:999px}.rankings-horizontal-scrollbar{border-top:1px solid var(--product-line);cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;background:#0a0e10;outline:none;flex:0 0 14px;height:14px;position:relative}.rankings-horizontal-scrollbar.is-scrollable{cursor:pointer}.rankings-horizontal-scrollbar:focus-visible{box-shadow:inset 0 0 0 1px #77b6e89e}.rankings-horizontal-thumb{cursor:grab;background:#6c777a;border-radius:999px;min-width:44px;height:6px;transition:background .12s;position:absolute;top:4px;box-shadow:inset 0 0 0 1px #ffffff0f}.rankings-horizontal-scrollbar.is-scrollable:hover .rankings-horizontal-thumb,.rankings-horizontal-scrollbar:focus-visible .rankings-horizontal-thumb{background:#8b999c}.rankings-horizontal-thumb:active{cursor:grabbing;background:#a4b1b4}.rankings-focus-shell{background:radial-gradient(900px 540px at 24% 4%,#39d6b70b,#0000 64%),#080b0d}.rankings-focus-shell>main{width:100%;min-width:0}.rankings-focus-shell .sidebar-toggle{color:#f7faf9eb;-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#181f21bd;border:0;border-radius:12px;gap:4px;width:40px;height:40px;top:14px;left:14px;box-shadow:inset 0 0 0 1px #ffffff12,0 10px 28px #0000003d}.rankings-focus-shell .sidebar-toggle:hover,.rankings-focus-shell .sidebar-toggle:focus-visible{background:#1f282aeb;box-shadow:inset 0 0 0 1px #7debd52e,0 12px 30px #00000047}.rankings-focus-shell>.sidebar{-webkit-backdrop-filter:blur(30px)saturate(130%);backdrop-filter:blur(30px)saturate(130%);background:#0e1416e0;border:0;border-radius:0 24px 24px 0;gap:22px;width:min(304px,100vw - 28px);padding:18px;box-shadow:inset -1px 0 #ffffff0e,24px 0 70px #00000061}.rankings-focus-shell .sidebar-close{color:#f7faf9b8;background:#ffffff0d;border:0;border-radius:11px;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff0d}.rankings-focus-shell .sidebar-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0205069e}.rankings-focus-shell .brand-mark{box-shadow:inset 0 0 0 1px #39d6b71a;color:#7debd5!important;background:#39d6b714!important;border:0!important;border-radius:11px!important}.rankings-focus-shell .brand strong{color:#f7faf9f5;letter-spacing:-.018em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:680}.rankings-focus-shell .brand div span{color:#e5ecea7a}.rankings-focus-shell>.sidebar nav{gap:5px}.rankings-focus-shell>.sidebar nav a{color:#e5ecea9e;border-radius:11px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:520;display:flex}.rankings-focus-shell>.sidebar nav a.active,.rankings-focus-shell>.sidebar nav a:hover{color:#f7faf9f5;background:#ffffff0f}.app-shell.rankings-focus-shell .rankings-redesign{--j-page-x:clamp(18px, 1.8vw, 38px);width:100%;max-width:none;min-height:100dvh;padding:0 var(--j-page-x) 32px max(72px, var(--j-page-x));margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;overflow:visible}.app-shell.rankings-focus-shell .rankings-page-board{height:auto;min-height:100dvh;display:block;overflow:visible;padding-top:0!important;padding-bottom:32px!important}.app-shell.rankings-focus-shell .rankings-commandbar{z-index:45;-webkit-backdrop-filter:blur(30px)saturate(135%);backdrop-filter:blur(30px)saturate(135%);background:#0c1113b3;border:0;border-radius:0 0 18px 18px;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:60px;margin:0 0 18px;padding:8px 14px;display:grid;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff0b,0 10px 30px #00000024}.app-shell.rankings-focus-shell .rankings-command-brand{letter-spacing:-.03em!important;font-size:clamp(16px,.45vw + 9px,19px)!important;font-weight:720!important}.app-shell.rankings-focus-shell .rankings-command-section,.app-shell.rankings-focus-shell .rankings-dataset-pill{border-radius:11px!important;min-height:32px!important;padding-inline:11px!important;font-size:10px!important}.app-shell.rankings-focus-shell .rankings-command-nav{flex-direction:row;justify-content:flex-end;justify-self:end;align-items:center;min-width:0;display:flex;overflow:visible;gap:3px!important}.app-shell.rankings-focus-shell .rankings-command-nav a{white-space:nowrap;align-items:center;display:inline-flex;border-radius:11px!important;min-height:34px!important;padding-inline:12px!important;font-size:11px!important}.app-shell.rankings-focus-shell .rankings-page-heading{margin-top:20px!important;margin-bottom:16px!important}.app-shell.rankings-focus-shell .rankings-page-heading h1{font-size:clamp(34px,2.1vw,44px)!important}.app-shell.rankings-focus-shell .rankings-qa-callout{margin-bottom:14px!important}.app-shell.rankings-focus-shell .rankings-view-tabs{scrollbar-width:none;overflow-x:auto;margin-bottom:10px!important}.app-shell.rankings-focus-shell .rankings-view-tabs::-webkit-scrollbar{display:none}.app-shell.rankings-focus-shell .rankings-workspace{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) clamp(290px,17vw,340px)!important;gap:clamp(16px,1.25vw,26px)!important}.app-shell.rankings-focus-shell .rankings-main-column{min-width:0}.app-shell.rankings-focus-shell .rankings-toolbar-premium{align-items:center;width:100%;display:grid;background:0 0!important;grid-template-columns:minmax(260px,1fr) 128px auto!important;gap:9px!important;min-height:50px!important;margin:8px 0 12px!important;padding:0!important}.app-shell.rankings-focus-shell .rankings-search-field,.app-shell.rankings-focus-shell .rankings-toolbar-premium select,.app-shell.rankings-focus-shell .rankings-filter-toggle{border-radius:13px!important;min-height:40px!important}.app-shell.rankings-focus-shell .rankings-toolbar-premium .result-count{white-space:nowrap}.app-shell.rankings-focus-shell .rankings-filter-toggle{display:none!important}.app-shell.rankings-focus-shell .rankings-filter-rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;width:100%;max-height:calc(100dvh - 92px);border-radius:24px!important;display:block!important;position:sticky!important;top:76px!important;overflow:hidden auto!important}.rankings-filter-scrim{display:none}.app-shell.rankings-focus-shell .rankings-filter-card,.app-shell.rankings-focus-shell .rankings-legend-card{padding:19px!important}.app-shell.rankings-focus-shell .rankings-filter-chips button{min-height:34px!important;font-size:10px!important}.app-shell.rankings-focus-shell .rankings-check{align-items:center;min-height:28px}.app-shell.rankings-focus-shell .rankings-board-panel.rankings-premium-table{flex-direction:column;width:100%;height:clamp(440px,100dvh - 330px,820px);min-height:440px;display:flex;overflow:hidden;background:#0b10129e!important;border-radius:20px!important;max-height:none!important;box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000029!important}.app-shell.rankings-focus-shell .rankings-board-panel .table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#ffffff2b transparent;flex:auto;min-height:0;scroll-padding-top:74px;max-height:none!important;overflow:auto!important}.app-shell.rankings-focus-shell .rankings-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;font-size:12px}.app-shell.rankings-focus-shell .rankings-view-overall .rankings-table{min-width:1260px}.app-shell.rankings-focus-shell .rankings-table .rankings-group-header th{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;background:#0a0f11fa!important;height:28px!important}.app-shell.rankings-focus-shell .rankings-table thead th{z-index:11;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;box-shadow:inset 0 -1px #ffffff0e;color:#dce6e375!important;letter-spacing:.055em!important;background:#0d1315fb!important;height:40px!important;padding:7px 10px!important;font-size:9px!important;top:28px!important}.app-shell.rankings-focus-shell .rankings-table tbody tr{--ranking-row-surface:#ffffff03;outline:none;height:clamp(58px,3.2vw,66px)!important}.app-shell.rankings-focus-shell .rankings-table tbody td{font-size:12px;background:var(--ranking-row-surface)!important;border-bottom:0!important;height:clamp(58px,3.2vw,66px)!important;padding:7px 10px!important}.app-shell.rankings-focus-shell .rankings-table .rank-column{left:0;width:56px!important;min-width:56px!important}.app-shell.rankings-focus-shell .rankings-table .player-column{width:clamp(220px,14.5vw,310px)!important;min-width:220px!important;max-width:310px!important;left:56px!important}.app-shell.rankings-focus-shell .rankings-table th.rank-column,.app-shell.rankings-focus-shell .rankings-table th.player-column{z-index:14;background:#0d1315fe!important}.app-shell.rankings-focus-shell .rankings-table td.rank-column,.app-shell.rankings-focus-shell .rankings-table td.player-column{z-index:6;background:color-mix(in srgb, var(--ranking-row-surface) 92%, #0b1012)!important}.app-shell.rankings-focus-shell .rankings-table th.player-column:after,.app-shell.rankings-focus-shell .rankings-table td.player-column:after{width:12px;right:-12px;background:linear-gradient(90deg,#080c0e4d,#0000)!important}.app-shell.rankings-focus-shell .rankings-player-name-wrap strong{letter-spacing:-.012em;color:#f7faf9f5!important;font-size:clamp(13px,.28vw + 9px,16px)!important;font-weight:630!important}.app-shell.rankings-focus-shell .rankings-position-text,.app-shell.rankings-focus-shell .rankings-team-identity,.app-shell.rankings-focus-shell .rankings-table .value-column,.app-shell.rankings-focus-shell .rankings-table .adp-column,.app-shell.rankings-focus-shell .rankings-table .workload-column{font-size:12px!important}.app-shell.rankings-focus-shell .category-stat{border-radius:10px!important;min-width:44px!important;min-height:30px!important;font-size:12px!important}.app-shell.rankings-focus-shell .rankings-horizontal-scrollbar{background:#090e10f0;flex:0 0 15px}@media (width>=1880px){.app-shell.rankings-focus-shell .rankings-redesign{--j-page-x:clamp(28px, 2vw, 46px);padding-left:max(80px, var(--j-page-x))}.app-shell.rankings-focus-shell .rankings-workspace{grid-template-columns:minmax(0,1fr) clamp(320px,17vw,370px)!important}.app-shell.rankings-focus-shell .rankings-board-panel.rankings-premium-table{height:clamp(500px,100dvh - 330px,920px)}.app-shell.rankings-focus-shell .rankings-table tbody tr,.app-shell.rankings-focus-shell .rankings-table tbody td{height:66px!important}}@media (width<=1239px){.app-shell.rankings-focus-shell .rankings-filter-toggle{display:inline-flex!important}.app-shell.rankings-focus-shell .rankings-toolbar-premium{grid-template-columns:minmax(240px,1fr) 128px 112px auto!important}.app-shell.rankings-focus-shell .rankings-workspace{grid-template-columns:minmax(0,1fr)!important}.rankings-filter-scrim{z-index:78;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0205068f;border:0;padding:0;display:block;position:fixed;inset:0}.app-shell.rankings-focus-shell .rankings-filter-rail{z-index:80;opacity:0;pointer-events:none;width:min(350px,100vw - 24px);max-height:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s;bottom:12px;right:12px;transform:translate(calc(100% + 24px));position:fixed!important;top:68px!important}.app-shell.rankings-focus-shell .rankings-filter-rail.mobile-open{opacity:1;pointer-events:auto;transform:translate(0)}.app-shell.rankings-focus-shell .rankings-board-panel.rankings-premium-table{height:clamp(430px,100dvh - 330px,760px)}}@media (width<=1099px){.app-shell.rankings-focus-shell .rankings-commandbar{grid-template-columns:auto auto minmax(0,1fr)}.app-shell.rankings-focus-shell .rankings-dataset-pill{display:none!important}.app-shell.rankings-focus-shell .rankings-command-nav a:nth-child(n+3){display:none}.app-shell.rankings-focus-shell .rankings-toolbar-premium{grid-template-columns:minmax(220px,1fr) 118px 106px!important}.app-shell.rankings-focus-shell .rankings-toolbar-premium .result-count{display:none}.app-shell.rankings-focus-shell .rankings-table{min-width:1040px}.app-shell.rankings-focus-shell .rankings-view-overall .rankings-table{min-width:1220px}}@media (width<=819px){.app-shell.rankings-focus-shell .rankings-redesign{--j-page-x:12px;padding-left:58px;padding-right:12px}.rankings-focus-shell .sidebar-toggle{width:36px;height:36px;top:10px;left:10px}.app-shell.rankings-focus-shell .rankings-commandbar{grid-template-columns:minmax(0,1fr);min-height:54px;padding-inline:12px}.app-shell.rankings-focus-shell .rankings-command-section,.app-shell.rankings-focus-shell .rankings-command-nav{display:none}.app-shell.rankings-focus-shell .rankings-page-heading{margin-top:14px!important}.app-shell.rankings-focus-shell .rankings-page-heading h1{font-size:32px!important}.app-shell.rankings-focus-shell .rankings-qa-callout{gap:10px;align-items:stretch!important;padding:14px!important}.app-shell.rankings-focus-shell .rankings-qa-callout button{align-self:flex-start}.app-shell.rankings-focus-shell .rankings-toolbar-premium{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.app-shell.rankings-focus-shell .rankings-search-field{grid-column:1/-1}.app-shell.rankings-focus-shell .rankings-toolbar-premium select{width:100%;display:block!important}.app-shell.rankings-focus-shell .rankings-board-panel.rankings-premium-table{height:clamp(400px,100dvh - 345px,650px);min-height:400px;border-radius:16px!important}.app-shell.rankings-focus-shell .rankings-table tbody tr,.app-shell.rankings-focus-shell .rankings-table tbody td{height:58px!important}.app-shell.rankings-focus-shell .rankings-table .player-column{width:215px!important;min-width:215px!important}}@media (width<=560px){.app-shell.rankings-focus-shell .rankings-redesign{padding-left:52px;padding-right:8px}.app-shell.rankings-focus-shell .rankings-view-tabs button{min-width:48px;padding-inline:10px!important}.app-shell.rankings-focus-shell .rankings-qa-callout span{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.rankings-focus-shell .rankings-filter-rail,.rankings-focus-shell .sidebar,.rankings-focus-shell .sidebar-scrim{transition-duration:.001ms!important}}.app-shell.rankings-focus-shell .rankings-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #7debd57a}.app-shell.rankings-focus-shell .rankings-filter-rail:focus-within{box-shadow:inset 0 1px #ffffff0a,0 20px 54px #0003!important}@media (width<=1239px){.app-shell.rankings-focus-shell .rankings-close-filters{place-items:center;width:30px;height:30px;border-radius:9px!important;display:inline-grid!important}}@media (width>=1240px){.app-shell.rankings-focus-shell .rankings-close-filters{display:none!important}}.app-shell.rankings-focus-shell .tier-board,.app-shell.rankings-focus-shell .compare-board,.app-shell.rankings-focus-shell .compare-picker{color:#f2f7f6eb;border:0!important}.app-shell.rankings-focus-shell .tier-toolbar,.app-shell.rankings-focus-shell .compare-picker{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#12181a9e!important;border:0!important;border-radius:18px!important;padding:16px 18px!important;box-shadow:inset 0 1px #ffffff09!important}.app-shell.rankings-focus-shell .tier-section{background:#0f151785;border-radius:20px;margin-top:16px;box-shadow:inset 0 1px #ffffff06;border:0!important;padding:18px!important}.app-shell.rankings-focus-shell .tier-player-grid{gap:8px!important}.app-shell.rankings-focus-shell .tier-player-grid button{min-height:58px;box-shadow:inset 0 0 0 1px #ffffff06;background:#ffffff06!important;border:0!important;border-radius:14px!important}.app-shell.rankings-focus-shell .tier-player-grid button:hover,.app-shell.rankings-focus-shell .tier-player-grid button:focus-visible{box-shadow:inset 0 0 0 1px #7debd51a;background:#ffffff0d!important}.app-shell.rankings-focus-shell .compare-board{overflow:hidden;background:#0b10129e!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000029!important}.app-shell.rankings-focus-shell .compare-board .table-wrap{scrollbar-gutter:stable;overflow:auto}.app-shell.rankings-focus-shell .compare-board th,.app-shell.rankings-focus-shell .compare-board td{border-color:#ffffff0b!important}.app-shell.rankings-focus-shell .compare-player{background:0 0!important;border:0!important;border-radius:12px!important}.app-shell.rankings-focus-shell .detail-overlay{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02050694}.app-shell.rankings-focus-shell .player-detail-panel{-webkit-backdrop-filter:blur(30px)saturate(125%);backdrop-filter:blur(30px)saturate(125%);overscroll-behavior:contain;border-radius:24px 0 0 24px;width:min(560px,100vw - 24px);height:auto;padding:22px;top:12px;bottom:12px;right:12px;background:#111719f0!important;border:0!important;box-shadow:-26px 0 76px #0000006b!important}.app-shell.rankings-focus-shell .detail-rank-strip{border-radius:15px;gap:4px;padding:4px;background:#ffffff09!important;border:0!important}.app-shell.rankings-focus-shell .detail-rank-strip div{background:#ffffff05;border-radius:11px;border:0!important}.app-shell.rankings-focus-shell .player-detail-panel .detail-close{width:34px;height:34px;background:#ffffff0d!important;border:0!important;border-radius:11px!important;padding:0!important}@media (width<=720px){.app-shell.rankings-focus-shell .player-detail-panel{border-radius:20px;width:auto;inset:8px}.app-shell.rankings-focus-shell .detail-rank-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell.rankings-focus-shell .rankings-board-panel.rankings-premium-table[data-scroll-mode=page]{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.app-shell.rankings-focus-shell .rankings-board-panel[data-scroll-mode=page] .table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto visible!important}.app-shell.rankings-focus-shell .rankings-board-panel[data-scroll-mode=page] .rankings-table{margin-bottom:0}.app-shell.rankings-focus-shell .rankings-board-panel[data-scroll-mode=page] .rankings-horizontal-scrollbar{margin:6px 12px 10px}.app-shell.rankings-focus-shell .rankings-main-column,.app-shell.rankings-focus-shell .rankings-workspace{max-height:none!important;overflow-y:visible!important}@media (width<=1239px){.app-shell.rankings-focus-shell .rankings-board-panel[data-scroll-mode=page] .table-wrap{overflow:auto visible!important}}.app-shell.rankings-focus-shell .rankings-view-tabs{-webkit-backdrop-filter:blur(24px)saturate(128%);backdrop-filter:blur(24px)saturate(128%);width:fit-content;max-width:100%;box-shadow:0 8px 24px #00000024,inset 0 0 0 1px #ffffff09;z-index:42!important;background:#0c1113d6!important;border-radius:15px!important;padding:4px!important;position:sticky!important;top:60px!important}.app-shell.rankings-focus-shell .rankings-toolbar-premium{-webkit-backdrop-filter:blur(26px)saturate(128%);backdrop-filter:blur(26px)saturate(128%);z-index:41!important;background:#0c1113e0!important;border-radius:16px!important;min-height:52px!important;padding:6px!important;position:sticky!important;top:108px!important;box-shadow:0 10px 28px #00000024,inset 0 0 0 1px #ffffff09!important}.app-shell.rankings-focus-shell .rankings-toolbar-premium:has(.rankings-sort-direction){grid-template-columns:minmax(260px,1fr) minmax(158px,190px) auto auto!important}.app-shell.rankings-focus-shell .rankings-toolbar-premium select{width:100%;min-width:0}.app-shell.rankings-focus-shell .rankings-sort-direction{color:#e8f0ee9e;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:0;border-radius:13px;min-height:40px;padding:0 12px;font-size:10px;font-weight:650;box-shadow:inset 0 0 0 1px #ffffff0a}.app-shell.rankings-focus-shell .rankings-sort-direction:hover{color:#f4f8f7e0;background:#fff1}.app-shell.rankings-focus-shell .rankings-sort-direction.reversed{color:#7debd5;background:#39d6b717;box-shadow:inset 0 0 0 1px #39d6b721}.app-shell.rankings-focus-shell .rankings-sort-direction:focus-visible{outline:none;box-shadow:0 0 0 3px #39d6b721,inset 0 0 0 1px #39d6b72e}.app-shell.rankings-focus-shell .rankings-table .rankings-group-header th,.app-shell.rankings-focus-shell .rankings-table thead th{position:static!important;top:auto!important}.app-shell.rankings-focus-shell .rankings-table thead th.rank-column,.app-shell.rankings-focus-shell .rankings-table thead th.player-column{position:sticky!important;top:auto!important}.app-shell.rankings-focus-shell .rankings-filter-rail{max-height:calc(100dvh - 126px)!important;top:112px!important}@media (width<=1239px){.app-shell.rankings-focus-shell .rankings-view-tabs{top:56px!important}.app-shell.rankings-focus-shell .rankings-toolbar-premium{top:102px!important}.app-shell.rankings-focus-shell .rankings-toolbar-premium:has(.rankings-sort-direction){grid-template-columns:minmax(220px,1fr) minmax(150px,180px) auto 112px auto!important}.app-shell.rankings-focus-shell .rankings-filter-rail{max-height:none!important;top:68px!important}}@media (width<=1099px){:is(.app-shell.rankings-focus-shell .rankings-toolbar-premium,.app-shell.rankings-focus-shell .rankings-toolbar-premium:has(.rankings-sort-direction)){grid-template-columns:minmax(210px,1fr) minmax(148px,175px) 106px!important}.app-shell.rankings-focus-shell .rankings-sort-direction{display:none}}@media (width<=819px){.app-shell.rankings-focus-shell .rankings-view-tabs{top:54px!important}.app-shell.rankings-focus-shell .rankings-toolbar-premium{top:100px!important}}.app-shell.rankings-focus-shell .rankings-table th.sortable-ranking-column{cursor:pointer;padding:0!important}.app-shell.rankings-focus-shell .rankings-table th.sortable-ranking-column .ranking-sort-button{border-radius:0;width:100%;min-width:100%;min-height:43px;margin:0;padding:6px 8px}.app-shell.rankings-focus-shell .rankings-table th.rank-column .ranking-sort-button,.app-shell.rankings-focus-shell .rankings-table th.player-column .ranking-sort-button{justify-content:flex-start}.app-shell.rankings-focus-shell .rankings-table th.sortable-ranking-column:hover{background:#77b6e80e}.app-shell.rankings-focus-shell .rankings-table th.active-neutral-sort .ranking-sort-button,.app-shell.rankings-focus-shell .rankings-table th.active-category-sort .ranking-sort-button{color:inherit}.app-shell.rankings-focus-shell .rankings-table th.sortable-ranking-column .ranking-sort-button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #39d6b752}.rankings-redesign .rankings-table .rankings-group-header th{z-index:18!important;position:sticky!important;top:0!important}.app-shell.rankings-focus-shell .rankings-workspace{display:block!important}.app-shell.rankings-focus-shell .rankings-main-column{width:100%!important}.app-shell.rankings-focus-shell .rankings-filter-rail,.app-shell.rankings-focus-shell .rankings-filter-scrim{display:none!important}.app-shell.rankings-focus-shell .rankings-board-panel{border-color:var(--rank-line)!important;background:#0b1727eb!important;border-radius:14px!important;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff09!important}.app-shell.rankings-focus-shell .rankings-table tbody tr:hover{background:#8ed7ff0e!important}.app-shell.rankings-focus-shell .rankings-live-board{background:#091522!important;border:1px solid #cdd6e424!important;border-radius:12px!important;max-height:none!important;overflow:visible!important;box-shadow:0 18px 42px #00000040,inset 0 1px #ffffff09!important}.rankings-live-board-labels,.rankings-live-row{grid-template-columns:52px minmax(190px,1.42fr) 52px 58px 42px 64px 54px minmax(292px,1.72fr);align-items:center;gap:9px;min-width:1000px;padding:0 13px;display:grid}.rankings-live-board-labels{z-index:auto;background:#0a1321;border-bottom:1px solid #cdd6e41a;min-height:34px;position:static;top:auto}.rankings-live-board-labels>button,.rankings-live-category-labels>button{color:#91a2b7;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-width:0;font:800 8px/1 inherit}.rankings-live-board-labels>button:hover,.rankings-live-board-labels>button[aria-pressed=true],.rankings-live-category-labels>button:hover,.rankings-live-category-labels>button[aria-pressed=true]{color:#e7f4ff}.rankings-live-category-labels{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.rankings-live-category-labels>button{text-align:center}.rankings-live-board-rows{min-width:1000px}.rankings-live-row{color:#edf2f8;cursor:pointer;content-visibility:auto;contain-intrinsic-size:64px;background:#0d1828d1;border-bottom:1px solid #cdd6e416;outline:none;min-height:62px;position:relative}.rankings-live-row:nth-child(2n){background:#0f1c2ee6}.rankings-live-board:not(.compact) .rankings-live-row:before{background:linear-gradient(90deg, color-mix(in srgb, var(--ldx-team-accent,#cbd4e2) 82%, transparent) 0, color-mix(in srgb, var(--ldx-team-accent,#cbd4e2) 54%, transparent) 3px, color-mix(in srgb, var(--ldx-team-accent,#cbd4e2) 14%, transparent) 52px, color-mix(in srgb, var(--ldx-team-accent,#cbd4e2) 6%, transparent) 150px, transparent 278px);content:"";pointer-events:none;opacity:.62;filter:saturate(.82);width:282px;position:absolute;inset:0 auto 0 0}.rankings-live-row:hover,.rankings-live-row:focus-visible{background:linear-gradient(90deg, var(--ldx-team-accent-soft,#cbd4e212) 0%, #142339fa 16%, #142339fa 100%)}.rankings-live-row.selected{background:linear-gradient(90deg, var(--ldx-team-accent-soft,#cbd4e21a) 0%, #16273ffc 16%, #16273ffc 100%);box-shadow:inset 3px 0 0 var(--ldx-team-accent,#d8dee8), inset 0 0 0 1px #e2e8f129}.rankings-live-rank{color:#eef3fa;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;font-size:12px;display:flex}.rankings-rank-movement{font-size:10px;font-weight:700;line-height:1}.rankings-rank-movement.up{color:#6ee7a7}.rankings-rank-movement.down{color:#ff9b9b}.rankings-live-board.compact .rankings-rank-movement{font-size:8px}.rankings-live-player-stack{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.rankings-live-player-photo{width:44px;height:55px;box-shadow:none;color:#d7e1ec;background:0 0;border:0;border-radius:0;place-items:center;font-size:10px;display:grid;overflow:visible}.rankings-live-player-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.rankings-live-player-copy{gap:4px;min-width:0;display:grid}.rankings-live-player-copy>strong{color:#fbfcfe;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:860;line-height:1.1;overflow:hidden}.rankings-live-player-copy>span{color:#99aabd;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:5px;font-size:8.5px;font-weight:850;display:inline-flex}.rankings-live-player-copy img{object-fit:contain;width:15px;height:15px}.rankings-live-position,.rankings-live-tier,.rankings-live-vorp strong,.rankings-live-expected-pick strong,.rankings-live-adp strong{color:#b8c5d5;font-size:10.5px;font-weight:760}.rankings-live-vorp strong{color:#b1eac8;font-size:11px;font-weight:900}.rankings-live-expected-pick,.rankings-live-adp{gap:2px;display:grid}.rankings-live-expected-pick small,.rankings-live-adp small{color:#7f91a8;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:800}.rankings-live-stats{gap:4px;width:100%;min-width:0;display:grid}.rankings-live-stats.skater{grid-template-columns:repeat(7,minmax(0,1fr))}.rankings-live-stats.goalie{grid-template-columns:repeat(4,minmax(0,1fr))}.rankings-live-stats .category-stat{min-width:0;min-height:37px;box-shadow:none;background:#121f32eb;border:1px solid #77a1c51a;border-radius:7px;place-items:center;padding:3px 5px;display:grid}.rankings-live-stats .category-stat small{color:#7f91a8;letter-spacing:.06em;font-size:7px;font-weight:800}.rankings-live-stats .category-stat strong{color:#edf4fb;font-size:10px;font-weight:900}.rankings-live-stats .category-stat.category-elite,.rankings-live-stats .category-stat.category-strong{background:#126c52b8;border-color:#4cd3a429}.rankings-live-stats .category-stat.category-average{background:#1d364feb}.rankings-live-stats .category-stat.category-watch,.rankings-live-stats .category-stat.category-weak{background:#704e1db8;border-color:#f7be4a24}.rankings-live-stats .category-stat.category-missing{opacity:.56}.rankings-live-inspect{color:#b5c4d5;cursor:pointer;background:#1a2d43bf;border:1px solid #ffffff0f;border-radius:9px;width:30px;height:30px;padding:0;font-size:18px;font-weight:700}.rankings-live-inspect:hover{color:#f4fbff;background:#1c446a}.rankings-live-load-more{color:#91a2b7;justify-content:center;align-items:center;gap:12px;min-height:62px;font-size:11px;display:flex}.rankings-live-load-more button{border:1px solid var(--rank-line);color:#e9f5ff;cursor:pointer;background:#12283f;border-radius:8px;padding:8px 12px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-board-labels,.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-row{grid-template-columns:40px minmax(148px,1.35fr) 42px 50px 30px 52px 44px minmax(270px,1.75fr);gap:5px;padding:0 9px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-board-labels{min-height:27px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-row{contain-intrinsic-size:34px;min-height:32px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-rank{font-size:10px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-player-stack{display:block}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-player-copy{align-items:center;gap:6px;display:flex}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-player-copy>strong{font-size:11px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-player-copy>span{gap:3px;font-size:8px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-player-copy img{display:none}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-position,.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-tier,.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-vorp strong,.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-expected-pick strong,.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-adp strong{font-size:9px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-expected-pick,.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-adp{display:block}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-expected-pick small,.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-adp small{display:none}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-stats{gap:3px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-stats .category-stat{border-radius:5px;min-height:26px;padding:1px 3px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-stats .category-stat small{font-size:5.5px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-stats .category-stat strong{font-size:9px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-inspect{width:24px;height:24px;font-size:15px}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-load-more{min-height:36px}@media (width<=1000px){.app-shell.rankings-focus-shell .rankings-live-board{overflow-x:auto}}.app-shell.rankings-focus-shell .rankings-punt-panel{background:linear-gradient(90deg,#5739184d,#0b1727e6);border:1px solid #e29b453d;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:11px 14px;display:flex}.app-shell.rankings-focus-shell .rankings-punt-panel>div:first-child{gap:2px;display:grid}.app-shell.rankings-focus-shell .rankings-punt-panel strong{color:var(--rank-ink);font-size:13px}.app-shell.rankings-focus-shell .rankings-punt-panel small{color:var(--rank-muted);font-size:10px}.rankings-punt-options{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.rankings-punt-options label{border:1px solid var(--rank-line);color:var(--rank-muted);cursor:pointer;border-radius:6px;align-items:center;gap:3px;padding:4px 7px;font-size:10px;display:inline-flex}.rankings-punt-options label.active{color:#ffd08c;background:#e29b452e;border-color:#e29b45}.rankings-punt-options input{accent-color:#e29b45}.app-shell.rankings-focus-shell .rankings-toolbar-premium{grid-template-columns:minmax(300px,1fr) 150px 100px auto!important}@media (width<=720px){.app-shell.rankings-focus-shell .rankings-punt-panel{flex-direction:column;align-items:flex-start}.rankings-punt-options{justify-content:flex-start}}.app-shell.rankings-focus-shell .detail-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02081094!important;justify-content:flex-end!important;align-items:stretch!important}.app-shell.rankings-focus-shell .player-detail-panel{border:1px solid var(--rank-line-strong)!important;background:linear-gradient(#10233a 0%,#091727 100%)!important;border-radius:16px 0 0 16px!important;width:min(430px,94vw)!important;max-height:100vh!important;box-shadow:-18px 0 42px #0000004d!important}.rankings-player-widget-header{align-items:center;gap:12px}.rankings-player-widget-headshot{object-fit:cover;object-position:top center;background:#18304b;border-radius:12px;flex:0 0 58px;width:58px;height:58px}.rankings-player-widget-headshot.placeholder{border:1px solid var(--rank-line)}.rankings-player-widget-metrics,.rankings-player-range{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 16px;display:grid}.rankings-player-widget-metrics>div,.rankings-player-range>span{border:1px solid var(--rank-line);background:#0814229e;border-radius:8px;gap:3px;padding:8px;display:grid}.rankings-player-widget-metrics span,.rankings-player-range span{color:var(--rank-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.rankings-player-widget-metrics strong,.rankings-player-range b{color:var(--rank-ink);font-size:12px}.rankings-player-range{margin-top:0}.rankings-redesign .rankings-table thead tr:nth-child(2) th{z-index:17!important;position:sticky!important;top:clamp(24px,1.5vw,29px)!important;box-shadow:inset 0 -1px #ffffff0e!important}.app-shell.rankings-focus-shell{--rank-bg:#07111f;--rank-surface:#0b1727;--rank-surface-raised:#101e31;--rank-surface-strong:#14263d;--rank-line:#9ebcda29;--rank-line-strong:#9ebcda47;--rank-ink:#f2f6fb;--rank-muted:#8da1b8;--rank-muted-strong:#bcc9d8;--rank-accent:#8ed7ff;--rank-accent-soft:#8ed7ff26;background:var(--rank-bg)!important;color:var(--rank-ink)!important}.app-shell.rankings-focus-shell>main{background:radial-gradient(circle at 68% -10%, #144b742e, transparent 36%), var(--rank-bg)!important}.app-shell.rankings-focus-shell .rankings-redesign{font-variant-numeric:tabular-nums;color:var(--rank-ink)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,sans-serif!important}.app-shell.rankings-focus-shell .rankings-commandbar{border-bottom:1px solid var(--rank-line)!important;-webkit-backdrop-filter:blur(14px)saturate(115%)!important;backdrop-filter:blur(14px)saturate(115%)!important;background:#07111ff0!important;border-radius:0 0 12px 12px!important;min-height:56px!important;margin-bottom:16px!important;box-shadow:inset 0 -1px #ffffff06,0 12px 28px #0000002e!important}.app-shell.rankings-focus-shell .rankings-command-brand{color:var(--rank-ink)!important;letter-spacing:-.035em!important}.app-shell.rankings-focus-shell .rankings-command-section,.app-shell.rankings-focus-shell .rankings-dataset-pill{border-color:var(--rank-line)!important;background:var(--rank-surface-raised)!important;color:var(--rank-muted-strong)!important}.app-shell.rankings-focus-shell .rankings-dataset-pill{color:#9ad9c5!important}.app-shell.rankings-focus-shell .rankings-command-nav a{color:var(--rank-muted)!important}.app-shell.rankings-focus-shell .rankings-command-nav a.active,.app-shell.rankings-focus-shell .rankings-command-nav a:hover,.app-shell.rankings-focus-shell .rankings-command-nav a:focus-visible{border-color:var(--rank-line-strong)!important;background:var(--rank-surface-strong)!important;color:var(--rank-ink)!important;box-shadow:inset 0 -2px 0 var(--rank-accent)!important}.app-shell.rankings-focus-shell .rankings-page-heading{align-items:end;margin:20px 0 15px!important}.app-shell.rankings-focus-shell .rankings-page-actions{justify-content:space-between;align-items:center;min-height:32px;display:flex;margin:12px 0 10px!important}.app-shell.rankings-focus-shell .rankings-compact-toggle{border:1px solid var(--rank-line-strong);color:#cbd8e5;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#12283fe0;border-radius:7px;min-height:30px;padding:0 11px;font-size:10px;font-weight:850}.app-shell.rankings-focus-shell .rankings-compact-toggle:hover,.app-shell.rankings-focus-shell .rankings-compact-toggle.selected{color:#e9fff4;background:#13674fad;border-color:#68d5ad9e}.app-shell.rankings-focus-shell .rankings-kicker{letter-spacing:.13em;color:var(--rank-accent)!important}.app-shell.rankings-focus-shell .rankings-page-heading h1{color:var(--rank-ink)!important;letter-spacing:-.045em!important;font-size:clamp(32px,2vw,42px)!important}.app-shell.rankings-focus-shell .rankings-player-total,.app-shell.rankings-focus-shell .result-count{color:var(--rank-muted)!important}.app-shell.rankings-focus-shell .rankings-qa-callout{border-color:var(--rank-line)!important;color:var(--rank-muted-strong)!important;background:linear-gradient(90deg,#102941b8,#0a192aad)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff09!important}.app-shell.rankings-focus-shell .rankings-qa-callout strong{color:var(--rank-ink)!important}.app-shell.rankings-focus-shell .rankings-qa-callout button{color:#eaf7ff!important;background:#123b62!important;border-color:#8ed7ff42!important;border-radius:9px!important;min-height:38px!important;box-shadow:inset 0 1px #ffffff14!important}.app-shell.rankings-focus-shell .rankings-view-tabs{border-color:var(--rank-line)!important;background:#0b182a!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff09!important}.app-shell.rankings-focus-shell .rankings-view-tabs button{min-height:34px!important;color:var(--rank-muted)!important;border-radius:8px!important}.app-shell.rankings-focus-shell .rankings-view-tabs button:hover,.app-shell.rankings-focus-shell .rankings-view-tabs button:focus-visible{color:var(--rank-ink)!important;background:#8ed7ff14!important}.app-shell.rankings-focus-shell .rankings-view-tabs button.selected{background:var(--rank-surface-strong)!important;color:var(--rank-ink)!important;box-shadow:inset 0 -2px 0 var(--rank-accent), inset 0 1px 0 #ffffff0d!important}.app-shell.rankings-focus-shell .rankings-toolbar-premium{border:1px solid var(--rank-line)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0b1727f0!important;border-radius:12px!important;min-height:52px!important;padding:6px!important;box-shadow:inset 0 1px #ffffff09!important}.app-shell.rankings-focus-shell .rankings-search-field,.app-shell.rankings-focus-shell .rankings-toolbar-premium select,.app-shell.rankings-focus-shell .rankings-sort-direction,.app-shell.rankings-focus-shell .rankings-filter-toggle{border:1px solid var(--rank-line)!important;min-height:40px!important;color:var(--rank-ink)!important;box-shadow:none!important;background:#0c1a2c!important;border-radius:9px!important}.app-shell.rankings-focus-shell .rankings-search-field:focus-within,.app-shell.rankings-focus-shell .rankings-toolbar-premium select:focus-visible,.app-shell.rankings-focus-shell .rankings-sort-direction:focus-visible,.app-shell.rankings-focus-shell .rankings-filter-toggle:focus-visible{outline-offset:0!important;border-color:#8ed7ff9e!important;outline:2px solid #8ed7ff1f!important}.app-shell.rankings-focus-shell .rankings-search-field span,.app-shell.rankings-focus-shell .rankings-search-field input::placeholder{color:var(--rank-muted)!important}.app-shell.rankings-focus-shell .rankings-search-field input{color:var(--rank-ink)!important}.app-shell.rankings-focus-shell .rankings-sort-direction{color:var(--rank-muted-strong)!important}.app-shell.rankings-focus-shell .rankings-sort-direction:hover,.app-shell.rankings-focus-shell .rankings-filter-toggle:hover{border-color:var(--rank-line-strong)!important;background:var(--rank-surface-strong)!important;color:var(--rank-ink)!important}.app-shell.rankings-focus-shell .rankings-filter-rail,.app-shell.rankings-focus-shell .rankings-filter-card,.app-shell.rankings-focus-shell .rankings-legend-card{border-color:var(--rank-line)!important;background:#0b1727f0!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff08!important}.app-shell.rankings-focus-shell .rankings-filter-card,.app-shell.rankings-focus-shell .rankings-legend-card{color:var(--rank-muted-strong)!important}.app-shell.rankings-focus-shell .rankings-filter-chips{border-color:var(--rank-line)!important;background:#0c1a2c!important;border-radius:9px!important}.app-shell.rankings-focus-shell .rankings-filter-chips button{min-height:32px!important;color:var(--rank-muted)!important;border-radius:7px!important}.app-shell.rankings-focus-shell .rankings-filter-chips button:hover,.app-shell.rankings-focus-shell .rankings-filter-chips button:focus-visible{color:var(--rank-ink)!important;background:#8ed7ff14!important}.app-shell.rankings-focus-shell .rankings-filter-chips button.selected{color:#eef8ff!important;background:#17466c!important;box-shadow:inset 0 1px #ffffff12!important}.app-shell.rankings-focus-shell .rankings-board-panel.rankings-premium-table{border-color:var(--rank-line)!important;background:#081322db!important;border-radius:14px!important;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff09!important}.app-shell.rankings-focus-shell .rankings-table{min-width:1260px!important;color:var(--rank-ink)!important}.app-shell.rankings-focus-shell .rankings-table .rankings-group-header th,.app-shell.rankings-focus-shell .rankings-table thead th{border-bottom-color:var(--rank-line)!important;color:var(--rank-muted-strong)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0d1b2e!important}.app-shell.rankings-focus-shell .rankings-table .rankings-group-header th{height:28px!important;color:var(--rank-muted)!important;font-size:9px!important}.app-shell.rankings-focus-shell .rankings-table thead tr:nth-child(2) th{letter-spacing:.06em!important;height:42px!important;padding:0!important;font-size:10px!important;top:28px!important}.app-shell.rankings-focus-shell .rankings-table th.sortable-ranking-column:hover,.app-shell.rankings-focus-shell .rankings-table th.sortable-ranking-column:focus-within{background:#142943!important}.app-shell.rankings-focus-shell .rankings-table th.active-neutral-sort,.app-shell.rankings-focus-shell .rankings-table th.active-category-sort{color:var(--rank-accent)!important;box-shadow:inset 0 -2px 0 var(--rank-accent)!important}.app-shell.rankings-focus-shell .rankings-table tbody tr{--ranking-row-surface:#0b192b;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:72px;outline:none;height:72px!important}.app-shell.rankings-focus-shell .rankings-table tbody tr:nth-child(2n){--ranking-row-surface:#0e1d31}.app-shell.rankings-focus-shell .rankings-table tbody tr:hover,.app-shell.rankings-focus-shell .rankings-table tbody tr:focus-visible{--ranking-row-surface:#142943;box-shadow:inset 3px 0 0 var(--ldx-team-accent,var(--rank-accent)), inset 0 1px 0 #ffffff06!important}.app-shell.rankings-focus-shell .rankings-table tbody tr.selected{--ranking-row-surface:#17304b;box-shadow:inset 3px 0 0 var(--ldx-team-accent,var(--rank-accent)), inset 0 0 0 1px #8ed7ff24!important}.app-shell.rankings-focus-shell .rankings-table tbody td{background:var(--ranking-row-surface)!important;height:72px!important;color:var(--rank-muted-strong)!important;border-bottom:1px solid #9ebcda16!important;font-size:12px!important}.app-shell.rankings-focus-shell .rankings-table tbody td.rank-column,.app-shell.rankings-focus-shell .rankings-table tbody td.player-column{background:linear-gradient(90deg, var(--ldx-team-accent-soft,#8ed7ff14), transparent 78%), var(--ranking-row-surface)!important}.app-shell.rankings-focus-shell .rankings-table .rankings-rank-number{background:#13243a;border-radius:8px;place-items:center;min-width:38px;min-height:30px;font-size:14px;font-weight:800;display:inline-grid;border:1px solid var(--rank-line)!important;color:var(--rank-ink)!important}.app-shell.rankings-focus-shell .rankings-table .rankings-player-photo{border-color:var(--ldx-team-accent,var(--rank-line-strong))!important;width:46px!important;height:46px!important;box-shadow:0 0 0 3px var(--ldx-team-accent-soft,#8ed7ff1a), inset 0 1px 0 #ffffff14!important;flex-basis:46px!important}.app-shell.rankings-focus-shell .rankings-player-name-wrap strong{color:var(--rank-ink)!important;font-size:15px!important;font-weight:750!important}.app-shell.rankings-focus-shell .rankings-table .value-column,.app-shell.rankings-focus-shell .rankings-table .adp-column,.app-shell.rankings-focus-shell .rankings-table .workload-column,.app-shell.rankings-focus-shell .rankings-position-text,.app-shell.rankings-focus-shell .rankings-team-identity{color:var(--rank-muted-strong)!important}.app-shell.rankings-focus-shell .rankings-table .value-column .value-number{color:var(--rank-accent)!important;font-size:15px!important;font-weight:850!important}.app-shell.rankings-focus-shell .rankings-table .tier-chip{color:#cfeeff!important;background:#8ed7ff1a!important;border:1px solid #8ed7ff21!important;border-radius:7px!important}.app-shell.rankings-focus-shell .category-stat{align-content:center;gap:2px;text-align:center!important;border:1px solid #9ebcda17!important;border-radius:9px!important;place-items:center!important;min-width:50px!important;min-height:46px!important;padding:4px 6px!important;font-size:13px!important;font-weight:800!important;display:grid!important}.app-shell.rankings-focus-shell .category-stat small{letter-spacing:.06em;line-height:1;color:#dce8f47a!important;font-size:8px!important;font-weight:700!important}.app-shell.rankings-focus-shell .category-stat strong{line-height:1.1;color:inherit!important;font-size:14px!important}.app-shell.rankings-focus-shell .category-stat.category-elite{color:#9fe4d2!important;background:#155340b3!important}.app-shell.rankings-focus-shell .category-stat.category-strong{color:#b9efd9!important;background:#1345379e!important}.app-shell.rankings-focus-shell .category-stat.category-neutral{color:#d4deea!important;background:#17273cdb!important}.app-shell.rankings-focus-shell .category-stat.category-watch{color:#f1c66d!important;background:#533d199e!important}.app-shell.rankings-focus-shell .category-stat.category-weak{color:#f29a73!important;background:#522b26a3!important}.app-shell.rankings-focus-shell .category-stat.category-missing{color:#8498ad!important;background:#162234b8!important}@media (width<=1239px){.app-shell.rankings-focus-shell .rankings-workspace{grid-template-columns:minmax(0,1fr)!important}.app-shell.rankings-focus-shell .rankings-filter-rail{border-radius:12px!important}}@media (width<=760px){.app-shell.rankings-focus-shell .rankings-redesign{padding-inline:14px!important}.app-shell.rankings-focus-shell .rankings-commandbar{grid-template-columns:auto auto minmax(0,1fr)!important;margin-inline:-14px!important}.app-shell.rankings-focus-shell .rankings-command-nav{display:none!important}.app-shell.rankings-focus-shell .rankings-page-heading h1{font-size:32px!important}:is(.app-shell.rankings-focus-shell .rankings-toolbar-premium,.app-shell.rankings-focus-shell .rankings-toolbar-premium:has(.rankings-sort-direction)){grid-template-columns:minmax(0,1fr) auto!important}.app-shell.rankings-focus-shell .rankings-search-field{grid-column:1/-1}.app-shell.rankings-focus-shell .rankings-table{min-width:1180px!important}}.app-shell.rankings-focus-shell{grid-template-columns:minmax(0,1fr)!important}.app-shell.rankings-focus-shell>.sidebar,.app-shell.rankings-focus-shell>.sidebar-toggle,.app-shell.rankings-focus-shell>.sidebar-scrim{display:none!important}.app-shell.rankings-focus-shell>main{grid-column:1/-1!important;width:100%!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-redesign{width:100%!important;max-width:none!important;margin:0!important;padding-inline:clamp(12px,2vw,32px)!important}.app-shell.rankings-focus-shell .rankings-commandbar{margin-inline:calc(-1*clamp(12px,2vw,32px))!important;padding-inline:clamp(14px,2vw,32px)!important}.app-shell.rankings-focus-shell .rankings-board-panel .table-wrap{overflow-x:hidden!important}.app-shell.rankings-focus-shell .rankings-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-table .rank-column{width:clamp(34px,2.7vw,46px)!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-table .player-column{width:clamp(145px,16vw,260px)!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-table .position-column{width:clamp(36px,3.4vw,55px)!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-table .team-column{width:clamp(42px,4vw,64px)!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-table .tier-column{width:clamp(38px,3.4vw,54px)!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-table .value-column{width:clamp(50px,4.5vw,74px)!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-table .adp-column,.app-shell.rankings-focus-shell .rankings-table .workload-column{width:clamp(38px,3.5vw,58px)!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-table .stat-column{width:clamp(34px,3.2vw,50px)!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-table th,.app-shell.rankings-focus-shell .rankings-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden!important}.app-shell.rankings-focus-shell .rankings-table tbody td{padding-inline:clamp(3px,.65vw,10px)!important}.app-shell.rankings-focus-shell .rankings-player-identity{gap:clamp(5px,.7vw,12px)!important;min-width:0!important}.app-shell.rankings-focus-shell .rankings-player-name-wrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0!important}.app-shell.rankings-focus-shell .rankings-player-name-wrap strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.rankings-focus-shell .rankings-table .category-stat{width:100%!important;min-width:0!important;padding-inline:2px!important}@media (width<=900px){.app-shell.rankings-focus-shell .rankings-table .rank-column{width:30px!important}.app-shell.rankings-focus-shell .rankings-table .player-column{width:125px!important}.app-shell.rankings-focus-shell .rankings-table .position-column{width:34px!important}.app-shell.rankings-focus-shell .rankings-table .team-column{width:38px!important}.app-shell.rankings-focus-shell .rankings-table .tier-column{width:34px!important}.app-shell.rankings-focus-shell .rankings-table .stat-column{width:32px!important}.app-shell.rankings-focus-shell .rankings-table .value-column{width:50px!important}.app-shell.rankings-focus-shell .rankings-table .adp-column,.app-shell.rankings-focus-shell .rankings-table .workload-column{width:35px!important}.app-shell.rankings-focus-shell .rankings-table .category-stat{font-size:10px!important}.app-shell.rankings-focus-shell .rankings-table .category-stat strong{font-size:11px!important}.app-shell.rankings-focus-shell .rankings-command-nav{justify-content:flex-end;overflow-x:auto;display:flex!important}.app-shell.rankings-focus-shell .rankings-commandbar{grid-template-columns:auto auto minmax(0,1fr)!important}}.app-shell.rankings-focus-shell .rankings-table tbody tr,.app-shell.rankings-focus-shell .rankings-table tbody td,.app-shell.rankings-focus-shell .rankings-table tbody td.rank-column,.app-shell.rankings-focus-shell .rankings-table tbody td.player-column{background:var(--ranking-row-surface)!important;box-shadow:none!important;background-image:none!important;border-radius:0!important}.app-shell.rankings-focus-shell .rankings-table tbody tr:first-child td,.app-shell.rankings-focus-shell .rankings-table tbody tr:last-child td{border-radius:0!important}.app-shell.rankings-focus-shell .rankings-table .player-column{width:clamp(180px,18vw,270px)!important}.app-shell.rankings-focus-shell .rankings-player-photo{flex-basis:clamp(32px,3vw,42px)!important;width:clamp(32px,3vw,42px)!important;height:clamp(32px,3vw,42px)!important}.app-shell.rankings-focus-shell .rankings-player-name-wrap{visibility:visible!important;flex:auto!important;display:flex!important}.app-shell.rankings-focus-shell .rankings-player-name-wrap strong{visibility:visible!important;min-width:0!important;font-size:clamp(11px,.36vw + 7px,15px)!important;display:block!important}.app-shell.rankings-focus-shell .rankings-table .rankings-punt-header th{text-align:center!important;z-index:17!important;background:#0a1728!important;height:24px!important;padding:0!important;position:sticky!important;top:28px!important}.app-shell.rankings-focus-shell .rankings-table .rankings-punt-header input{width:13px;height:13px;accent-color:var(--rank-accent);cursor:pointer;margin:0}.app-shell.rankings-focus-shell .rankings-table .rankings-punt-header input:disabled{cursor:not-allowed;opacity:.38}.app-shell.rankings-focus-shell .rankings-table thead tr:nth-child(3) th{top:52px!important}@media (width<=900px){.app-shell.rankings-focus-shell .rankings-table .player-column{width:150px!important}.app-shell.rankings-focus-shell .rankings-player-photo{flex-basis:30px!important;width:30px!important;height:30px!important}}.app-shell.rankings-focus-shell .rankings-value-note{color:#bcc9d8a3;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.45}.app-shell.rankings-focus-shell .rankings-pool-chip{color:#9ed9ff;letter-spacing:.04em;border:1px solid #8ed7ff40;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-left:5px;font-size:8px;font-weight:800;display:inline-flex}.app-shell.rankings-focus-shell .rankings-pool-chip.goalie{color:#f5c677;border-color:#f5b14461}.app-shell.rankings-focus-shell .detail-overlay{-webkit-backdrop-filter:blur(9px)saturate(88%)!important;backdrop-filter:blur(9px)saturate(88%)!important;background:#020810b8!important;justify-content:center!important;align-items:center!important;padding:22px!important;display:flex!important}.app-shell.rankings-focus-shell .player-detail-panel.rankings-player-modal{scrollbar-width:thin;scrollbar-color:#75a3c45c transparent;border:1px solid color-mix(in srgb, var(--ldx-team-accent,#8ed7ff) 36%, #b7cae02e)!important;background:linear-gradient(#0c1c2ffb,#071220fc)!important;border-radius:14px!important;width:min(720px,100vw - 44px)!important;height:auto!important;max-height:min(820px,100dvh - 44px)!important;padding:14px!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important;overflow:auto!important;box-shadow:0 24px 68px #0000007a,0 0 0 1px #ffffff06!important}.app-shell.rankings-focus-shell .rankings-modal-hero{grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:10px;margin:0;padding:0 0 10px;display:grid;border-bottom-color:color-mix(in srgb, var(--ldx-team-accent,#8ed7ff) 22%, #b7cae01f)!important}.app-shell.rankings-focus-shell .rankings-player-widget-headshot{border:1px solid color-mix(in srgb, var(--ldx-team-accent,#8ed7ff) 42%, #ffffff1a);width:58px;height:58px;box-shadow:0 0 0 2px var(--ldx-team-accent-soft,#8ed7ff1f);border-radius:11px}.app-shell.rankings-focus-shell .rankings-modal-hero>div>span{color:#9fb1c5;letter-spacing:.075em;font-size:9px;font-weight:900}.app-shell.rankings-focus-shell .rankings-modal-hero h2{letter-spacing:-.03em;margin:2px 0 4px;font-size:22px}.app-shell.rankings-focus-shell .rankings-modal-hero p{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.app-shell.rankings-focus-shell .rankings-modal-hero p img{object-fit:contain;width:14px;height:14px}.app-shell.rankings-focus-shell .player-detail-panel.rankings-player-modal .detail-close{color:#dce7f2;min-width:34px!important;min-height:34px!important}.app-shell.rankings-focus-shell .player-detail-panel.rankings-player-modal .detail-rank-strip{border-radius:9px;margin:12px 0 8px;background:#142d47b8!important}.app-shell.rankings-focus-shell .player-detail-panel.rankings-player-modal .detail-rank-strip div{background:#ffffff05;padding:8px 9px}.app-shell.rankings-focus-shell .player-detail-panel.rankings-player-modal .detail-rank-strip strong{color:#eff7fb;font-size:15px}.app-shell.rankings-focus-shell .player-detail-panel.rankings-player-modal .detail-rank-strip div:nth-child(2) strong{color:#83e5bb}.app-shell.rankings-focus-shell .rankings-modal-market-grid{margin:0 0 10px}.app-shell.rankings-focus-shell .rankings-modal-market-grid>div{background:#0d1f32b8;border-radius:7px;padding:7px 8px}.app-shell.rankings-focus-shell .rankings-modal-primary-grid,.app-shell.rankings-focus-shell .rankings-modal-secondary-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;display:grid}.app-shell.rankings-focus-shell .rankings-player-modal section{margin-bottom:10px}.app-shell.rankings-focus-shell .rankings-modal-card,.app-shell.rankings-focus-shell .rankings-modal-primary-grid>section{background:#0b1c2eb8;border:1px solid #9ebcda1f;border-radius:9px;padding:10px}.app-shell.rankings-focus-shell .rankings-player-modal .detail-section-heading{margin-bottom:7px}.app-shell.rankings-focus-shell .rankings-player-modal .detail-section-heading h3{color:#eaf3fa;font-size:13px}.app-shell.rankings-focus-shell .rankings-player-modal .detail-section-heading span{font-size:9px}.app-shell.rankings-focus-shell .rankings-player-modal .detail-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.app-shell.rankings-focus-shell .rankings-player-modal .detail-category-grid>div{background:#06111eb8;border-color:#9ebcda1c;border-radius:6px;gap:3px;padding:5px}.app-shell.rankings-focus-shell .rankings-player-modal .detail-category-grid .category-stat{border-radius:6px!important;min-width:0!important;min-height:34px!important;padding:2px 4px!important}.app-shell.rankings-focus-shell .rankings-player-modal .detail-category-grid .category-stat small{font-size:6px!important}.app-shell.rankings-focus-shell .rankings-player-modal .detail-category-grid .category-stat strong{font-size:10px!important}.app-shell.rankings-focus-shell .rankings-player-modal .rankings-player-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0}.app-shell.rankings-focus-shell .rankings-player-modal .rankings-player-range>span{border-radius:6px;padding:6px}.app-shell.rankings-focus-shell .rankings-source-context{margin-bottom:10px!important}.app-shell.rankings-focus-shell .rankings-source-summary{color:#9dafc0;margin:-1px 0 8px;font-size:10px;line-height:1.35}.app-shell.rankings-focus-shell .rankings-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.app-shell.rankings-focus-shell .rankings-source-grid article{background:#05101d9e;border:1px solid #9ebcda1a;border-radius:6px;gap:3px;min-width:0;padding:7px;display:grid}.app-shell.rankings-focus-shell .rankings-source-grid article.active{border-color:color-mix(in srgb, var(--ldx-team-accent,#8ed7ff) 18%, #9ebcda1a)}.app-shell.rankings-focus-shell .rankings-source-grid article header{justify-content:space-between;gap:8px;min-width:0;display:flex}.app-shell.rankings-focus-shell .rankings-source-grid article strong{color:#e8f0f7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-shell.rankings-focus-shell .rankings-source-grid article small{color:#75caa9;flex:none;font-size:8px}.app-shell.rankings-focus-shell .rankings-source-grid article>span{color:#a9bacb;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-shell.rankings-focus-shell .rankings-model-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.app-shell.rankings-focus-shell .rankings-model-context>span{background:#05101d8c;border-radius:6px;gap:3px;padding:7px;display:grid}.app-shell.rankings-focus-shell .rankings-model-context small{color:#879bb0;text-transform:uppercase;font-size:8px}.app-shell.rankings-focus-shell .rankings-model-context strong{color:#e4eff7;font-size:10px}.app-shell.rankings-focus-shell .rankings-player-modal .data-table{margin:0;font-size:10px}.app-shell.rankings-focus-shell .rankings-player-modal .data-table th,.app-shell.rankings-focus-shell .rankings-player-modal .data-table td{padding:5px 6px}.app-shell.rankings-focus-shell .rankings-modal-advanced{background:#06111e85;border:1px solid #9ebcda1a;border-radius:8px;margin:2px 0 0;padding:8px 10px}.app-shell.rankings-focus-shell .rankings-modal-advanced summary{color:#b9c9d9;cursor:pointer;font-size:10px;font-weight:850}@media (width<=700px){.app-shell.rankings-focus-shell .detail-overlay{align-items:flex-start!important;padding:8px!important}.app-shell.rankings-focus-shell .player-detail-panel.rankings-player-modal{border-radius:12px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.app-shell.rankings-focus-shell .rankings-modal-primary-grid,.app-shell.rankings-focus-shell .rankings-modal-secondary-grid,.app-shell.rankings-focus-shell .rankings-source-grid{grid-template-columns:1fr}}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-stats .category-stat{border-radius:5px!important;gap:0!important;min-width:0!important;min-height:26px!important;padding:1px 3px!important}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-stats .category-stat small{font-size:5.5px!important;line-height:.9!important}.app-shell.rankings-focus-shell .rankings-live-board.compact .rankings-live-stats .category-stat strong{font-size:9px!important;line-height:1!important}:root{--lab-canvas:#080d14;--lab-panel:#111a26;--lab-raised:#1b2735;--lab-hover:#25374a;--lab-line:#344354;--lab-line-soft:#263442;--lab-ink:#edf3f8;--lab-muted:#a4b2c1;--lab-dim:#8798aa;--lab-blue:#a3d8ff;--lab-green:#85dfb7;--lab-amber:#f1c579;--lab-red:#f2a397;--lab-radius:10px;--lab-shadow:0 24px 72px #0008, inset 0 1px 0 #ffffff12;--lab-glass:linear-gradient(135deg, #ffffff0c, #fff0 55%), #111a27b8;--lab-glass-edge:#bfdcff26;--lab-glass-shadow:0 12px 36px #0003, inset 0 1px 0 #ffffff0d;--product-bg:var(--lab-canvas);--product-sidebar:var(--lab-panel);--product-surface:var(--lab-panel);--product-surface-2:var(--lab-raised);--product-surface-3:var(--lab-hover);--product-line:var(--lab-line);--product-line-strong:#445569;--product-ink:var(--lab-ink);--product-muted:var(--lab-muted);--product-muted-strong:#c5d1dd;--product-teal:var(--lab-green);--product-blue:var(--lab-blue);--product-amber:var(--lab-amber);--product-red:var(--lab-red);--product-radius:var(--lab-radius)}html,body{background:var(--lab-canvas)}#draft-lab{min-height:100dvh;color:var(--lab-ink);font-variant-numeric:tabular-nums;--rank-bg:var(--lab-canvas);--rank-line:var(--lab-line);background-color:#070c13;background-image:radial-gradient(at 12% 0,#15243a 0,#0000 42%),radial-gradient(at 94% 24%,#102827 0,#0000 44%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:13px;line-height:1.45;display:block}#draft-lab .ldx{--apple-canvas:var(--lab-canvas);--apple-content:var(--lab-panel);--apple-elevated:var(--lab-raised);--apple-glass:var(--lab-panel);--apple-label:var(--lab-ink);--apple-secondary:var(--lab-muted);--apple-tertiary:var(--lab-dim);--apple-separator:var(--lab-line-soft);--apple-separator-strong:var(--lab-line);--apple-accent:var(--lab-green);--apple-accent-bright:var(--lab-green);--apple-amber:var(--lab-amber);--apple-red:var(--lab-red);--clean-page-x:20px;color:var(--lab-ink);--clean-rail:clamp(244px, 19vw, 292px)!important;--clean-gap:14px!important;background:0 0!important;font-family:inherit!important}#draft-lab>main{outline:none;min-width:0}#draft-lab :is(button,input,select,textarea){font-family:inherit!important}#draft-lab :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--lab-blue)!important;outline-offset:3px!important}#draft-lab :is(button,a,summary){touch-action:manipulation}#draft-lab button{font-weight:600}#draft-lab button:disabled{cursor:not-allowed}#draft-lab ::selection{color:#fff;background:#36566d}#draft-lab *{scrollbar-width:thin;scrollbar-color:#405063 transparent}#draft-lab .workspace-skip{z-index:500;background:var(--lab-blue);color:#101820;border-radius:6px;padding:12px 20px;position:fixed;top:-80px;left:16px}#draft-lab .workspace-skip:focus{top:8px}#draft-lab .workspace-header{z-index:75;border-bottom:1px solid var(--lab-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#101a28;align-items:center;gap:32px;min-height:60px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:inset 0 -1px #b7d9ff0a,0 4px 20px #0002}#draft-lab .workspace-brand{color:var(--lab-ink);letter-spacing:-.025em;flex-shrink:0;align-items:center;gap:10px;font-size:15px;text-decoration:none;display:flex}#draft-lab .workspace-brand svg{width:30px;height:30px;fill:var(--lab-blue)}#draft-lab .workspace-brand svg path:last-child{fill:none;stroke:var(--lab-blue);stroke-width:2px}#draft-lab .workspace-brand strong{font-weight:650}#draft-lab .workspace-navigation{flex-direction:row;align-self:stretch;align-items:center;gap:6px;display:flex}#draft-lab .workspace-navigation a{color:var(--lab-muted);white-space:nowrap;border-radius:6px;padding:9px 13px;font-size:12px;font-weight:550;text-decoration:none;position:relative}#draft-lab .workspace-navigation a:hover{background:var(--lab-raised);color:var(--lab-ink)}#draft-lab .workspace-navigation a.active{color:var(--lab-blue);background:#233345}#draft-lab .workspace-local{color:var(--lab-muted);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}#draft-lab .workspace-local i{background:var(--lab-green);border-radius:50%;width:6px;height:6px}#draft-lab>.sidebar,#draft-lab>.sidebar-toggle,#draft-lab>.sidebar-scrim{display:none!important}#draft-lab .page{max-width:1920px;margin:0 auto;background:0 0!important;padding:28px 24px 48px!important}#draft-lab .page-header h1{letter-spacing:-.04em;font-size:28px;font-weight:650}#draft-lab :is(.panel,.metric,.adapter-row,.advanced-data-section,.history-card){background:var(--lab-panel)!important;border:1px solid var(--lab-line)!important;border-radius:var(--lab-radius)!important;box-shadow:none!important}#draft-lab :is(input:not([type=checkbox]):not([type=range]),select,textarea){color:var(--lab-ink);background:var(--lab-canvas)!important;border-color:var(--lab-line)!important;border-radius:7px!important}#draft-lab input::placeholder{color:var(--lab-dim);opacity:1}#draft-lab :is(input[type=checkbox],input[type=range]){accent-color:var(--lab-blue)}#draft-lab :is(th,.data-table th){color:var(--lab-muted);background:var(--lab-raised)}#draft-lab :is(td,th){border-color:var(--lab-line-soft)}#draft-lab .rankings-commandbar{gap:14px;width:100%!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 20px!important;padding:0!important;position:static!important}#draft-lab .rankings-command-brand{letter-spacing:.04em;color:var(--lab-muted)!important;font-size:11px!important;font-weight:600!important}#draft-lab .rankings-command-section{text-transform:capitalize;order:-1;letter-spacing:-.04em!important;color:var(--lab-ink)!important;background:0 0!important;padding:0!important;font-size:26px!important;font-weight:650!important}#draft-lab .rankings-dataset-pill{margin-left:auto;padding:6px 10px;color:var(--lab-muted)!important;background:var(--lab-panel)!important;border:1px solid var(--lab-line)!important;border-radius:6px!important;font-size:10px!important;font-weight:500!important}#draft-lab .rankings-command-nav{display:none!important}#draft-lab .rankings-page-actions{margin:0 0 12px!important}#draft-lab .rankings-view-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}#draft-lab .rankings-view-controls .rankings-page-actions{order:2;align-items:center;gap:12px;display:flex;margin:0!important}#draft-lab .rankings-view-controls .rankings-view-tabs{margin:0!important}#draft-lab .rankings-view-controls .rankings-player-total{white-space:nowrap}#draft-lab .rankings-view-tabs{border:1px solid var(--lab-line);gap:3px;width:fit-content;max-width:100%;margin-bottom:16px;padding:4px;background:var(--lab-panel)!important;border-radius:8px!important}#draft-lab .rankings-view-tabs button{min-height:34px;color:var(--lab-muted);border-radius:5px!important;padding:6px 16px!important;font-size:12px!important;font-weight:600!important}#draft-lab :is(.rankings-view-tabs button.selected,.mini-segmented button.selected){color:var(--lab-blue)!important;box-shadow:none!important;background:#25384b!important}#draft-lab .rankings-page-board{height:auto!important;min-height:100dvh!important;display:block!important;overflow:visible!important}#draft-lab .waiver-wire-workspace{display:block!important}#draft-lab .waiver-wire-legend .rankings-legend-card{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;margin:0 0 12px;padding:10px 14px;display:grid}#draft-lab .waiver-wire-legend .rankings-legend-list{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}#draft-lab .waiver-wire-legend .rankings-legend-list>span{white-space:nowrap}#draft-lab .waiver-wire-legend .rankings-legend-card>p,#draft-lab .waiver-wire-legend .rankings-legend-card>small{grid-column:2;margin:0}#draft-lab .waiver-wire-page .rankings-live-board{max-height:none!important}#draft-lab :is(.rankings-toolbar,.rankings-toolbar-premium){gap:10px;min-height:56px;z-index:40!important;background:var(--lab-canvas)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin-bottom:10px!important;padding:8px 0!important;position:sticky!important;top:60px!important}#draft-lab .rankings-live-board{z-index:0;position:relative}#draft-lab :is(.rankings-search-field,.ldx-header-search){background:var(--lab-panel)!important;border:1px solid var(--lab-line)!important;box-shadow:none!important;border-radius:7px!important}#draft-lab :is(.rankings-search-field input,.ldx-header-search input){background:0 0!important;border:0!important;font-size:13px!important}#draft-lab .ldx .ldx-header-search input{background:0 0!important}#draft-lab .rankings-toolbar-premium{align-items:center;display:flex!important}#draft-lab .rankings-search-field{flex:auto;min-width:120px}#draft-lab .rankings-toolbar select{flex:0 0 180px;width:180px!important}#draft-lab .rankings-sort-direction{flex:none;justify-content:center;align-items:center;display:inline-flex!important}#draft-lab :is(.rankings-compact-toggle,.rankings-sort-direction){min-height:32px;border:1px solid var(--lab-line)!important;color:var(--lab-muted)!important;background:var(--lab-panel)!important;text-transform:none!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important}#draft-lab .rankings-live-board{border:1px solid var(--lab-line)!important;background:var(--lab-panel)!important;box-shadow:none!important;border-radius:10px!important;overflow:visible!important}#draft-lab .rankings-live-stats .category-stat{min-width:0!important;padding-inline:3px!important}#draft-lab :is(.rankings-live-board-labels,.ldx-board-labels.human){background:var(--lab-raised)!important;border-color:var(--lab-line)!important}#draft-lab .rankings-live-board-labels{z-index:auto;border-radius:9px 9px 0 0;min-height:40px;top:auto!important}#draft-lab :is(.rankings-live-board-labels>button,.rankings-live-category-labels>button){color:var(--lab-muted);letter-spacing:.06em!important;font-size:10px!important;font-weight:600!important}#draft-lab :is(.rankings-live-row,.ldx-board-row.human){color:var(--lab-ink)!important;background:var(--lab-panel)!important;border-bottom:1px solid var(--lab-line-soft)!important;box-shadow:none!important;border-radius:0!important}#draft-lab :is(.rankings-live-row,.ldx-board-row.human):before{opacity:.6;background:var(--ldx-team-accent,transparent)!important;width:2px!important}#draft-lab :is(.rankings-live-row,.ldx-board-row.human):after{box-shadow:none!important;background:0 0!important}#draft-lab :is(.rankings-live-row.selected,.ldx-board-row.human.selected){box-shadow:inset 3px 0 var(--lab-blue)!important;background:#213246!important}#draft-lab :is(.rankings-live-player-copy>strong,.ldx-board-name){letter-spacing:-.015em!important;color:var(--lab-ink)!important;text-shadow:none!important;font-size:14px!important;font-weight:600!important}#draft-lab :is(.rankings-live-player-copy>span,.ldx-board-player-meta small){color:var(--lab-muted)!important;font-size:10px!important;font-weight:500!important}#draft-lab :is(.rankings-live-rank,.ldx-board-rank){color:var(--lab-dim)!important;font-size:12px!important;font-weight:500!important}#draft-lab :is(.rankings-live-position,.rankings-live-tier,.ldx-pos-cell,.ldx-tier-cell){color:var(--lab-muted)!important;font-size:10px!important;font-weight:500!important}#draft-lab :is(.rankings-live-vorp strong,.ldx-vorp-cell strong){color:var(--lab-green)!important;font-size:13px!important;font-weight:650!important}#draft-lab :is(.rankings-live-expected-pick strong,.rankings-live-adp strong,.ldx-market-adp strong){color:var(--lab-ink)!important;font-size:12px!important;font-weight:600!important}#draft-lab :is(.rankings-live-expected-pick small,.rankings-live-adp small,.ldx-market-adp small){color:var(--lab-muted)!important;letter-spacing:0!important;font-size:8px!important;font-weight:500!important}#draft-lab :is(.category-stat,.ldx-board-stat){box-shadow:none!important;background:#1d2833!important;border:0!important;border-radius:5px!important}#draft-lab :is(.category-stat,.ldx-board-stat)>small{color:#b1c1cb!important;letter-spacing:.035em!important;font-size:8px!important;font-weight:500!important;line-height:1.15!important}#draft-lab :is(.category-stat,.ldx-board-stat)>strong{color:var(--lab-ink)!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important;line-height:1.3!important}#draft-lab .rankings-live-board.compact .rankings-live-row{min-height:42px!important}#draft-lab .rankings-live-board.compact .category-stat{min-height:30px!important;padding:2px 3px!important}#draft-lab .rankings-live-board.compact .category-stat small{font-size:7px!important}#draft-lab .rankings-live-board.compact .category-stat strong{font-size:11px!important}#draft-lab .rankings-live-board.compact .rankings-live-player-copy strong{font-size:12px!important}#draft-lab .ldx-command-bar{z-index:40!important;border-bottom:1px solid var(--lab-line)!important;background:var(--lab-panel)!important;min-height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;align-items:center!important;gap:10px!important;padding:9px 20px!important;display:flex!important;top:60px!important}#draft-lab :is(.ldx-board-anchor,.ldx-available-board){z-index:0;position:relative}#draft-lab .ldx-command-bar>*{flex-shrink:0}#draft-lab .ldx-ai-command-slot{flex:none!important;width:auto!important;min-width:0!important;margin-left:auto!important}#draft-lab .ldx-weekly-win-inline{width:auto!important;min-width:0!important}#draft-lab .ldx-inspector-toggle{width:auto!important;padding-inline:8px!important}#draft-lab .ldx-header-rankings{display:none!important}#draft-lab .ldx-header-search{flex:240px!important;max-width:420px!important}#draft-lab .ldx-pick-status{gap:7px!important}#draft-lab .ldx-pick-status strong{color:var(--lab-ink)!important;font-size:12px!important;font-weight:600!important}#draft-lab .ldx-next-pick-status small{color:var(--lab-muted)!important;font-size:9px!important}#draft-lab .ldx-clock-pill{color:var(--lab-muted)!important;border:1px solid var(--lab-line)!important;box-shadow:none!important;background:#222e38!important;border-radius:5px!important}#draft-lab .ldx-clock-pill.active{color:var(--lab-green)!important;background:#19372e!important;border-color:#365e4e!important}#draft-lab :is(.ldx-more-button,.ldx-minimize-button,.ldx-header-undo,.ldx-inspector-toggle,.ldx-icon-button){border:1px solid var(--lab-line)!important;background:var(--lab-raised)!important;min-height:34px!important;color:var(--lab-muted)!important;box-shadow:none!important;border-radius:6px!important;font-size:11px!important}#draft-lab .ldx-ai-command{box-shadow:none!important;background:0 0!important;border:0!important}#draft-lab :is(.ldx-ai-command-opening,.ldx-ai-command-live){min-height:34px!important;color:var(--lab-blue)!important;box-shadow:none!important;background:#23384b!important;border:1px solid #3e5b72!important;border-radius:6px!important}#draft-lab .ldx-ai-command strong{color:inherit!important;font-size:10px!important;font-weight:650!important}#draft-lab .ldx-ai-command.stale .ldx-ai-command-live{color:var(--lab-amber)!important;background:#393020!important;border-color:#746039!important}#draft-lab .ldx-cockpit-shell{padding:16px 20px 28px!important}#draft-lab .ldx-available-board{border:1px solid var(--lab-line)!important;border-radius:var(--lab-radius)!important;background:var(--lab-panel)!important;box-shadow:none!important}#draft-lab .ldx-board-sticky-head{z-index:auto!important;background:var(--lab-panel)!important;box-shadow:0 1px var(--lab-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:9px 9px 0 0!important;top:auto!important}#draft-lab .ldx-board-toolbar{background:var(--lab-panel)!important;border-bottom:1px solid var(--lab-line-soft)!important}#draft-lab :is(.ldx-sortable-header,.ldx-stat-sort-header,.ldx-player-column-header>span){color:var(--lab-muted)!important;letter-spacing:.03em!important;font-size:9px!important;font-weight:600!important}#draft-lab .ldx-position-filter button{min-height:27px!important;color:var(--lab-muted)!important;border-radius:4px!important;font-size:9px!important}#draft-lab .ldx-position-filter button.selected{color:var(--lab-blue)!important;box-shadow:none!important;background:#2b4054!important}#draft-lab .ldx-board-row.human{height:58px!important;min-height:58px!important}#draft-lab .ldx-board-stat{gap:2px!important;min-height:38px!important;padding:4px 2px!important}#draft-lab .ldx-board-stats{gap:3px!important;width:100%!important;min-width:0!important}#draft-lab .ldx-board-stat{width:auto!important;min-width:0!important}#draft-lab .ldx-projected-column-header{display:flex!important}#draft-lab .ldx-board-gap{font-size:9px!important}#draft-lab .ldx-board-draft-button{width:28px!important;height:32px!important;min-height:32px!important;color:var(--lab-green)!important;box-shadow:none!important;background:#1d3b30!important;border:1px solid #355748!important;border-radius:6px!important;font-size:20px!important}#draft-lab .ldx-board-actions{justify-content:center!important;width:30px!important;min-width:0!important;margin:0!important;padding:0!important}#draft-lab .ldx-board-draft-button:hover:not(:disabled){background:var(--lab-green)!important;color:#12251d!important}#draft-lab .ldx-board-draft-button:disabled{opacity:.4!important}#draft-lab .ldx-command-rail{background:var(--lab-panel)!important;border:1px solid var(--lab-line)!important;border-radius:var(--lab-radius)!important;box-shadow:none!important;top:134px!important}#draft-lab :is(.ldx-roster-workspace,.ldx-rail-scroll-viewport,.ldx-inspector-sticky,.ldx-inspector-body){background:var(--lab-panel)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#draft-lab .ldx-roster-workspace .ldx-roster-player-slot{background:var(--lab-raised)!important;border:1px solid var(--lab-line-soft)!important;border-radius:5px!important;height:36px!important;min-height:36px!important}#draft-lab .ldx-roster-workspace .ldx-roster-player-slot.empty{background:#151d26!important;border-style:dashed!important}#draft-lab .ldx-roster-workspace .ldx-roster-player-slot>strong{color:var(--lab-muted)!important;font-size:11px!important;font-weight:500!important}#draft-lab .ldx-roster-workspace .ldx-roster-player-slot.filled>strong{color:var(--lab-ink)!important}#draft-lab .ldx-roster-workspace .ldx-roster-player-slot>span{color:var(--lab-muted)!important;font-size:8px!important}#draft-lab .ldx-roster-workspace .ldx-roster-player-slot{grid-template-columns:32px 24px minmax(0,1fr)!important}#draft-lab .ldx-roster-workspace .ldx-roster-player-slot>i{background:0 0!important;width:24px!important;height:24px!important}#draft-lab .ldx-roster-workspace .ldx-roster-player-slot>i .ldx-player-photo.tiny{width:24px!important;height:24px!important}#draft-lab .ldx-roster-finish-plan{background:#192a2b!important;border:1px solid #345151!important;border-radius:7px!important;margin:12px!important;padding:10px!important}#draft-lab .ldx-roster-finish-plan small{color:var(--lab-muted)!important;font-size:8px!important}#draft-lab .ldx-roster-finish-compact-summary{color:var(--lab-muted)!important;font-size:10px!important}#draft-lab .ldx-roster-finish-plan.watch{border-color:#786443!important}#draft-lab .ldx-roster-finish-plan.danger{border-color:#98564e!important}#draft-lab .ldx-recent-picks-ribbon{margin:10px 20px 0!important}#draft-lab .ldx-recent-pick-card{background:var(--lab-raised)!important;border-color:var(--lab-line)!important;box-shadow:none!important}#draft-lab .ldx-recent-pick-card>div>strong{font-weight:600!important}#draft-lab .ldx-category-profile-chip{width:auto!important;min-width:44px!important;box-shadow:none!important;border-radius:5px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}#draft-lab .ldx-category-profile-chip b{font-size:8px!important}#draft-lab .ldx-category-profile-chip>span{font-size:10px!important}#draft-lab .ldx-lean-board-toolbar{gap:8px 16px!important;padding:10px 12px!important;overflow:visible!important}#draft-lab .ldx-lean-board-toolbar>.ldx-static-team-profile{flex:660px!important;justify-content:flex-start!important;min-width:660px!important}#draft-lab .ldx-static-team-profile .ldx-category-profile-group{flex:none!important;overflow:visible!important}#draft-lab .ldx-static-team-profile .ldx-category-profile-group>small{width:auto!important;min-width:18px!important;color:var(--lab-muted)!important;flex:none!important;overflow:visible!important}#draft-lab .ldx-static-team-profile .ldx-category-profile-group>div{overflow:visible!important}#draft-lab .ldx-lean-board-toolbar>.ldx-board-punt-bar{position:relative;background:0 0!important;flex:none!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;padding:0!important;overflow:visible!important}#draft-lab .ldx-board-punt-title{color:var(--lab-muted)!important;text-transform:none!important;flex:none!important;font-size:10px!important}#draft-lab .ldx-punt-controls{gap:4px!important;margin-left:0!important;overflow:visible!important}#draft-lab .ldx-punt-controls label{border-radius:4px!important;flex:none!important;gap:4px!important;width:auto!important;min-width:36px!important;min-height:26px!important;padding:3px 5px!important;font-size:9px!important;overflow:visible!important}#draft-lab .ldx-punt-controls input{width:12px!important;height:12px!important;margin:0!important}#draft-lab .ldx-punt-trigger{min-height:32px;color:var(--lab-muted);cursor:pointer;background:#bcd8ff08;border:1px solid #c0d9fc24;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:inline-flex}#draft-lab .ldx-punt-trigger b{color:var(--lab-ink);font-size:10px;font-weight:500}#draft-lab .ldx-punt-trigger svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;width:14px;height:14px}#draft-lab .ldx-punt-trigger:is(:hover,[aria-expanded=true]){background:#bcd8ff15;border-color:#c0d9fc45}#draft-lab .ldx-punt-popover{z-index:115;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#cfdeff12,#0000),#111d2bd9;border:1px solid #d1e2fa36;border-radius:12px;width:300px;padding:14px;position:fixed;box-shadow:0 20px 50px #0009,inset 0 1px #ffffff20}#draft-lab .ldx-punt-popover header{color:var(--lab-ink);justify-content:space-between;align-items:center;display:flex}#draft-lab .ldx-punt-popover header strong{font-size:13px;font-weight:550}#draft-lab .ldx-punt-popover header button{width:28px;height:28px;color:var(--lab-muted);cursor:pointer;background:#d2e2fc08;border:1px solid #cbdff31c;border-radius:5px;font-size:17px}#draft-lab .ldx-punt-popover p{color:var(--lab-muted);margin:4px 0 14px;font-size:11px}#draft-lab .ldx-punt-popover .ldx-punt-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important;display:grid!important}#draft-lab .ldx-punt-popover .ldx-punt-controls label{cursor:pointer;background:#c2dbfa08!important;border:1px solid #cee0ff1a!important;border-radius:6px!important;min-height:34px!important;padding:7px!important;font-size:11px!important}#draft-lab .ldx-punt-popover .ldx-punt-controls label.active{color:var(--lab-amber)!important;background:#8f654122!important;border-color:#edba7066!important}#draft-lab .ldx-punt-popover input{appearance:none;background:#06101a70;border:1px solid #9fb5cb80;border-radius:3px;flex-shrink:0}#draft-lab .ldx-punt-popover input:checked{background:var(--lab-amber);border-color:var(--lab-amber);box-shadow:inset 0 0 0 3px #28333f}#draft-lab .ldx-minimized-panel{border:1px solid var(--lab-line)!important;background:var(--lab-panel)!important;box-shadow:none!important;border-radius:10px!important;margin:20px!important;padding:24px!important}#draft-lab :is(.player-detail-panel.rankings-player-modal,.ldx-floating-player-widget,.ldx-mock-setup.modal,.ldx-drawer,.ldx-roster-alert,.ldx-menu,.ldx-sort-menu){color:var(--lab-ink)!important;box-shadow:var(--lab-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#19222c!important;border:1px solid #425163!important;border-radius:12px!important}#draft-lab :is(.detail-overlay,.ldx-mock-modal-backdrop,.ldx-roster-alert-backdrop,.ldx-drawer-backdrop){-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:120!important;background:#050a10b8!important}#draft-lab .player-detail-panel.rankings-player-modal{width:min(860px,100vw - 48px)!important;padding:24px!important}#draft-lab .rankings-modal-hero{padding-bottom:16px;border-bottom-color:var(--lab-line)!important}#draft-lab :is(.rankings-modal-hero h2,.ldx-inspector-identity h2){letter-spacing:-.035em!important;font-size:24px!important;font-weight:600!important}#draft-lab :is(.rankings-modal-card,.rankings-modal-primary-grid>section,.rankings-source-grid article,.rankings-model-context>span,.detail-rank-strip,.rankings-modal-market-grid>div,.rankings-modal-advanced){background:var(--lab-panel)!important;border-color:var(--lab-line)!important;box-shadow:none!important;border-radius:7px!important}#draft-lab .rankings-player-modal .detail-category-grid .category-stat{min-height:42px!important}#draft-lab :is(.rankings-source-grid article strong,.rankings-model-context strong,.rankings-player-modal .data-table,.rankings-modal-advanced summary){font-size:11px!important;font-weight:500!important}#draft-lab :is(.rankings-source-grid article>span,.rankings-source-grid article small,.rankings-model-context small,.rankings-player-modal .detail-section-heading span){color:var(--lab-muted)!important;font-size:10px!important}#draft-lab :is(.ldx-inspector-sticky-metrics>span,.ldx-inspector-section,.ldx-inspector-facts>span){background:var(--lab-panel)!important;border-color:var(--lab-line)!important;box-shadow:none!important}#draft-lab :is(.ldx-inspector-sticky-metrics small,.ldx-inspector-projection-grid small){color:var(--lab-muted)!important;font-size:9px!important}#draft-lab .ldx-floating-player-widget{z-index:100!important;width:min(560px,100vw - 40px)!important;max-height:calc(100dvh - 150px)!important;overflow-y:auto!important}#draft-lab .ldx-floating-player-widget .ldx-inspector-summary-row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}#draft-lab .ldx-floating-player-widget .ldx-inspector-identity{padding-right:40px!important}#draft-lab .ldx-floating-player-widget .ldx-inspector-sticky-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}#draft-lab .ldx-command-rail .ldx-inspector-section{min-width:0!important;margin:0!important;padding:12px!important}#draft-lab .ldx-roster-finish-compact-summary>span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}#draft-lab .ldx-floating-player-widget .ldx-primary-draft,#draft-lab .ldx-floating-player-widget .ldx-inspector-copy{grid-area:auto!important}#draft-lab .ldx-floating-player-widget .ldx-inspector-command-row{grid-template-columns:minmax(150px,1.2fr) minmax(140px,1fr) minmax(86px,.65fr)!important}#draft-lab .ldx-menu{overflow-y:auto;width:min(340px,100vw - 32px)!important;max-height:calc(100dvh - 145px)!important;padding:8px!important}#draft-lab :is(.ldx-menu>button,.ldx-menu>a,.ldx-menu details button,.ldx-sort-menu button){min-height:36px!important;color:var(--lab-ink)!important;border-radius:5px!important;padding:9px 12px!important;font-size:12px!important;font-weight:500!important}#draft-lab :is(.ldx-menu button,.ldx-menu a,.ldx-sort-menu button):hover{background:var(--lab-hover)!important}#draft-lab .ldx-menu-status{color:var(--lab-muted)!important;padding:10px!important;font-size:11px!important}#draft-lab .ldx-mock-setup.modal{width:min(580px,100vw - 32px)!important;padding:26px!important}#draft-lab .ldx-mock-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}#draft-lab .ldx-mock-fields>*{min-width:0}#draft-lab .ldx-mock-market{background:var(--lab-panel);border-color:var(--lab-line);grid-column:1/-1;padding:12px}#draft-lab .ldx-mock-market em{color:var(--lab-muted);font-size:11px;line-height:1.5}#draft-lab .ldx-mock-setup-heading strong{font-size:20px;font-weight:600}#draft-lab .ldx-mock-setup-heading span{color:var(--lab-blue);font-weight:600}#draft-lab .ldx-mock-setup-actions{justify-content:flex-end;padding-top:8px}#draft-lab .ldx-mock-fields label{color:var(--lab-muted)!important;font-size:11px!important}#draft-lab .ldx-mock-fields :is(input,select){min-height:40px;font-size:13px!important}#draft-lab :is(.ldx-primary-button,.ldx-primary-draft,.ldx-launch-primary-button){background:var(--lab-green)!important;border:1px solid var(--lab-green)!important;color:#11271e!important;box-shadow:none!important;border-radius:7px!important;font-weight:650!important}#draft-lab .ldx-launch-header{box-shadow:none!important;background:0 0!important;border:0!important;padding:22px 28px!important}#draft-lab .ldx-launch-brand{color:var(--lab-muted)!important;font-size:11px!important;font-weight:600!important}#draft-lab .ldx-launch-main{padding:40px 28px 64px!important}#draft-lab .ldx-launch-card{margin:0 auto;overflow:hidden;border:1px solid var(--lab-line)!important;background:var(--lab-panel)!important;max-width:1160px!important;box-shadow:none!important;border-radius:16px!important}#draft-lab .ldx-launch-primary{background:radial-gradient(at 0 0,#223b48 0,#0000 65%)!important;padding:clamp(28px,4vw,60px)!important}#draft-lab .ldx-launch-primary h1{letter-spacing:-.055em!important;font-size:clamp(32px,3.4vw,48px)!important;font-weight:600!important;line-height:1.08!important}#draft-lab .ldx-launch-primary p{color:var(--lab-muted)!important;font-size:14px!important;line-height:1.65!important}#draft-lab .ldx-launch-readiness-card{border:0!important;border-left:1px solid var(--lab-line)!important;box-shadow:none!important;background:#18212b!important;border-radius:0!important;padding:32px!important}#draft-lab .ldx-readiness>div{border:0!important;border-bottom:1px solid var(--lab-line)!important;background:0 0!important;border-radius:0!important;padding:14px 0!important}#draft-lab .ldx-readiness>div>span{color:var(--lab-muted)!important;padding-left:18px!important;font-size:12px!important;font-weight:500!important}#draft-lab .ldx-readiness>div>strong{font-size:12px!important;font-weight:600!important}#draft-lab .ldx-launch-primary-button small{color:#234b39!important;font-size:10px!important}#draft-lab .ldx-launch-draft-slot :is(span,small){color:var(--lab-muted)!important;font-size:11px!important}#draft-lab :is(.ldx-kicker,.ldx-launch-readiness-heading>span){color:var(--lab-blue)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:600!important}#draft-lab :is(.ldx-launch-secondary-button,.ldx-launch-ghost-button){background:var(--lab-raised)!important;color:var(--lab-ink)!important;box-shadow:none!important;border:1px solid #425163!important;border-radius:7px!important}#draft-lab :is(.tier-section,.tier-toolbar,.compare-picker,.history-overview,.history-empty){border-color:var(--lab-line)!important;background:var(--lab-panel)!important;border-radius:var(--lab-radius)!important;box-shadow:none!important}#draft-lab .tier-player-card{background:var(--lab-raised)!important;border-color:var(--lab-line)!important;box-shadow:none!important;border-radius:7px!important}#draft-lab :is(.panel,.metric,.adapter-row,.advanced-data-section,.history-card,.tier-section,.compare-picker){border-color:var(--lab-glass-edge)!important;background:var(--lab-glass)!important;box-shadow:var(--lab-glass-shadow)!important}#draft-lab :is(.history-hero,.history-section,.history-row,.debrief-kpis>div,.debrief-next){background:var(--lab-glass)!important;border-color:var(--lab-glass-edge)!important;box-shadow:var(--lab-glass-shadow)!important;border-radius:12px!important}#draft-lab :is(.history-page button,.replay-controls-panel button,.yahoo-settings-panel button,.data-primary-action button){min-height:36px;color:var(--lab-ink);cursor:pointer;background:linear-gradient(#ffffff09,#0000),#2a3b5080;border:1px solid #bdd9f538;border-radius:7px;padding:8px 14px;font-size:12px;font-weight:550;box-shadow:inset 0 1px #ffffff0a}#draft-lab :is(.history-page button,.replay-controls-panel button,.yahoo-settings-panel button,.data-primary-action button):hover:not(:disabled){background:#39516a;border-color:#b8dcff70}#draft-lab :is(.history-page button,.replay-controls-panel button,.yahoo-settings-panel button,.data-primary-action button):disabled{opacity:.45;cursor:not-allowed}#draft-lab .history-page :is(.history-delete,.history-danger){color:var(--lab-red);border-color:#d9948b40}#draft-lab :is(.history-heading small,.history-hero p,.history-empty,.debrief-next p){color:var(--lab-muted);font-size:12px;line-height:1.6}#draft-lab .history-page h1{letter-spacing:-.035em;font-weight:650}#draft-lab .history-page h2{letter-spacing:-.02em;font-weight:600}#draft-lab :is(.history-kpis,.learning-kpis,.decision-report-grid)>div{border-color:var(--lab-glass-edge);background:#172538a6}#draft-lab .ldx-rail-mode-tabs{background:0 0!important;flex-direction:row!important;gap:4px!important;padding:7px!important;display:flex!important}#draft-lab .ldx-rail-mode-tabs button{flex:1;min-height:32px;color:var(--lab-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;font-size:11px!important}#draft-lab .ldx-rail-mode-tabs button.selected{color:var(--lab-blue)!important;background:#3d5b7680!important;border-color:#bfdfff29!important;box-shadow:inset 0 1px #ffffff13!important}#draft-lab .ldx-rail-mode-tabs button:disabled{opacity:.4}#draft-lab :is(.ldx-command-bar,.rankings-toolbar-premium){border-color:var(--lab-glass-edge)!important;-webkit-backdrop-filter:blur(16px)saturate(125%)!important;backdrop-filter:blur(16px)saturate(125%)!important;background:#111c2ad9!important;box-shadow:inset 0 -1px #ffffff08!important}#draft-lab .rankings-toolbar-premium{border-radius:9px!important;padding-inline:10px!important}#draft-lab :is(.ldx-available-board,.rankings-live-board,.ldx-command-rail){border-color:var(--lab-glass-edge)!important;box-shadow:var(--lab-glass-shadow)!important;background:linear-gradient(115deg,#b3dbff08,#fff0 50%),#101a27c9!important}#draft-lab :is(.rankings-live-row,.ldx-board-row.human){background:#162130b3!important;border-bottom-color:#b8d7ff0b!important}#draft-lab :is(.rankings-live-row.selected,.ldx-board-row.human.selected){background:linear-gradient(90deg,#385772bb,#2a425cb3)!important}#draft-lab :is(.ldx-roster-workspace,.ldx-rail-scroll-viewport){background:0 0!important}#draft-lab :is(.rankings-view-tabs,.ldx-minimized-panel){background:var(--lab-glass)!important;border-color:var(--lab-glass-edge)!important;box-shadow:inset 0 1px #ffffff0c!important}#draft-lab :is(.workspace-navigation a.active,.rankings-view-tabs button.selected){background:linear-gradient(#38536caa,#263b52aa)!important;box-shadow:inset 0 1px #d8ecff24,0 3px 10px #0002!important}#draft-lab :is(.rankings-search-field,.ldx-header-search){background:#0c182b75!important;border-color:#bddcff26!important;box-shadow:inset 0 1px 3px #0003!important}#draft-lab .rankings-search-field input{background:0 0!important}#draft-lab :is(.ldx-header-undo,.ldx-minimize-button,.ldx-more-button,.ldx-inspector-toggle,.rankings-sort-direction,.rankings-compact-toggle){background:linear-gradient(#ffffff08,#0000),#26364a88!important;border-color:#c9dfff29!important;box-shadow:inset 0 1px #ffffff0a!important}#draft-lab :is(.ldx-header-undo,.ldx-minimize-button,.ldx-more-button,.ldx-inspector-toggle,.rankings-sort-direction,.rankings-compact-toggle):hover{color:var(--lab-ink)!important;background:#344b63cc!important;border-color:#aacff45c!important}#draft-lab :is(.category-stat,.ldx-board-stat){background:#30425970!important;box-shadow:inset 0 1px #ffffff06!important}#draft-lab :is(.category-elite,.ldx-board-stat.elite){background:#28675499!important}#draft-lab :is(.category-strong,.ldx-board-stat.strong){background:#21524499!important}#draft-lab :is(.category-watch,.ldx-board-stat.watch){background:#64523288!important}#draft-lab :is(.category-weak,.category-poor,.ldx-board-stat.weak,.ldx-board-stat.poor){background:#633f3a88!important}#draft-lab .ldx-roster-workspace .ldx-roster-player-slot{background:linear-gradient(110deg,#ffffff05,#0000),#21304499!important;border-color:#c3deff10!important}#draft-lab .ldx-roster-workspace .ldx-roster-player-slot.empty{background:#18243588!important}#draft-lab :is(.player-detail-panel.rankings-player-modal,.ldx-floating-player-widget,.ldx-mock-setup.modal,.ldx-drawer,.ldx-roster-alert,.ldx-menu,.ldx-sort-menu){-webkit-backdrop-filter:blur(24px)saturate(135%)!important;backdrop-filter:blur(24px)saturate(135%)!important;background:linear-gradient(135deg,#d1eaff0b,#0000 65%),#182434ed!important;border-color:#bedbfa40!important;box-shadow:0 28px 90px #0009,inset 0 1px #ffffff19!important}#draft-lab :is(.ldx-inspector-sticky,.ldx-inspector-body){background:0 0!important}#draft-lab :is(.ldx-primary-button,.ldx-primary-draft,.ldx-launch-primary-button){background:linear-gradient(#a1efce,#76d5b0)!important;border-color:#c0ffe4b3!important;box-shadow:inset 0 1px #ffffff4d,0 4px 14px #031f1b44!important}#draft-lab :is(.ldx-primary-button,.ldx-primary-draft,.ldx-launch-primary-button):hover{background:linear-gradient(#b5f7dc,#8de2c0)!important}#draft-lab .ldx-launch-card{background:var(--lab-glass)!important;border-color:var(--lab-glass-edge)!important;box-shadow:0 30px 100px #0004,inset 0 1px #ffffff14!important}#draft-lab .ldx-launch-primary{background:radial-gradient(at 0 0,#63829f30,#0000 75%)!important}#draft-lab .ldx-launch-readiness-card{border-color:var(--lab-glass-edge)!important;background:#21344866!important}#draft-lab :is(.ldx-menu-toggle,.ldx-menu-slot){color:var(--lab-muted)!important;font-size:11px!important}#draft-lab .ldx-menu-danger{color:var(--lab-red)!important}#draft-lab :is(.ldx-launch-primary-button,.ldx-launch-secondary-button):disabled{opacity:.45;box-shadow:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#draft-lab :is(.workspace-header,.ldx-command-bar,.ldx-menu,.ldx-sort-menu,.ldx-drawer,.ldx-mock-setup.modal,.player-detail-panel.rankings-player-modal){background:#192635!important}#draft-lab :is(.workspace-more-menu,.ldx-punt-popover,.ldx-floating-player-widget){background:#162231!important}}#draft-lab .workspace-header{background:linear-gradient(110deg,#adceff09,#0000 55%),#080f1bb8;border-color:#d2e5ff24;gap:24px;box-shadow:inset 0 1px #e3efff10,0 8px 24px #0003}#draft-lab .workspace-brand{justify-content:center;width:52px;height:48px;overflow:hidden}#draft-lab .workspace-brand img{object-fit:cover;filter:drop-shadow(0 2px 6px #0006);flex-shrink:0;width:66px;height:44px}#draft-lab .workspace-navigation{gap:8px}#draft-lab .workspace-navigation>a{padding-inline:18px}#draft-lab .workspace-more{position:relative}#draft-lab .workspace-more-trigger{min-height:36px;color:var(--lab-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}#draft-lab .workspace-more-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:13px;height:13px}#draft-lab .workspace-more-trigger:is(:hover,.active){color:var(--lab-ink);background:#ffffff0a;border-color:#d8e7ff16}#draft-lab .workspace-more-menu{z-index:150;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:linear-gradient(135deg,#d9e9ff10,#0000 65%),#101a29cf;border:1px solid #c3dafc38;border-radius:12px;width:248px;padding:8px;position:fixed;box-shadow:0 18px 50px #0009,inset 0 1px #ffffff24}#draft-lab .workspace-menu-label{color:var(--lab-dim);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px 8px;font-size:10px;display:block}#draft-lab .workspace-more-menu a{color:var(--lab-ink);border-radius:7px;flex-direction:column;gap:3px;padding:10px 12px;font-size:12px;font-weight:550;text-decoration:none;display:flex;position:relative}#draft-lab .workspace-more-menu a small{color:var(--lab-muted);font-size:11px;font-weight:400}#draft-lab .workspace-more-menu a i{color:var(--lab-dim);font-style:normal;position:absolute;top:14px;right:12px}#draft-lab .workspace-more-menu a:hover{background:#9ecaff16}#draft-lab .ldx{--clean-rail:clamp(300px, 22vw, 344px)!important}#draft-lab :is(.ldx-command-bar,.rankings-toolbar-premium){background:linear-gradient(#c0d8ff08,#0000),#0b1320c9!important;border-color:#d2e5ff20!important;box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0002!important}#draft-lab :is(.ldx-available-board,.rankings-live-board,.ldx-command-rail){background:linear-gradient(135deg,#c2dcff0c,#0000 45%),#0b1421a6!important;border-color:#d9e8ff29!important;box-shadow:inset 0 1px #ffffff14,0 16px 40px #0004!important}#draft-lab :is(.ldx-board-sticky-head,.ldx-board-toolbar){background:#101b29ed!important}#draft-lab :is(.rankings-live-board-labels,.ldx-board-labels.human){background:#182535ed!important}#draft-lab :is(.rankings-live-row,.ldx-board-row.human){background:linear-gradient(90deg, var(--ldx-team-accent-soft,transparent), transparent 34%), #0c1622a6!important}#draft-lab :is(.rankings-live-row,.ldx-board-row.human):nth-child(2n){background:linear-gradient(90deg, var(--ldx-team-accent-soft,transparent), transparent 34%), #111c298f!important}#draft-lab :is(.rankings-live-row,.ldx-board-row.human):hover{background:linear-gradient(90deg, var(--ldx-team-accent-glow,transparent), transparent 45%), #263a50a6!important}#draft-lab .ldx-ai-command{background:linear-gradient(135deg,#ffffff09,#0000),#132031aa!important;border:1px solid #c3dbff2e!important;border-radius:10px!important;gap:3px!important;padding:3px!important;display:flex!important;box-shadow:inset 0 1px #ffffff16,0 4px 14px #0003!important}#draft-lab :is(.ldx-ai-command-opening,.ldx-ai-command-live){clip-path:none!important;text-transform:none!important;letter-spacing:0!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:6px 11px!important;display:flex!important}#draft-lab .ldx-ai-command-opening{color:#c0cedb!important;background:0 0!important}#draft-lab .ldx-ai-command-live{color:#e1efff!important;background:linear-gradient(#c1defa25,#92b8df0d)!important;border-color:#bddcf52e!important;box-shadow:inset 0 1px #ffffff14!important}#draft-lab .ldx-ai-command :is(button):before,#draft-lab .ldx-ai-command :is(button):after{content:none!important}#draft-lab .ldx-ai-command strong{text-transform:none!important;letter-spacing:0!important;font-size:11px!important;font-weight:550!important}#draft-lab .ldx-advisor-icon{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;flex:0 0 16px;width:16px;height:16px;display:block}#draft-lab .ldx-ai-command button:hover:not(:disabled){color:#fff!important;background:#a8cfff26!important}#draft-lab .ldx-ai-command button:disabled{opacity:.45!important}#draft-lab .ldx-ai-command.stale .ldx-ai-command-live{color:var(--lab-amber)!important;background:#493b2280!important}#draft-lab .ldx-player-inspector{box-shadow:none!important;background:linear-gradient(145deg,#e2edff0b,#0000 40%),#0e1723b8!important;border:0!important;border-radius:10px!important;overflow:hidden!important}#draft-lab .ldx-player-inspector:before,#draft-lab .ldx-player-inspector:after,#draft-lab .ldx-command-rail.player-mode:before{content:none!important}#draft-lab .ldx-inspector-identity{box-shadow:none!important;background:0 0!important;border:0!important}#draft-lab .ldx-inspector-sticky{border:0!important;padding:0!important;position:static!important}#draft-lab .ldx-inspector-summary-row{flex-direction:column!important;gap:0!important;display:flex!important}#draft-lab .ldx-inspector-hero{isolation:isolate;background:radial-gradient(ellipse at 0 100%, var(--ldx-team-accent-glow), transparent 75%), linear-gradient(135deg, #ffffff0e, transparent);border-bottom:1px solid #d5e4fa1a;width:100%;min-height:124px;padding:18px 14px 14px;position:relative;overflow:hidden}#draft-lab .ldx-inspector-team-watermark{z-index:-1;opacity:.13;position:absolute;top:-14px;right:-15px;rotate:-14deg}#draft-lab .ldx-command-rail .ldx-inspector-identity,#draft-lab .ldx-floating-player-widget .ldx-inspector-identity{grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:0!important;display:grid!important}#draft-lab .ldx-command-rail .ldx-player-photo.inspector,#draft-lab .ldx-floating-player-widget .ldx-player-photo.inspector{filter:drop-shadow(0 8px 12px #0005);background:0 0!important;border:0!important;border-radius:0!important;width:72px!important;height:86px!important}#draft-lab .ldx-inspector-eyebrow{color:#bfccd9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:550;display:block}#draft-lab .ldx-inspector-identity h2{color:#f6f8fc!important;letter-spacing:-.045em!important;white-space:normal!important;text-overflow:clip!important;margin-bottom:9px!important;font-size:23px!important;font-weight:600!important;line-height:1.12!important;overflow:visible!important}#draft-lab .ldx-inspector-identity>div:last-child{overflow:visible!important}#draft-lab .ldx-inspector-identity>div>span{color:#c2ceda!important;font-size:11px!important;font-weight:450!important}#draft-lab .ldx-inspector-sticky-metrics{background:#07111b40!important;border:0!important;border-bottom:1px solid #d5e4fa14!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0!important;padding:14px 8px!important;display:grid!important}#draft-lab .ldx-inspector-sticky-metrics>span{text-align:left!important;background:0 0!important;border:0!important;border-right:1px solid #d5e4fa1a!important;border-radius:0!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:0 12px!important;display:flex!important}#draft-lab .ldx-inspector-sticky-metrics>span:last-child{border-right:0!important}#draft-lab .ldx-inspector-sticky-metrics strong{font-size:17px!important;font-weight:600!important;line-height:1.2!important}#draft-lab .ldx-inspector-sticky-metrics small{letter-spacing:.05em!important;font-size:9px!important}#draft-lab .ldx-inspector-command-row{flex-direction:column!important;gap:8px!important;padding:12px!important;display:flex!important}#draft-lab .ldx-inspector-sticky-actions{gap:8px!important;margin-bottom:2px!important;padding:0!important;display:flex!important}#draft-lab .ldx-primary-draft{flex:1;letter-spacing:.03em!important;border-radius:7px!important;min-height:38px!important;font-size:12px!important}#draft-lab .ldx-inspector-copy{color:#c5d3e3!important;background:#d3e3fa0a!important;border:1px solid #bfd6f529!important;border-radius:7px!important;width:38px!important;height:38px!important}#draft-lab :is(.ldx-inspector-risk-banner,.ldx-inspector-decision-confidence){min-height:34px!important;box-shadow:none!important;background:#050e1859!important;border:1px solid #ccddf216!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;display:flex!important}#draft-lab :is(.ldx-inspector-risk-banner,.ldx-inspector-decision-confidence) small{color:#a8b8c9!important;font-size:9px!important;font-weight:500!important}#draft-lab :is(.ldx-inspector-risk-banner,.ldx-inspector-decision-confidence) strong{font-size:11px!important;font-weight:550!important}#draft-lab .ldx-inspector-body{flex-direction:column!important;gap:12px!important;padding:0 12px 14px!important;display:flex!important}#draft-lab .ldx-inspector-outcome{background:linear-gradient(135deg,#9fc8e50a,#0000),#101f2d6b!important;border:1px solid #c2d9f51c!important;border-radius:8px!important;padding:12px!important}#draft-lab .ldx-inspector-outcome-head{margin-bottom:12px!important}#draft-lab .ldx-inspector-outcome-head>small{color:var(--lab-muted)!important;font-size:9px!important;font-weight:550!important}#draft-lab .ldx-inspector-outcome-values strong{font-size:14px!important}#draft-lab .ldx-command-rail .ldx-inspector-section,#draft-lab .ldx-floating-player-widget .ldx-inspector-section{background:0 0!important;border:0!important;margin:0!important;padding:0!important}#draft-lab .ldx-projection-heading{justify-content:space-between;color:#bdcbda!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 10px!important;font-size:10px!important;display:flex!important}#draft-lab .ldx-projection-heading span{color:var(--lab-dim);font-weight:400}#draft-lab .ldx-inspector-projection-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;display:grid!important}#draft-lab .ldx-inspector-projection-grid>span{background:#a5c9f00b!important;border:1px solid #c2d9f510!important;border-radius:6px!important;min-height:48px!important;padding:7px 4px!important;box-shadow:inset 0 1px #ffffff06!important}#draft-lab .ldx-floating-player-widget{padding:6px!important}#draft-lab .ldx-floating-player-widget .ldx-inspector-hero{padding-right:44px}#draft-lab .ldx-floating-player-widget .ldx-inspector-projection-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}#draft-lab .ldx-board-name>strong{font:inherit!important;letter-spacing:-.015em!important;font-weight:550!important}#draft-lab .ldx-inspector-sticky-metrics small{text-align:left!important;align-self:flex-start!important;width:auto!important}#draft-lab .ldx-command-rail{-webkit-backdrop-filter:blur(20px)saturate(120%)!important;backdrop-filter:blur(20px)saturate(120%)!important}#draft-lab .rankings-command-brand{display:none!important}#draft-lab .rankings-command-section{font-size:28px!important;font-weight:550!important}#draft-lab .rankings-modal-hero{background:radial-gradient(ellipse at 0 100%, var(--ldx-team-accent-glow), transparent 75%), linear-gradient(135deg, #ffffff09, transparent);border-radius:12px 12px 0 0;margin:-24px -24px 16px!important;padding:24px!important}#draft-lab .rankings-modal-hero .rankings-player-widget-headshot{width:76px!important;height:86px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}#draft-lab .rankings-modal-hero>div>span{letter-spacing:.12em!important;color:var(--lab-muted)!important;font-size:9px!important;font-weight:500!important}#draft-lab .rankings-modal-hero h2{margin-block:6px 8px!important;font-size:28px!important}#draft-lab .rankings-player-modal .detail-rank-strip{background:#0b17236b!important;border:1px solid #d3e3fa16!important;gap:0!important;padding:14px 4px!important}#draft-lab .rankings-player-modal .detail-rank-strip>div{background:0 0!important;border:0!important;border-right:1px solid #d3e3fa20!important;border-radius:0!important;padding:0 12px!important}#draft-lab .rankings-player-modal .detail-rank-strip>div:last-child{border-right:0!important}#draft-lab .rankings-player-modal .detail-rank-strip strong{font-size:18px!important;font-weight:550!important}#draft-lab .rankings-player-modal .detail-category-grid>div{background:0 0!important;border:0!important;padding:0!important}#draft-lab .rankings-player-modal .detail-category-grid .category-stat{min-height:52px!important;padding:9px!important}#draft-lab .rankings-player-modal .detail-section-heading h3{font-size:13px!important;font-weight:550!important}#draft-lab .rankings-source-grid article{background:#0b17234d!important;border-color:#d3e3fa18!important;padding:10px!important}#draft-lab .workspace-header{border-bottom-color:#cce0ff1c;min-height:56px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#101a28!important}#draft-lab .workspace-brand{height:44px}#draft-lab .ldx-command-bar{z-index:40!important;min-height:54px!important;padding-block:7px!important;top:56px!important}#draft-lab .ldx-cockpit-shell{padding-top:12px!important}#draft-lab .ldx-command-rail{top:122px!important}#draft-lab .ldx-board-sticky-head{z-index:auto!important;top:auto!important}#draft-lab .ldx-lean-board-toolbar{height:auto!important;min-height:44px!important;padding:6px 12px!important}#draft-lab .ldx-static-team-profile{height:auto!important;min-height:30px!important}#draft-lab .ldx-category-profile-group{min-height:30px!important}#draft-lab .ldx-board-labels.human{min-height:38px!important}#draft-lab .ldx-board-rows{border:0!important;padding:0!important}#draft-lab :is(.ldx-board-labels.human,.ldx-board-row.human){box-sizing:border-box!important;width:100%!important;padding-inline:10px!important}#draft-lab .ldx-board-row.human{margin:0!important;left:0!important}#draft-lab :is(.rankings-toolbar,.rankings-toolbar-premium){z-index:40!important;top:56px!important}#draft-lab .rankings-live-board-labels{z-index:auto;top:auto!important}#draft-lab :is(.ldx-available-board,.rankings-live-board){z-index:0;position:relative;background:linear-gradient(125deg,#d4e6ff06,#0000 45%),#0c1520c2!important;border-color:#c7dcf52b!important;box-shadow:inset 0 1px #edf5ff24,inset 1px 0 #d5e8ff08,0 12px 30px #0003!important}#draft-lab .ldx-command-rail{background:linear-gradient(130deg,#d4e6ff0e,#0000 48%),#14202dc4!important;border-color:#d4e5ff38!important;box-shadow:inset 0 1px #f0f6ff30,inset 1px 0 #e2eeff0c,0 18px 42px #0005!important}#draft-lab :is(.ldx-floating-player-widget,.player-detail-panel.rankings-player-modal,.ldx-mock-setup.modal,.ldx-drawer,.ldx-menu,.ldx-sort-menu,.workspace-more-menu,.ldx-punt-popover){border-color:#cee3ff40!important;box-shadow:inset 0 1px #eff6ff38,inset 1px 0 #e1eeff0c,0 24px 64px #0008!important}#draft-lab :is(.rankings-live-player-copy>strong,.ldx-board-name){font-size:15px!important;font-weight:550!important}#draft-lab :is(.ldx-vorp-cell strong,.rankings-live-vorp strong,.ldx-market-adp strong,.rankings-live-expected-pick strong,.rankings-live-adp strong){font-size:14px!important;font-weight:550!important}#draft-lab :is(.ldx-pos-cell,.ldx-tier-cell,.ldx-board-gap,.rankings-live-position,.rankings-live-tier,.ldx-board-player-meta small,.rankings-live-player-copy>span){font-size:11px!important}#draft-lab :is(.ldx-sortable-header,.ldx-stat-sort-header,.ldx-board-labels.human>span,.ldx-player-column-header>span){letter-spacing:.02em!important;font-size:10px!important;font-weight:500!important}#draft-lab .ldx-market-adp small{text-transform:none!important;letter-spacing:0!important;font-size:10px!important;line-height:1.15!important}#draft-lab :is(.rankings-live-row.selected,.ldx-board-row.human.selected){background:linear-gradient(90deg, var(--ldx-team-accent-soft), transparent 50%), #1c2d3d99!important;box-shadow:inset 3px 0 var(--ldx-team-accent), inset 0 1px #d4e7ff26, inset 0 -1px #d4e7ff26!important}#draft-lab :is(.rankings-live-stats .category-stat,.ldx-board-stat){box-shadow:none!important;background:0 0!important;border-radius:4px!important}#draft-lab :is(.rankings-live-stats .category-elite,.ldx-board-stat.elite){background:#65cba21a!important}#draft-lab :is(.rankings-live-stats .category-strong,.ldx-board-stat.strong){background:#65cba20a!important}#draft-lab :is(.rankings-live-stats .category-watch,.ldx-board-stat.watch){background:#ecc47f0c!important}#draft-lab :is(.rankings-live-stats .category-weak,.rankings-live-stats .category-poor,.ldx-board-stat.weak,.ldx-board-stat.poor){background:#e2998e10!important}#draft-lab :is(.rankings-live-stats .category-stat,.ldx-board-stat)>strong{color:#dbe6ef!important;font-size:14px!important;font-weight:550!important}#draft-lab :is(.rankings-live-stats .category-elite,.ldx-board-stat.elite)>strong{color:#9ddfbe!important}#draft-lab :is(.rankings-live-stats .category-poor,.ldx-board-stat.poor)>strong{color:#eab4aa!important}#draft-lab .ldx-board-stats{align-items:center!important}#draft-lab .ldx-board-stats.skater{grid-template-columns:repeat(7,minmax(0,1fr))!important}#draft-lab .ldx-board-stats.goalie{grid-template-columns:repeat(4,minmax(0,1fr))!important}#draft-lab .ldx-board-stats.skater .ldx-board-stat,#draft-lab .goalie-view .ldx-board-stat{justify-content:center!important;align-items:center!important;min-height:32px!important;padding:5px 2px!important;display:flex!important}#draft-lab .ldx-board-stats.skater .ldx-board-stat>small,#draft-lab .goalie-view .ldx-board-stat>small,#draft-lab .rankings-live-stats.skater .category-stat>small,#draft-lab .rankings-view-g .rankings-live-stats .category-stat>small{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#draft-lab .rankings-live-stats.skater .category-stat,#draft-lab .rankings-view-g .category-stat{justify-content:center!important;align-items:center!important;min-height:32px!important;display:flex!important}#draft-lab .rankings-live-stats.goalie .category-stat>small,#draft-lab .ldx-board-stats.goalie .ldx-board-stat>small{font-size:10px!important}#draft-lab .ldx-projected-column-header>.ldx-stat-sort-header{border:0!important;width:100%!important;padding:0!important;display:block!important}#draft-lab .ldx-category-column-labels{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;width:100%;display:grid!important}#draft-lab .ldx-category-column-labels.goalie{grid-template-columns:repeat(4,minmax(0,1fr))}#draft-lab .ldx-category-column-labels>span{text-align:center;color:var(--lab-muted);letter-spacing:.03em;font-size:10px;font-weight:500}#draft-lab .ldx-category-column-labels>span.active{color:var(--lab-blue)}#draft-lab .ldx-player-inspector{background:0 0!important}#draft-lab .ldx-inspector-hero{min-height:130px;padding:18px 16px 16px}#draft-lab .ldx-inspector-team-watermark{opacity:.07;top:20px;left:-22px;right:auto}#draft-lab .ldx-inspector-team-watermark :is(img,svg){width:128px!important;height:128px!important}#draft-lab .ldx-inspector-hero-copy{z-index:2;top:10px;right:10px;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;position:absolute!important}#draft-lab .ldx-inspector-hero:has(.ldx-inspector-hero-copy){padding-top:32px}#draft-lab .ldx-floating-player-widget .ldx-inspector-hero-copy{right:44px}#draft-lab .ldx-inspector-eyebrow{font-size:10px}#draft-lab .ldx-inspector-sticky-metrics{background:0 0!important;padding:14px 8px!important}#draft-lab .ldx-inspector-sticky-metrics small{font-size:10px!important}#draft-lab .ldx-inspector-command-row{gap:0!important;padding:10px 16px 0!important}#draft-lab .ldx-inspector-sticky-actions{margin:2px 0 10px!important}#draft-lab :is(.ldx-inspector-risk-banner,.ldx-inspector-decision-confidence){background:0 0!important;border:0!important;border-bottom:1px solid #cddff414!important;border-radius:0!important;min-height:38px!important;padding:10px 0!important}#draft-lab :is(.ldx-inspector-risk-banner,.ldx-inspector-decision-confidence) small{text-transform:none!important;letter-spacing:.01em!important;font-size:10px!important}#draft-lab :is(.ldx-inspector-risk-banner,.ldx-inspector-decision-confidence) strong{font-size:12px!important}#draft-lab .ldx-inspector-body{gap:16px!important;padding:0 16px 18px!important}#draft-lab .ldx-inspector-outcome{background:0 0!important;border:0!important;border-bottom:1px solid #cddff414!important;border-radius:0!important;padding:14px 0 16px!important}#draft-lab .ldx-inspector-outcome-head>small,#draft-lab .ldx-inspector-outcome-head>span,#draft-lab .ldx-inspector-outcome-values small{font-size:10px!important}#draft-lab .ldx-inspector-outcome-values strong{font-size:15px!important;font-weight:550!important}#draft-lab .ldx-projection-heading{font-size:11px!important}#draft-lab .ldx-inspector-projection-grid{gap:9px 6px!important}#draft-lab .ldx-inspector-projection-grid>span{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:40px!important;padding:5px 0!important}#draft-lab .ldx-inspector-projection-grid small{font-size:10px!important}#draft-lab .ldx-inspector-projection-grid strong{font-size:15px!important;font-weight:550!important}@media (width<=1359px){#draft-lab .ldx-cockpit-shell{grid-template-columns:minmax(0,1fr)!important}#draft-lab .ldx-command-rail.compact-open{z-index:100;width:min(370px,100vw - 28px)!important;position:fixed!important;top:120px!important;bottom:14px!important;right:14px!important;overflow-y:auto!important}#draft-lab .ldx-command-rail.compact-open .ldx-roster-player-grid{grid-template-columns:1fr!important}}@media (width<=1450px){#draft-lab :is(.ldx-board-labels.human,.ldx-board-row.human){grid-template-columns:30px minmax(175px,1.2fr) 42px 52px 28px 68px 62px minmax(280px,1.6fr) 30px!important;column-gap:4px!important;width:100%!important;min-width:0!important;padding-inline:10px!important}}@media (width<=1250px){#draft-lab .workspace-header{gap:22px;padding-inline:18px}#draft-lab .workspace-navigation a{padding-inline:10px}#draft-lab .workspace-local{display:none}#draft-lab .ldx-command-bar{flex-wrap:wrap!important;padding:8px 14px!important}#draft-lab .ldx-cockpit-shell{padding-inline:14px!important}#draft-lab .ldx-header-search{max-width:280px!important}}@media (width<=1179px){#draft-lab .ldx-command-bar{min-height:98px!important}#draft-lab .ldx-header-search{order:10;flex:1 0 100%!important;width:100%!important;max-width:none!important;min-height:34px!important}#draft-lab .ldx-command-spacer{flex:auto!important}#draft-lab .ldx-board-sticky-head{top:auto!important}#draft-lab .ldx-inspector-toggle b{font-size:11px!important;display:inline!important}#draft-lab :is(.rankings-live-board-labels,.rankings-live-row){grid-template-columns:38px minmax(168px,1.3fr) 44px 56px 34px 62px 52px minmax(280px,1.7fr)!important;gap:6px!important;min-width:920px!important;padding-inline:10px!important}#draft-lab .rankings-live-board-rows{min-width:920px!important}#draft-lab .ldx-cockpit-shell{grid-template-columns:minmax(0,1fr)!important}#draft-lab .ldx-command-rail{position:static!important}#draft-lab .ldx-floating-player-widget{top:180px!important;right:20px!important}#draft-lab .ldx-roster-player-grid.ldx-roster-single-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}#draft-lab .ldx-command-rail.compact-open{z-index:100;width:min(370px,100vw - 28px)!important;position:fixed!important;top:120px!important;bottom:14px!important;right:14px!important;overflow-y:auto!important}#draft-lab .ldx-command-rail.compact-open .ldx-roster-player-grid{grid-template-columns:1fr!important}}@media (width<=900px){#draft-lab .workspace-header{flex-wrap:nowrap;gap:12px;min-height:56px;padding:0 12px}#draft-lab .workspace-brand{width:40px;font-size:14px}#draft-lab .workspace-brand svg{width:23px;height:23px}#draft-lab .workspace-navigation{gap:3px;width:auto;overflow:visible}#draft-lab .workspace-navigation a{padding:7px 10px;font-size:11px}#draft-lab .page{padding:20px 16px 36px!important}#draft-lab :is(.rankings-toolbar,.rankings-toolbar-premium),#draft-lab .ldx-command-bar{top:56px!important}#draft-lab .ldx-board-sticky-head{top:auto!important}#draft-lab .ldx-board-anchor{overflow-x:auto!important}#draft-lab .ldx-available-board{min-width:920px!important}#draft-lab .rankings-live-board{overflow-x:auto!important}#draft-lab .rankings-view-tabs{overflow-x:auto}#draft-lab .rankings-view-tabs button{padding-inline:12px!important}#draft-lab .ldx-launch-main{padding:20px 16px!important}}@media (width<=600px){#draft-lab .rankings-view-controls{flex-wrap:wrap;gap:10px}#draft-lab .rankings-command-brand{display:none}#draft-lab .rankings-dataset-pill{text-align:center;max-width:160px}#draft-lab .ldx-roster-player-grid.ldx-roster-single-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}#draft-lab .player-detail-panel.rankings-player-modal{width:calc(100vw - 16px)!important;padding:16px!important}#draft-lab .ldx-launch-readiness-card{border-left:0!important;border-top:1px solid var(--lab-line)!important}#draft-lab .rankings-toolbar-premium{flex-wrap:wrap}#draft-lab .rankings-search-field{flex-basis:100%}#draft-lab .ldx-floating-player-widget .ldx-inspector-command-row{grid-template-columns:1fr 1fr!important}#draft-lab .ldx-floating-player-widget .ldx-inspector-sticky-actions{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){#draft-lab :is(button,a){transition:background-color .12s,border-color .12s,color .12s}#draft-lab :is(.ldx-mock-setup.modal,.player-detail-panel.rankings-player-modal){animation:.14s ease-out lab-enter}@keyframes lab-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){#draft-lab *,#draft-lab :before,#draft-lab :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#draft-lab .ldx-minimized-companion .ldx-min-cats.ldx-board-stats.skater{grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;overflow:visible!important}#draft-lab .ldx-minimized-companion .ldx-min-cats.ldx-board-stats.goalie{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;overflow:visible!important}#draft-lab .ldx-minimized-companion .ldx-min-cats.ldx-board-stats.skater .ldx-board-stat,#draft-lab .ldx-minimized-companion .ldx-min-cats .ldx-board-stat{border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:28px!important;padding:3px 2px 4px!important;display:flex!important;overflow:visible!important}#draft-lab .ldx-minimized-companion .ldx-min-cats.ldx-board-stats.skater .ldx-board-stat>small,#draft-lab .ldx-minimized-companion .ldx-min-cats.ldx-board-stats.goalie .ldx-board-stat>small,#draft-lab .ldx-minimized-companion .ldx-min-cats .ldx-board-stat>small{clip:auto!important;clip-path:none!important;letter-spacing:.04em!important;white-space:nowrap!important;color:#d2e0ea!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:7px!important;font-weight:800!important;line-height:1.15!important;position:static!important;overflow:visible!important}#draft-lab .ldx-minimized-companion .ldx-min-cats .ldx-board-stat>strong{background:0 0!important;min-height:0!important;padding:0!important;font-size:12px!important;line-height:1.1!important;overflow:visible!important}#draft-lab .ldx.ldx-cockpit.ldx-minimized .ldx-command-bar{flex-wrap:wrap!important;grid-template-columns:none!important;height:auto!important;display:flex!important;top:0!important;overflow:visible!important}#draft-lab:has(.ldx-minimized) .workspace-header{display:none!important}#draft-lab .workspace-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:75!important;background:#101a28!important}#draft-lab :is(.rankings-toolbar,.rankings-toolbar-premium),#draft-lab .ldx-command-bar{z-index:40!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080d14!important;position:sticky!important;top:56px!important}#draft-lab :is(.rankings-live-board,.ldx-available-board,.ldx-board-anchor){z-index:0!important;position:relative!important}#draft-lab :is(.rankings-live-board-labels,.ldx-board-labels.human),#draft-lab .ldx-board-sticky-head{z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#121c28!important;position:static!important;top:auto!important}#draft-lab .ldx-board-sticky-head .ldx-board-toolbar,#draft-lab .ldx-board-sticky-head .ldx-lean-board-toolbar{background:#121c28!important}#draft-lab .rankings-live-board .rankings-live-stats .category-stat{color:#fff!important;border:1px solid #ffffff12!important;min-height:36px!important}#draft-lab .rankings-live-board .rankings-live-stats .category-stat>strong{color:#fff!important;font-size:17px!important;font-weight:800!important;line-height:1!important}#draft-lab .rankings-live-board .rankings-live-stats .category-elite{background:#206b52!important}#draft-lab .rankings-live-board .rankings-live-stats .category-strong{background:#285b4d!important}#draft-lab .rankings-live-board .rankings-live-stats .category-neutral{background:#25394b!important}#draft-lab .rankings-live-board .rankings-live-stats .category-watch{background:#745338!important}#draft-lab .rankings-live-board .rankings-live-stats .category-weak,#draft-lab .rankings-live-board .rankings-live-stats .category-poor{background:#793f43!important}#draft-lab .rankings-live-board .rankings-live-stats .category-missing{background:#263441!important}#draft-lab .rankings-live-board.compact .rankings-live-stats .category-stat>strong{font-size:14px!important}#draft-lab .rankings-live-board .rankings-live-player-copy>strong{color:#f1f5f9!important;font-weight:700!important}#draft-lab .rankings-live-board .rankings-live-vorp>strong{font-weight:750!important}#draft-lab .rankings-live-board .rankings-live-stats .category-stat{opacity:1!important}#draft-lab .rankings-minimum-games{color:#e6eef5;cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}#draft-lab .rankings-minimum-games input{accent-color:#65cba2}@media (width<=760px),(width<=1000px) and (hover:none){#draft-lab{min-height:100dvh}#draft-lab .workspace-header{padding:env(safe-area-inset-top,0px) 10px 0;flex-wrap:wrap;gap:0}#draft-lab .workspace-brand{width:44px;height:44px}#draft-lab .workspace-brand img{width:40px;height:34px}#draft-lab .workspace-local{margin-left:auto;font-size:10px;display:flex}#draft-lab .workspace-navigation{order:3;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;padding:0 0 6px;display:grid}#draft-lab .workspace-navigation>a{justify-content:center;align-items:center;min-height:44px;padding:7px 2px;font-size:11px;display:flex}#draft-lab .workspace-navigation .workspace-desktop-link{display:none}#draft-lab .workspace-more{top:calc(env(safe-area-inset-top,0px) + 1px);position:absolute;right:10px}#draft-lab .workspace-local{margin-right:75px}#draft-lab .workspace-more-trigger{min-height:44px}#draft-lab .workspace-more-menu{max-height:calc(100dvh - 70px);overflow-y:auto}#draft-lab .page{padding:18px 12px calc(32px + env(safe-area-inset-bottom,0px))!important}#draft-lab :is(button,select,summary,input:not([type=checkbox]):not([type=range])){min-height:44px}#draft-lab :is(input:not([type=checkbox]):not([type=range]),select,textarea){max-width:100%;font-size:16px!important}#draft-lab :is(.page,.weekly-shell,.weekly-top-grid,.league-team-card,.history-section,.trade-card)>*{min-width:0}#draft-lab :is(.rankings-toolbar,.rankings-toolbar-premium){flex-wrap:wrap;padding:10px!important;position:static!important}#draft-lab :is(.rankings-search,.rankings-search-wrap){flex-basis:100%;width:100%!important;min-width:0!important;max-width:none!important}#draft-lab .rankings-season-team-filter,#draft-lab .rankings-season-team-filter select{width:100%}#draft-lab :is(.rankings-live-board,.season-table-scroll,.weekly-matrix-wrap,.league-live-table-wrap,.league-table-wrap,.trade-roster-list){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto!important}#draft-lab .rankings-live-board:before{content:"Swipe to see all stats →";width:calc(100vw - 50px);color:var(--lab-muted);padding:10px;font-size:11px;display:block;position:sticky;left:0}#draft-lab .rankings-live-board :is(.rankings-live-board-labels,.rankings-live-row){min-width:1100px!important}#draft-lab .rankings-live-row{min-height:58px!important}#draft-lab .rankings-view-tabs{width:100%;display:flex}#draft-lab .rankings-view-tabs button{flex:none}#draft-lab .weekly-page{padding:18px 12px 36px}#draft-lab :is(.weekly-hero,.weekly-source-strip,.weekly-panel-heading){flex-direction:column;align-items:stretch;gap:12px}#draft-lab .weekly-panel{padding:14px}#draft-lab :is(.weekly-top-grid,.weekly-lower-grid),#draft-lab .weekly-projection-check>div{grid-template-columns:minmax(0,1fr)}#draft-lab .weekly-faceoff{gap:6px}#draft-lab .weekly-faceoff-team{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}#draft-lab .weekly-faceoff-team:last-child{text-align:center;display:flex}#draft-lab .weekly-faceoff-team strong{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:11px}#draft-lab .weekly-calibration-visual{flex-wrap:wrap}#draft-lab .league-roster-list{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:56px}#draft-lab .league-roster-list>span{min-height:44px;font-size:10px}#draft-lab :is(.league-sim-actions,.league-playoff-heading),#draft-lab :is(.league-live-tabs,.league-horizon-toggle){flex-wrap:wrap}#draft-lab :is(.history-hero,.history-heading,.trade-card-header){flex-direction:column;align-items:stretch;gap:12px}#draft-lab .trade-lab-room{width:100%;min-width:0}#draft-lab .trade-lab-filters>label{flex:100%;min-width:0}#draft-lab :is(.trade-builder-grid,.trade-builder-summary,.trade-legs){grid-template-columns:minmax(0,1fr)}#draft-lab .trade-roster-list button{min-height:54px}#draft-lab .trade-player-line{flex-wrap:wrap}#draft-lab :is(.trade-card,.season-scout-card){overflow-wrap:anywhere}#draft-lab .season-scout-actions{justify-content:flex-start}#draft-lab .season-scout-header{padding:18px}#draft-lab .detail-overlay{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))}#draft-lab .player-detail-panel.rankings-player-modal:has(.player-game-overview){overscroll-behavior:contain;overflow:auto;width:calc(100vw - 16px)!important;max-height:94dvh!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero{padding:22px 16px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero>div{width:calc(100% - 40px)!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-player-widget-headshot{opacity:1;right:0!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero>div>span{white-space:normal!important}#draft-lab .detail-close{min-width:44px;min-height:44px}}.workspace-mobile-icon,.weekly-mobile-scorecard,#draft-lab .rankings-phone-filters,#draft-lab .rankings-phone-pos,#draft-lab .trade-phone-title,#draft-lab .scout-phone-title{display:none}@media (width<=760px),(width<=1000px) and (hover:none){#draft-lab .workspace-header{min-height:48px;position:static}#draft-lab .workspace-navigation{z-index:80;padding:5px 6px max(7px, env(safe-area-inset-bottom));background:#0c1723;border-top:1px solid #b8d7ff20;position:fixed;inset:auto 0 0;box-shadow:0 -8px 25px #0003}#draft-lab .workspace-navigation>a{border-radius:8px;flex-direction:column;gap:5px;min-height:56px;font-size:10px}#draft-lab .workspace-navigation>a.active{color:#8de2d0;background:#71d8c712}#draft-lab .workspace-mobile-icon{width:22px;height:22px;display:block}#draft-lab .workspace-more{top:max(0px, env(safe-area-inset-top));position:fixed;right:10px}#draft-lab :is(.page,.weekly-page){padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}#draft-lab .rankings-live-board{overflow:visible!important}#draft-lab .rankings-live-board:before{display:none}#draft-lab .rankings-live-board .rankings-live-board-labels{display:none!important}#draft-lab .rankings-live-board .rankings-live-row{cursor:pointer;width:100%;grid-template-columns:36px minmax(0,1fr) 58px!important;grid-template-areas:"rank player value""rank team value"!important;align-items:center!important;gap:2px 8px!important;min-width:0!important;min-height:64px!important;padding:10px 12px!important;display:grid!important}#draft-lab .rankings-live-rank{grid-area:rank;align-self:center;color:#93a6b8!important;font-size:12px!important}#draft-lab .rankings-live-player-stack{grid-area:player;grid-template-columns:40px minmax(0,1fr);gap:8px}#draft-lab .rankings-live-player-photo{width:40px!important;height:44px!important}#draft-lab .rankings-live-player-copy>strong{line-height:1.2;white-space:normal!important;font-size:15px!important}#draft-lab .rankings-phone-pos{color:#93a6b8;margin-left:4px;font-size:12px;font-style:normal;display:inline}#draft-lab .rankings-live-vorp{text-align:right;grid-area:value;align-self:center;color:#8de2d0!important;font-size:15px!important}#draft-lab .rankings-live-vorp:after{content:none!important}#draft-lab .rankings-live-fantasy-team{flex-direction:row;grid-area:team;align-items:center;gap:6px;min-width:0;padding:0;display:flex!important}#draft-lab .rankings-live-fantasy-team img{flex:none;width:14px;height:14px}#draft-lab .rankings-live-fantasy-team strong{white-space:normal;color:#9eb0c2;font-size:12px;font-weight:550;line-height:1.25}#draft-lab .rankings-live-row :is(.rankings-live-position,.rankings-live-tier,.rankings-live-expected-pick,.rankings-live-adp,.rankings-live-gp,.rankings-live-avg-toi,.rankings-live-stats){display:none!important}#draft-lab .rankings-live-vorp:after{content:"VALUE ›";letter-spacing:.08em;color:#91a7b8;margin-top:5px;font-size:8px;display:block}#draft-lab .weekly-mobile-scorecard{display:block}#draft-lab .weekly-matchup-panel .weekly-matrix-wrap{display:none}#draft-lab .weekly-mobile-teams{grid-template-columns:1fr 1fr;gap:16px;padding:15px 0 20px;display:grid}#draft-lab .weekly-mobile-teams>div{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}#draft-lab .weekly-mobile-teams .weekly-manager-photo{width:42px;height:42px}#draft-lab .weekly-mobile-teams strong{font-size:14px}#draft-lab .weekly-mobile-teams b{color:#8de2d0;font-size:34px;line-height:1.1}#draft-lab .weekly-mobile-teams small{color:#9db2bc;font-size:11px}#draft-lab :is(.weekly-mobile-category,.weekly-mobile-score-labels){border-top:1px solid #abcfe51a;grid-template-columns:48px 1fr 1fr;align-items:center;gap:6px;padding:13px 0;display:grid}#draft-lab .weekly-mobile-score-labels{color:#91a7b8;text-align:center;font-size:8px}#draft-lab .weekly-mobile-category>strong{color:#a3b9c7;font-size:11px}#draft-lab .weekly-mobile-category>span{text-align:center;gap:4px;display:grid}#draft-lab .weekly-mobile-category b{font-variant-numeric:tabular-nums;font-size:19px}#draft-lab .weekly-mobile-category small{color:#8fa6b4;font-size:10px}#draft-lab .weekly-mobile-category [data-leading=true] b{color:#8de2d0}#draft-lab .weekly-mobile-scorecard>p{color:#91a7b8;font-size:11px;line-height:1.5}#draft-lab .player-game-overview .profile-stat-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}#draft-lab .player-game-overview .profile-stat-grid[data-goalie=true]{grid-template-columns:repeat(4,minmax(0,1fr))!important}#draft-lab .profile-stat-grid>.profile-game-label{grid-column:1/-1;padding:4px 0}#draft-lab .player-game-overview .profile-game-row .profile-game-label{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;padding:9px 0 0;gap:6px!important}#draft-lab .player-game-overview .profile-game-row .profile-game-label>:is(strong,small){font-size:11px!important}#draft-lab .player-game-overview .profile-game-row .profile-toi{margin-left:auto}#draft-lab .player-game-overview .profile-game-row .profile-stat{background:0 0!important;border:0!important;min-height:0!important}#draft-lab .player-game-overview .profile-stat strong{font-size:15px!important}#draft-lab .player-game-overview .profile-stat small{font-size:9px!important}#draft-lab .player-game-overview .profile-per-game{font-size:8px!important}#draft-lab .player-game-overview .profile-schedule{scroll-snap-type:x proximity;padding-bottom:6px;overflow-x:auto;display:flex!important}#draft-lab .player-game-overview .profile-schedule article{scroll-snap-align:start;flex:0 0 calc(33.3333% - 4px);min-width:95px}#draft-lab .player-game-overview .profile-game-date{font-size:9px!important}#draft-lab .player-game-overview .profile-opponent{font-size:12px!important}#draft-lab .rankings-commandbar{height:auto!important;min-height:34px!important;margin:0 0 14px!important;display:flex!important}#draft-lab .rankings-command-section{font-size:26px!important}#draft-lab .rankings-dataset-pill{display:none}#draft-lab .rankings-page-actions{flex-wrap:wrap;max-width:100%}#draft-lab .rankings-player-total{line-height:1.5;white-space:normal!important;font-size:10px!important}#draft-lab .rankings-view-controls .rankings-page-actions{gap:8px;width:100%}#draft-lab .rankings-compact-toggle{display:none}#draft-lab .rankings-search-field{flex:100%!important;width:100%!important;min-width:0!important}#draft-lab .rankings-toolbar-premium>select{flex:1;width:60%;min-width:0!important}#draft-lab .rankings-category-display-toggle{flex-wrap:wrap}#draft-lab .rankings-category-display-toggle>span{font-size:10px!important}#draft-lab .rankings-live-row :is(.rankings-live-rank,.rankings-live-player-stack,.rankings-live-vorp,.rankings-live-fantasy-team){position:static!important;transform:none!important}#draft-lab .rankings-live-vorp,#draft-lab .rankings-command-section{display:block!important}#draft-lab .rankings-live-board-rows{width:100%;min-width:0!important}#draft-lab .rankings-category-display-toggle{width:100%}#draft-lab .rankings-category-display-toggle>span{display:none}#draft-lab .rankings-rate-switch{flex-wrap:wrap;gap:4px;padding:4px}#draft-lab .rankings-rate-switch>span{display:none}#draft-lab .rankings-rate-switch>button{flex:1}#draft-lab .rankings-rate-switch>small{flex-basis:100%;padding:3px 8px;font-size:9px}#draft-lab .rankings-season-switch:not(.rankings-rate-switch)>button{flex:1}#draft-lab .player-game-overview .profile-stats-scroll{overflow:visible}#draft-lab .rankings-rate-switch:not(:has(.rankings-minimum-games)){display:none}#draft-lab .rankings-view-controls .rankings-page-actions{display:none}#draft-lab .rankings-live-board .rankings-live-row{min-height:64px!important;padding-block:10px!important}}.weekly-mobile-title{display:none}.trade-data-context{color:#91a7b8;margin:12px 0;font-size:12px}.trade-data-context summary{cursor:pointer;padding:8px 0}@media (width<=760px),(width<=1000px) and (hover:none){#draft-lab .weekly-shell{flex-direction:column;gap:12px;display:flex}#draft-lab .weekly-hero.weekly-hero-compact{order:-3;margin:0;padding:0}#draft-lab .weekly-mobile-title{margin:0 0 10px;font-family:inherit;font-size:26px;font-weight:650;line-height:1.2;display:block}#draft-lab .weekly-top-grid{order:-2}#draft-lab .weekly-shell>[role=alert]{order:-4}#draft-lab .weekly-state{margin:0;padding:10px 12px;font-size:11px;line-height:1.4}#draft-lab .weekly-week-control{gap:7px;display:flex}#draft-lab .weekly-week-control label{flex-basis:100%;font-size:9px}#draft-lab .weekly-week-control select{flex:1;min-width:0}#draft-lab .weekly-week-control button{padding-inline:8px;font-size:10px}#draft-lab .weekly-league-matchups h2{font-family:inherit;font-size:23px;font-weight:650;line-height:1.2}#draft-lab .weekly-league-matchups .weekly-panel-heading p{font-size:11px}#draft-lab .workspace-more-trigger{background:#101a28;border-radius:8px}#draft-lab .trade-lab-board-meta{font-size:10px;line-height:1.5}#draft-lab .trade-lab-page .history-hero{padding:16px}#draft-lab .trade-lab-page .history-hero h1{font-size:25px;line-height:1.2}#draft-lab .trade-lab-page .history-hero p{font-size:11px}#draft-lab .trade-lab-tabs{grid-template-columns:1fr 1fr;display:grid}#draft-lab .trade-lab-tabs button{padding-inline:8px;font-size:10px}#draft-lab .season-scout-header h1{font-family:inherit;font-size:26px}#draft-lab .season-scout-header p{font-size:12px;line-height:1.5}#draft-lab .season-scout-eyebrow{letter-spacing:.12em;font-size:8px}#draft-lab .season-scout-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}#draft-lab .season-scout-actions button{padding:8px;font-size:10px}#draft-lab .season-scout-actions button:first-child{grid-column:1/-1}#draft-lab .season-scout-metrics{gap:8px}#draft-lab .season-scout-metrics>div{padding:12px}}body:has(.player-detail-panel[aria-modal=true]){overflow:hidden}@media (width<=760px),(width<=1000px) and (hover:none){#draft-lab .profile-game-row :is(.category-elite,.category-strong) strong{color:#7de0ad!important}#draft-lab .profile-game-row :is(.category-weak,.category-watch) strong{color:#f0a0a6!important}#draft-lab .profile-game-row .category-missing strong{color:#8398a9!important}}#draft-lab .workspace-header>.workspace-more{margin-left:-26px}#draft-lab .workspace-mobile-more,#draft-lab .workspace-more-menu a.workspace-menu-mobile{display:none}@media (width<=760px),(width<=1000px) and (hover:none){#draft-lab .workspace-header{position:relative}#draft-lab .workspace-header>.workspace-more{margin-left:0;position:absolute;display:none!important}#draft-lab .workspace-local{margin-right:0!important}#draft-lab .workspace-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}#draft-lab .workspace-navigation>a.workspace-tab-overflow,#draft-lab .workspace-navigation>a.workspace-desktop-link{display:none!important}#draft-lab .workspace-navigation>a[href=\/rankings]{order:1}#draft-lab .workspace-navigation>a[href=\/weekly]{order:2}#draft-lab .workspace-mobile-more{min-height:56px;color:var(--lab-muted);border-radius:10px;flex-direction:column;order:3;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font:600 10px/1.2 inherit;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}#draft-lab .workspace-mobile-more.active{color:#8de2d0;background:#71d8c712}#draft-lab .workspace-more-menu{top:auto!important;left:12px!important;right:12px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;border-radius:18px!important;width:auto!important;padding:8px!important}#draft-lab .workspace-more-menu a.workspace-menu-mobile{display:flex}#draft-lab .rankings-page{padding:14px 14px calc(96px + env(safe-area-inset-bottom))!important}#draft-lab .rankings-commandbar{margin:0 0 12px!important}#draft-lab .rankings-command-section{letter-spacing:-.045em!important;font-size:28px!important}#draft-lab .rankings-page :is(.rankings-season-switch,.rankings-season-refresh){padding-left:0!important;padding-right:0!important}#draft-lab .rankings-season-switch:not(.rankings-rate-switch){background:#101924;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:0;display:grid;padding:4px!important}#draft-lab .rankings-season-switch:not(.rankings-rate-switch)>button{border-radius:10px;min-height:38px;font-size:13px;font-weight:650}#draft-lab .rankings-season-refresh{color:#8ea3b6;gap:8px;font-size:11px;padding-top:8px!important}#draft-lab .rankings-rate-switch{background:#101924;border:1px solid #ffffff14;border-radius:14px;margin-top:10px;padding:4px!important}#draft-lab .rankings-rate-switch>button{border-radius:10px;min-height:36px;font-size:13px;font-weight:650}#draft-lab .rankings-rate-switch>small{color:#8ea3b6;padding:6px 8px 2px;font-size:11px;line-height:1.35}#draft-lab .rankings-minimum-games{color:#d5e2ee;align-items:flex-start;gap:8px;margin:0;padding:8px;font-size:12px;line-height:1.35;display:flex}#draft-lab .rankings-minimum-games small{color:#8ea3b6}#draft-lab .rankings-view-controls{margin:12px 0 8px}#draft-lab .rankings-view-tabs{scrollbar-width:none;gap:6px;width:100%;margin:0;padding:0 0 4px;display:flex;overflow-x:auto;background:0 0!important;border:0!important}#draft-lab .rankings-view-tabs button{flex:none;min-height:32px;color:#b7c6d4!important;box-shadow:none!important;background:#172433!important;border-radius:999px!important;padding:6px 12px!important}#draft-lab .rankings-view-tabs button.selected{color:#b6f3e4!important;background:#1c3b36!important}#draft-lab .rankings-toolbar-premium{grid-template-columns:minmax(0,1fr) auto;gap:8px;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important;display:grid!important}#draft-lab .rankings-season-team-filter{grid-column:1/-1}#draft-lab .rankings-season-team-filter span{display:none}#draft-lab .rankings-season-team-filter select,#draft-lab .rankings-search-field,#draft-lab .rankings-toolbar-premium>select,#draft-lab .rankings-sort-direction{border-radius:12px!important}#draft-lab .rankings-search-field{grid-column:1/-1;min-height:44px}#draft-lab .rankings-toolbar-premium>select{width:auto;min-width:0}#draft-lab .rankings-sort-direction{min-height:44px;padding-inline:12px}#draft-lab .result-count,#draft-lab .rankings-season-method,#draft-lab .rankings-page .rankings-legend-card{display:none!important}#draft-lab .rankings-live-board{background:#101820!important;border:1px solid #ffffff12!important;border-radius:18px!important;overflow:hidden!important}#draft-lab .rankings-live-row,#draft-lab .rankings-live-row:nth-child(2n){background:0 0!important}#draft-lab .rankings-live-row{border-bottom:1px solid #ffffff10!important}#draft-lab .rankings-live-row:before{border-radius:2px;position:absolute;background:var(--ldx-team-accent,#8aa0b4)!important;opacity:1!important;width:3px!important;inset:12px auto 12px 0!important}#draft-lab .rankings-live-row.selected{background:#1a2838!important}#draft-lab .rankings-live-fantasy-team strong{color:#d5e1ec}#draft-lab .rankings-live-vorp:after{letter-spacing:.12em;margin-top:2px}#draft-lab .detail-overlay:has(.player-game-overview){background:#04070ccc!important;align-items:flex-end!important;padding:0!important}#draft-lab .player-detail-panel.rankings-player-modal:has(.player-game-overview){border-width:1px 0 0!important;border-radius:22px 22px 0 0!important;width:100%!important;max-width:100%!important;max-height:min(94dvh,100%)!important;margin:0!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) 96px!important;align-items:start!important;gap:14px 8px!important;height:auto!important;min-height:0!important;padding:16px 16px 14px!important;display:grid!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .profile-identity{grid-area:1/1;padding-top:4px;width:auto!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .profile-identity h2{margin:0 0 6px!important;font-size:28px!important;line-height:1.05!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .rankings-player-widget-headshot{background:#ffffff18;grid-area:1/2;justify-self:end;opacity:1!important;object-fit:cover!important;object-position:center 18%!important;border-radius:18px!important;width:84px!important;height:92px!important;margin-top:28px!important;position:relative!important;bottom:auto!important;right:auto!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .rankings-modal-hero .profile-hero-ranks{grid-area:2/1/auto/-1;gap:0!important;width:100%!important;margin:0!important;position:static!important;bottom:auto!important;left:auto!important}#draft-lab .rankings-player-modal .profile-hero-ranks>div{border-top:1px solid #ffffff2e;padding-top:8px;gap:3px!important}#draft-lab .rankings-player-modal .profile-hero-ranks>div>span{letter-spacing:.06em!important;font-size:9px!important}#draft-lab .rankings-player-modal .profile-hero-ranks strong{font-size:20px!important}#draft-lab .rankings-player-modal:has(.player-game-overview) .detail-close{border-radius:999px;width:32px;height:32px;min-height:32px;font-size:22px;background:#071018d4!important;top:10px!important;right:10px!important}#draft-lab .rankings-player-modal .player-game-overview{padding:14px 14px calc(18px + env(safe-area-inset-bottom))!important}#draft-lab .player-game-overview .profile-schedule{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:8px!important;display:grid!important}#draft-lab .player-game-overview .profile-schedule article:nth-child(n+4){display:none!important}#draft-lab .player-game-overview .profile-schedule article{min-height:96px;border-radius:14px!important;grid-template-rows:auto auto auto!important;gap:6px!important;height:auto!important;padding:10px 6px!important}#draft-lab .player-game-overview .profile-game-date{letter-spacing:.04em!important;font-size:10px!important}#draft-lab .player-game-overview .profile-opponent{font-size:13px!important}#draft-lab .player-game-overview .profile-matchup{min-width:0;padding:4px 6px!important;font-size:11px!important}#draft-lab .player-game-overview .profile-stat-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px 4px!important}#draft-lab .player-game-overview .profile-stat-grid[data-goalie=true]{grid-template-columns:repeat(4,minmax(0,1fr))!important}#draft-lab .player-game-overview .profile-stat{border-radius:10px!important;min-height:52px!important}#draft-lab .player-game-overview .profile-stat small{font-weight:750;letter-spacing:.04em!important;font-size:9px!important}#draft-lab .player-game-overview .profile-stat strong{font-size:16px!important}:is(#draft-lab .player-game-overview .profile-per-game,#draft-lab .player-game-overview .profile-stat:has(.profile-per-game)){min-height:52px!important}#draft-lab .player-game-overview .profile-per-game{display:none!important}#draft-lab .player-game-overview .profile-game-row .profile-stat{background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important}#draft-lab .player-game-overview .profile-game-row .profile-stat>small{letter-spacing:.02em!important;font-size:8px!important;display:block!important}#draft-lab .player-game-overview .profile-game-row .profile-game-label>strong{font-size:12px!important}#draft-lab .player-game-overview .profile-game-row .profile-game-label>small{font-size:11px!important}#draft-lab .player-game-overview .profile-log-title{color:#d5e2ee;font-size:13px;padding-top:16px!important}#draft-lab :is(.weekly-page,.my-league-page,.season-scout-page,.trade-lab-page){padding:16px 14px calc(96px + env(safe-area-inset-bottom))!important;background:0 0!important}#draft-lab :is(.weekly-mobile-title,.my-league-header h1,.season-scout-header h1,.trade-lab-page .history-hero h1){letter-spacing:-.04em!important;font-family:inherit!important;font-size:28px!important;font-weight:650!important;line-height:1.15!important}#draft-lab .rankings-minimum-games small,#draft-lab .rankings-rate-switch>small,#draft-lab .my-league-header :is(p,small),#draft-lab .my-league-header>div>span,#draft-lab .league-live-head p,#draft-lab .league-standings-explainer span,#draft-lab .season-scout-header :is(p,.season-scout-eyebrow),#draft-lab .season-scout-section-head p,#draft-lab .trade-lab-page .history-hero>div>span,#draft-lab .trade-lab-page .history-hero p,#draft-lab .trade-lab-board-meta,#draft-lab .trade-lab-footnote,#draft-lab .trade-lab-page .history-section-intro,#draft-lab .weekly-prior-note,#draft-lab .weekly-source-strip span,#draft-lab .weekly-mobile-scorecard>p,#draft-lab .weekly-league-matchups .weekly-league-wait{display:none!important}#draft-lab .weekly-page{color:#edf4fc}#draft-lab .weekly-panel,#draft-lab .league-live-card,#draft-lab .season-scout-card{box-shadow:none!important;background:#121b27!important;border:1px solid #ffffff12!important;border-radius:16px!important}#draft-lab .weekly-panel{padding:14px!important}#draft-lab .weekly-matchup-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}#draft-lab .weekly-adds-pill{color:#d5e2ee;white-space:nowrap;background:#ffffff10;border-radius:999px;margin:0;padding:6px 10px;font-size:12px;font-weight:650}#draft-lab .weekly-week-control{align-items:center}#draft-lab .weekly-week-control label{display:none}#draft-lab .weekly-week-control select,#draft-lab .weekly-reset{min-height:44px;border-radius:12px!important}#draft-lab .weekly-mobile-score-labels span,#draft-lab .weekly-mobile-teams strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#draft-lab .weekly-mobile-score-labels span:first-child{text-align:left}#draft-lab .weekly-mobile-category{padding:11px 0}#draft-lab .weekly-mobile-category small{margin-top:2px;display:block}#draft-lab .weekly-workflow{gap:8px}#draft-lab .weekly-top-steps .weekly-workflow-step{background:#121b27!important;border:1px solid #ffffff12!important;border-radius:14px!important;grid-template-columns:28px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;padding:12px!important}#draft-lab .weekly-top-steps .weekly-workflow-step>button,#draft-lab .weekly-top-steps .weekly-workflow-actions,#draft-lab .weekly-top-steps .weekly-le-step .weekly-workflow-actions{grid-area:auto/2!important;place-self:center stretch!important;width:auto!important}#draft-lab .weekly-workflow-step small{display:none!important}#draft-lab .weekly-workflow-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid!important}#draft-lab .weekly-workflow-step button{white-space:normal;border-radius:10px;min-height:36px;font-size:12px}#draft-lab .weekly-league-list{gap:8px;grid-template-columns:1fr!important}#draft-lab .weekly-league-row{grid-template-rows:auto auto;min-height:64px;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:12px!important}#draft-lab .weekly-league-row>small{grid-column:1/-1;text-align:left!important;font-size:11px!important}#draft-lab .my-league-header{gap:12px}#draft-lab .my-league-actions{gap:8px;display:grid}#draft-lab .league-horizon-toggle{background:#101924;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:4px;display:grid}#draft-lab .league-horizon-toggle button{border-radius:10px;min-height:36px;padding:6px 4px;font-size:11px}#draft-lab .league-live-head{gap:10px}#draft-lab .league-live-head h2,#draft-lab .season-scout-section-head h2{letter-spacing:-.03em;font-size:20px}#draft-lab .league-live-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}#draft-lab .league-standings-table{table-layout:fixed;width:100%!important;min-width:0!important}#draft-lab .league-standings-table :is(th,td){white-space:normal;padding:10px 6px}#draft-lab .league-standings-table tbody th{vertical-align:middle;text-align:left;font-size:12px;line-height:1.25;min-width:0!important;display:table-cell!important}#draft-lab .league-standings-table tbody th img{vertical-align:-3px;width:16px;height:16px;margin-right:6px}#draft-lab .league-standings-table :is(td,thead th){vertical-align:middle}#draft-lab .league-standings-table thead th:first-child{width:44px}#draft-lab .league-standings-table :is(th,td):nth-child(3),#draft-lab .league-standings-table :is(th,td):nth-child(6){display:none}#draft-lab .league-standings-table th{white-space:normal;font-size:13px}#draft-lab .league-live-card{padding:14px!important}#draft-lab .season-scout-header{background:0 0!important;border:0!important;padding:0!important}#draft-lab .season-scout-actions{grid-template-columns:1fr 1fr!important}#draft-lab .season-scout-actions button{border-radius:12px;min-height:44px;grid-column:auto!important}#draft-lab .season-scout-actions button:first-child{grid-column:1/-1!important}#draft-lab .season-scout-metrics{grid-template-columns:1fr 1fr}#draft-lab .season-scout-metrics>div:last-child:nth-child(odd){grid-column:1/-1}#draft-lab .trade-lab-page .history-hero{background:0 0!important;border:0!important;padding:0 0 8px!important}#draft-lab .trade-lab-tabs{background:#101924;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}#draft-lab .trade-lab-tabs button{border-radius:10px;min-height:40px;font-size:12px!important}#draft-lab .rankings-toolbar-premium>select,#draft-lab .rankings-sort-direction,#draft-lab .result-count,#draft-lab .rankings-page-actions,#draft-lab .rankings-season-team-filter,#draft-lab .rankings-view-tabs .rankings-lab-tab,#draft-lab .rankings-season-refresh button{display:none!important}#draft-lab .rankings-phone-filters{margin-top:8px;display:block}#draft-lab .rankings-phone-filters summary{color:#d5e2ee}#draft-lab .rankings-phone-filters p,#draft-lab .rankings-season-refresh{color:#93a6b8;font-size:12px}#draft-lab .profile-log-more{border-radius:12px;grid-column:1/-1;min-height:40px;margin:8px 0 16px}#draft-lab .league-standings-explainer,#draft-lab .league-live-head span,#draft-lab .league-loading,#draft-lab .league-legacy-note,#draft-lab .league-live-table-wrap,#draft-lab .league-live-tabs,#draft-lab .league-graph-card,#draft-lab .league-standings-card,#draft-lab .league-team-cards,#draft-lab .league-roster-heading,#draft-lab .league-section-title,#draft-lab .league-playoff-results,#draft-lab .my-league-actions>button{display:none!important}#draft-lab .league-phone-standings{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}#draft-lab .league-phone-standings button{width:100%;min-height:56px;color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:28px 28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}#draft-lab .league-phone-standings img,#draft-lab .league-phone-standings button>i{object-fit:contain;width:24px;height:24px}#draft-lab .league-phone-note{color:#93a6b8;padding:12px 4px}#draft-lab .league-phone-standings strong,#draft-lab .league-phone-standings small{display:block}#draft-lab .league-phone-standings small{color:#93a6b8;font-size:12px}#draft-lab .league-phone-standings em{color:#8de2d0;font-style:normal;font-weight:700}#draft-lab .league-phone-standings .is-you{background:#8de2d014;border-radius:14px}#draft-lab .league-phone-standings ul{gap:6px;margin:0;padding:0 12px 10px 46px;list-style:none;display:grid}#draft-lab .league-phone-standings li li{color:#d5e2ee;justify-content:space-between;gap:8px;font-size:13px;display:flex}#draft-lab .season-scout-metrics,#draft-lab .season-scout-method,#draft-lab .season-scout-actuals,#draft-lab .season-scout-freshness,#draft-lab .season-scout-actions button:not(:first-child),#draft-lab .scout-desktop-title,#draft-lab .season-scout-section-head h2,#draft-lab .season-scout-rate-toggle,#draft-lab .season-scout-rank strong,#draft-lab .season-scout-rank small,#draft-lab .season-scout-reasons :is(small,a,span:not(:first-child)){display:none!important}#draft-lab .scout-phone-title{display:inline}#draft-lab .season-scout-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}#draft-lab .season-scout-reasons{color:#9eb0c2;grid-column:1/-1;font-size:13px;line-height:1.35}#draft-lab .season-scout-rank{color:#9eb0c2;font-size:12px}#draft-lab .season-scout-actions{display:flex!important}#draft-lab .season-scout-actions button:first-child{background:0 0;width:auto;min-height:36px;padding:0 12px;grid-column:auto!important}#draft-lab .trade-desktop-title,#draft-lab .trade-lab-manual,#draft-lab .trade-lab-tabs,#draft-lab .trade-data-context,#draft-lab .trade-lab-page .history-heading>div,#draft-lab .trade-filter-sort,#draft-lab .trade-filter-partner,#draft-lab .trade-metrics>div:not(:nth-child(2)),#draft-lab .trade-grade,#draft-lab .trade-cat-spread,#draft-lab .trade-our-rank,#draft-lab .trade-player-body small,#draft-lab .trade-cats,#draft-lab .trade-notes,#draft-lab .trade-eval-note{display:none!important}#draft-lab .trade-phone-title{display:inline}#draft-lab .trade-legs{grid-template-columns:1fr!important}}#draft-lab.phone-app{background-attachment:scroll;height:100dvh;overflow:hidden;min-height:0!important}#draft-lab.phone-app main.phone-main{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}#draft-lab.phone-app .phone-titlebar{min-height:52px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;flex:none;align-items:center;display:flex}#draft-lab.phone-app .phone-titlebar h1{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650}#draft-lab.phone-app .phone-pull{color:#9eb0c2;margin:0;padding:0 16px 8px;font-size:13px}#draft-lab.phone-app .phone-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 16px calc(76px + env(safe-area-inset-bottom));flex:1;overflow:auto}#draft-lab.phone-app .phone-scroll.is-flush{padding-top:max(10px, env(safe-area-inset-top))}#draft-lab.phone-app .phone-tabs{z-index:20;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#0c141e;border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}#draft-lab.phone-app .phone-tabs a,#draft-lab.phone-app .phone-tabs button{color:#9eb0c2;min-height:52px;font:inherit;letter-spacing:.01em;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}#draft-lab.phone-app .phone-tabs svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}#draft-lab.phone-app .phone-tabs .is-active{color:#edf4fc;background:#ffffff12}#draft-lab.phone-app .phone-more{left:12px;right:12px;bottom:calc(68px + env(safe-area-inset-bottom));z-index:30;background:#121b27;border:1px solid #ffffff18;border-radius:16px;gap:8px;padding:12px;display:grid;position:fixed}#draft-lab.phone-app .phone-more a,#draft-lab.phone-app .phone-more button{min-height:48px;color:inherit;font:inherit;background:#ffffff0c;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px 12px;text-decoration:none;display:flex}#draft-lab.phone-app .phone-more small{color:#9eb0c2}#draft-lab.phone-app .phone-segment{gap:6px;margin-bottom:10px;display:flex}#draft-lab.phone-app .phone-segment button,#draft-lab.phone-app .phone-chips button{color:#d5e2ee;min-height:36px;font:inherit;background:#ffffff10;border:0;border-radius:999px;padding:0 12px;font-size:13px}#draft-lab.phone-app .phone-league .phone-segment{margin-bottom:8px}#draft-lab.phone-app .phone-league .phone-segment button{min-height:34px;font-size:13px}#draft-lab.phone-app .phone-segment button{flex:1}#draft-lab.phone-app .phone-segment button[aria-pressed=true],#draft-lab.phone-app .phone-chips button[aria-pressed=true]{color:#0c1723;background:#edf4fc}#draft-lab.phone-app .phone-chips{gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}#draft-lab.phone-app .phone-search-row{gap:8px;margin-bottom:12px;display:flex}#draft-lab.phone-app .phone-search-row input,#draft-lab.phone-app .phone-search-row select,#draft-lab.phone-app .phone-filter-sheet select{min-width:0;min-height:44px;color:inherit;font:inherit;background:#121b27;border:1px solid #ffffff18;border-radius:12px;flex:1;padding:0 12px}#draft-lab.phone-app .phone-search-row button,#draft-lab.phone-app .phone-text-button,#draft-lab.phone-app .phone-back{min-height:44px;color:inherit;font:inherit;background:#ffffff10;border:0;border-radius:12px;padding:0 12px}#draft-lab.phone-app .phone-filter-sheet{gap:10px;margin-bottom:12px;display:grid}#draft-lab.phone-app .phone-filter-sheet label,#draft-lab.phone-app .phone-search-row label{color:#9eb0c2;gap:6px;font-size:13px;display:grid}#draft-lab.phone-app .phone-check{align-items:center;gap:8px;min-height:44px;display:flex}#draft-lab.phone-app .phone-players ol,#draft-lab.phone-app .phone-league ol,#draft-lab.phone-app .phone-trades>ol,#draft-lab.phone-app .phone-scout ol{margin:0;padding:0;list-style:none}#draft-lab.phone-app .phone-players li button,#draft-lab.phone-app .phone-standings button,#draft-lab.phone-app .phone-league ol button,#draft-lab.phone-app .phone-trades>ol button,#draft-lab.phone-app .phone-scout li button{width:100%;min-height:58px;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-columns:28px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}#draft-lab.phone-app .phone-league ol button,#draft-lab.phone-app .phone-trades>ol button,#draft-lab.phone-app .phone-scout li button{grid-template-columns:minmax(0,1fr)}#draft-lab.phone-app .phone-standings>li>button{grid-template-columns:28px 28px minmax(0,1fr) auto;align-items:center}#draft-lab.phone-app .phone-players li button.phone-player,#draft-lab.phone-app .phone-scout li button.phone-player,#draft-lab.phone-app .phone-league ol button.phone-player{padding-left:12px}#draft-lab.phone-app .phone-players li button.phone-player{grid-template-columns:32px 36px minmax(0,1fr) auto}#draft-lab.phone-app .phone-players b,#draft-lab.phone-app .phone-standings b{color:#8fa3b5;font-variant-numeric:tabular-nums;font-size:13px}#draft-lab.phone-app .phone-players img,#draft-lab.phone-app .phone-players i,#draft-lab.phone-app .phone-standings img,#draft-lab.phone-app .phone-standings i,#draft-lab.phone-app .phone-scout img{object-fit:cover;background:#ffffff14;border-radius:50%;width:36px;height:36px}#draft-lab.phone-app .phone-standings img,#draft-lab.phone-app .phone-standings i{border-radius:6px;width:24px;height:24px}#draft-lab.phone-app .phone-player{position:relative;background:linear-gradient(90deg, var(--ldx-team-accent-soft,transparent), transparent 48%)!important}#draft-lab.phone-app .phone-player:before{content:"";background:var(--ldx-team-accent,#8aa0b4);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}#draft-lab.phone-app .phone-tonight li.phone-player{padding-left:10px}#draft-lab.phone-app .phone-sheet-id{background:linear-gradient(112deg, var(--ldx-team-accent) -30%, var(--ldx-team-secondary) 72%, #0c141e 118%);border-radius:16px;padding:12px}#draft-lab.phone-app .phone-players strong,#draft-lab.phone-app .phone-league strong,#draft-lab.phone-app .phone-trades strong,#draft-lab.phone-app .phone-scout strong{font-size:16px;line-height:1.2;display:block}#draft-lab.phone-app .phone-players small,#draft-lab.phone-app .phone-league small,#draft-lab.phone-app .phone-trades small,#draft-lab.phone-app .phone-scout small{color:#9eb0c2;font-size:12px}#draft-lab.phone-app .phone-players em,#draft-lab.phone-app .phone-standings em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:650}#draft-lab.phone-app .phone-standings em{justify-items:end;font-size:15px;display:grid}#draft-lab.phone-app .phone-standings em small{font-weight:500}#draft-lab.phone-app .phone-standings .is-you strong{font-weight:750}#draft-lab.phone-app .phone-league h2{margin:8px 0;font-size:22px}#draft-lab.phone-app .phone-league h2.is-you{color:#8de2d0}#draft-lab.phone-app .phone-league h3{letter-spacing:.04em;text-transform:uppercase;color:#9eb0c2;margin:14px 0 4px;font-size:12px}#draft-lab.phone-app .phone-ranks{display:grid}#draft-lab.phone-app .phone-ranks li{font-variant-numeric:tabular-nums;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:40px;display:flex}#draft-lab.phone-app .phone-ranks .is-good{color:#8de2d0}#draft-lab.phone-app .phone-ranks .is-bad{color:#ff829d}#draft-lab.phone-app .phone-trades>ol button{gap:2px;padding:12px 0}#draft-lab.phone-app .phone-trades em{color:#8de2d0;font-variant-numeric:tabular-nums;font-style:normal}#draft-lab.phone-app .phone-empty{color:#b7c7d6;font-size:15px;line-height:1.4}#draft-lab.phone-app .phone-kicker{color:#9eb0c2;letter-spacing:.04em;text-transform:uppercase;margin:12px 0 0;font-size:12px}#draft-lab.phone-app .phone-skeletons{gap:10px;display:grid}#draft-lab.phone-app .phone-skeletons i{background:#ffffff10;border-radius:12px;height:52px;display:block}#draft-lab.phone-app:has(.phone-sheet-backdrop) .phone-scroll{overflow:hidden}#draft-lab.phone-app .phone-sheet-backdrop{z-index:60;overscroll-behavior:none;touch-action:none;background:#080d14cc;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}#draft-lab.phone-app .phone-sheet-heading{letter-spacing:-.03em;margin:4px 36px 12px 0;font-size:22px}#draft-lab.phone-app .phone-sheet{color:#edf4fc;touch-action:pan-y;overscroll-behavior:contain;background:#0c141e;border-radius:18px 18px 0 0;flex-direction:column;width:100%;height:min(92dvh,100%);min-height:0;max-height:min(92dvh,100%);transition:transform .18s;animation:.22s phone-sheet-in;display:flex;position:relative;overflow:hidden}#draft-lab.phone-app .phone-sheet:before{content:"";background:#fff5;border-radius:4px;flex:none;width:36px;height:4px;margin:8px auto 0}#draft-lab.phone-app .phone-sheet-x{z-index:2;color:#edf4fc;background:#071018e6;border:0;border-radius:999px;width:32px;height:32px;min-height:32px;padding:0;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}#draft-lab.phone-app .phone-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;padding:18px 16px 8px;overflow:hidden auto}#draft-lab.phone-app .phone-sheet-id{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding-right:28px;display:grid}#draft-lab.phone-app .phone-sheet-id img,#draft-lab.phone-app .phone-sheet-id i{object-fit:cover;background:#ffffff14;border-radius:16px;width:72px;height:72px}#draft-lab.phone-app .phone-sheet-id h2{letter-spacing:-.03em;margin:0;font-size:22px}#draft-lab.phone-app .phone-sheet-id p,#draft-lab.phone-app .phone-sheet-ranks{color:#b7c7d6;margin:2px 0 0;font-size:14px}#draft-lab.phone-app .phone-sheet-ranks{font-variant-numeric:tabular-nums;margin:14px 0}#draft-lab.phone-app .phone-sheet-close{margin:8px 16px calc(12px + env(safe-area-inset-bottom));color:#0c1723;min-height:48px;font:inherit;background:#edf4fc;border:0;border-radius:14px;flex:none;font-weight:700}#draft-lab.phone-app .phone-sheet .profile-schedule{flex-direction:column!important;gap:0!important;margin:0 0 12px!important;display:flex!important}#draft-lab.phone-app .phone-sheet .profile-schedule article{background:0 0!important;border:0!important;border-top:1px solid #ffffff14!important;border-radius:0!important;flex-direction:row!important;grid-template-rows:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:44px!important;padding:6px 0!important;display:flex!important}#draft-lab.phone-app .phone-sheet .profile-schedule article:nth-child(n+4){display:none!important}#draft-lab.phone-app .phone-sheet .profile-schedule img{width:22px!important;height:18px!important;margin:0!important}#draft-lab.phone-app .phone-sheet .profile-game-date{letter-spacing:0!important;text-transform:none!important;font-size:13px!important}#draft-lab.phone-app .phone-sheet .profile-opponent{align-items:center;gap:6px;display:flex;font-size:14px!important}#draft-lab.phone-app .phone-sheet .profile-matchup{margin-left:auto;font-size:12px!important}#draft-lab.phone-app .my-league-header,#draft-lab.phone-app .league-live-head,#draft-lab.phone-app .league-graph-card,#draft-lab.phone-app .league-standings-card,#draft-lab.phone-app .league-live-table-wrap,#draft-lab.phone-app .league-standings-explainer,#draft-lab.phone-app .league-sim-panel,#draft-lab.phone-app .league-playoff-results,#draft-lab.phone-app .my-league-actions,#draft-lab.phone-app .league-loading,#draft-lab.phone-app .league-legacy-note,#draft-lab.phone-app .league-section-title,#draft-lab.phone-app .phone-week h1,#draft-lab.phone-app .weekly-page{min-height:0!important}#draft-lab.phone-app .my-league-header,#draft-lab.phone-app .league-live-head,#draft-lab.phone-app .league-graph-card,#draft-lab.phone-app .league-standings-card,#draft-lab.phone-app .league-live-table-wrap,#draft-lab.phone-app .league-standings-explainer,#draft-lab.phone-app .league-sim-panel,#draft-lab.phone-app .league-playoff-results,#draft-lab.phone-app .my-league-actions,#draft-lab.phone-app .league-legacy-note,#draft-lab.phone-app .league-section-title{display:none!important}#draft-lab.phone-app .phone-scout li button{grid-template-columns:36px minmax(0,1fr)}#draft-lab.phone-app .weekly-page{background:0 0;height:auto!important}#draft-lab.phone-app .phone-week{justify-content:stretch;margin-bottom:14px;display:block}#draft-lab.phone-app .phone-week select{width:100%}#draft-lab.phone-app .phone-move{margin-top:4px}#draft-lab.phone-app :is(.weekly-page,.my-league-page,.page){width:100%;max-width:100%;background:0 0!important;min-width:0!important;padding:0!important}#draft-lab.phone-app .phone-scroll{padding-left:16px;padding-right:16px;overflow-x:clip}#draft-lab.phone-app .phone-sticky{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070c13cc;margin:0 -16px 8px;padding:2px 16px 8px;position:sticky;top:0}#draft-lab.phone-app .highlight-title-short,#draft-lab.phone-app .highlight-title-full{display:none}#draft-lab.phone-app .highlight-title-short{display:inline}#draft-lab.phone-app .highlight-photo{height:84px}#draft-lab.phone-app .highlight-photo img{height:80px}#draft-lab.phone-app .roster-highlights article{flex-basis:128px}#draft-lab.phone-app .phone-status-card{background:#121b27;border:1px solid #ffffff14;border-radius:16px;gap:4px;margin-bottom:14px;padding:16px;display:grid}#draft-lab.phone-app .phone-status-card strong{font-size:18px}#draft-lab.phone-app .phone-status-card p{color:#9eb0c2;margin:0;font-size:13px}#draft-lab.phone-app .phone-players .phone-segment{margin-bottom:6px}#draft-lab.phone-app .phone-players .phone-segment button,#draft-lab.phone-app .phone-players .phone-chips button{min-height:32px}#draft-lab.phone-app .phone-players .phone-search-row{margin-bottom:4px}#draft-lab.phone-app .phone-players .phone-search-row input,#draft-lab.phone-app .phone-players .phone-search-row button{min-height:36px}#draft-lab.phone-app .phone-players li button.phone-player{grid-template-columns:20px 32px minmax(0,1fr) auto;min-height:44px;padding-top:2px;padding-bottom:2px}#draft-lab.phone-app .phone-players img,#draft-lab.phone-app .phone-players i{object-fit:cover;object-position:center 18%;width:32px;height:32px}#draft-lab.phone-app .league-highlights-fold{margin-top:14px}#draft-lab.phone-app .league-highlights-fold summary{color:#d5e2ee;font-weight:650}#draft-lab.phone-app .league-highlights-fold .roster-highlights header{display:none}#draft-lab.phone-app .phone-standings>li>button{min-height:48px;padding-top:4px;padding-bottom:4px}#draft-lab.phone-app .phone-players strong,#draft-lab.phone-app .phone-players small,#draft-lab.phone-app .phone-standings strong,#draft-lab.phone-app .phone-standings small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#draft-lab.phone-app .phone-players em,#draft-lab.phone-app .phone-standings em{white-space:nowrap}#draft-lab.phone-app .phone-players em{color:#8de2d0}#draft-lab.phone-app .phone-search-row{align-items:center}#draft-lab.phone-app .phone-search-row button{white-space:nowrap;flex:none}#draft-lab.phone-app .phone-chips{scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain}#draft-lab.phone-app .phone-chips button{flex:none}#draft-lab.phone-app .phone-standings>li.is-you{background:#8de2d014;border-radius:14px;margin:0 -8px;padding:0 8px}#draft-lab.phone-app .phone-standings>li.is-you>button{border-top-color:#0000}#draft-lab.phone-app .phone-standings span,#draft-lab.phone-app .league-phone-player span{min-width:0}#draft-lab.phone-app .league-phone-caption{color:#9eb0c2;margin:0 0 10px;font-size:13px;line-height:1.4}#draft-lab.phone-app .league-phone-detail{padding:0 0 8px 4px}#draft-lab.phone-app .league-phone-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 4px;display:grid}#draft-lab.phone-app .league-phone-cats span{text-align:center;background:#ffffff0c;border-radius:10px;gap:1px;min-width:0;padding:7px 2px;display:grid}#draft-lab.phone-app .league-phone-cats b,#draft-lab.phone-app .league-phone-cats small{color:#9eb0c2;letter-spacing:.02em;font-size:10px;font-weight:650}#draft-lab.phone-app .league-phone-cats em{font-variant-numeric:tabular-nums;font-size:15px;font-style:normal;font-weight:700}#draft-lab.phone-app .league-phone-cats .is-good em{color:#8de2d0}#draft-lab.phone-app .league-phone-cats .is-bad em{color:#ff829d}#draft-lab.phone-app .phone-league .league-phone-player{width:100%;min-height:52px;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0 8px 12px;display:grid}#draft-lab.phone-app .league-phone-player em{font-variant-numeric:tabular-nums;color:#8de2d0;white-space:nowrap;font-style:normal;font-weight:700}#draft-lab.phone-app .league-phone-player strong,#draft-lab.phone-app .league-phone-player small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#draft-lab.phone-app .league-phone-run,#draft-lab.phone-app .league-phone-sim-actions button{width:100%;min-height:48px;font:inherit;border:0;border-radius:14px;font-weight:700}#draft-lab.phone-app .league-phone-run{color:#0c1723;background:#edf4fc;margin:0 0 12px}#draft-lab.phone-app .league-phone-run:disabled,#draft-lab.phone-app .league-phone-sim-actions button:disabled{opacity:.45}#draft-lab.phone-app .league-phone-sim-actions{grid-template-columns:1fr auto;gap:8px;margin:12px 0;display:grid}#draft-lab.phone-app .league-phone-sim-actions button{color:inherit;background:#ffffff12}#draft-lab.phone-app .league-phone-sim-actions button:last-child{width:auto;padding:0 16px}#draft-lab.phone-app .league-phone-sim{gap:10px;margin:0;padding:0;list-style:none;display:grid}#draft-lab.phone-app .league-phone-sim li{background:#121b27;border:1px solid #ffffff12;border-radius:16px;gap:6px;padding:12px;display:grid}#draft-lab.phone-app .league-phone-sim li.is-you{border-color:#8de2d055}#draft-lab.phone-app .league-phone-sim header{grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:8px;display:grid}#draft-lab.phone-app .league-phone-sim header img,#draft-lab.phone-app .league-phone-sim header i{object-fit:contain;background:#ffffff14;border-radius:6px;width:22px;height:22px}#draft-lab.phone-app .league-phone-sim header b{color:#8fa3b5;font-variant-numeric:tabular-nums}#draft-lab.phone-app .league-phone-sim header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#draft-lab.phone-app .league-phone-sim p{justify-content:space-between;margin:0;font-size:14px;display:flex}#draft-lab.phone-app .league-phone-sim p em{color:#8de2d0;font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}#draft-lab.phone-app .league-phone-sim small{color:#9eb0c2}#draft-lab.phone-app .league-phone-sim-wrap h2{letter-spacing:.04em;text-transform:uppercase;color:#9eb0c2;margin:16px 0 8px;font-size:13px}#draft-lab.phone-app .league-phone-meter,#draft-lab.phone-app .league-phone-progress{background:#ffffff14;border-radius:4px;height:4px;overflow:hidden}#draft-lab.phone-app .league-phone-meter i,#draft-lab.phone-app .league-phone-progress span{background:#8de2d0;height:100%;display:block}#draft-lab.phone-app .roster-highlights{margin:0 0 16px}#draft-lab.phone-app .roster-highlights header{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:10px;display:flex}#draft-lab.phone-app .roster-highlights h2{letter-spacing:-.03em;white-space:nowrap;font-size:20px}#draft-lab.phone-app .roster-highlights form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;display:grid}#draft-lab.phone-app .roster-highlights label,#draft-lab.phone-app .roster-highlights input{width:100%;min-width:0}#draft-lab.phone-app .roster-highlights form button{white-space:nowrap;width:auto}@keyframes phone-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}#draft-lab.phone-app .roster-highlights-row,#draft-lab.phone-app .phone-chips,#draft-lab.phone-app .phone-days{touch-action:pan-x;overscroll-behavior-x:contain}#draft-lab.phone-app .roster-highlights-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px}#draft-lab.phone-app .roster-highlights article{scroll-snap-align:start;flex:0 0 148px}#draft-lab.phone-app .phone-sheet .profile-stats-scroll{max-width:100%;overflow:visible!important}#draft-lab.phone-app .phone-sheet .profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important}#draft-lab.phone-app .phone-sheet .profile-stat-grid[data-goalie=true]{grid-template-columns:repeat(4,minmax(0,1fr))!important}#draft-lab.phone-app .phone-sheet .profile-game-label,#draft-lab.phone-app .phone-sheet .profile-log-title{grid-column:1/-1}
