:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050b0e;--border:#182a31;--text:#f5f7fa;--muted:#8b9caf;--soft:#6f8498;--teal:#20d59a;--blue:#20d59a;--duck-green:#20d59a;--duck-gold:#f4b43c}*{box-sizing:border-box}html{background:var(--bg);overflow-x:hidden}body{background:radial-gradient(circle at 72% -15%,#105d4b1f,transparent 34%),var(--bg);min-height:100vh;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#050d11f7;border-right:1px solid #15242a;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{color:inherit;align-items:center;padding:4px 8px 28px;text-decoration:none;display:flex}.duckBrand{justify-content:flex-start}.duckWordmark{grid-template-columns:auto;padding:8px 10px 5px 2px;line-height:.78;display:grid;position:relative;transform:rotate(-2deg)}.duckWordmark .duckThe{letter-spacing:-.08em;color:#fff;margin-bottom:3px;margin-left:5px;font-size:13px;font-style:italic;font-weight:950;transform:rotate(-7deg)}.duckWordmark strong{letter-spacing:-.09em;color:var(--duck-green);text-shadow:0 1px #ffffff14;font-family:Arial Black,Impact,Inter,sans-serif;font-size:31px;font-style:italic;display:block}.duckWordmark small{letter-spacing:.38em;color:#f4f7fa;margin:7px 0 0 27px;font-size:9px;font-weight:900}.duckCrown{color:var(--duck-gold);font-size:22px;line-height:1;position:absolute;top:-6px;right:3px;transform:rotate(7deg)}nav{flex-direction:column;gap:6px;display:flex}nav a{color:#91a2b5;white-space:nowrap;border-radius:9px;padding:11px 12px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s}nav a.active,nav a:hover{color:#eafff7;background:#0c2a22}nav a.active{box-shadow:inset 3px 0 0 var(--duck-green)}nav a:focus-visible,.brand:focus-visible,.button:focus-visible,.panelTitleRow a:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--duck-green);outline-offset:3px}.sideFoot{color:#6f8498;border-top:1px solid #15242a;flex-direction:column;margin-top:auto;padding:20px 8px 0;display:flex}.sideFoot span{letter-spacing:.18em;font-size:11px}.sideFoot small{margin-top:4px}.content{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:38px 44px 60px}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}h1{letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(28px,3vw,38px)}h2{margin:5px 0 16px;font-size:20px}.muted{color:var(--muted);margin:0;line-height:1.5}.eyebrow{letter-spacing:.16em;color:var(--duck-green);font-size:11px;font-weight:800}.status{color:#b3c0cc;white-space:nowrap;background:#0a1519;border:1px solid #1c3036;border-radius:999px;padding:9px 12px;font-size:12px}.dot{background:var(--duck-green);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #20d59a73}.notice{color:#9fb5c6;background:#081719;border:1px solid #1b3c3a;border-radius:12px;margin-bottom:16px;padding:13px 16px;font-size:13px;line-height:1.5}.notice strong{color:#d9f1f4}.grid{gap:16px;display:grid}.stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.panel{border:1px solid var(--border);background:linear-gradient(#0a151afa,#070f13fa);border-radius:14px;min-width:0;padding:20px;box-shadow:0 12px 40px #0000001f}.stat span,.stat small{color:#8294a7;display:block}.stat strong{margin:8px 0 4px;font-size:27px;display:block}.mainGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:16px}.hero{background:radial-gradient(circle at 90% 0,#20d59a17,#0000 45%),linear-gradient(#0b171c,#071014)}.panelTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panelCopy{color:#98a8b8;margin:10px 0 24px;line-height:1.6}.button{background:var(--duck-green);color:#04100d;border-radius:10px;padding:11px 16px;font-weight:900;text-decoration:none;display:inline-block}.rosterNumbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rosterNumbers div{background:#071115;border:1px solid #162a30;border-radius:10px;padding:12px}.rosterNumbers span,.rosterNumbers strong{display:block}.rosterNumbers span{color:#8294a7;font-size:12px}.rosterNumbers strong{margin-top:3px;font-size:21px}.lowerGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.panelTitleRow a{color:var(--duck-green);font-size:12px}.live,.moduleTag{letter-spacing:.13em;color:#63e2b8;white-space:nowrap;background:#0c3025;border:1px solid #1f604b;border-radius:999px;padding:5px 8px;font-size:10px}.waiting{color:#cbd884;background:#202718;border-color:#49572e}.intel p{color:#98a8b8;border-top:1px solid #16262b;padding-top:12px;line-height:1.55}.intel strong{color:#fff}.modulePlaceholder{background:radial-gradient(circle at 85% 15%,#20d59a14,#0000 35%),linear-gradient(#0b171c,#071014);flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;display:flex}.modulePlaceholder h2{margin:16px 0 8px;font-size:26px}.modulePlaceholder p{color:#98a8b8;max-width:680px;margin:0;line-height:1.65}.nextStep{color:#91a3b6;background:#071115;border:1px solid #162a30;border-radius:10px;margin-top:24px;padding:13px 15px;font-size:13px}.nextStep strong{color:#fff}.tablePanel{margin-bottom:16px;overflow:hidden}.dataTable{-webkit-overflow-scrolling:touch;overflow-x:auto}.dataHeader{color:#7f93a7;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #1b3036;font-size:10px;font-weight:800}.emptyState{text-align:center;color:#8294a7;padding:44px 16px}.rosterRow,.playerRow{border-bottom:1px solid #122329;grid-template-columns:minmax(190px,1.5fr) 55px 55px 70px 70px 90px minmax(120px,1fr);align-items:center;gap:12px;min-width:850px;padding:12px 0;font-size:13px;display:grid}.playerRow{grid-template-columns:minmax(190px,1.5fr) 55px 55px minmax(160px,1fr) 70px 90px minmax(120px,1fr)}.rosterRow span,.playerRow span{color:#93a4b5}.filterBar{border:1px solid var(--border);background:#081216;border-radius:14px;grid-template-columns:minmax(180px,1fr) 150px 180px auto;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.filterBar label span{color:#8294a7;margin-bottom:7px;font-size:11px;display:block}.filterBar input,.filterBar select{color:#eef3f7;background:#050d10;border:1px solid #21383f;border-radius:9px;width:100%;padding:10px 11px}.filterBar button,.lineupPilot button{background:var(--duck-green);color:#04100d;border:0;border-radius:9px;padding:11px 16px;font-weight:900}.lineupPilot{justify-content:space-between;align-items:center;gap:24px;display:flex}.lineupPilot h2{margin-top:14px}.lineupPilot p{color:#98a8b8;margin-bottom:0;line-height:1.55}.lineupPilot button:disabled{color:#748392;cursor:not-allowed;background:#28323b}.scoreGrid{grid-template-columns:1fr 1.2fr}.standingsTable{overflow-x:auto}.standingRow{border-bottom:1px solid #122329;grid-template-columns:55px minmax(180px,1fr) 80px 90px 90px;align-items:center;gap:10px;min-width:550px;padding:12px 0;font-size:13px;display:grid}.standingRow span{color:#93a4b5}@media (max-width:1050px){.content{padding:30px 26px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.scoreGrid{grid-template-columns:1fr}}@media (max-width:850px){.shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #15242a;border-right:0;height:auto;padding:12px 18px;position:static}.brand{padding:0 4px 12px}.duckWordmark strong{font-size:26px}.duckCrown{font-size:18px}.sidebar nav{scrollbar-width:thin;flex-direction:row;padding-bottom:4px;overflow-x:auto}.sidebar nav a{align-items:center;min-height:42px;display:flex}.sideFoot{display:none}.content{padding:26px 20px 48px}.mainGrid,.lowerGrid{grid-template-columns:1fr}.filterBar{grid-template-columns:1fr 1fr}.filterBar label:first-child{grid-column:1/-1}}@media (max-width:600px){.topbar,.lineupPilot{flex-direction:column;align-items:flex-start}.topbar{gap:10px;margin-bottom:16px}.topbar h1{font-size:28px}.status{align-self:flex-start}.stats{grid-template-columns:1fr 1fr;gap:10px}.stat{padding:14px}.stat strong{font-size:22px}.content{padding:20px 12px 42px}.panel{border-radius:13px;padding:15px}.panelTitleRow{gap:8px}.panelTitleRow h2{font-size:18px}.filterBar{grid-template-columns:1fr;padding:12px}.filterBar label:first-child{grid-column:auto}.notice{padding:11px 12px}.dataTable{margin-inline:-4px;padding-inline:4px}.button,button,input,select{min-height:42px}.rosterNumbers{grid-template-columns:1fr 1fr}}@media (max-width:420px){.stats{grid-template-columns:1fr 1fr}.stat strong{font-size:20px}.content{padding-inline:10px}}
.ownerNotice{justify-content:space-between;align-items:center;gap:16px;display:flex}.ownerNotice button{color:#0b1118;cursor:pointer;background:#f4f7fa;border:0;border-radius:9px;padding:9px 13px;font-weight:800}.duckValue{font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;width:72px;min-height:30px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff21;color:#fff!important;display:inline-flex!important}.duckValue.elite{background:#16764f}.duckValue.strong{background:#176aa0}.duckValue.solid{background:#9b7414}.duckValue.depth{background:#a34c18}.duckValue.low{background:#8d2d35}.duckValue.locked{letter-spacing:.08em;background:#1d2731;font-size:9px;color:#9aabb9!important}.valuePlayerRow{grid-template-columns:minmax(190px,1.5fr) 55px 55px minmax(150px,1fr) 70px 90px minmax(120px,1fr) 90px}.valueRosterRow{grid-template-columns:minmax(190px,1.5fr) 55px 55px 70px 70px 90px minmax(120px,1fr) 90px}.leagueValueRow{border-bottom:1px solid #14202a;grid-template-columns:minmax(190px,1.4fr) 70px 100px minmax(170px,1.1fr) 50px;align-items:center;gap:12px;min-width:720px;padding:12px 0;font-size:13px;display:grid}.leagueValueRow.selected{background:#2370971a;padding-inline:10px;box-shadow:inset 3px 0 #2794bd}.leagueValueRow a{color:#5cc8d9;font-weight:800;text-decoration:none}.privateMetric{font-variant-numeric:tabular-nums;font-weight:900;color:#eef5f8!important}.leaguePicker{grid-template-columns:minmax(240px,1fr) auto}.selectedTeamHeading{justify-content:space-between;align-items:center;gap:16px;margin:6px 2px 14px;display:flex}.selectedTeamHeading h2{margin-bottom:0;font-size:25px}.leagueDraftRow{border-bottom:1px solid #14202a;grid-template-columns:100px minmax(190px,1.4fr) 110px 120px 90px;align-items:center;gap:12px;min-width:680px;padding:12px 0;font-size:13px;display:grid}.leagueDraftRow span,.leagueValueRow span,.tradeRosterRow span,.draftPlayerRow span{color:#93a4b5}.tradeGrid{grid-template-columns:1fr 1fr}.tradeRosterRow{border-bottom:1px solid #14202a;grid-template-columns:minmax(150px,1.4fr) 48px 62px 82px;align-items:center;gap:10px;min-width:460px;padding:11px 0;font-size:12px;display:grid}.draftPlayerRow{border-bottom:1px solid #14202a;grid-template-columns:minmax(190px,1.5fr) 55px 55px 100px 90px;align-items:center;gap:12px;min-width:600px;padding:12px 0;font-size:13px;display:grid}@media (max-width:900px){.tradeGrid{grid-template-columns:1fr}}@media (max-width:600px){.ownerNotice{flex-direction:column;align-items:flex-start}.leaguePicker{grid-template-columns:1fr}}
[role=search] label,.filterBar label,.auctionEntryGrid label{gap:7px;min-width:0;display:grid}[role=search] label>span,.filterBar label>span,.auctionEntryGrid label>span{color:#8294a7;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.25;display:block}[role=search] input,[role=search] select,.filterBar input,.filterBar select,.auctionEntryGrid input,.auctionEntryGrid select{width:100%;min-width:0;min-height:42px;line-height:1.25}.auctionFilters select{color:#eef3f7;background:#070d13;border:1px solid #243543;border-radius:9px;width:100%;min-height:42px;padding:10px 11px}.panelTitleRow,.selectedTeamHeading,.auctionPhaseBar,.draftPhaseNotice,.ownerNotice,.lineupPilot{row-gap:10px}.panelTitleRow h2,.selectedTeamHeading h2,.eyebrow,.moduleTag,.live,.status,.dataHeader{line-height:1.25}.rosterRow,.playerRow,.leagueValueRow,.leagueDraftRow,.tradeRosterRow,.draftPlayerRow,.standingRow,.completedPickRow,.draftBoardRow,.auctionPlayerRow,.auctionTeamRow{line-height:1.35}.auctionTopStats>div,.rosterNumbers div,.auctionTeamCard{line-height:1.3}.filterBar,.draftFilters,.auctionFilters,.auctionEntryGrid{row-gap:12px}.homeHero{background:radial-gradient(circle at 88% 20%,#20d59a1c,#0000 34%),linear-gradient(135deg,#0b171c,#071014);justify-content:space-between;align-items:center;gap:32px;min-height:170px;margin-bottom:16px;padding:28px 30px;display:flex}.homeHero h2{margin:8px 0;font-size:clamp(30px,4vw,44px)}.homeHero p{color:#a6b5c3;margin:0}.homeHero p span{color:#536773;padding:0 7px}.homeHeroStatus{border-left:1px solid #284047;gap:9px;min-width:190px;padding-left:28px;display:grid}.homeHeroStatus small{letter-spacing:.14em;color:#8294a7;font-size:10px}.homeHeroStatus strong{letter-spacing:.08em;color:#39e3ad;font-size:18px}.homeStats{margin-bottom:16px}.homeDashboard{grid-template-columns:1.15fr 1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.homeDashboard>.panel{min-height:330px}.activityRow{border-bottom:1px solid #13252b;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.activityIcon{color:#dce7eb;font-size:20px}.activityRow div{gap:3px;min-width:0;display:grid}.activityRow strong{font-size:13px}.activityRow small{color:#8fa1b1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activityRow time{color:#7f92a3;font-size:10px}.homeStanding{border-bottom:1px solid #13252b;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;display:grid}.homeStanding>span{color:#7f92a3}.homeStanding strong{font-size:13px}.homeStanding small{color:#9fb0bd}.homePlayer{border-bottom:1px solid #13252b;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.homePlayer strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.posBadge{color:#fff;background:#153445;border-radius:6px;place-items:center;min-width:34px;height:26px;padding:0 6px;font-size:10px;font-weight:900;display:grid}.pos-rb{background:#14734f}.pos-wr{background:#176da4}.pos-qb{background:#9e3742}.pos-te{background:#b87916}.quickSection{margin-top:4px}.quickSection>h2{margin-bottom:12px}.quickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quickGrid a{text-align:center;color:#f5f7fa;background:linear-gradient(#0a151a,#071014);border:1px solid #182a31;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:125px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.quickGrid a:hover{border-color:#2a6757;transform:translateY(-1px)}.quickGrid strong{font-size:28px;font-weight:400}.quickGrid span{font-size:14px;font-weight:800}.quickGrid small{color:#8194a5}@media (max-width:1050px){.homeDashboard{grid-template-columns:1fr 1fr}.homeActivity{grid-column:1/-1}.quickGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.homeHero{flex-direction:column;align-items:flex-start;padding:22px}.homeHeroStatus{border-top:1px solid #284047;border-left:0;grid-template-columns:1fr auto;align-items:center;width:100%;min-width:0;padding:16px 0 0}.homeHeroStatus small:last-child{display:none}.homeDashboard{grid-template-columns:1fr}.homeActivity{grid-column:auto}.homeDashboard>.panel{min-height:0}.quickGrid{grid-template-columns:1fr 1fr}.quickGrid a{min-height:105px}.activityRow{grid-template-columns:25px minmax(0,1fr)}.activityRow time{display:none}}@media (max-width:600px){[role=search] label,.filterBar label,.auctionEntryGrid label{gap:6px}.panelTitleRow{flex-wrap:wrap}.homeHero h2{font-size:31px}.quickGrid{gap:9px}.quickGrid a{padding:12px 8px}}
