:root{color-scheme:dark;--bg: #000000;--panel: #142230;--panel-2: #0f1b2a;--panel-3: #070d16;--surface: rgba(8, 18, 28, .72);--line: rgba(255, 255, 255, .15);--text: #f8fbff;--muted: #c7d2fe;--green: #1aa64b;--green-dark: #0d7435;--gold: #d4af37;--cyan: #64c8ff;--red: #ff6f82;--blue: #1c6fe8;--shadow: 0 18px 40px rgba(0, 0, 0, .38);--app-height: 100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.trackerEntryLinks{display:flex;flex-shrink:0;gap:10px;justify-content:center}.trackerEntryLinks a{color:var(--cyan);font-size:12px;font-weight:750;padding:8px}.trackerNavLink{text-decoration:none}.trackerEntryLinks a:focus-visible,.trackerNavLink:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.trackerEntryLinks a[aria-current=page]{color:var(--text);text-decoration:underline;text-underline-offset:5px}.mobileTrackerContent{flex:1;min-height:0;min-width:0;overflow:auto}.mobileTrackerExperience .trackerEntryLinks{gap:2px;flex-wrap:wrap}.mobileTrackerExperience .trackerEntryLinks a{padding:7px}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:repeating-linear-gradient(90deg,rgba(28,111,232,.07) 0 44px,rgba(26,166,75,.045) 44px 88px,transparent 88px 132px),linear-gradient(180deg,#0d1724,var(--bg) 58%);color:var(--text);overflow-x:hidden}.updateNotice{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:100;width:min(390px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(100,200,255,.44);border-radius:14px;background:linear-gradient(135deg,#1c6fe833,#1aa64b21),#101c27;box-shadow:0 18px 54px #00000094}.updateNotice div{min-width:0;display:grid;gap:3px}.updateNotice div span{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.updateNotice div strong{font-size:13px;line-height:1.25}.updateNotice button{flex:0 0 auto;display:flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid rgba(100,200,255,.48);border-radius:10px;background:#1767cf;color:#fff;font-size:12px;font-weight:900;cursor:pointer}.updateNotice button:disabled{cursor:wait;opacity:.72}button,input{font:inherit}button{color:inherit}h1,h2,h3,p{margin:0}.page{min-height:var(--app-height);display:grid;place-items:center;padding:14px}.phonePanel{width:min(438px,100%);max-width:100vw;height:min(860px,calc(var(--app-height) - 28px));min-height:650px;position:relative;display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid rgba(213,242,216,.18);border-radius:18px;background:linear-gradient(180deg,#142230f7,#03080dfa),var(--panel);box-shadow:var(--shadow);overflow:hidden}.desktopExperience{display:none}.picksLockNotice{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:9px 12px;border:1px solid rgba(245,200,75,.25);border-radius:10px;background:#f5c84b12;color:#f8dfa2;font-size:12px;line-height:1.4}.picksLockNotice svg{flex-shrink:0}.picksNotices{display:grid;gap:6px;flex-shrink:0}.picksLoadError{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid rgba(255,92,108,.4);border-radius:10px;background:#351921;color:#ffced3;font-size:12px}.picksLoadError button{flex-shrink:0}.signInPanel.picksLocked{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.teamTile:disabled,.managerTile:disabled,.playerTile:disabled,.lineOption:disabled{cursor:default;opacity:1}.signInPanel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.appHeader,.userBand,.boardHead,.contentPane,.bottomTabs,.statusLine,.signInCard,.miniBoard{border:1px solid var(--line);background:var(--surface)}.appHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px;border-radius:12px}.brandIcon{width:42px;height:42px;border-radius:10px;box-shadow:0 8px 18px #00000042}.titleBlock{min-width:0}.kicker,.sectionHead span,.boardHead span,.lineTop span,.lineStatus span,.ticketHero span,.summaryRow span,.miniBoard span,.statusLine span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.08;text-transform:uppercase}h1{margin-top:3px;font-size:25px;line-height:1;letter-spacing:0}.iconBtn,.switchUserBtn,.stepBtn{display:grid;place-items:center;border:1px solid rgba(114,215,245,.28);border-radius:10px;background:#121c16;color:var(--cyan);cursor:pointer}.iconBtn{width:38px;height:38px}.smallIconBtn{width:34px;height:34px}.iconBtn:disabled,.stepBtn:disabled{opacity:.48;cursor:not-allowed}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.signInCard{min-height:0;display:flex;flex-direction:column;gap:8px;padding:9px;border-radius:12px;overflow:hidden}.managerPickerHead{flex:0 0 auto;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 3px 3px}.managerPickerHead div{min-width:0}.managerPickerHead span{display:block;color:var(--muted);font-size:10px;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase}.managerPickerHead strong{display:block;margin-top:5px;color:var(--text);font-size:17px;line-height:1}.managerPickerHead em{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(245,200,75,.3);border-radius:999px;background:#f5c84b14;color:var(--gold);font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.managerPickerGrid{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;padding:1px 2px 3px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(100,200,255,.38) transparent}.managerChoice{min-width:0;min-height:48px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:6px 8px;border:1px solid rgba(220,236,220,.15);border-radius:10px;background:linear-gradient(180deg,#1b2a37f0,#0a131bfa),#101812;color:var(--text);cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.managerChoice:hover{border-color:#64c8ff7a;background:linear-gradient(180deg,#1e374af5,#0b1a25fa),#101812}.managerChoice:active{transform:scale(.98)}.managerChoice:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.managerChoice.selected{border-color:#2ee071c7;background:linear-gradient(180deg,#1b8d44f5,#0d5629fa),var(--green-dark);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #2ee07121}.managerChoiceAvatar{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(245,200,75,.38);border-radius:50%;background:#f5c84b1a;color:var(--gold);font-size:10px;font-weight:950;letter-spacing:.02em}.managerChoice.selected .managerChoiceAvatar{border-color:#fff6;background:#00000029;color:#fff}.managerChoice>strong{min-width:0;overflow:hidden;color:inherit;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.managerChoiceCheck{width:20px;height:20px;display:grid;place-items:center;color:#fff}.managerContinueBtn{flex:0 0 auto;min-height:44px}.saveBtn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(46,224,113,.5);border-radius:10px;background:linear-gradient(180deg,#1b8d44,#12642f);color:#fff;cursor:pointer;font-size:13px;font-weight:950}.saveBtn:disabled{border-color:#dcecdc1f;background:#ffffff0f;color:#edf6ee75;cursor:wait}.saveBtn.saved{border-color:#f5c84bb8;background:linear-gradient(180deg,#c99b28,#826117)}.miniBoard{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:12px}.miniBoard div{display:inline-flex;align-items:center;gap:7px}.miniBoard strong{min-width:0;color:var(--green);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeResetBtn{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,111,130,.36);border-radius:9px;background:#ff6f8214;color:#ff9aaa;cursor:pointer}.miniBoard .homeResetBtn span{color:inherit;font-size:10px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.userBand{min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:7px;border-radius:12px}.managerBadge{min-width:0;height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(220,236,220,.15);border-radius:10px;background:#101812;color:var(--text);font-weight:900}.managerBadge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switchUserBtn{width:36px;height:36px;background:#72d7f512}.resetUserBtn{border-color:#ff5c6c57;background:#ff5c6c14;color:#ff9da8}.progressBadge{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid rgba(220,236,220,.12);border-radius:999px;background:#ffffff0a;color:var(--muted);font-size:11px;font-weight:950;white-space:nowrap}.progressBadge.isDone{border-color:#2ee07157;color:#bdf8d1;background:#2ee07114}.installHomeBtn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(114,215,245,.36);border-radius:12px;background:linear-gradient(180deg,#72d7f524,#101812eb),#101812;color:#a9efff;cursor:pointer;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.boardHead{min-height:76px;display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:8px;padding:8px;border-radius:12px}.boardHead.readyToAdvance{border-color:#2ee0719e;background:linear-gradient(90deg,#2ee07124,#f5c84b14),var(--surface);box-shadow:inset 0 0 0 1px #2ee0711a,0 0 18px #2ee0711f}.boardHead.needsPicks{border-color:#ff5c6c3d;background:linear-gradient(90deg,#ff5c6c12,#f5c84b0a),var(--surface)}.boardHead>div{min-width:0;display:grid;justify-items:center;align-content:center;gap:2px;text-align:center}.boardHead strong{display:block;margin-top:0;color:var(--gold);font-size:24px;line-height:1}.boardHead.readyToAdvance strong{color:var(--green)}.advanceHint{display:block;margin-top:2px;color:#bdf8d1;font-size:10px;font-weight:950;line-height:1.1;text-transform:uppercase}.lockedHint{color:#ff9da8}.stepBtn{width:42px;height:42px;justify-self:center;color:var(--gold);font-size:20px;font-weight:950}.stepBtn.nextReady{border-color:#2ee071e0;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.18),transparent 38%),linear-gradient(180deg,#1fd462,#118b3a);color:#fff;font-size:28px;box-shadow:0 0 0 3px #2ee07129,0 0 22px #2ee0719e;animation:nextPulse 1.15s ease-in-out infinite}.stepBtn.nextReady span{transform:translate(1px)}.stepBtn.nextLocked:disabled{border-color:#ff5c6c80;background:#ff5c6c14;color:#ff9da8;opacity:.9}@keyframes nextPulse{0%,to{box-shadow:0 0 0 3px #2ee07124,0 0 18px #2ee07175}50%{box-shadow:0 0 0 5px #2ee07133,0 0 30px #2ee071b8}}.contentPane{min-height:0;flex:1 1 auto;padding:8px 8px 14px;border-radius:12px;overflow:auto;overscroll-behavior:contain;scroll-padding-bottom:88px;scrollbar-width:none}.contentPane::-webkit-scrollbar{display:none}.stack,.sectionGrid{display:grid;gap:8px}.divisionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pickSection,.lineCard,.lineStatus,.ticketHero{min-width:0;border:1px solid rgba(220,236,220,.12);border-radius:10px;background:#101812d6}.pickSection{display:grid;gap:8px;padding:8px}.compactSection{gap:6px}.sectionHead,.lineTop,.lineStatus,.ticketHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.sectionHead>div,.lineTop>div,.lineStatus>div,.ticketHero>div{min-width:0}.sectionHead strong,.lineTop strong,.lineStatus strong,.ticketHero strong{display:block;min-width:0;margin-top:3px;color:#fff;font-size:15px;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineTop strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.15}.sectionHead em,.lineTop em{padding:4px 7px;border:1px solid rgba(245,200,75,.26);border-radius:999px;background:#f5c84b14;color:var(--gold);font-size:10px;font-style:normal;font-weight:950;white-space:nowrap}.teamGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.divisionTeams{grid-template-columns:repeat(2,minmax(0,1fr))}.teamTile{min-width:0;min-height:76px;display:grid;grid-template-rows:31px auto auto;justify-items:center;align-content:center;gap:3px;padding:6px 4px;border:1px solid rgba(220,236,220,.12);border-radius:8px;background:#101812;color:var(--text);cursor:pointer}.teamTile img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(0,0,0,.34))}.teamTile span{color:var(--cyan);font-size:10px;font-weight:950;line-height:1}.teamTile strong{max-width:100%;overflow:hidden;color:#f7fff8;font-size:10px;font-weight:900;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.teamTile.selected{border-color:#f5c84bbd;background:linear-gradient(180deg,#f5c84b24,#177a3a1f),#101812;box-shadow:inset 0 0 0 1px #f5c84b24}.managerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.managerTile,.playerTile{min-width:0;display:grid;align-items:center;border:1px solid rgba(220,236,220,.12);background:#101812;color:var(--text);cursor:pointer}.managerTile{grid-template-columns:28px minmax(0,1fr);min-height:42px;gap:7px;padding:6px;border-radius:8px;text-align:left}.managerTile span,.playerTile span,.optionGlyph{display:grid;place-items:center;border:1px solid rgba(114,215,245,.24);border-radius:8px;background:#72d7f512;color:var(--cyan);font-size:10px;font-weight:950}.managerTile span{width:28px;height:28px}.managerTile strong,.playerTile strong{min-width:0;overflow:hidden;color:#fff;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.managerTile.selected,.playerTile.selected,.lineOption.selected{border-color:#2ee071ad;background:linear-gradient(180deg,#2ee0712e,#101812eb),#101812}.playerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.playerList{display:grid;gap:6px}.playerTile{grid-template-columns:32px minmax(0,1fr);min-height:46px;gap:7px;padding:6px;border-radius:8px;text-align:left}.playerTile span{width:32px;height:28px}.rankedPlayerTile{grid-template-columns:30px 36px minmax(0,1fr) auto;min-height:55px;padding:8px}.rankedPlayerTile .playerRank{width:28px;height:28px;border-color:#f5c84b47;background:#f5c84b17;color:var(--gold)}.rankedPlayerTile img{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(0,0,0,.34))}.rankedPlayerTile img.playerHeadshot{border:1px solid rgba(220,236,220,.18);border-radius:999px;background:#ffffff0f;object-fit:cover}.rankedPlayerTile strong{font-size:13px}.rankedPlayerTile em{min-width:54px;padding:5px 7px;border:1px solid rgba(46,224,113,.26);border-radius:999px;background:#2ee07112;color:#bdf8d1;font-size:11px;font-style:normal;font-weight:950;line-height:1;text-align:right}.lineStatus,.ticketHero{min-height:56px;padding:9px}.ticketHero{grid-template-columns:minmax(0,1fr)}.lineScoreNote{display:block;margin-top:5px;color:#bdf8d1;font-size:10px;font-weight:850;line-height:1.15}.linesStack{gap:14px}.lineCard{display:grid;gap:8px;padding:9px}.lineOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lineOptionsWide{grid-template-columns:repeat(3,minmax(0,1fr))}.lineOption{min-width:0;min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;gap:3px 7px;padding:7px;border:1px solid rgba(220,236,220,.12);border-radius:9px;background:#101812;color:var(--text);cursor:pointer;text-align:left}.lineOption img,.optionGlyph{grid-row:1 / 4;width:30px;height:30px;object-fit:contain}.lineOption img.linePlayerHeadshot{border:1px solid rgba(220,236,220,.18);border-radius:999px;background:#ffffff0f;object-fit:cover}.lineOption strong{min-width:0;overflow:visible;color:#fff;font-size:12px;line-height:1.05;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.lineOption em{color:var(--gold);font-size:11px;font-style:normal;font-weight:950;line-height:1}.linePts{width:fit-content;padding:3px 6px;border:1px solid rgba(46,224,113,.26);border-radius:999px;background:#2ee07112;color:#bdf8d1;font-size:10px;font-weight:950;line-height:1;white-space:nowrap}.ticketHero strong{color:var(--gold);font-size:25px}.ticketHero.isComplete{border-color:#89ffb0b8;background:linear-gradient(135deg,#18a74cf5,#075e28fa);box-shadow:0 12px 28px #129c463d,inset 0 1px #e6ffed2e}.ticketHero.isComplete span{color:#d8ffe5}.ticketHero.isComplete strong{color:#fff}.mobilePicksLink{min-width:0;min-height:78px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid rgba(137,255,176,.76);border-radius:12px;background:radial-gradient(circle at 10% 20%,rgba(100,200,255,.28),transparent 34%),linear-gradient(135deg,#168c42,#075b2b);box-shadow:0 12px 28px #129c4647,inset 0 1px #e6ffed2e;color:#fff;cursor:pointer;text-align:left}.mobilePicksLink:hover,.mobilePicksLink:focus-visible{border-color:#b4ffca;filter:brightness(1.08);outline:0}.mobilePicksLinkIcon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#03180d3d;color:#d8ffe5}.mobilePicksLinkCopy{min-width:0;display:grid;gap:3px}.mobilePicksLinkCopy small{color:#bceeff;font-size:9px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.mobilePicksLinkCopy strong{color:#fff;font-size:16px;line-height:1.08}.mobilePicksLinkCopy em{overflow:hidden;color:#d9f8e3;font-size:10px;font-style:normal;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mobilePicksBoardHead{border-color:#64c8ff57;background:linear-gradient(90deg,#1c6fe821,#1aa64b24),var(--surface)}.mobilePicksBoardHead strong{color:#fff;font-size:20px}.mobilePicksHeadIcon{width:42px;height:42px;display:grid;place-items:center;justify-self:center;border:1px solid rgba(46,224,113,.32);border-radius:11px;background:#2ee07117;color:#bdf8d1}.mobilePicksView{min-width:0;display:grid;gap:10px}.mobilePicksView .picksChartCard header span{color:var(--cyan);font-size:8px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.mobilePicksChartList{display:grid;gap:8px}.mobilePicksView .picksChartCard{min-width:0;display:grid;gap:10px;padding:10px;border:1px solid rgba(220,236,220,.13);border-radius:11px;background:linear-gradient(180deg,#0f1b24f5,#050d14fa)}.mobilePicksView .picksChartCard header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.mobilePicksView .picksChartCard header>div{min-width:0;display:grid;gap:3px}.mobilePicksView .picksChartCard h2{margin:0;color:#fff;font-size:14px;line-height:1.18}.mobilePicksView .picksChartCard header>em{padding:4px 6px;border:1px solid rgba(245,200,75,.24);border-radius:999px;background:#f5c84b12;color:#f5d978;font-size:8px;font-style:normal;font-weight:950;line-height:1;white-space:nowrap}.mobilePicksView .picksBars,.mobilePicksView .picksBarRow{min-width:0;display:grid}.mobilePicksView .picksBars{gap:8px}.mobilePicksView .picksBarRow{gap:4px}.mobilePicksView .picksBarLabel{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.mobilePicksView .picksBarIdentity{min-width:0;display:flex;align-items:center;gap:6px}.mobilePicksView .picksOptionIcon{width:37.125px;height:37.125px;flex:0 0 37.125px;padding:2px;object-fit:contain}.mobilePicksView .picksOptionIcon.isPlayer{padding:0;border:1px solid rgba(220,236,220,.2);border-radius:999px;background:#ffffff12;object-fit:cover}.mobilePicksView .picksBarLabel strong{min-width:0;color:#edf6ff;font-size:10px;line-height:1.15;overflow-wrap:anywhere}.mobilePicksView .picksBarLabel>span{flex:0 0 auto;color:var(--muted);font-size:8px;font-weight:900;white-space:nowrap}.mobilePicksView .picksBarTrack{height:7px;overflow:hidden;border-radius:999px;background:#ffffff12}.mobilePicksView .picksBarTrack>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1c6fe8eb,#2ee071eb)}.mobilePicksView .picksBarRow.isLeader .picksBarTrack>span{background:linear-gradient(90deg,#c99e23,#2edc70)}.mobilePicksEmpty{min-height:150px;display:grid;place-items:center;align-content:center;gap:7px;padding:20px;border:1px dashed rgba(100,200,255,.28);border-radius:11px;color:var(--muted);text-align:center}.mobilePicksEmpty svg{color:var(--cyan)}.mobilePicksEmpty strong{color:#fff;font-size:14px}.mobilePicksEmpty span{font-size:10px;font-weight:750}.summaryList,.submissionList{display:grid;gap:5px}.summaryRow{min-width:0;min-height:42px;display:grid;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:8px;padding:8px;border:1px solid rgba(220,236,220,.08);border-radius:8px;background:#ffffff09;color:var(--text);cursor:pointer;text-align:left}.summaryRow.missing{border-color:#ff5c6c38;background:#ff5c6c0f}.summaryRow strong{min-width:0;overflow:visible;color:#fff;font-size:12px;line-height:1.28;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.summaryRow.multiLineSummary strong{line-height:1.42;white-space:pre-line}.summaryRow.linesSummary{align-items:stretch}.summaryRow.linesSummary>span:first-child{padding-top:3px}.summaryRow .summaryLineBets{min-width:0;display:grid;gap:6px;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:none}.summaryRow .summaryLineBet{min-width:0;display:grid;gap:3px;padding:7px 8px;border:1px solid rgba(114,215,245,.18);border-radius:7px;background:#070d16b8;color:var(--text);font-size:12px;font-weight:900;line-height:1.18;text-transform:none}.summaryRow .summaryLineBet strong{display:block;min-width:0;overflow:visible;color:#fff;font-size:12px;line-height:1.18;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.summaryRow .summaryLineBet em{min-width:0;overflow:visible;color:var(--gold);font-size:11px;font-style:normal;font-weight:950;line-height:1.15;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.summaryRow span{white-space:normal}.summaryRow:active{transform:translateY(1px)}.summaryRow:hover,.summaryRow:focus-visible{border-color:#72d7f547;outline:0}.submissionRow{min-height:42px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;border:1px solid rgba(220,236,220,.09);border-radius:8px;background:#ffffff09}.submissionRow>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#f5c84b1a;color:var(--gold);font-size:10px;font-weight:950}.submissionRow div{min-width:0}.submissionRow strong,.submissionRow em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submissionRow strong{color:#fff;font-size:13px}.submissionRow em{color:var(--muted);font-size:10px;font-style:normal;font-weight:900}.emptyState{min-height:44px;display:grid;place-items:center;color:var(--muted);font-size:12px}.bottomTabs{min-height:58px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(58px,1fr);gap:4px;padding:5px;border-radius:12px;overflow-x:auto;scrollbar-width:none}.bottomTabs::-webkit-scrollbar{display:none}.bottomTabs button{min-width:0;display:grid;place-items:center;gap:2px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.bottomTabs button span{max-width:100%;overflow:hidden;font-size:9px;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.bottomTabs button.active{border-color:#72d7f552;background:#72d7f517;color:var(--cyan)}.bottomTabs button.done:not(.active){color:#bdf8d1}.bottomTabs button.locked{color:#9db0a157;cursor:not-allowed;opacity:.58}.statusLine{min-height:20px;display:grid;place-items:center;padding:0 8px;border-radius:10px;background:#0a100c61}.statusLine span{max-width:100%;overflow:hidden;color:#9db0a1e0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.modalOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:18px;border-radius:inherit;background:#030805b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.confirmDialog{width:min(100%,340px);display:grid;gap:12px;padding:16px;border:1px solid rgba(255,92,108,.32);border-radius:12px;background:linear-gradient(180deg,#ff5c6c14,#101812f5),#101812;box-shadow:0 24px 80px #00000080}.confirmIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,92,108,.36);border-radius:12px;background:#ff5c6c14;color:#ff9da8}.installIcon{border-color:#72d7f55c;background:#72d7f514;color:var(--cyan)}.confirmDialog span{color:#ff9da8;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.confirmDialog strong{display:block;margin-top:5px;color:#fff;font-size:21px;line-height:1.05}.confirmDialog p{margin:8px 0 0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.resetConfirmField{display:grid;gap:7px}.resetConfirmField span{color:#ff9da8;font-size:10px;letter-spacing:.05em}.resetConfirmField input{width:100%;height:44px;padding:0 12px;border:1px solid rgba(255,92,108,.4);border-radius:10px;outline:none;background:#030805b8;color:#fff;font-size:18px;font-weight:950;letter-spacing:.18em}.resetConfirmField input:focus{border-color:#ff9da8db;box-shadow:0 0 0 3px #ff5c6c1a}.confirmActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.singleAction{grid-template-columns:1fr}.ghostBtn,.dangerBtn{min-height:40px;border-radius:10px;cursor:pointer;font-size:13px;font-weight:950}.ghostBtn{border:1px solid rgba(220,236,220,.15);background:#ffffff0a;color:var(--text)}.dangerBtn{border:1px solid rgba(255,92,108,.56);background:linear-gradient(180deg,#c83748,#8b1e2d);color:#fff}.ghostBtn:disabled,.dangerBtn:disabled{cursor:not-allowed;opacity:.48}@media(min-width:900px){.appPage{min-height:var(--app-height);padding:0;place-items:stretch}.mobileExperience{display:none}.desktopExperience{width:100%;min-height:var(--app-height);position:relative;display:grid;grid-template-columns:minmax(230px,250px) minmax(0,1220px);justify-content:center;align-items:start;gap:18px;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(26,166,75,.13),transparent 42%),linear-gradient(90deg,#1c6fe80e,#1aa64b0e),linear-gradient(180deg,#0c1724,#000 68%)}.desktopSidebar,.desktopTopbar,.desktopPanel,.desktopManagerCard,.desktopProgressCard{border:1px solid rgba(220,236,220,.13);background:#070d16db;box-shadow:0 18px 50px #0000003d}.desktopSidebar{min-height:calc(var(--app-height) - 48px);max-height:calc(var(--app-height) - 48px);position:sticky;top:24px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:11px;padding:13px;border-radius:16px;overflow:hidden}.desktopManagerCard span,.desktopProgressCard span,.desktopTopbar span{color:var(--muted);font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.desktopManagerCard{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:11px;border-radius:14px}.desktopAvatar{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(245,200,75,.3);border-radius:12px;background:#f5c84b1a;color:var(--gold);font-size:14px;font-weight:950}.desktopManagerCard strong,.desktopProgressCard strong{display:block;min-width:0;margin-top:4px;overflow:hidden;color:#fff;font-size:18px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.desktopProgressCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border-radius:14px}.desktopProgressCard em{color:var(--gold);font-size:18px;font-style:normal;font-weight:950}.desktopProgressTrack{grid-column:1 / -1;height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.desktopProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--green),var(--gold))}.desktopNav{min-height:0;display:grid;align-content:start;gap:6px;overflow:auto;scrollbar-width:thin}.desktopNavBtn{min-height:46px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(220,236,220,.1);border-radius:12px;background:#ffffff09;color:var(--text);cursor:pointer;text-align:left}.desktopNavBtn svg{width:20px;height:20px;color:var(--cyan)}.desktopNavBtn span{min-width:0;overflow:hidden;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.desktopNavBtn small{color:var(--muted);font-size:11px;font-weight:950;white-space:nowrap}.desktopNavBtn.active{border-color:#64c8ff70;background:linear-gradient(90deg,#1c6fe83d,#1aa64b1f),#ffffff0a;box-shadow:inset 4px 0 #d4af37c7}.desktopOverviewGroup{min-width:0}.desktopOverviewRow{display:grid;grid-template-columns:minmax(0,1fr) 38px}.desktopOverviewRow .desktopNavBtn{grid-template-columns:20px minmax(0,1fr);border-right:0;border-radius:12px 0 0 12px}.desktopNavBtn .desktopNavLabel{display:grid;gap:4px}.desktopNavLabel small{overflow:hidden;text-overflow:ellipsis}.desktopSubmenuToggle{display:grid;place-items:center;border:1px solid rgba(220,236,220,.1);border-radius:0 12px 12px 0;background:#ffffff09;color:var(--cyan);cursor:pointer}.desktopSubmenuToggle[aria-expanded=true] svg{transform:rotate(180deg)}.desktopOverviewGroup.hasActiveChild .desktopOverviewRow>button{border-color:#64c8ff70}.desktopSubmenuToggle:hover,.desktopSubmenuToggle:focus-visible{background:#64c8ff1f}.desktopSubmenuToggle:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.desktopSubmenu{display:grid;gap:4px;margin:6px 0 2px 10px;padding-left:7px;border-left:1px solid rgba(100,200,255,.25)}.desktopSubmenu[hidden]{display:none}.desktopSubmenu .desktopNavBtn{grid-template-columns:18px minmax(0,1fr) auto;min-height:40px;gap:5px;padding:7px;border-radius:9px}.desktopSubmenu .desktopNavBtn svg{width:17px;height:17px}.desktopSubmenu .desktopNavBtn span{font-size:12px}.desktopSubmenu .desktopNavBtn small{font-size:10px}.desktopActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.desktopActionGrid.locked{grid-template-columns:minmax(0,1fr)}.desktopMain.picksLocked:not(.desktopTrackerMain){grid-template-rows:auto auto minmax(0,1fr)}.desktopActionBtn,.desktopIconBtn,.desktopSaveBtn{border:1px solid rgba(114,215,245,.26);background:#0b1220f5;color:var(--cyan);cursor:pointer}.desktopActionBtn{min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr);place-items:center;gap:7px;padding:0 10px;border-radius:12px;font-size:12px;font-weight:950}.desktopActionBtn.save,.desktopSaveBtn.complete{border-color:#2ee07157;background:linear-gradient(180deg,#1aa64b61,#0d7435b8);color:#fff}.desktopActionBtn.save{grid-column:1 / -1}.desktopActionBtn.saved,.desktopSaveBtn.saved{border-color:#2ee07180}.desktopActionBtn.danger{border-color:#ff5c6c61;background:#ff5c6c1a;color:#ff9da8}.desktopStatus{min-height:34px;display:grid;place-items:center;padding:8px;border:1px solid rgba(245,200,75,.2);border-radius:12px;background:#f5c84b0f;color:#f8dfa2;font-size:12px;font-weight:900;text-align:center}.desktopMain{min-width:0;width:100%;max-width:1220px;height:calc(var(--app-height) - 48px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.desktopTopbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:12px 15px;border-color:#2ee07147;border-radius:14px;background:linear-gradient(90deg,#2ee0711a,#1c6fe814),#070d16e6}.desktopTopbar h1{margin-top:5px;font-size:clamp(27px,2.6vw,36px);line-height:.96}.desktopTopActions{display:flex;align-items:center;gap:10px}.desktopIconBtn{width:42px;height:42px;display:grid;place-items:center;border-radius:14px}.desktopSaveBtn{min-height:42px;display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:8px;padding:0 16px;border-radius:14px;font-weight:950}.desktopContent{min-width:0;min-height:0;overflow:auto;padding:2px 6px 20px;scrollbar-color:rgba(114,215,245,.38) transparent;scrollbar-width:thin}.desktopContentLayout,.desktopContentBody{min-width:0}.desktopContentLayout.hasNext{display:grid;gap:10px}.desktopPageAdvance{grid-row:1;justify-self:end}.desktopContentBody{grid-row:2}.desktopNextBtn{min-width:118px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 17px;border:1px solid rgba(114,215,245,.34);border-radius:13px;background:linear-gradient(180deg,#18374ff5,#0a1b2bfa),#0b1724;box-shadow:0 10px 25px #0000003d,inset 0 1px #ffffff0f;color:var(--cyan);cursor:pointer;font-size:13px;font-weight:950;letter-spacing:.05em;text-transform:uppercase;transition:transform .14s ease,border-color .14s ease,filter .14s ease,box-shadow .14s ease}.desktopNextBtn.isComplete{border-color:#2ee0719e;background:linear-gradient(180deg,#20be5bf0,#0c7433fa);box-shadow:0 12px 28px #129c4640,inset 0 1px #d2ffe12e;color:#fff}.desktopNextBtn:hover,.desktopNextBtn:focus-visible{border-color:#72d7f5b8;filter:brightness(1.1);outline:0;transform:translateY(-1px)}.desktopNextBtn.isComplete:hover,.desktopNextBtn.isComplete:focus-visible{border-color:#89ffb0e0;box-shadow:0 14px 32px #129c4657,inset 0 1px #e6ffed38}.desktopNextBtn:active{transform:translateY(1px)}.desktopOverview,.desktopTeamsPage,.desktopLeagueGrid,.desktopPlayersGrid,.desktopPlayerPage,.desktopLinesView,.desktopTicketView,.desktopPicksView{min-width:0;width:100%;margin-inline:auto}.desktopOverview{display:grid;gap:16px}.desktopPicksView{display:grid;gap:14px}.picksChartGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.picksChartCard{min-width:0;display:grid;gap:14px;padding:15px;border:1px solid rgba(220,236,220,.13);border-radius:15px;background:linear-gradient(180deg,#0f1b24f5,#050d14fa),#07101a;box-shadow:0 14px 34px #0003}.picksChartCard header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.picksChartCard header>div{min-width:0;display:grid;gap:4px}.picksChartCard header span{color:var(--cyan);font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.picksChartCard h2{margin:0;color:#fff;font-size:17px;line-height:1.18}.picksChartCard header>em{padding:5px 8px;border:1px solid rgba(245,200,75,.26);border-radius:999px;background:#f5c84b12;color:#f5d978;font-size:10px;font-style:normal;font-weight:950;line-height:1;white-space:nowrap}.picksBars{display:grid;gap:10px}.picksBarRow{min-width:0;display:grid;gap:5px}.picksBarLabel{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.picksBarIdentity{min-width:0;display:flex;align-items:center;gap:7px}.picksOptionIcon{width:40.5px;height:40.5px;flex:0 0 40.5px;padding:2px;object-fit:contain}.picksOptionIcon.isPlayer{padding:0;border:1px solid rgba(220,236,220,.2);border-radius:999px;background:#ffffff12;object-fit:cover}.picksBarLabel strong{min-width:0;color:#edf6ff;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.picksBarLabel span{flex:0 0 auto;color:var(--muted);font-size:10px;font-weight:900;white-space:nowrap}.picksBarTrack{height:9px;overflow:hidden;border-radius:999px;background:#ffffff12}.picksBarTrack>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1c6fe8eb,#2ee071eb);box-shadow:0 0 14px #2ee07129;transition:width .18s ease}.picksBarRow.isLeader .picksBarTrack>span{background:linear-gradient(90deg,#c99e23,#2edc70);box-shadow:0 0 16px #f5c84b2e}.picksEmptyState{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;padding:28px;border:1px dashed rgba(100,200,255,.28);border-radius:16px;background:#070e16b3;color:var(--muted);text-align:center}.picksEmptyState svg{color:var(--cyan)}.picksEmptyState strong{color:#fff;font-size:17px}.picksEmptyState span{font-size:12px;font-weight:750}.desktopNavBtn:hover,.desktopNavBtn:focus-visible,.desktopActionBtn:hover,.desktopActionBtn:focus-visible,.desktopIconBtn:hover,.desktopIconBtn:focus-visible,.desktopSaveBtn:hover,.desktopSaveBtn:focus-visible{border-color:#72d7f56b;outline:0}.desktopOverviewBody{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);gap:16px;align-items:start}.desktopPanel{min-width:0;display:grid;gap:12px;padding:14px;border-radius:16px}.desktopSummaryList{gap:8px}.desktopSummaryList .summaryRow,.desktopTicketView .summaryRow{grid-template-columns:152px minmax(0,1fr);min-height:48px;padding:10px 12px}.desktopSummaryList .summaryRow strong,.desktopTicketView .summaryRow strong{font-size:14px}.desktopSummaryList .summaryLineBet,.desktopTicketView .summaryLineBet{gap:4px;padding:9px 10px}.desktopSummaryList .summaryLineBet strong,.desktopTicketView .summaryLineBet strong{font-size:13px;line-height:1.2}.desktopSummaryList .summaryLineBet em,.desktopTicketView .summaryLineBet em{font-size:12px}.desktopTeamsPage{display:grid;gap:16px;align-items:start}.desktopTeamsPage>.divisionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desktopConferenceWorstPage{max-width:920px}.desktopTeamsPage>.conferenceDivisionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktopSingleTeamPage{max-width:1000px}.desktopSingleTeamPage .teamGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.desktopChampGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.desktopChampGrid>.pickSection:last-child{grid-column:1 / -1}.desktopChampGrid>.pickSection:last-child .teamGrid{grid-template-columns:repeat(8,minmax(0,1fr))}.desktopLeagueGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.desktopLeagueGrid .managerGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.desktopPlayersGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.desktopPlayersGrid .playerList{max-height:calc(var(--app-height) - 220px);overflow:auto;padding-right:3px;scrollbar-width:thin}.desktopPlayerPage{max-width:900px}.desktopPlayerPage .fantasySection{max-height:calc(var(--app-height) - 168px);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.desktopPlayerPage .playerList{grid-template-columns:minmax(0,1fr);gap:8px;max-height:calc(var(--app-height) - 260px);overflow:auto;padding-right:5px;scrollbar-color:rgba(100,200,255,.42) transparent;scrollbar-width:thin}.desktopLinesView .linesStack{grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.desktopLinesView{max-width:900px}.desktopLinesView .lineStatus{grid-column:1}.desktopTicketView>.stack{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;align-items:start}.desktopTicketView .ticketHero{grid-column:1 / -1}.desktopExperience .pickSection,.desktopExperience .lineCard,.desktopExperience .lineStatus,.desktopExperience .ticketHero{border-color:#2ee07133;border-radius:13px;background:linear-gradient(180deg,#142219f2,#08110cf5),#101812;box-shadow:0 10px 28px #0000002e}.desktopExperience .ticketHero.isComplete{border-color:#89ffb0b8;background:linear-gradient(135deg,#18a74cf5,#075e28fa);box-shadow:0 12px 28px #129c463d,inset 0 1px #e6ffed2e}.desktopExperience .pickSection,.desktopExperience .lineCard{gap:10px;padding:12px}.desktopExperience .sectionHead strong,.desktopExperience .lineTop strong{font-size:18px}.desktopExperience .teamGrid{gap:8px}.desktopExperience .teamTile{min-height:94px;grid-template-rows:42px auto auto;gap:4px;border-radius:10px}.desktopExperience .teamTile img{width:40px;height:40px}.desktopExperience .teamTile span,.desktopExperience .teamTile strong{font-size:11px}.desktopExperience .managerTile{grid-template-columns:34px minmax(0,1fr);min-height:58px;gap:8px;padding:7px}.desktopExperience .managerTile span{width:32px;height:32px;font-size:11px}.desktopExperience .rankedPlayerTile{min-height:68px;grid-template-columns:32px 46px minmax(0,1fr) auto}.desktopExperience .rankedPlayerTile strong{font-size:15px}.desktopExperience .rankedPlayerTile img{width:42px;height:42px}.desktopExperience .lineCard{gap:12px}.desktopExperience .lineOptions{gap:8px}.desktopExperience .lineOption{min-height:70px;grid-template-columns:34px minmax(0,1fr);border-radius:11px}.desktopExperience .lineOption img,.desktopExperience .optionGlyph{width:34px;height:34px}.desktopExperience .lineOption strong{font-size:13px;line-height:1.16}.desktopExperience .modalOverlay{border-radius:0}}@media(min-width:900px)and (max-width:1199px){.picksChartGrid{grid-template-columns:minmax(0,1fr)}}@media(min-width:900px){.desktopExperience.hasTracker{grid-template-columns:250px minmax(0,1fr);gap:12px;padding:12px}.hasTracker .desktopSidebar{min-height:calc(var(--app-height) - 24px);max-height:calc(var(--app-height) - 24px);top:12px}.desktopMain.desktopTrackerMain{max-width:none;height:calc(var(--app-height) - 24px);grid-template-rows:minmax(0,1fr)}.desktopContent.desktopTrackerContent{padding:0}}@media(min-width:1300px){.desktopContentLayout.hasNext{grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:12px}.desktopContentLayout.hasNext .desktopContentBody{grid-column:1;grid-row:1}.desktopContentLayout.hasNext .desktopPageAdvance{position:sticky;top:26px;grid-column:2;grid-row:1}.desktopSingleTeamPage .teamGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:560px){.updateNotice{right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 20px)}.page{min-height:var(--app-height);padding:0;place-items:stretch}.phonePanel{width:100%;max-width:100vw;height:var(--app-height);min-height:0;border:0;border-radius:0;padding:max(10px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))}.phonePanel:not(.signInPanel){display:flex}.phonePanel:not(.signInPanel) .statusLine{display:none}.contentPane{padding-bottom:22px}h1{font-size:23px}.progressBadge{min-width:38px;padding:0 6px}.switchUserBtn{width:34px;height:34px}.divisionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.divisionTeams{grid-template-columns:repeat(2,minmax(0,1fr))}.teamTile{min-height:70px}.teamTile img{width:28px;height:28px}}@media(max-width:380px){.phonePanel{padding-left:8px;padding-right:8px}.divisionsGrid,.playerGrid,.lineOptionsWide{grid-template-columns:minmax(0,1fr)}.teamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.divisionTeams,.managerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managerChoice{grid-template-columns:30px minmax(0,1fr) 18px;gap:6px;padding:5px 6px}.managerChoiceAvatar{width:28px;height:28px;font-size:9px}.bottomTabs button span{font-size:8px}}@media(max-height:720px){.phonePanel{gap:7px;min-height:0}.appHeader{min-height:52px}.brandIcon{width:38px;height:38px}.teamTile{min-height:66px}.bottomTabs{min-height:52px}}.tracker{--tracker-bg: #0a111b;--tracker-surface: #111c2a;--tracker-border: #243144;--tracker-text: #f1f5fa;--tracker-muted: #96a7be;--tracker-green: #8ee4b0;--tracker-gold: #e6c572;min-height:100dvh;width:100%;max-width:100vw;background:radial-gradient(ellipse at 75% 0%,#18302645,transparent 42%),var(--tracker-bg);color:var(--tracker-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.tracker *,.tracker *:before,.tracker *:after{box-sizing:border-box}.tracker a{color:inherit;text-decoration:none}.tracker button,.tracker select{font:inherit}.tracker button,.tracker summary,.tracker select{cursor:pointer}.tracker button:disabled{cursor:wait;opacity:.65}.tracker :is(a,button,input,summary,select,[tabindex]):focus-visible{outline:2px solid var(--tracker-green);outline-offset:4px}.tracker h1,.tracker h2,.tracker h3,.tracker p{margin:0}.tracker .tracker-shell{width:min(1240px,calc(100% - 72px));margin-inline:auto}.tracker .tracker-header{border-bottom:1px solid #ffffff0b;background:#09111be6}.tracker .tracker-header-inner{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tracker .tracker-brand{display:flex;align-items:center;gap:11px;font-size:16px;font-weight:750;letter-spacing:-.25px}.tracker .tracker-brand img{border-radius:10px}.tracker .tracker-brand small{display:block;color:var(--tracker-muted);font-size:10px;font-weight:500;letter-spacing:.35px;margin-top:2px}.tracker .tracker-entry-link{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:650;color:#d7e0ec;padding:9px 13px;border:1px solid #344356;border-radius:7px}.tracker .tracker-entry-link:hover{background:#192738;border-color:#647890}.tracker .tracker-main{padding-block:24px 25px}.tracker .tracker-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:20px}.tracker .tracker-eyebrow{color:var(--tracker-green);font-size:10px;letter-spacing:1.7px;font-weight:700;display:flex;align-items:center;gap:8px}.tracker .tracker-eyebrow>span{width:5px;height:5px;background:var(--tracker-green);border-radius:50%}.tracker .tracker-hero h1{font-size:clamp(27px,3.3vw,32px);font-weight:720;line-height:1.2;letter-spacing:-1px;margin-top:8px}.tracker .tracker-hero p{font-size:12px;color:var(--tracker-muted);margin-top:7px}.tracker .tracker-hero-mark{display:grid;place-items:center;width:74px;height:74px;border:1px solid #b4cbb20e;border-radius:22px;color:#d7bf79;background:linear-gradient(140deg,#a2ce9520,#25453604);transform:rotate(5deg);flex:0 0 auto}.tracker .tracker-hero-mark svg{width:43px;height:43px}.tracker .tracker-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--tracker-border)}.tracker .tracker-tabs{display:flex;gap:28px}.tracker .tracker-tabs a{display:flex;align-items:center;gap:9px;padding:9px 0 11px;border-bottom:2px solid transparent;color:var(--tracker-muted);font-size:13px;font-weight:600;margin-bottom:-1px}.tracker .tracker-tabs a:hover{color:var(--tracker-text)}.tracker .tracker-tabs a[aria-current=page]{color:var(--tracker-green);border-bottom-color:var(--tracker-green)}.tracker .tracker-refresh{display:flex;align-items:center;gap:7px;min-height:36px;border:0;background:transparent;color:var(--tracker-muted);font-size:12px;padding:6px 8px;border-radius:6px}.tracker .tracker-refresh:hover{background:#ffffff08;color:var(--tracker-text)}.tracker .tracker-update-line{display:flex;justify-content:space-between;gap:12px;color:var(--tracker-muted);font-size:10px;padding-block:8px 12px}.tracker .tracker-update-line>span:first-child{display:flex;align-items:center;gap:6px}.tracker .tracker-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.tracker .tracker-stats>div{display:flex;align-items:center;gap:14px;border:1px solid #223143;border-radius:10px;padding:10px 21px;background:linear-gradient(110deg,#142132,#0f1c29)}.tracker .tracker-stats svg{color:#7793a7;flex-shrink:0}.tracker .tracker-stats p{display:flex;flex-direction:column;gap:3px}.tracker .tracker-stats strong{font-size:23px;line-height:1.1;letter-spacing:-.6px;font-weight:650;font-variant-numeric:tabular-nums}.tracker .tracker-stats strong span{color:#6d839b;font-size:15px;font-weight:450}.tracker .tracker-stats p>span{color:var(--tracker-muted);font-size:11px}.tracker .tracker-panel{border:1px solid var(--tracker-border);border-radius:12px;background:#101b29;overflow:hidden;min-width:0}.tracker .tracker-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 26px}.tracker .tracker-panel-heading h2{font-size:16px;letter-spacing:-.3px;font-weight:650}.tracker .tracker-panel-heading p{color:var(--tracker-muted);font-size:11px;margin-top:4px}.tracker .tracker-count{color:var(--tracker-muted);font-size:10px;border:1px solid #314054;padding:4px 9px;border-radius:20px;white-space:nowrap}.tracker .tracker-score-scroll{max-width:100%;overflow-x:auto}.tracker .tracker-score-table{border-collapse:collapse;width:100%;text-align:left;font-variant-numeric:tabular-nums}.tracker .tracker-score-table thead{background:#0c1622}.tracker .tracker-score-table thead th{color:var(--tracker-muted);font-size:10px;letter-spacing:.5px;text-transform:uppercase;font-weight:500;padding:10px 17px;white-space:nowrap}.tracker .tracker-score-table thead th:first-child{padding-left:27px;width:84px}.tracker .tracker-score-table thead th:nth-child(2){width:40%}.tracker .tracker-score-table thead th:nth-child(n+3){text-align:right}.tracker .tracker-score-table thead th:last-child{padding-right:28px}.tracker .tracker-score-table tbody tr{border-top:1px solid #26324485}.tracker .tracker-score-table tbody tr:hover{background:#ffffff03}.tracker .tracker-score-table tbody td{padding:10px 17px;color:#b7c5d7;font-size:13px}.tracker .tracker-score-table tbody td:first-child{padding-left:25px}.tracker .tracker-score-table tbody td:nth-child(n+3){text-align:right}.tracker .tracker-score-table tbody td:last-child{padding-right:28px}.tracker .tracker-score-table tbody th{padding:9px 17px;font-weight:500}.tracker .tracker-rank{font-size:13px;display:grid;place-items:center;width:28px;height:28px;font-weight:650}.tracker .tracker-rank-leading{color:var(--tracker-gold);background:#e7ba3f15;border:1px solid #e7ba3f27;border-radius:6px}.tracker .tracker-score-table tbody .tracker-leading-row{background:linear-gradient(90deg,#c8a55409,transparent 45%)}.tracker .tracker-manager{display:flex;align-items:center;gap:12px}.tracker .tracker-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #61738b33;background:#26354a;color:#afc5dc;font-size:10px;font-weight:650;border-radius:50%}.tracker .tracker-manager-name{display:flex;align-items:center;gap:8px;color:var(--tracker-text);font-size:13px}.tracker .tracker-trophy{color:var(--tracker-gold)}.tracker .tracker-manager-note{display:block;font-size:9px;color:var(--tracker-muted);margin-top:3px}.tracker .tracker-score-table tbody .tracker-current-points{font-size:21px;font-weight:650;letter-spacing:-.5px;color:var(--tracker-text)}.tracker .tracker-score-table tbody .tracker-live-points{color:var(--tracker-green)}.tracker .tracker-table-foot{display:flex;align-items:flex-start;gap:9px;padding:15px 24px;border-top:1px solid #26324485;color:var(--tracker-muted);font-size:10px;line-height:1.65;background:#0e1824}.tracker .tracker-table-foot svg{flex-shrink:0;margin-top:1px;color:#8397ae}.tracker .tracker-table-foot strong{color:#bac9d9;font-weight:550}.tracker .tracker-notice{padding:10px 17px;display:flex;gap:10px;border:1px solid #6e623447;background:#b998280b;color:#c5bd9f;border-radius:9px;margin-bottom:14px;font-size:11px}.tracker .tracker-notice>svg{flex-shrink:0;margin-top:1px}.tracker .tracker-notice strong{color:#e0d1a4;font-weight:650}.tracker .tracker-notice-error{color:#d4b4b2;border-color:#d4856c50;background:#f6826310}.tracker .tracker-notice-error strong{color:#efc9c0}.tracker .tracker-notice details{margin-top:7px}.tracker .tracker-notice summary{width:fit-content;text-decoration:underline;text-underline-offset:3px}.tracker .tracker-notice ul{padding-left:17px;margin-bottom:2px}.tracker .tracker-notice li+li{margin-top:5px}.tracker .tracker-methodology{margin-top:23px;border:1px solid var(--tracker-border);border-radius:10px;background:#0e1824}.tracker .tracker-methodology>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 23px;font-size:12px;color:#c1cedd}.tracker .tracker-methodology>summary::-webkit-details-marker{display:none}.tracker .tracker-methodology>summary>span{display:flex;gap:10px;align-items:center}.tracker .tracker-methodology>summary svg{color:#7f97ae}.tracker .tracker-methodology[open]>summary>svg{transform:rotate(180deg)}.tracker .tracker-methodology-body{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:6px 24px 24px;color:var(--tracker-muted);font-size:11px;line-height:1.8;overflow-wrap:anywhere}.tracker .tracker-methodology-body h3{color:#e1e8f1;font-size:12px;font-weight:600;margin-bottom:12px}.tracker .tracker-methodology-body ul{margin-top:0;padding-left:16px}.tracker .tracker-methodology-body li+li{margin-top:7px}.tracker .tracker-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--tracker-green);margin-top:8px}.tracker .tracker-methodology-body .tracker-sources{list-style:none;padding:0}.tracker .tracker-sources>li+li{margin-top:15px}.tracker .tracker-sources li>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tracker .tracker-sources a{display:inline-flex;align-items:center;gap:5px;color:#c9d5e4}.tracker .tracker-sources a:hover,.tracker .tracker-text-link:hover{text-decoration:underline;text-underline-offset:3px}.tracker .tracker-sources p{font-size:10px;margin:3px 0 0 12px;color:#8b9db2}.tracker .tracker-source-dot{width:5px;height:5px;border-radius:50%;background:#c9a963}.tracker .tracker-source-ok{background:var(--tracker-green)}.tracker .tracker-source-state{font-size:9px;color:var(--tracker-muted);margin-left:auto}.tracker .tracker-footer{display:flex;justify-content:space-between;gap:16px;margin-top:27px;color:#7e91a8;font-size:10px}.tracker .tracker-footer a{display:flex;align-items:center;gap:7px;color:#b6c7d9}.tracker .tracker-footer a:hover{color:var(--tracker-green)}.tracker .tracker-display-options{padding:7px 10px;border-top:1px solid var(--tracker-border);font-size:calc(11px + 2pt)}.tracker .tracker-display-options summary{color:#c1cedd}.tracker .tracker-display-options .tracker-filters{margin-block:8px;flex-wrap:wrap}.tracker .tracker-display-options p{color:var(--tracker-muted);font-size:calc(10px + 2pt)}.tracker .tracker-data-notes{color:#c5bd9f;font-size:calc(10px + 2pt);margin:0 24px 15px;padding-left:16px}.tracker .tracker-filters{display:flex;align-items:center;gap:10px}.tracker .tracker-filters label{display:grid;gap:2px}.tracker .tracker-filters label>span{font-size:calc(9px + 2pt);color:var(--tracker-muted);text-transform:uppercase;letter-spacing:.5px}.tracker .tracker-filters select{border:1px solid #34465c;background:#0b1623;padding:4px 24px 4px 7px;border-radius:5px;color:#d6e1ee;font-size:calc(11px + 2pt);min-height:28px;max-width:220px}.tracker .tracker-filters .tracker-label-toggle{display:flex;align-items:center;gap:4px;cursor:pointer}.tracker .tracker-label-toggle input{accent-color:var(--tracker-green);margin:0}.tracker .tracker-filters .tracker-label-toggle>span{text-transform:none;letter-spacing:0;white-space:nowrap;font-size:calc(10px + 2pt)}.tracker .tracker-matrix-scroll{position:relative;overflow:auto;max-height:max(320px,calc(100dvh - 135px));max-width:100%;scrollbar-color:#486078 #0c1622;scrollbar-width:thin}.tracker .tracker-matrix-panel{width:fit-content;max-width:100%}.tracker .tracker-matrix-table{width:max-content;min-width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;font-size:calc(11px + 2pt);line-height:1.25;text-align:left}.tracker .tracker-matrix-table th,.tracker .tracker-matrix-table td{padding:6px 5px;border-bottom:1px solid #243244;border-right:1px solid #24324480;vertical-align:top;white-space:nowrap}.tracker .tracker-matrix-table thead th{position:sticky;top:0;z-index:3;background:#172638;font-weight:600;padding-block:6px;color:#e2eaf4;box-shadow:0 1px #32455e}.tracker .tracker-matrix-table thead th small{display:block;margin-top:2px;color:var(--tracker-muted);font-size:calc(9px + 2pt);font-weight:400;white-space:nowrap}.tracker .tracker-matrix-table .tracker-frozen{position:sticky;left:0;z-index:2;background:#142132;border-right:1px solid #3b4d64;box-shadow:3px 0 8px #050c1217}.tracker .tracker-matrix-table thead .tracker-frozen{z-index:4;background:#1a2b3f}.tracker .tracker-bet-label{font-weight:550;color:#dbe5f2}.tracker .tracker-bet-label>span:first-child{display:block;width:10ch;white-space:normal;overflow-wrap:anywhere}.tracker .tracker-matrix-table .tracker-category-row th{background:#0a1520;padding:3px 6px;color:#90a9be;font-size:calc(9px + 2pt);text-transform:uppercase;letter-spacing:.6px;font-weight:600}.tracker .tracker-category-row th>span{position:sticky;left:6px}.tracker .tracker-result-cell{background:#0c1724;white-space:normal}.tracker .tracker-result-content{width:14ch;white-space:normal}.tracker .tracker-status{display:inline-flex;align-items:center;gap:3px;color:#9caec3;font-size:calc(8px + 2pt);font-weight:500;white-space:nowrap}.tracker .tracker-status>span{width:4px;height:4px;border-radius:50%;background:currentColor}.tracker .tracker-status-live{color:#86c9ab}.tracker .tracker-status-projected{color:#9fc6f0}.tracker .tracker-status-final{color:#d0b76b}.tracker .tracker-status-uncertain{color:#a7b4c5}.tracker .tracker-status-unavailable{color:#d3b77a}.tracker .tracker-result-winners{display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:#c3d1e1;font-size:calc(10px + 2pt);overflow-wrap:anywhere;min-width:0}.tracker .tracker-result-winners>span{max-width:100%}.tracker .tracker-result-summary>.tracker-result-stacked{flex-basis:100%}.tracker .tracker-result-summary{color:#8a9fb6;font-size:calc(9px + 2pt);display:flex;flex-wrap:wrap;gap:3px;align-items:center}.tracker .tracker-result-odds{list-style:none;margin:3px 0 0;padding:0;font-size:11px;line-height:1.4;color:#c3d1e1;font-variant-numeric:tabular-nums}.tracker .tracker-result-odds li{display:flex;gap:4px;white-space:nowrap}.tracker .tracker-result-odds abbr{text-decoration:none}.tracker .tracker-result-value,.tracker .tracker-result-zero{color:var(--tracker-muted)}.tracker .tracker-result-zero{font-size:calc(8px + 2pt)}.tracker .tracker-pick-cell{color:#b5c4d6}.tracker .tracker-pick-cell ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.tracker .tracker-pick-cell li{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:1px 2px;border-radius:3px;line-height:1.25}.tracker .tracker-team-pick{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.tracker .tracker-team-logo{display:block;width:22px;height:22px;flex:0 0 22px;object-fit:contain}.tracker .tracker-pick-cell li>span{min-width:0}.tracker .tracker-pick-cell li svg{margin-top:1px;flex:0 0 auto}.tracker .tracker-pick-matched{color:#a5efc1;background:#28895935}.tracker .tracker-cell-winning{background:#1e654621}.tracker .tracker-cell-detail{display:block;margin-top:3px;font-size:calc(9px + 2pt);color:var(--tracker-muted)}.tracker .tracker-pick-empty{color:#516981}.tracker .tracker-empty{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px 24px}.tracker .tracker-empty-icon{display:grid;place-items:center;width:60px;height:60px;border:1px solid #334960;border-radius:18px;background:#192b3e;color:#91b5c5;margin-bottom:20px}.tracker .tracker-empty h2{font-size:19px;font-weight:600;letter-spacing:-.4px}.tracker .tracker-empty p{max-width:420px;color:var(--tracker-muted);font-size:12px;margin-top:10px;line-height:1.8}.tracker .tracker-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid #477962;border-radius:7px;color:var(--tracker-green);background:#28573f40;font-size:12px;margin-top:22px}.tracker .tracker-button:hover{background:#28573f80}.tracker .tracker-skeleton{border:1px solid var(--tracker-border);background:#111c2a;padding:25px;border-radius:12px}.tracker .tracker-skeleton-top{width:160px;height:17px;background:#233347;border-radius:4px;margin-bottom:30px}.tracker .tracker-skeleton-row{padding:20px 0;display:grid;grid-template-columns:38px 1fr 50px;gap:16px;border-top:1px solid #243144}.tracker .tracker-skeleton-row span{height:26px;background:#1d2d40;border-radius:5px;animation:tracker-pulse 1.4s ease-in-out infinite alternate}.tracker .tracker-skeleton-row span:nth-child(2){max-width:210px}.tracker .tracker-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tracker .tracker-skip{position:fixed;top:10px;left:20px;z-index:100;padding:10px 16px;border-radius:6px;background:#90e4b3;color:#0b1e15;transform:translateY(-150%)}.tracker .tracker-skip:focus{transform:translateY(0)}.tracker .tracker-spinning{animation:tracker-spin 1s linear infinite}@keyframes tracker-spin{to{transform:rotate(360deg)}}@keyframes tracker-pulse{to{opacity:.4}}@media(min-width:1450px){.tracker .tracker-shell{width:min(1400px,calc(100% - 120px))}}@media(max-width:800px){.tracker .tracker-shell{width:calc(100% - 40px)}.tracker .tracker-main{padding-top:32px}.tracker .tracker-hero{margin-bottom:27px}.tracker .tracker-hero h1{font-size:31px}.tracker .tracker-hero-mark{width:74px;height:74px}.tracker .tracker-hero-mark svg{width:42px}.tracker .tracker-stats{gap:10px}.tracker .tracker-stats>div{padding:16px 13px;gap:10px}.tracker .tracker-stats svg{width:16px}.tracker .tracker-methodology-body{gap:25px}.tracker .tracker-score-table thead th:nth-child(2){width:auto}}@media(max-width:560px){.tracker .tracker-shell{width:calc(100% - 28px)}.tracker .tracker-header-inner{min-height:73px;gap:10px}.tracker .tracker-brand{gap:8px;font-size:13px}.tracker .tracker-brand img{width:31px;height:31px;border-radius:8px}.tracker .tracker-brand small{font-size:8px}.tracker .tracker-entry-link{font-size:10px;padding:8px 9px;gap:5px}.tracker .tracker-entry-link svg{width:12px}.tracker .tracker-main{padding-top:27px}.tracker .tracker-hero{gap:0;margin-bottom:24px}.tracker .tracker-hero-mark{display:none}.tracker .tracker-eyebrow{font-size:9px;letter-spacing:1.3px}.tracker .tracker-hero h1{font-size:27px;letter-spacing:-1px;margin-top:11px}.tracker .tracker-hero p{font-size:11px;max-width:300px;line-height:1.7;margin-top:9px}.tracker .tracker-tabs{gap:22px}.tracker .tracker-tabs a{font-size:11px;gap:6px;padding-bottom:14px}.tracker .tracker-tabs a svg{width:15px}.tracker .tracker-refresh{padding-inline:4px;min-width:32px;justify-content:center}.tracker .tracker-refresh span{display:none}.tracker .tracker-update-line{font-size:8px;gap:7px;padding-block:12px 18px;flex-wrap:wrap}.tracker .tracker-update-line svg{width:11px}.tracker .tracker-stats{gap:7px;margin-bottom:17px}.tracker .tracker-stats>div{padding:13px 9px;border-radius:8px;align-items:flex-start}.tracker .tracker-stats>div>svg{display:none}.tracker .tracker-stats strong{font-size:21px}.tracker .tracker-stats strong span{font-size:11px}.tracker .tracker-stats p>span{font-size:9px;line-height:1.55}.tracker .tracker-panel-heading{padding:19px 16px}.tracker .tracker-panel-heading h2{font-size:14px}.tracker .tracker-panel-heading p{font-size:10px}.tracker .tracker-count{font-size:8px}.tracker .tracker-score-table{min-width:420px}.tracker .tracker-score-table thead th{font-size:8px;padding:12px 9px;letter-spacing:.25px}.tracker .tracker-score-table thead th:first-child{padding-left:12px;width:45px}.tracker .tracker-score-table tbody td{font-size:11px;padding:13px 9px}.tracker .tracker-score-table tbody td:first-child{padding-left:10px}.tracker .tracker-score-table tbody th{padding:13px 9px}.tracker .tracker-score-table tbody td:last-child,.tracker .tracker-score-table thead th:last-child{padding-right:13px}.tracker .tracker-score-table .tracker-current-heading span{display:block}.tracker .tracker-avatar{display:none}.tracker .tracker-manager-name{font-size:11px;gap:4px}.tracker .tracker-manager-note{font-size:8px;white-space:nowrap}.tracker .tracker-score-table tbody .tracker-current-points{font-size:19px}.tracker .tracker-rank{font-size:11px;width:23px;height:25px}.tracker .tracker-table-foot{padding:13px 15px;font-size:9px}.tracker .tracker-table-foot svg{width:13px}.tracker .tracker-methodology{margin-top:18px}.tracker .tracker-methodology>summary{padding:16px;font-size:11px}.tracker .tracker-methodology-body{grid-template-columns:1fr;gap:25px;padding:4px 17px 22px;font-size:10px}.tracker .tracker-footer{font-size:9px;flex-direction:column;gap:12px;margin-top:22px}.tracker .tracker-notice{font-size:10px;padding:12px}.tracker .tracker-notice>svg{width:15px}.tracker .tracker-filters{width:100%;gap:10px}.tracker .tracker-filters label{min-width:0;flex:1}.tracker .tracker-filters select{width:100%;max-width:none;font-size:calc(10px + 2pt);padding-left:8px;padding-right:20px}}.tracker.tracker-scores-page .tracker-main{max-width:960px;padding-block:8px 12px}.tracker.tracker-scores-page.tracker-embedded .tracker-main{margin-inline:0;padding-top:0}.tracker-scores-page .tracker-update-line{padding-block:4px 6px}.tracker-scores-page .tracker-stats{display:flex;flex-wrap:wrap;gap:6px 20px;margin-bottom:8px}.tracker-scores-page .tracker-stats>div{border:0;border-radius:0;padding:0;background:none;gap:6px;align-items:center}.tracker-scores-page .tracker-stats svg{width:14px;height:14px}.tracker-scores-page .tracker-stats p{flex-direction:row;align-items:baseline;gap:5px}.tracker-scores-page .tracker-stats strong{font-size:14px;letter-spacing:0}.tracker-scores-page .tracker-stats strong span{font-size:11px}.tracker-scores-page .tracker-stats p>span{font-size:11px}.tracker-scores-page .tracker-panel-heading{padding:8px 12px;gap:10px}.tracker-scores-page .tracker-panel-heading h2{font-size:14px}.tracker-scores-page .tracker-panel-heading p{margin-top:1px}.tracker-scores-page .tracker-count{padding:2px 7px}.tracker-scores-page .tracker-score-table thead th{padding:6px 10px}.tracker-scores-page .tracker-score-table thead th:first-child{padding-left:12px;width:48px}.tracker-scores-page .tracker-score-table thead th:nth-child(2){width:auto}.tracker-scores-page .tracker-score-table thead th:last-child{padding-right:12px}.tracker-scores-page .tracker-score-table tbody :is(td,th){padding:3px 10px}.tracker-scores-page .tracker-score-table tbody td:first-child{padding-left:10px}.tracker-scores-page .tracker-score-table tbody td:last-child{padding-right:12px}.tracker-scores-page .tracker-rank{width:24px;height:24px}.tracker-scores-page .tracker-manager{gap:8px}.tracker-scores-page .tracker-avatar{width:24px;height:24px;flex-basis:24px;font-size:9px}.tracker-scores-page .tracker-score-table tbody .tracker-current-points{font-size:16px;letter-spacing:0}.tracker-scores-page .tracker-table-foot{padding:6px 12px}.tracker-scores-page .tracker-notice{padding:6px 10px;margin-bottom:8px;gap:7px}.tracker-scores-page .tracker-notice>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.tracker-scores-page .tracker-notice details{margin-top:0}.tracker-scores-page .tracker-notice details[open]{flex-basis:100%}.tracker-scores-page .tracker-methodology{margin-top:8px}.tracker-scores-page .tracker-methodology>summary{padding:8px 12px}.tracker-scores-page .tracker-footer{margin-top:8px;gap:6px}@media(max-width:560px){.tracker-scores-page .tracker-stats{gap:4px 12px}.tracker-scores-page .tracker-score-table{min-width:350px}.tracker-scores-page .tracker-score-table :is(thead th,tbody td,tbody th){padding-inline:7px}.tracker-scores-page .tracker-manager-name{font-size:12px}}.tracker.tracker-matrix-page .tracker-shell{width:calc(100% - 24px)}.tracker.tracker-matrix-page{font-size:calc(14px + 2pt)}.tracker-matrix-page .tracker-header-inner{min-height:48px}.tracker-matrix-page .tracker-brand{font-size:calc(13px + 2pt);gap:8px}.tracker-matrix-page .tracker-brand img{width:28px;height:28px;border-radius:7px}.tracker-matrix-page .tracker-brand small{font-size:calc(9px + 2pt);margin-top:0}.tracker-matrix-page .tracker-entry-link{padding:5px 9px;font-size:calc(11px + 2pt)}.tracker-matrix-page .tracker-main{padding-block:8px 14px}.tracker-matrix-page .tracker-tabs a{font-size:calc(11px + 2pt);padding-block:6px}.tracker-matrix-page .tracker-refresh{min-height:28px;font-size:calc(11px + 2pt);padding-block:3px}.tracker-matrix-page .tracker-update-line{padding-block:4px;font-size:calc(9px + 2pt)}.tracker-matrix-page .tracker-notice{padding:5px 8px;font-size:calc(10px + 2pt);margin-bottom:6px;gap:6px}.tracker-matrix-page .tracker-table-foot{padding:6px 10px;font-size:calc(9px + 2pt)}.tracker-matrix-page .tracker-methodology{margin-top:8px}.tracker-matrix-page .tracker-methodology>summary{padding:9px 12px;font-size:calc(11px + 2pt)}.tracker-matrix-page .tracker-methodology-body{font-size:calc(11px + 2pt)}.tracker-matrix-page .tracker-methodology-body h3{font-size:calc(12px + 2pt)}.tracker-matrix-page .tracker-sources p{font-size:calc(10px + 2pt)}.tracker-matrix-page .tracker-source-state{font-size:calc(9px + 2pt)}.tracker-matrix-page .tracker-empty h2{font-size:calc(19px + 2pt)}.tracker-matrix-page .tracker-empty p,.tracker-matrix-page .tracker-button{font-size:calc(12px + 2pt)}.tracker-matrix-page .tracker-footer{margin-top:10px;font-size:calc(10px + 2pt)}@media(max-width:560px){.tracker-matrix-page .tracker-methodology-body{font-size:calc(10px + 2pt)}.tracker-matrix-page .tracker-footer{font-size:calc(9px + 2pt)}.tracker-matrix-page .tracker-filters{flex-wrap:wrap;gap:6px}.tracker-matrix-page .tracker-filters .tracker-label-toggle{flex:0 0 100%}}@media(prefers-reduced-motion:reduce){.tracker .tracker-spinning,.tracker .tracker-skeleton-row span{animation:none}}.tracker.tracker-embedded{position:relative;min-height:0;min-width:0;max-width:100%}.tracker.tracker-embedded .tracker-shell{width:100%;margin:0}.tracker.tracker-embedded .tracker-main{padding:0 0 8px}.tracker.tracker-embedded .tracker-matrix-scroll{max-height:max(240px,calc(var(--app-height, 100dvh) - 180px))}.tracker .tracker-tabs{min-width:0;flex-wrap:wrap;row-gap:0}.tracker.tracker-weekly-page .tracker-main{max-width:860px;padding-block:8px 12px}.tracker.tracker-weekly-page.tracker-embedded .tracker-main{margin-inline:0;padding-top:0}.tracker-weekly-page .tracker-update-line{padding-block:5px 8px}.tracker .weekly-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.tracker .weekly-heading h1{font-size:22px;letter-spacing:-.5px}.tracker .weekly-heading p{color:var(--tracker-muted);font-size:12px;margin-top:2px}.tracker .weekly-heading>svg{color:var(--tracker-gold)}.tracker .weekly-pot-summary{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:10px;margin-bottom:12px}.tracker .weekly-pot-summary>div{display:flex;flex-direction:column;justify-content:center;padding:10px 14px;border:1px solid var(--tracker-border);border-radius:9px;background:var(--tracker-surface)}.tracker .weekly-pot-summary span{display:flex;align-items:center;gap:6px;color:var(--tracker-muted);font-size:11px}.tracker .weekly-pot-summary strong{font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:-.7px}.tracker .weekly-pot-summary small{color:var(--tracker-muted);font-size:10px}.tracker .weekly-pot-summary .weekly-total{border-color:#4e81694d;background:#17473152}.tracker .weekly-total strong,.tracker .weekly-total span{color:var(--tracker-green)}.tracker .weekly-warning{padding:8px 10px;margin-bottom:10px;color:#e0c88e;border:1px solid #76673975;border-radius:6px;background:#a57d1712;font-size:12px}.tracker .weekly-table-scroll{max-width:100%;overflow-x:auto}.tracker .weekly-results-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:12px}.tracker .weekly-winners{padding:12px}.tracker .weekly-winners h2{font-size:14px}.tracker .weekly-winners>p,.tracker .weekly-winners>small{color:var(--tracker-muted);font-size:11px}.tracker .weekly-winners>p{margin:3px 0 10px}.tracker .weekly-winners ul{list-style:none;padding:0;margin:0 0 10px}.tracker .weekly-winners li{padding:9px 0;border-top:1px solid var(--tracker-border)}.tracker .weekly-winner-total{display:flex;justify-content:space-between;gap:10px;font-size:14px;font-variant-numeric:tabular-nums}.tracker .weekly-winner-total strong:last-child{color:var(--tracker-green)}.tracker .weekly-winner-meta{display:flex;flex-direction:column;gap:2px;margin-top:3px;color:var(--tracker-muted);font-size:11px}.tracker .weekly-winner-meta .weekly-rollover{font-size:11px}.tracker .weekly-winners .weekly-winners-empty{margin:12px 0}.tracker .weekly-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;text-align:left;font-variant-numeric:tabular-nums}.tracker .weekly-table th,.tracker .weekly-table td{padding:7px 11px;border-bottom:1px solid var(--tracker-border);vertical-align:middle}.tracker .weekly-table thead th{font-size:11px;font-weight:550;color:var(--tracker-muted);background:#0c1622;white-space:nowrap}.tracker .weekly-table thead th:first-child{width:62px}.tracker .weekly-table tbody th{font-weight:650}.tracker .weekly-table tbody th small{display:block;color:var(--tracker-muted);font-size:9px;font-weight:400}.tracker .weekly-table tr:last-child>*{border-bottom:0}.tracker .weekly-leaders{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.tracker .weekly-leaders li{display:flex;flex-wrap:wrap;column-gap:9px;justify-content:flex-start}.tracker .weekly-leaders strong{font-weight:550;color:#cfdbeb}.tracker .weekly-skynet-row{background:#b9952710}.tracker .weekly-rollover{display:inline-flex;align-items:center;gap:3px;color:var(--tracker-gold);font-size:12px}.tracker .weekly-rollover svg{flex:0 0 auto}.tracker .weekly-prize-note{margin-top:3px;max-width:240px;line-height:1.4}.tracker .weekly-split-prize{list-style:none;margin:0;padding:0;font-size:11px}.tracker .weekly-muted{color:var(--tracker-muted);font-size:11px}.tracker .weekly-note{margin-top:10px;color:var(--tracker-muted);font-size:11px;line-height:1.6}.tracker .weekly-payouts>.tracker-text-link{font-size:11px}@media(max-width:899px){.tracker.tracker-embedded .tracker-matrix-scroll{max-height:max(240px,calc(var(--app-height, 100dvh) - 230px))}}@media(max-width:700px){.tracker .weekly-results-layout{grid-template-columns:minmax(0,1fr)}.tracker .weekly-winners{grid-row:1}}@media(max-width:560px){.tracker .tracker-tabs{gap:0 10px}.tracker .tracker-tabs a{font-size:11px}.tracker .tracker-tabs a>svg{display:none}.tracker .weekly-pot-summary{grid-template-columns:1fr 1fr;gap:7px}.tracker .weekly-pot-summary .weekly-total{grid-column:1 / -1}.tracker .weekly-pot-summary>div{padding:7px 10px}.tracker .weekly-pot-summary strong{font-size:23px}.tracker .weekly-table{min-width:320px;font-size:12px}.tracker .weekly-table th,.tracker .weekly-table td{padding:6px 7px}.tracker .weekly-table thead th span{display:none}}
