.homepage-module__Kwqmoa__home{color:var(--cream);background:var(--navy);min-height:100vh;font-family:Inter,sans-serif}.homepage-module__Kwqmoa__home button,.homepage-module__Kwqmoa__home select{cursor:pointer;font-family:inherit}.homepage-module__Kwqmoa__home button:focus-visible,.homepage-module__Kwqmoa__home a:focus-visible,.homepage-module__Kwqmoa__home select:focus-visible{outline-offset:4px;outline:2px solid #73b8df}.homepage-module__Kwqmoa__navLinks{align-items:center}.homepage-module__Kwqmoa__navLinks .homepage-module__Kwqmoa__mlbLink{text-transform:uppercase;letter-spacing:.08em;color:#f5f1e6b3;background:0 0;border:0;padding:0;font:500 12px Inter,sans-serif;transition:color .2s}.homepage-module__Kwqmoa__navLinks .homepage-module__Kwqmoa__mlbLink:hover{color:#fff}.homepage-module__Kwqmoa__mobileNav.open{max-height:380px}.homepage-module__Kwqmoa__navLinks a[href=\/psi],.homepage-module__Kwqmoa__mobileNav a[href=\/psi]{color:var(--gold)}.homepage-module__Kwqmoa__mlbMenu{z-index:110;background:#12263e;border:1px solid #665a41;border-radius:7px;padding:16px;position:absolute;top:65px;right:65px;box-shadow:0 12px 24px #0004}.homepage-module__Kwqmoa__mlbMenu a{color:#f5f1e6;padding:10px;font-size:13px;display:block}.homepage-module__Kwqmoa__home .homepage-module__Kwqmoa__heroBackdrop{text-align:left;isolation:isolate;align-items:stretch;padding:0 40px}.homepage-module__Kwqmoa__hero{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:80px;width:100%;max-width:1200px;margin:0 auto;padding:80px 0;display:grid;position:relative}.homepage-module__Kwqmoa__brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.homepage-module__Kwqmoa__eyebrow{justify-content:center;width:100%}.homepage-module__Kwqmoa__brand .homepage-module__Kwqmoa__title{margin-bottom:20px;font-size:clamp(42px,6vw,76px)}.homepage-module__Kwqmoa__tagline{max-width:420px;margin-bottom:36px}.homepage-module__Kwqmoa__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.homepage-module__Kwqmoa__panel{background:#0d1e35f2;border:1px solid #d4af3733;border-radius:12px;grid-template-columns:48px minmax(0,1fr);min-height:382px;line-height:1.5;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 0 1px #d4af370d}.homepage-module__Kwqmoa__panel:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.7;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.homepage-module__Kwqmoa__rail{border-right:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:8px;padding-top:12px;display:flex}.homepage-module__Kwqmoa__rail button{color:#b5bdc8;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:36px;height:40px;display:flex}.homepage-module__Kwqmoa__rail button[aria-pressed=true]{color:#c5a267;background:#c5a26716;border-color:#c5a26750}.homepage-module__Kwqmoa__rail svg{width:17px;height:17px}.homepage-module__Kwqmoa__panelMain{flex-direction:column;min-width:0;display:flex}.homepage-module__Kwqmoa__panelHeader{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 16px 12px;display:flex}.homepage-module__Kwqmoa__panelHeader h2{color:#c5a267;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600}.homepage-module__Kwqmoa__panelHeader>span{color:#b5bdc8;white-space:nowrap;font-size:11px}.homepage-module__Kwqmoa__panelContent{flex:1;min-width:0;max-height:340px;padding:0 17px;overflow:auto}.homepage-module__Kwqmoa__leagueRow{border-bottom:1px solid #ffffff0d;padding:22px 0}.homepage-module__Kwqmoa__leagueRow:last-child{border-bottom:0}.homepage-module__Kwqmoa__rowHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.homepage-module__Kwqmoa__leagueButton{color:#f5f1e6;letter-spacing:.05em;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.homepage-module__Kwqmoa__leagueButton span{color:#c5a267}.homepage-module__Kwqmoa__record{white-space:nowrap;font:700 23px/1.1 Playfair Display,Georgia,serif}.homepage-module__Kwqmoa__record small{margin-left:8px;font:700 11px Orbitron,sans-serif}.homepage-module__Kwqmoa__windowSelect{appearance:auto;color:#b5bdc8;background:0 0;border:0;border-radius:3px;max-width:100%;margin-top:4px;padding:6px 2px 6px 0;font-size:12px}.homepage-module__Kwqmoa__windowSelect option{color:#f5f1e6;background:#0e2036}.homepage-module__Kwqmoa__dateRange{color:#99a9ba;margin-top:2px;font-size:10px}.homepage-module__Kwqmoa__period{color:#b5bdc8;margin-top:10px;font-size:12px}.homepage-module__Kwqmoa__track{background:#ffffff0b;border-radius:3px;height:3px;margin-top:12px;overflow:hidden}.homepage-module__Kwqmoa__track span{background:#64b47b;height:100%;display:block}.homepage-module__Kwqmoa__snapshotRow{padding:18px 0}.homepage-module__Kwqmoa__snapshotRow .homepage-module__Kwqmoa__rowHead{align-items:center}.homepage-module__Kwqmoa__snapshotLabel{color:#b5bdc8;min-width:0;font-size:12px}.homepage-module__Kwqmoa__snapshotRow .homepage-module__Kwqmoa__record{flex-shrink:0}.homepage-module__Kwqmoa__panelFooter{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:12px 17px;display:flex}.homepage-module__Kwqmoa__panelFooter a,.homepage-module__Kwqmoa__panelFooter button{letter-spacing:.04em;color:#c5a267;text-align:left;background:0 0;border:0;font-size:11px}.homepage-module__Kwqmoa__panelFooter>span{color:#b5bdc8;white-space:nowrap;font-size:10px}.homepage-module__Kwqmoa__backLink{color:#c5a267;background:0 0;border:0;padding:8px 0 0;font-size:11px}.homepage-module__Kwqmoa__pickRow{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.homepage-module__Kwqmoa__pickRow b{font-size:13px;font-weight:500}.homepage-module__Kwqmoa__pickRow small{color:#b5bdc8;margin-top:4px;font-size:10px;display:block}.homepage-module__Kwqmoa__pickRow strong{text-align:right;max-width:115px;font-family:Barlow Condensed,Arial,sans-serif;font-size:15px;font-weight:600}.homepage-module__Kwqmoa__picks{scroll-margin-top:64px}.homepage-module__Kwqmoa__sectionTop{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.homepage-module__Kwqmoa__sectionTop h2{letter-spacing:-.02em;font:700 30px/1.2 Playfair Display,Georgia,serif}.homepage-module__Kwqmoa__slate{color:#b5bdc8;text-align:right;font-size:12px}.homepage-module__Kwqmoa__slate span{margin-top:3px;font-size:11px;display:block}.homepage-module__Kwqmoa__filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.homepage-module__Kwqmoa__count{color:#b5bdc8;margin-left:auto;font-size:11px}.homepage-module__Kwqmoa__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px 24px;display:grid}.homepage-module__Kwqmoa__mlbGrid{display:contents}.homepage-module__Kwqmoa__mlbGrid.cards-grid{display:contents}.homepage-module__Kwqmoa__mlbGrid .no-picks{display:none}.homepage-module__Kwqmoa__mlbGrid>.card-scene{justify-self:center;width:252px;height:470px}.homepage-module__Kwqmoa__nhlItem{justify-self:center;width:318.387px;min-width:0;max-width:100%}.homepage-module__Kwqmoa__nhlItem .nhl-cards{width:100%;max-width:100%}.homepage-module__Kwqmoa__nhlItem .card-scene{padding-bottom:0}.homepage-module__Kwqmoa__nhlItem .flip-button{background:0 0;border-radius:16px;width:100%;height:100%;min-height:0;padding:0;inset:0}.homepage-module__Kwqmoa__nhlItem .flip-button:hover{background:0 0}.homepage-module__Kwqmoa__nhlItem .flip-button:after{display:none}.homepage-module__Kwqmoa__nhlItem .flip-button>span{display:none}.homepage-module__Kwqmoa__empty{color:#b5bdc8;grid-column:1/-1;padding:28px 0;font-size:13px}.homepage-module__Kwqmoa__results{border-top:1px solid #344254;max-width:1120px;margin:0 auto 40px;scroll-margin-top:24px}.homepage-module__Kwqmoa__results summary{cursor:pointer;color:#c5a267;padding:20px 0;font-size:13px}.homepage-module__Kwqmoa__resultsBody{padding:0 0 24px}.homepage-module__Kwqmoa__resultsFilters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.homepage-module__Kwqmoa__resultsFilters a{color:#c5a267;font-size:12px}.homepage-module__Kwqmoa__resultsRecord{margin:20px 0;font:700 22px/1.5 Playfair Display,Georgia,serif}.homepage-module__Kwqmoa__resultsRecord span{color:#b5bdc8;font:400 12px Inter,sans-serif}.homepage-module__Kwqmoa__tableScroll{border:1px solid #344254;border-radius:6px;max-height:500px;overflow:auto}.homepage-module__Kwqmoa__tableScroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.homepage-module__Kwqmoa__tableScroll th,.homepage-module__Kwqmoa__tableScroll td{white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:12px 14px}.homepage-module__Kwqmoa__tableScroll th{color:#c5a267;background:#0e2036;position:sticky;top:0}.homepage-module__Kwqmoa__tableScroll caption{text-align:left;color:#b5bdc8;padding:12px 14px}.homepage-module__Kwqmoa__tableScroll [data-grade=W]{color:#64b47b}.homepage-module__Kwqmoa__tableScroll [data-grade=L]{color:#e46b5c}.homepage-module__Kwqmoa__footer .nav-logo-badge{margin-bottom:6px}.homepage-module__Kwqmoa__portrait{background:#ffffff0a;border:1px solid #d4af371a;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.homepage-module__Kwqmoa__portrait img{object-fit:cover;width:100%;height:100%}.homepage-module__Kwqmoa__portrait>span{color:#b5bdc8;font-size:11px}.homepage-module__Kwqmoa__pickEntry{border-bottom:1px solid #ffffff0d;display:block}.homepage-module__Kwqmoa__pickEntry:last-child{border-bottom:0}.homepage-module__Kwqmoa__pickEntry .homepage-module__Kwqmoa__pickRow{border:0;gap:10px}.homepage-module__Kwqmoa__pickIdentity{flex:1;min-width:0}.homepage-module__Kwqmoa__pickIdentity b{font:600 12px Inter,sans-serif;display:block}.homepage-module__Kwqmoa__pickIdentity small{font-size:10px;line-height:1.4}.homepage-module__Kwqmoa__pickNumbers{text-align:right;flex-shrink:0;max-width:45%}.homepage-module__Kwqmoa__pickNumbers strong{letter-spacing:.05em;max-width:none;font:700 10px Inter,sans-serif}.homepage-module__Kwqmoa__pickNumbers small{font-size:10px;line-height:1.4}.homepage-module__Kwqmoa__resultDot{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.homepage-module__Kwqmoa__liveDot{background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:4px;animation:2s ease-in-out infinite homepage-module__Kwqmoa__overviewPulse;display:inline-block}.homepage-module__Kwqmoa__pickProgress,.homepage-module__Kwqmoa__psiTrack{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.homepage-module__Kwqmoa__pickProgress>span,.homepage-module__Kwqmoa__psiTrack>span{border-radius:2px;height:100%;display:block}.homepage-module__Kwqmoa__pickProgress>span{transition:width 1.5s}.homepage-module__Kwqmoa__psiHeader{flex-wrap:wrap;gap:3px 10px}.homepage-module__Kwqmoa__psiHeader h2{color:var(--gold)}.homepage-module__Kwqmoa__psiHeader>span{white-space:normal;font-size:10px}.homepage-module__Kwqmoa__psiContent{scrollbar-width:thin;max-height:276px;padding:0}.homepage-module__Kwqmoa__psiRow{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;min-height:46px;padding:5px 16px;display:flex}.homepage-module__Kwqmoa__psiRank{color:#f5f1e64d;text-align:center;flex:0 0 18px;font:700 9px Orbitron,sans-serif}.homepage-module__Kwqmoa__psiIdentity{flex:1;min-width:0}.homepage-module__Kwqmoa__psiIdentity b{margin-bottom:5px;font:600 12px/1.4 Inter,sans-serif;display:block}.homepage-module__Kwqmoa__psiScore{text-align:right;flex:0 0 54px;line-height:1.2}.homepage-module__Kwqmoa__psiScore strong{font:700 14px/1 Orbitron,sans-serif;display:block}.homepage-module__Kwqmoa__psiScore small{letter-spacing:.12em;color:#f5f1e680;margin-top:3px;font-size:8px;display:block}@keyframes homepage-module__Kwqmoa__overviewPulse{50%{opacity:.4}}@media (max-width:420px){.homepage-module__Kwqmoa__pickEntry .homepage-module__Kwqmoa__pickRow{flex-wrap:wrap;gap:7px}.homepage-module__Kwqmoa__pickIdentity{flex-basis:calc(100% - 42px)}.homepage-module__Kwqmoa__pickNumbers{text-align:left;flex:1;max-width:calc(100% - 54px);margin-left:41px}.homepage-module__Kwqmoa__psiRow{gap:7px;padding-inline:10px}.homepage-module__Kwqmoa__psiRank{flex-basis:12px}.homepage-module__Kwqmoa__psiScore{flex-basis:48px}}@media (prefers-reduced-motion:reduce){.homepage-module__Kwqmoa__liveDot{animation:none}.homepage-module__Kwqmoa__pickProgress>span{transition:none}}@media (max-width:1050px){.homepage-module__Kwqmoa__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-module__Kwqmoa__results{margin-inline:28px}}@media (max-width:768px){.homepage-module__Kwqmoa__home .homepage-module__Kwqmoa__heroBackdrop{padding:0 20px}.homepage-module__Kwqmoa__record{font-size:21px}.homepage-module__Kwqmoa__sectionTop h2{font-size:28px}.homepage-module__Kwqmoa__sectionTop{align-items:start}.homepage-module__Kwqmoa__slate{max-width:125px}.homepage-module__Kwqmoa__filters .filter-select{min-height:44px}.homepage-module__Kwqmoa__cardGrid{grid-template-columns:minmax(0,1fr)}.homepage-module__Kwqmoa__count{flex-basis:100%;margin:4px 0 0}.homepage-module__Kwqmoa__results{margin-inline:20px}.homepage-module__Kwqmoa__mlbMenu{right:20px}}@media (max-width:355px){.homepage-module__Kwqmoa__panelContent,.homepage-module__Kwqmoa__panelHeader,.homepage-module__Kwqmoa__panelFooter{padding-inline:11px}.homepage-module__Kwqmoa__panelFooter{gap:6px}.homepage-module__Kwqmoa__record{font-size:19px}.homepage-module__Kwqmoa__panelFooter>span{font-size:9px}}@media (prefers-reduced-motion:reduce){:is(.homepage-module__Kwqmoa__home .card-inner,.homepage-module__Kwqmoa__home .card-rotor){transition:none}:is(.homepage-module__Kwqmoa__home .card-front,.homepage-module__Kwqmoa__home .cascade-in){animation:none!important}.homepage-module__Kwqmoa__home{scroll-behavior:auto}}.homepage-module__Kwqmoa__slate{white-space:nowrap;flex-shrink:0;max-width:none}@media (max-width:768px){.homepage-module__Kwqmoa__sectionTop{flex-wrap:wrap;gap:8px}.homepage-module__Kwqmoa__slate{text-align:left}}@media (prefers-reduced-motion:reduce){.homepage-module__Kwqmoa__heroBackdrop>.hero-grid{animation:none}}
