:root{--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--touch-min: 44px;--touch-min-dense: 36px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px}.touch-target{min-width:var(--touch-min);min-height:var(--touch-min);display:inline-flex;align-items:center;justify-content:center}.touch-target-extend{position:relative}.touch-target-extend:before{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:var(--touch-min);height:var(--touch-min);transform:translate(-50%,-50%)}@media (max-width: 768px){:where(input,textarea,select):not([type=checkbox],[type=radio],[type=file],[type=color],[type=range]){font-size:16px}}:root{--light-theme-text: linear-gradient(120deg,rgba(10, 30, 22, .92) 0%,rgba(6, 20, 16, .96) 40%,rgba(3, 12, 9, .98) 80%);--light-theme-bg: rgb(223, 235, 227);--light-theme-block: rgb(125, 125, 125);--gradient-text: linear-gradient(120deg,rgba(10, 30, 22, .92) 0%,rgba(6, 20, 16, .96) 40%,rgba(3, 12, 9, .98) 80%);--pillar-color: rgb(223, 235, 227);--home-page-info: none;--light-bg: #dfebe3;--light-bg-elevated: #dfebe3;--light-surface: #e4efe8;--light-surface-muted: #d2e3d8;--light-surface-strong: #bdd1c4;--light-surface-accent: #cce0d3;--light-mint-soft: #edf4ef;--light-mint-deep: #a8c2b2;--light-sage-emerald: #7fa28a;--light-border: #9db2a6;--light-border-strong: #7a927f;--light-text: #0c1a14;--light-text-muted: #334a3d;--light-text-soft: #4d6657;--light-heading: #000;--light-body: rgb(60, 60, 60);--light-body-soft: rgb(95, 95, 95);--light-accent: #059669;--light-accent-strong: #047857;--light-accent-deeper: #065f46;--light-accent-soft: rgba(5, 150, 105, .18);--light-accent-softer: rgba(5, 150, 105, .09);--light-accent-border: rgba(5, 150, 105, .45);--light-accent-border-strong: rgba(5, 150, 105, .7);--light-danger: #b91c1c;--light-danger-soft: rgba(185, 28, 28, .14);--light-warn: #8a4206;--light-shadow-xs: 0 1px 2px rgba(10, 26, 20, .04);--light-shadow-sm: 0 1px 3px rgba(10, 26, 20, .06), 0 1px 2px rgba(10, 26, 20, .04);--light-shadow-md: 0 4px 14px rgba(10, 26, 20, .08), 0 2px 4px rgba(10, 26, 20, .06);--light-shadow-lg: 0 12px 32px rgba(10, 26, 20, .12), 0 4px 8px rgba(10, 26, 20, .06);--light-shadow-hover: 0 8px 24px rgba(10, 26, 20, .14), 0 3px 6px rgba(10, 26, 20, .08);--light-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .6);--light-ring: 0 0 0 3px rgba(5, 150, 105, .25);--light-ring-strong: 0 0 0 3px rgba(5, 150, 105, .45);--light-hover-tint: rgba(5, 150, 105, .08);--light-active-tint: rgba(5, 150, 105, .16);--light-transition: background-color .14s ease, border-color .14s ease, color .14s ease, box-shadow .14s ease, transform .14s ease, filter .14s ease;--light-radius-sm: 6px;--light-radius-md: 10px;--light-radius-lg: 14px;--surface-border-subtle: var(--light-border);--site-scrollbar-track: #8fa396;--site-scrollbar-color: #3d5748;--site-scrollbar-thumb: linear-gradient(180deg, #3d5748 0%, #1f3327 100%);--site-scrollbar-thumb-hover: linear-gradient(180deg, #1f3327 0%, #0f1e17 100%);background:var(--light-bg);color:var(--light-text);color-scheme:light}html[data-theme=light] body,html[data-theme=light] #root{background:var(--light-bg);color:var(--light-text)}html[data-theme=light] [class*=draft-room-rail],html[data-theme=light] [class*=draft-room-queue],html[data-theme=light] [class*=draft-room-pick-history],html[data-theme=light] [class*=draft-room-team-roster],html[data-theme=light] [class*=draft-room-on-the-clock],html[data-theme=light] [class*=draft-room-player-row],html[data-theme=light] [class*=draft-room-queue-row],html[data-theme=light] [class*=draft-room-pick-row],html[data-theme=light] [class*=draft-room-list-row]{background:var(--light-surface)!important;border-color:var(--light-border)!important;color:var(--light-text)!important}html[data-theme=light] [class*=draft-room-player-row]:hover,html[data-theme=light] [class*=draft-room-queue-row]:hover,html[data-theme=light] [class*=draft-room-list-row]:hover{background:var(--light-accent-soft)!important}html[data-theme=light] [class*=faab]{color:var(--light-text)}html[data-theme=light] [class*=lsCard],html[data-theme=light] [class*=lsPanel],html[data-theme=light] [class*=lsSection],html[data-theme=light] [class*=lsMatchup],html[data-theme=light] [class*=lsStandings],html[data-theme=light] [class*=lsLineup],html[data-theme=light] [class*=lsTeamBar],html[data-theme=light] [class*=lsOpponent],html[data-theme=light] [class*=newsCard],html[data-theme=light] [class*=newsSection],html[data-theme=light] [class*=newsHero],html[data-theme=light] [class*=newsBanner],html[data-theme=light] [class*=newsOverview],html[data-theme=light] [class*=newsInfo],html[data-theme=light] [class*=newsStory],html[data-theme=light] [class*=newsGame],html[data-theme=light] [class*=newsProspect],html[data-theme=light] [class*=newsDirectory],html[data-theme=light] [class*=newsPlayer],html[data-theme=light] [class*=newsSearch],html[data-theme=light] [class*=newsMini],html[data-theme=light] [class*=leaguesCard],html[data-theme=light] [class*=leaguesList],html[data-theme=light] [class*=leaguesAlert],html[data-theme=light] [class*=leaguesLock],html[data-theme=light] [class*=leaguesBtn],html[data-theme=light] [class*=dashCard],html[data-theme=light] [class*=dashTile],html[data-theme=light] [class*=dashboardCard]{background:var(--light-surface)!important;border-color:var(--light-border)!important;color:var(--light-text)!important}html[data-theme=light] [class*=Card]:not([class*=CardTitle]):not([class*=CardHead]):not([class*=CardLabel]):not([class*=CardMeta]):not([class*=Cardify]),html[data-theme=light] [class*=Panel]:not([class*=PanelTitle]):not([class*=PanelHead]),html[data-theme=light] [class*=Section]:not([class*=SectionTitle]):not([class*=SectionHead]),html[data-theme=light] [class*=Modal]:not([class*=ModalTitle]):not([class*=ModalHead]),html[data-theme=light] [class*=Popover]:not([class*=PopoverTitle]),html[data-theme=light] [class*=Drawer]:not([class*=DrawerTitle]):not([class*=DrawerHead]),html[data-theme=light] .card,html[data-theme=light] .panel{background:var(--light-surface)!important;border-color:var(--light-border)!important;color:var(--light-text)!important;box-shadow:var(--light-shadow-md);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] [class*=Title],html[data-theme=light] [class*=title]:not([class*=subtitle]):not([class*=Subtitle]){color:var(--light-heading)}html[data-theme=light] [class*=Card] p,html[data-theme=light] [class*=card] p,html[data-theme=light] [class*=Section] p,html[data-theme=light] [class*=section] p,html[data-theme=light] [class*=Panel] p,html[data-theme=light] [class*=panel] p,html[data-theme=light] [class*=Modal] p,html[data-theme=light] [class*=Drawer] p,html[data-theme=light] [class*=Popover] p{color:var(--light-body)}html[data-theme=light] [class*=Muted],html[data-theme=light] [class*=muted],html[data-theme=light] [class*=Note],html[data-theme=light] [class*=Caption],html[data-theme=light] [class*=Hint]{color:var(--light-body-soft)}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:var(--light-text-soft)}html[data-theme=light] select option{background:var(--light-surface);color:var(--light-text)}html[data-theme=light] select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,2 6,7 11,2'/></svg>")!important}html[data-theme=light] .app-select-shell:before{background:var(--light-border-strong)!important}html[data-theme=light] .app-select-shell:after{border-right-color:var(--light-text)!important;border-bottom-color:var(--light-text)!important}html[data-theme=light] .btn,html[data-theme=light] button:not([class*=primary]):not([class*=danger]):not([class*=NavLink]):not([class*=Toggle]):not([class*=Segment]):not([class*=Tab]):not([disabled]){color:var(--light-text)}html[data-theme=light] thead,html[data-theme=light] th,html[data-theme=light] .table th{color:var(--light-text-soft)!important;background:var(--light-surface-muted)!important;border-bottom-color:var(--light-border)!important}html[data-theme=light] tbody tr:hover td,html[data-theme=light] .table tbody tr:hover td{background:var(--light-accent-soft)!important}html[data-theme=light] td{border-bottom-color:var(--light-border)!important;color:var(--light-text)}html[data-theme=light] .badge,html[data-theme=light] [class*=Badge]:not([class*=BadgeGood]):not([class*=BadgeBad]):not([class*=BadgeWarn]):not([class*=BadgeMuted]):not([class*=BadgeInfo]),html[data-theme=light] [class*=Chip]:not([class*=ChipGood]):not([class*=ChipBad]){background:var(--light-surface-muted)!important;border-color:var(--light-border)!important;color:var(--light-text)!important}html[data-theme=light] .badge--info{background:#2563eb1f!important;color:#1d4ed8!important;border-color:#2563eb59!important}html[data-theme=light] .playerNewsPublicShell{background:var(--light-bg);color:var(--light-text)}html[data-theme=light] ::selection{background:#05966940}html[data-theme=light] svg[stroke="#ffffff"],html[data-theme=light] svg[stroke=white],html[data-theme=light] svg[fill="#ffffff"]:not([fill-opacity]),html[data-theme=light] svg[fill=white]:not([fill-opacity]){stroke:var(--light-text);fill:var(--light-text)}html[data-theme=light] [class*=ModalBtn][class*=primary],html[data-theme=light] [class*=ModalBtn][class*=Primary]{background:linear-gradient(180deg,#10b981,#047857)!important;border-color:transparent!important;color:#fff!important}html[data-theme=light] button{color:var(--light-text)}html[data-theme=light] button:not([class]):not([disabled]),html[data-theme=light] .btn,html[data-theme=light] [class*=Btn]:not([class*=primary]):not([class*=danger]):not([class*=Primary]):not([class*=Danger]):not([class*=NavLink]):not([class*=Toggle]){background:var(--light-mint-soft)!important;border:1px solid var(--light-accent-border)!important;color:var(--light-accent-deeper)!important;font-weight:700}html[data-theme=light] button:not([class]):not([disabled]):hover,html[data-theme=light] .btn:hover:not(:disabled),html[data-theme=light] [class*=Btn]:not([class*=primary]):not([class*=danger]):not([class*=Primary]):not([class*=Danger]):not([class*=NavLink]):not([class*=Toggle]):hover:not(:disabled){background:var(--light-accent-soft)!important;border-color:var(--light-accent)!important;color:var(--light-accent-deeper)!important}html[data-theme=light] hr,html[data-theme=light] [class*=divider],html[data-theme=light] [class*=Divider]{background:var(--light-border)!important;border-color:var(--light-border)!important}html[data-theme=light] [class*=Card]:not([class*=CardTitle]):not([class*=CardHead]):not([class*=CardLabel]):not([class*=CardMeta]):not([class*=Cardify]),html[data-theme=light] [class*=Panel]:not([class*=PanelTitle]):not([class*=PanelHead]),html[data-theme=light] [class*=Section]:not([class*=SectionTitle]):not([class*=SectionHead]),html[data-theme=light] .card,html[data-theme=light] .panel{background:var(--light-surface-muted)!important;border-color:var(--light-border)!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] [class*=Input],html[data-theme=light] [class*=Select],html[data-theme=light] [class*=Textarea]{background:var(--light-mint-soft)!important;border-color:var(--light-border)!important;color:var(--light-text)!important}html[data-theme=light] td{border-bottom-color:var(--light-border)!important;color:var(--light-text)!important;background:transparent!important}html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{box-shadow:var(--light-ring)!important}html[data-theme=light] [class*=primary],html[data-theme=light] .primary,html[data-theme=light] button.primary{background:linear-gradient(180deg,#10b981,#047857)!important;color:#fff!important;border-color:transparent!important}html[data-theme=light] [class*=primary]:hover:not(:disabled){filter:brightness(1.06)}html[data-theme=light] [class*=draft-room-team-select],html[data-theme=light] [class*=draft-room-team-label]{background:var(--light-bg-elevated)!important;border:1px solid var(--light-accent-border)!important;color:var(--light-text)!important}html[data-theme=light] .acctTitle{background-image:var(--gradient-text)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}html[data-theme=light] .acctLabel,html[data-theme=light] .acctToggleLabel{background-image:var(--light-theme-text)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}html[data-theme=light] .acctCardTitle,html[data-theme=light] .acctNavLabel,html[data-theme=light] .acctStatValue,html[data-theme=light] .acctStatLabel{background-image:var(--gradient-text)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}html[data-theme=light] .acctStatId.mono{color:var(--light-text)!important;font-weight:bolder}html[data-theme=light] .acctPfpBtn{color:var(--gradient-text)!important}html[data-theme=light] .acctTeamName,html[data-theme=light] .legal-stuff-header{color:var(--light-text)}html[data-theme=light] .legal-stuff{color:var(--light-text);color-scheme:none}html[data-theme=light] .acctCard,html[data-theme=light] .legal-stuff-list{color:var(--light-text)!important}html[data-theme=light] .legal-stuff-title{color:var(--light-heading)}html[data-theme=light] .acctNav{background:var(--light-surface-muted);border-color:var(--light-border)}html[data-theme=light] .newsEyebrow,html[data-theme=light] .kdsSteps{color:#000}html[data-theme=light] .kdsRow{background-color:#d2e3d8}html[data-theme=light] .kdsSlot,html[data-theme=light] .kdsRank,html[data-theme=light] .draft-room-pick-lead-header{color:#000}html[data-theme=light] .draft-room-pick-lead-block.draft-room-notifications-pick-lead-block{background-color:var(--light-theme-bg)}html[data-theme=light] .draft-room-pick-lead-check{border-color:#05966973;color:#047857}html[data-theme=light] .draft-room-pick-lead-check.is-on{border-color:#00ffae73;background-color:#0596692e;color:#047857}html[data-theme=light] .draft-room-kds-help.kdsSetupHelp{color:#000}html[data-theme=light] .kdsFeedback.is-error{color:red}html[data-theme=light] .lsCatStandings{background-color:var(--light-theme-bg)}html[data-theme=light] .lsWltRow.lsWltRowHead{background-color:var(--light-theme-bg);column-gap:0px!important}html[data-theme=light] .lsWltRow.is-mine.is-selected,html[data-theme=light] .lsStandingsRow.is-mine.is-selected,html[data-theme=light] .lsStandingsRow.lsStandingsRowHead{border:none!important}html[data-theme=light] .kdsPrimaryBtn{color:#fff!important}html[data-theme=light] .lsWltTabs{background-color:var(--light-theme-bg)}html[data-theme=light] .lsWltTab.is-active{color:#000}html[data-theme=light] .lsWltTab:hover{color:var(--light-text)}html[data-theme=light] .lsLeagueName{color:#000}html[data-theme=light] .lsCatStandingsFixed{background-color:var(--light-surface);color:var(--light-text)}html[data-theme=light] .lsWltRow.is-mine.is-selected,html[data-theme=light] .lsLeaderboardTable{background-color:var(--light-theme-bg)}html[data-theme=light] .lsLeaderboardCell.lsLeaderboardCellCat{background-color:var(--light-theme-bg);color:#000}html[data-theme=light] .lsStandingsYou{background-color:#000;color:#ff0}html[data-theme=light] .lsLeaderboardTab{color:#fff}html[data-theme=light] .lsCatStandingsCell.lsCatStandingsCellMine,html[data-theme=light] .lsCatStandingsCell.lsCatStandingsCellCat{color:#000;background-color:var(--light-theme-bg);border-bottom-width:1px;border-bottom-color:var(--light-border);border-top-width:1px;border-top-color:var(--light-border);border-left-width:1px;border-left-color:var(--light-border);border-right-width:1px;border-right-color:var(--light-border)}html[data-theme=light] .lsScoresCard,html[data-theme=light] .lsCatStandingsFixed{color:#000;background-color:var(--light-theme-bg)}html[data-theme=light] .lsCatStandingsCell.lsCatStandingsCellCat{color:#000}html[data-theme=light] .lsCatStandingsCell.lsCatStandingsCellCat{background-color:var(--light-theme-bg)}html[data-theme=light] .lsLeaderboardCell.lsLeaderboardCellTeam,html[data-theme=light] .lsLeaderboardCell.lsLeaderboardCellVal{background-color:var(--light-theme-bg);color:#000}html[data-theme=light] .legal-stuff{background-color:var(--light-bg);color:var(--light-text)}html[data-theme=light] .legal-stuff{background-image:linear-gradient(var(--light-theme-bg) 0%,var(--light-theme-bg) 100%)!important}html[data-theme=light] .legal-stuff-list{color:#000}html[data-theme=light] .leaguesRulesBlock{color:#fff!important}html[data-theme=light] .legal-stuff-section-title,html[data-theme=light] .legal-stuff-title{color:#000!important}html[data-theme=light] .leaguesName,html[data-theme=light] .leaguesMeta{color:var(--light-text)}html[data-theme=light] .acctCard{background:linear-gradient(165deg,#0a1e16eb,#061410f5,#030c09fa)!important}html[data-theme=light] .sidebarMobileClose{background:var(--light-theme-bg)!important}html[data-theme=light] .lsLeaderboardTabs{background:#dfebe3!important}html[data-theme=light] .lsLeaderboardTab{color:#000!important}html[data-theme=light] .lsCatStandingsCell.lsCatStandingsCellTeam{background-color:var(--light-theme-bg)!important;color:#000!important}html[data-theme=light] .lsCatStandingsCell.lsCatStandingsCellScore.is-tied,html[data-theme=light] .footer-section{background-color:var(--light-theme-bg)!important}html[data-theme=light] .footer,html[data-theme=light] .info-sections-wrapper.contact-section,html[data-theme=light] .info-sections-wrapper #contact-section{background-image:var(--light-theme-bg)!important}html[data-theme=light] .contact-email-link{color:#000!important}html[data-theme=light] #contact-section p{color:#000!important;background:none!important;-webkit-text-fill-color:#000!important}html[data-theme=light] .draft-room-notification-card-title,html[data-theme=light] .contact-section.p{color:#000!important}html[data-theme=light] .navbar{background-color:var(--light-theme-bg)!important}html[data-theme=light] .lsWltCell.lsWltCellPct,html[data-theme=light] .lsWltCell.lsWltCellWide,html[data-theme=light] .newsDirectorySummary strong,html[data-theme=light] .newsDirectorySummary span,html[data-theme=light] .newsApiDebug #text{color:#000!important}html[data-theme=light] .draft-room-subsection-head{background-color:var(--light-theme-bg)!important}html[data-theme=light] .draft-room-results-count,html[data-theme=light] .draft-room-timer-toggle-status,html[data-theme=light] .draft-room-kds-help.draft-room-notifications-help,html[data-theme=light] .lsWltCell.lsWltCellTeam,html[data-theme=light] .lsWltCell.lsWltCellStat{color:#000!important}html[data-theme=light] .lsWltTable{background-color:var(--light-theme-bg)!important}html[data-theme=light] .draft-room-player-pos-art,html[data-theme=light] .draft-room-player-team,html[data-theme=light] .draft-room-muted-line,html[data-theme=light] .draft-room-section-meta,html[data-theme=light] .kdsFlowTop{color:#000!important}html[data-theme=light] .kdsSecondaryBtn{background:var(--light-mint-soft)!important;border:1px solid var(--light-accent-border)!important;color:var(--light-accent-deeper)!important}html[data-theme=light] .kdsSecondaryBtn:hover:not(:disabled){background:var(--light-accent-soft)!important;border-color:var(--light-accent)!important}html[data-theme=light] .legal-stuff-copy{color:#000!important}html[data-theme=light] .main-header,html[data-theme=light] .home-page{background-image:none!important;background-color:#edf4ef!important}html[data-theme=light] .main-header-video,html[data-theme=light] .home-photo-overlay{display:none!important}html[data-theme=light] .navbar{color:#000!important}html[data-theme=light] .footer{background-color:var(--light-theme-bg)!important;border-top-width:0px!important}html[data-theme=light] #contact-section h2{color:#000!important}html[data-theme=light] .home-section.home-pillars{background:var(--home-page-info)!important}html[data-theme=light] .home-section h2{color:#000!important}html[data-theme=light] .home-section{background:var(--home-page-info)!important}html[data-theme=light] .main-header-content.centered{background:var(--pillar-color)!important}html[data-theme=light] .home-title{color:#000!important}html[data-theme=light] .main-header-subtitle{-webkit-text-fill-color:#000!important}html[data-theme=light] .main-header-sub-subtitle.year-one-toggle{background-color:#edf4ef!important;color:#000!important}html[data-theme=light] .home-kicker{color:#000!important}html[data-theme=light] .pillar-card{background:var(--pillar-color)!important}html[data-theme=light] .pillar-card h3{color:#000!important}html[data-theme=light] .pillar-card p{color:#3c3c3c!important}html[data-theme=light] .roadmap-grid h3{color:#000!important}html[data-theme=light] .roadmap-grid article{background-color:var(--pillar-color)!important}html[data-theme=light] .roadmap-grid p{color:#3c3c3c!important}html[data-theme=light] .roadmap-grid span{color:var(--light-text-muted)!important}html[data-theme=light] .faq-row{background-color:var(--pillar-color)!important}html[data-theme=light] .faq-row h3{color:#000!important}html[data-theme=light] .faq-row p{color:#3c3c3c!important}html[data-theme=light] .contact-item h3,html[data-theme=light] .footer-fsga-caption{color:#000!important}html[data-theme=light] button,html[data-theme=light] a,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] [class*=Card],html[data-theme=light] [class*=card],html[data-theme=light] [class*=Row],html[data-theme=light] [class*=Tile],html[data-theme=light] [class*=Btn],html[data-theme=light] [class*=Toggle]{transition:var(--light-transition)}html[data-theme=light] [class*=Card]:not([class*=CardTitle]):not([class*=CardHead]):not([class*=CardLabel]):not([class*=CardMeta]):not([class*=Cardify]):not([class*=CardBody]),html[data-theme=light] [class*=Panel]:not([class*=PanelTitle]):not([class*=PanelHead]),html[data-theme=light] [class*=Section]:not([class*=SectionTitle]):not([class*=SectionHead]):not([class*=SectionLabel]),html[data-theme=light] .card,html[data-theme=light] .panel,html[data-theme=light] .pillar-card,html[data-theme=light] .roadmap-grid article,html[data-theme=light] .faq-row,html[data-theme=light] .acctCard,html[data-theme=light] .lsCard,html[data-theme=light] .leaguesCard,html[data-theme=light] .faabCard,html[data-theme=light] .newsCard{box-shadow:var(--light-shadow-md)}html[data-theme=light] [class*=Modal]:not([class*=ModalTitle]):not([class*=ModalHead]):not([class*=ModalBtn]):not([class*=ModalBackdrop]):not([class*=ModalScrim]),html[data-theme=light] [class*=Drawer]:not([class*=DrawerTitle]):not([class*=DrawerHead]),html[data-theme=light] [class*=Popover]:not([class*=PopoverTitle]),html[data-theme=light] [class*=Dialog]:not([class*=DialogTitle]){box-shadow:var(--light-shadow-lg)!important;border-color:var(--light-border-strong)!important}html[data-theme=light] [class*=ModalBackdrop],html[data-theme=light] [class*=ModalScrim],html[data-theme=light] [class*=modalScrim]{background:#0f1e1873!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-theme=light] [class*=Row]:not([class*=RowHead]):not([class*=RowHeader]):hover,html[data-theme=light] [class*=ListItem]:hover,html[data-theme=light] [class*=MenuItem]:hover,html[data-theme=light] tbody tr:hover{background-color:var(--light-hover-tint)!important}html[data-theme=light] [class*=Row][class*=is-selected],html[data-theme=light] [class*=Row][class*=active]:not([class*=RowHead]),html[data-theme=light] [class*=ListItem][class*=is-selected],html[data-theme=light] [class*=ListItem][class*=active]{background-color:var(--light-active-tint)!important}html[data-theme=light] tbody tr:nth-child(2n) td{background-color:#7da28a0f}html[data-theme=light] thead th,html[data-theme=light] .table th{background-color:var(--light-surface-strong)!important;color:var(--light-text)!important;font-weight:700;letter-spacing:.02em;border-bottom:1px solid var(--light-border-strong)!important}html[data-theme=light] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-theme=light] select,html[data-theme=light] textarea{box-shadow:inset 0 1px 2px #0a1a140f!important}html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{border-color:var(--light-accent)!important;box-shadow:var(--light-ring-strong),inset 0 1px 2px #0a1a140f!important;outline:none!important}html[data-theme=light] button:focus-visible,html[data-theme=light] a:focus-visible,html[data-theme=light] [role=button]:focus-visible,html[data-theme=light] [tabindex]:focus-visible{outline:none;box-shadow:var(--light-ring-strong)!important}html[data-theme=light] [class*=primary]:active:not(:disabled),html[data-theme=light] .primary:active:not(:disabled){transform:translateY(1px);filter:brightness(.96)}html[data-theme=light] [class*=primary]:hover:not(:disabled),html[data-theme=light] .primary:hover:not(:disabled){box-shadow:var(--light-shadow-hover);filter:brightness(1.04)}html[data-theme=light] button:disabled,html[data-theme=light] input:disabled,html[data-theme=light] select:disabled,html[data-theme=light] textarea:disabled,html[data-theme=light] [class*=Btn]:disabled,html[data-theme=light] [aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:saturate(.7)}html[data-theme=light] *::-webkit-scrollbar{width:10px;height:10px}html[data-theme=light] *::-webkit-scrollbar-track{background:#9db2a62e;border-radius:8px}html[data-theme=light] *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6f8e7a,#4e6a59);border-radius:8px;border:2px solid var(--light-bg)}html[data-theme=light] *::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4e6a59,#36513f)}html[data-theme=light]{scrollbar-color:#4e6a59 rgba(157,178,166,.18)}html[data-theme=light] ::selection{background:#05966952;color:var(--light-text)}html[data-theme=light] [class*=Badge]:not([class*=BadgeGood]):not([class*=BadgeBad]):not([class*=BadgeWarn]):not([class*=BadgeMuted]):not([class*=BadgeInfo]),html[data-theme=light] [class*=Chip]:not([class*=ChipGood]):not([class*=ChipBad]),html[data-theme=light] .badge{border-radius:var(--light-radius-sm);box-shadow:var(--light-shadow-xs);font-weight:700;letter-spacing:.01em}html[data-theme=light] .pillar-card,html[data-theme=light] .roadmap-grid article,html[data-theme=light] .faq-row{border:1px solid var(--light-border)!important;border-radius:var(--light-radius-lg);box-shadow:var(--light-shadow-md)}html[data-theme=light] .pillar-card:hover,html[data-theme=light] .roadmap-grid article:hover,html[data-theme=light] .faq-row:hover{box-shadow:var(--light-shadow-hover);transform:translateY(-1px)}html[data-theme=light] [class*=sidebar]:not([class*=sidebarLink]):not([class*=sidebarLogo]):not([class*=sidebarBrand]):not([class*=sidebarLogout]):not([class*=sidebarNav]):not([class*=sidebarMobile]),html[data-theme=light] [class*=topbar]:not([class*=topbarLink]):not([class*=topbarItem]){box-shadow:var(--light-shadow-sm);border-bottom:1px solid var(--light-border)}html[data-theme=light] .sidebarLink.active,html[data-theme=light] [class*=sidebarLink].active{background:linear-gradient(180deg,#10b981,#047857)!important;color:#fff!important;box-shadow:var(--light-shadow-sm)}html[data-theme=light] .sidebarLink:not(.active):hover{background-color:var(--light-hover-tint)!important}html[data-theme=light] [class*=Muted],html[data-theme=light] [class*=muted],html[data-theme=light] [class*=Caption],html[data-theme=light] [class*=Hint],html[data-theme=light] [class*=Note]{font-weight:500}html[data-theme=light] .draft-room-detail-news-list{background:transparent}html[data-theme=light] .draft-room-detail-news-item{background:var(--light-surface);border:1px solid var(--light-border);box-shadow:var(--light-shadow-sm);color:var(--light-text)}html[data-theme=light] .draft-room-detail-news-source{color:#6b21a8;opacity:.85}html[data-theme=light] .draft-room-detail-news-headline{color:var(--light-heading)}html[data-theme=light] .draft-room-detail-news-context{color:var(--light-accent-deeper)}html[data-theme=light] .draft-room-detail-news-notes{color:var(--light-body)}html[data-theme=light] .draft-room-detail-news-date{color:var(--light-accent-strong)}*{user-select:none;-webkit-user-select:none}:root{-primary-page-color:#228b227c;--surface-border-subtle: rgba(255, 255, 255, .16);--site-spacing-rule: 5px;--site-radius-rule: 5px;--site-scrollbar-track: rgba(8, 8, 8, .96);--site-scrollbar-thumb: linear-gradient(180deg, rgba(148, 163, 184, .9) 0%, rgba(100, 116, 139, .92) 100%);--site-scrollbar-thumb-hover: linear-gradient(180deg, rgba(226, 232, 240, .96) 0%, rgba(148, 163, 184, .96) 100%);--site-scrollbar-color: rgba(148, 163, 184, .75);font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto;text-align:center;overflow-x:hidden;background-color:#0a0a0a}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}*{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--site-scrollbar-color) var(--site-scrollbar-track)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-track{background:var(--site-scrollbar-track);border-radius:999px}*::-webkit-scrollbar-thumb{background:var(--site-scrollbar-thumb);border-radius:999px;border:2px solid var(--site-scrollbar-track)}*::-webkit-scrollbar-thumb:hover{background:var(--site-scrollbar-thumb-hover)}body{margin:0;min-height:100vh;overflow-y:auto}#root{min-height:100vh;display:flex;flex-direction:column}img,svg,video,canvas,iframe{max-width:100%;height:auto}input,select,textarea,button{max-width:100%}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#0c1411f5;color:#e8f1ec;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:6px 30px 6px 10px;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23e8f1ec' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,2 6,7 11,2'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 7px;transition:border-color .15s,background-color .15s}select:not(.app-select-shell>select){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23e8f1ec' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,2 6,7 11,2'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:10px 7px!important;padding-right:30px!important}select:hover{border-color:#34d3998c}select:focus-visible{outline:none;border-color:#34d399;box-shadow:0 0 0 2px #34d39940}select option{background-color:#0a1411;color:#e8f1ec;font-weight:600;padding:6px 8px}select option:checked,select option:hover{background:linear-gradient(#34d39938,#34d39938);color:#fff}select option:disabled{color:#e8f1ec59}.app-select-shell>select{background-image:none;padding-right:36px}button{user-select:none;-webkit-user-select:none}.app-select-shell{position:relative;display:block}.app-select-shell:before,.app-select-shell:after{content:"";position:absolute;top:50%;pointer-events:none;z-index:1}.app-select-shell:before{right:34px;width:1px;height:18px;transform:translateY(-50%);background:#ffffff2e}.app-select-shell:after{right:15px;width:10px;height:10px;border-right:2px solid rgba(255,255,255,.88);border-bottom:2px solid rgba(255,255,255,.88);transform:translateY(-68%) rotate(45deg)}.app-select-shell>select{display:block}table{width:100%;border-collapse:collapse}@media (max-width: 1024px){body{font-size:15px}}@media (max-width: 768px){body{font-size:14px}input,select,textarea,button{font-size:16px}}#root *:not([class*=card]):not([class*=Card]){box-shadow:none!important}#root :is([class*=card],[class*=Card],[class*=panel],[class*=Panel],[class*=section],[class*=Section],[class*=box],[class*=Box],[class*=modal],[class*=Modal],[class*=drawer],[class*=Drawer],[class*=menu],[class*=Menu],[class*=overlay],[class*=Overlay],[class*=popover],[class*=Popover],[class*=tag],[class*=Tag],[class*=meta],[class*=Meta],[class*=pill],[class*=Pill],[class*=title],[class*=Title],[class*=header],[class*=Header],[class*=hero],[class*=Hero],[class*=wrap],[class*=Wrap],[class*=table],[class*=Table],[class*=row],[class*=Row],[id*=section],[id*=Section],input,select,textarea,.topBar,.topBarMenu,.faq-question,.faq-answer,.footer){border-color:var(--surface-border-subtle)!important}#root :is(.app-select-shell,.header,.navbar,.main-header-content,.input-wrapper,.email-submit-row,.notification-wrapper,.info-sections-wrapper,.contact-item,.contact-info,.contact-info-column,.faq-container,.footer,.footer-section,.footer-fsga-wrap,.legal-stuff-header,.legal-stuff-list,.legal-stuff-rows,.legal-stuff-row,.loadingIndicator,.loadingIndicatorGlyph,.leaguesWrap,.leaguesList,.appShell,.appShellContent,.sidebarNav,.sidebarLogoutModalActions,[class*=Wrap],[class*=wrap],[class*=Grid],[class*=grid],[class*=List],[class*=list],[class*=Row],[class*=row],[class*=Actions],[class*=actions],[class*=Controls],[class*=controls]){gap:var(--site-spacing-rule)!important}#root :is(input,select,textarea,.app-select-shell>select,.navbarMenuButton,.legal-stuff,.notification,.faq-question,.faq-answer,.loadingIndicator--badge,.loadingIndicator--card,.loadingIndicator--page,.topBarAvatarBtn,.topBarMenu,.leaguesAlert,.leaguesCard,.leaguesLockNote,.leaguesListItem,.leaguesBtn,.sidebarLink,.sidebarLogoutModalCard,.sidebarLogoutModalBtn,[class*=card],[class*=Card],[class*=panel],[class*=Panel],[class*=section],[class*=Section],[class*=box],[class*=Box],[class*=modal],[class*=Modal],[class*=menu],[class*=Menu],[class*=drawer],[class*=Drawer],[class*=popover],[class*=Popover]){border-radius:var(--site-radius-rule)!important}:root{--primary-green: #1B583A;--universal-border-radius: var(--site-radius-rule, 5px)}.header{background-color:#00031b;height:1.5rem;display:flex;align-items:center;justify-content:center;padding:.6rem;width:100%}.header a{background:none;text-decoration:none;color:inherit}.legal-stuff{padding:1.1rem;font-size:.85rem;flex:1;text-align:left;width:100%;max-width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(180deg,#0a0a0afa,#030303fa);box-shadow:0 18px 30px #00000047,0 1px #ffffff0d inset}.legal-stuff-header{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.95rem}.legal-stuff-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#4ade80}.legal-stuff-title{margin:0;font-size:1.15rem;line-height:1.15;color:#fff}.legal-stuff-subtitle{margin:0;color:#ffffffb8;line-height:1.45}.legal-stuff-scroll{max-height:30rem;overflow-y:auto;padding-right:.35rem}.legal-stuff-section{padding:.9rem 0;border-top:1px solid rgba(255,255,255,.08)}.legal-stuff-section:first-child{border-top:0;padding-top:0}.legal-stuff-section-title{margin:0 0 .55rem;font-size:.88rem;font-weight:800;color:#f8fafc;text-transform:uppercase;letter-spacing:.05em}.legal-stuff-list{margin:0;padding-left:1rem;display:grid;gap:.5rem;color:#ffffffd1;line-height:1.5}.legal-stuff-copy{margin:.6rem 0 0;color:#ffffffd1;line-height:1.58}.legal-stuff-subheading{margin:.75rem 0 .45rem;color:#86efac;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.legal-stuff-rows{margin:0;display:grid;gap:.5rem}.legal-stuff-row{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.75rem;align-items:start;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.legal-stuff-row:last-child{border-bottom:0}.legal-stuff-row-term{margin:0;color:#f8fafc;font-weight:700;line-height:1.45}.legal-stuff-row-value{margin:0;color:#ffffffd1;line-height:1.5}.legal-stuff-list li::marker{color:#4ade80}.legal-stuff-note{margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.08);color:#ffffff9e;font-size:.77rem;line-height:1.45}.footer .info-sections-wrapper{flex:1;text-align:center;width:auto;padding:0;gap:2rem}.navbar{background-color:#000000e5;height:4rem;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;width:100%;color:#fff}.navbar a{text-decoration:none;color:inherit;text-transform:uppercase}#header-name{padding-left:2rem;font-size:1.5rem;font-weight:700}#header-name a{display:inline-flex;align-items:center;gap:.75rem;line-height:1;text-transform:none}#header-name a span{margin-left:.25rem}.header-brand-logo{width:2.2rem;height:2.2rem;min-width:2.2rem;object-fit:contain;display:block;flex:0 0 2.2rem}#header-links{margin-left:auto;padding-right:2rem;font-size:1.1rem;display:flex;align-items:center;gap:1.15rem}#header-links a,#header-links .nav-logout-btn{position:relative;padding-bottom:.3rem;color:inherit;text-decoration:none;font-family:inherit;font-weight:inherit}#header-links .nav-logout-btn{background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:uppercase;padding:0;padding-bottom:.3rem}#header-links a:after,#header-links .nav-logout-btn:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#fff;transition:width .3s ease}#header-links a:hover:after,#header-links .nav-logout-btn:hover:after{width:100%}.main-header{margin-top:0;position:relative;color:#fff;background:transparent;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.main-header-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.main-header-content{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;transform:translateY(-10vh)}.main-header-text{margin-top:0rem;padding:10rem 1rem 1rem;font-size:6rem;text-shadow:0 0 1px #fff,0 0 5px #fff9;border-radius:var(--universal-border-radius);filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.main-header-logo{width:200px;height:200px;object-fit:contain;margin:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.main-header-subtitle{color:#fff;font-size:2rem;text-shadow:0 0 4px rgba(0,0,0,.9);margin:0;background:transparent}.main-header-sub-subtitle{color:#fff;margin-top:1rem;font-size:1.3rem}.infobox{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent}.infobox-video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover}.infobox-content{position:relative;z-index:1;text-align:center;color:#fff;padding:2rem;background:transparent}.infobox h1{font-size:6rem;text-shadow:0 0 1px #fff,0 0 5px rgba(255,255,255,.6);margin:0;background:transparent}.infobox h3{font-size:1.5rem;text-shadow:0 0 4px rgba(0,0,0,.9);background:transparent;margin:1rem 0}.input-wrapper{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.email-submit-row{display:flex;gap:1rem;align-items:center;justify-content:center;width:100%}.email-button-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:3rem}.email-button-container input{color:#fff;border:none;border-radius:var(--universal-border-radius);padding:.8rem;background-color:var(--primary-green);outline:2px solid transparent;transition:outline .2s ease;font-weight:700}.email-button-container input:focus{outline:2px solid #15e4ff83}.email-button-container input::placeholder{color:#fff;text-align:center}.submit-button{color:#fff;border:none;border-radius:var(--universal-border-radius);padding:.8rem;background-color:var(--primary-green);text-align:center;outline:2px solid transparent;transition:outline .2s ease;cursor:pointer;font-weight:700}.submit-button:hover{outline:2px solid #15e4ff83}.notification-wrapper{height:4rem;position:relative;margin-top:1rem;width:100%;display:flex;justify-content:center}.notification{position:absolute;top:0;padding:.75rem 1rem;background-color:#0084ffde;border-radius:var(--universal-border-radius);color:#fff;text-align:center;animation:fadeIn 1s ease-in;width:10rem}.notification.error{background-color:#ff0000c1;color:#fff;animation:shake .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stadium-container{position:relative;margin-top:0;width:100%;display:flex;align-items:center;justify-content:center}.stadium-infographic{width:100%;height:60vh;object-fit:cover;display:block;box-shadow:0 0 4px #000000e6,0 0 1px #000000b3}.stadium-text{position:absolute;top:50%;right:2rem;transform:translateY(-50%);font-size:6rem;font-weight:700;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.9),0 0 1px rgba(0,0,0,.7);margin:0;line-height:1.1;text-align:center}.info-sections-wrapper{width:100%;display:flex;justify-content:center;padding:4rem 2rem;gap:6rem;align-items:center}#contact-section{background:none;margin-right:0;color:#fff;padding:2rem;font-size:1rem;border-radius:var(--universal-border-radius);text-align:center}#contact-section h2,h3{font-size:1.2rem;gap:1rem;color:var(--primary-green)}#contact-section>p{color:#ccc;gap:1rem;margin-bottom:1.5rem;font-size:1rem}.contact-item{display:flex;flex-direction:column;background:transparent;gap:.5rem;text-align:center;position:relative;padding-bottom:.5rem;cursor:pointer}.contact-info{font-size:.8rem;display:flex;gap:2rem}.contact-info-column{flex-direction:column;align-items:center;text-align:center;gap:12px}.contact-email-link{color:inherit;text-decoration:none}.contact-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-green);transition:width .3s ease}.contact-item:hover:after{width:100%}#faq-section{width:60%;background-color:transparent;color:#fff;padding:0;text-align:center;margin:0}#faq-section h2{font-size:2rem;margin-bottom:3rem;background:transparent}.faq-container{background:transparent}.faq-item{margin-bottom:1rem;background:transparent}.faq-question{width:100%;background-color:#1a1a1a;color:#fff;border:1px solid #333;border-radius:var(--universal-border-radius);padding:1.5rem;font-size:1.2rem;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-question:hover{background-color:#252525}.faq-icon{font-size:1.5rem;font-weight:700;color:var(--primary-green);background:transparent}.faq-answer{padding:1.5rem;border:1px solid #333;border-top:none;border-radius:0 0 var(--universal-border-radius) var(--universal-border-radius);text-align:left;color:#ccc;line-height:1.6}.footer{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:stretch;margin-top:auto;background-color:#000;color:#fff;padding:2rem;text-align:center;height:auto;min-height:5rem;box-sizing:border-box;gap:1.5rem}.footer-section{flex:1;display:flex;justify-content:center;align-items:center;text-align:center}.footer-fsga-wrap{display:flex;justify-content:center;margin:12px 0}.footer-fsga-content{text-align:center}.footer-fsga-logo{max-width:220px;width:100%;height:auto;filter:brightness(0) invert(1)}.footer-fsga-caption{margin-top:8px;color:#16a34a}#more-info{color:#fff;font-size:1rem;font-weight:700;margin-bottom:1rem;width:20rem;background-color:#0000004d;border-radius:var(--universal-border-radius)}.login-auth{color:#fff;font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem}.login-logo{width:120px;height:120px;object-fit:contain;margin-bottom:1.5rem}.login-boxes{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1.5rem;max-width:600px;width:100%;padding:1rem}.login-box{background-color:var(--primary-green);border:2px solid rgba(255,255,255,.2);border-radius:var(--universal-border-radius);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;min-height:80px}.login-box:hover{background-color:#226b47;border-color:#fff6;transform:translateY(-2px)}.login-box span{font-size:1.2rem;font-weight:600;color:#fff}.email-login-form{max-width:600px;width:100%;margin-top:2rem;padding:2rem;background:linear-gradient(150deg,#5c799e33,#344c6e24),radial-gradient(circle at 14% 12%,rgba(233,244,255,.2),transparent 50%),radial-gradient(circle at 88% 92%,rgba(118,158,210,.18),transparent 48%);border:1.5px solid rgba(220,236,255,.42);border-radius:var(--universal-border-radius);backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);box-shadow:0 22px 36px #050c1c73,inset 0 1px #ffffff75,inset 0 -12px 22px #14264440;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-group{margin-bottom:1.5rem}.form-group label{display:block;color:#f4fafff7;font-size:.95rem;font-weight:600;letter-spacing:.02em;margin-bottom:.5rem;text-shadow:0 1px 8px rgba(0,0,0,.35)}.login-label-left{text-align:left}.login-input{width:100%;padding:.75rem 1rem;background:linear-gradient(155deg,#1c2a42e0,#0d1626d1),radial-gradient(circle at 14% 18%,rgba(226,240,255,.14),transparent 46%);border:1.5px solid rgba(206,226,252,.34);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease;backdrop-filter:blur(8px) saturate(125%);-webkit-backdrop-filter:blur(8px) saturate(125%);box-shadow:inset 0 1px #ffffff4d,inset 0 -10px 18px #060f1e94,0 8px 18px #040a1680}.login-input:focus{outline:none;border-color:#dfefffb8;background:linear-gradient(155deg,#263856e6,#121e34db),radial-gradient(circle at 16% 20%,rgba(236,246,255,.18),transparent 48%);box-shadow:inset 0 1px #ffffff57,inset 0 -10px 18px #0812228f,0 0 0 3px #b2d2f857,0 0 22px #b2d2f824,0 10px 24px #030a188f}.login-input::placeholder{color:#ffffff80}.login-input-error{border-color:#c33;border-width:2px;animation:shake .5s}.password-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.forgot-password{color:#ffffffb3;font-size:.85rem;text-decoration:none;transition:color .3s ease}.forgot-password:hover{color:#fff;text-decoration:underline}.password-input-wrapper{position:relative;margin-bottom:.5rem;border-radius:8px;overflow:hidden}.login-input--with-toggle{padding-right:3.2rem}.toggle-password{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;background:#08101e59;border:1px solid rgba(206,226,252,.24);border-radius:6px;cursor:pointer;padding:0;opacity:.7;z-index:2;transition:opacity .2s ease,border-color .2s ease,background .2s ease}.toggle-password:hover{opacity:1;border-color:#e2f0ff7a;background:#121e348c}.toggle-password-center{display:flex;align-items:center;justify-content:center}.help-link{display:block;color:#ffffffb3;font-size:.85rem;text-decoration:none;transition:color .3s ease}.help-link:hover{color:#fff;text-decoration:underline}.login-error-row{padding:8px 0;margin-bottom:16px;color:#c33;font-size:14px;display:flex;justify-content:space-between;align-items:center}.login-error-help-link{color:#c33;text-decoration:underline;font-size:13px;font-weight:700;white-space:nowrap}.login-submit-btn{position:relative;overflow:hidden;width:100%;padding:.875rem;background-color:#fff3;border:2px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.login-submit-btn:before{content:"";position:absolute;top:-140%;left:-45%;width:32%;height:380%;background:linear-gradient(110deg,#78ffb200,#78ffb22e 35%,#b7ffd69e,#78ffb22e 65%,#78ffb200);transform:translate(-230%) rotate(16deg);pointer-events:none;opacity:0}.login-submit-btn:hover{background-color:#70dba13d;border-color:#acffd4ad;box-shadow:0 10px 22px #00000047,0 0 20px #65c48f33,0 0 0 2px #65c48f47 inset;transform:translateY(-2px)}.login-submit-btn:hover:before,.login-submit-btn.loading:before{opacity:1;animation:loginButtonShimmer 2.8s linear infinite}.login-submit-btn.loading{background-color:#70dba13d;border-color:#acffd4ad;box-shadow:0 10px 22px #00000047,0 0 20px #65c48f33,0 0 0 2px #65c48f47 inset}@keyframes loginButtonShimmer{0%{transform:translate(-230%) rotate(16deg)}to{transform:translate(520%) rotate(16deg)}}.navbar{background:linear-gradient(180deg,#0f141ac7,#0a0e13b3);border-bottom:1px solid rgba(255,255,255,.18);box-shadow:0 10px 18px #00000059,0 1px #ffffff1a inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#header-links a:after,#header-links .nav-logout-btn:after{background-color:#16a34a}.main-header{background:radial-gradient(circle at 15% 8%,#16a34a2e,#0000 42%),#000}.main-header-video{filter:none;opacity:1}.main-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:0;pointer-events:none}.main-header-content{width:min(860px,calc(100% - 2rem));padding:1.25rem 1.25rem 1rem;border-radius:16px;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.info-sections-wrapper{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr);align-items:start;gap:2rem;width:100%;max-width:1200px;margin:0 auto}.info-sections-wrapper>:only-child{grid-column:1 / -1;justify-self:center;width:min(100%,960px)}#contact-section,#faq-section{width:100%}#faq-section h2{margin-bottom:.75rem;font-size:1.45rem}.faq-container{display:grid;gap:.45rem}.faq-item{margin-bottom:.45rem}.main-header-subtitle{color:#fff;position:relative;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg,#fff,#ecf5ff 52%,#bfd2e7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 rgba(255,255,255,.42),0 3px 8px rgba(6,14,28,.5),0 8px 18px rgba(0,0,0,.34);transform:perspective(900px) rotateX(3deg);transform-origin:center top}.main-header-sub-subtitle{color:#ffffffb8}.email-button-container input{color:#fff;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#080808db,#000000e6);-webkit-backdrop-filter:none;backdrop-filter:none}.email-button-container input:focus{outline:2px solid rgba(22,163,74,.45)}.submit-button{border:1px solid rgba(255,255,255,.3);background:linear-gradient(180deg,#16a34aeb,#15803deb);box-shadow:0 8px 16px #00000047,0 1px #ffffff29 inset}.submit-button:hover{outline:2px solid rgba(22,163,74,.45)}.notification{left:50%;transform:translate(-50%);width:min(92vw,460px);padding:.8rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.26);background:linear-gradient(180deg,#16a34af2,#15803df5);color:#fff;font-size:.94rem;line-height:1.35;text-align:center;box-shadow:0 12px 22px #00000057,0 1px #ffffff24 inset;animation:splashToastIn .26s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:none;backdrop-filter:none;will-change:transform,opacity}.notification.error{border:1px solid rgba(252,165,165,.55);background:linear-gradient(180deg,#dc2626f2,#991b1bf5);color:#fff5f5;animation:splashToastErrorIn .3s cubic-bezier(.22,1,.36,1)}@keyframes splashToastIn{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.97);filter:blur(1.5px)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:blur(0)}}@keyframes splashToastErrorIn{0%{opacity:0;transform:translate(-50%) translateY(-12px) scale(.96);filter:blur(1.5px)}55%{opacity:1;transform:translate(-50%) translateY(0) scale(1.01);filter:blur(0)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:blur(0)}}#contact-section{background:linear-gradient(165deg,#080808e6,#000000eb);border:1px solid rgba(255,255,255,.2);box-shadow:0 12px 22px #00000059,0 1px #ffffff1f inset;-webkit-backdrop-filter:none;backdrop-filter:none}#contact-section h2,#contact-section h3{color:#16a34a}#contact-section>p{color:#ffffffb8}.contact-item:after{background-color:#16a34a}#faq-section{background:transparent;border:none;color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.faq-question{background:#000;border:1px solid rgba(255,255,255,.18);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;padding:1rem;font-size:1rem}.faq-question:hover{background:#0a0a0a}.faq-icon{color:#16a34a}.faq-answer{border:1px solid rgba(255,255,255,.18);color:#ffffffb8;background:#000;-webkit-backdrop-filter:none;backdrop-filter:none;padding:1rem}.footer{background:linear-gradient(180deg,#050505eb,#000000f5);border-top:1px solid rgba(255,255,255,.16);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}#more-info{background:#000;border:1px solid rgba(255,255,255,.18);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;display:inline-block;width:fit-content;max-width:calc(100% - 1rem);padding:.55rem .9rem}.draft-room-btn:hover:not(:disabled){transform:translateY(-1px) scale(1.04);box-shadow:0 12px 20px #00000057,0 0 0 2px #86efac75,0 0 18px #86efac33;filter:brightness(1.12) saturate(1.2)}.draft-room-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #86efac8c,0 0 20px #86efac38,0 10px 18px #0000004d}.navbarMenuButton,.navbarInlineNav{display:none}@media (max-width: 480px){html,body{overflow-x:hidden;max-width:100vw}.navbar{height:3.5rem}.info-sections-wrapper{flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem 1rem}.header,.header a{font-size:.6rem;padding:2px;font-size:.8rem}#header-name{padding-left:1rem;font-size:1.2rem}.header-brand-logo{width:1.7rem;height:1.7rem;min-width:1.7rem;flex:0 0 1.7rem}#header-links{padding-right:1rem;font-size:.9rem;gap:1rem}.main-header,.main-header-text{padding-top:4rem;font-size:4rem;background-color:#0000004d}.stadium-container{margin-top:4rem}.stadium-infographic{width:90%}.stadium-text{right:50%;transform:translate(50%,-50%);font-size:3rem;z-index:10}.footer{height:auto;padding:1.5rem 1rem;margin-top:auto}.notification,.notification.error{font-size:1rem}}@media (max-width: 1024px){.main-header-content{width:calc(100% - 1rem);padding:1rem .9rem .85rem;border-radius:14px}.info-sections-wrapper{grid-template-columns:1fr;gap:1.25rem}}@media (max-width: 1024px){.navbar{height:auto;min-height:3.75rem;position:sticky;align-items:center;padding-right:.8rem}#header-name{padding-left:1rem;font-size:1.15rem}.navbarInlineNav{display:flex;align-items:center;gap:2px;margin-left:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media (max-width: 480px){.navbarInlineNav{display:none}}.navbarInlineNav::-webkit-scrollbar{display:none}.navbarInlineLink{padding:clamp(4px,.8vw,6px) clamp(5px,1vw,8px);border-radius:8px;font-size:clamp(9px,1.4vw,12px);font-weight:700;color:#fff9;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .15s,background .15s}.navbarInlineLink:hover{color:#fff;background:#ffffff0f}.navbarInlineLinkBtn{background:none;border:none;cursor:pointer;font:inherit}.navbarMenuButton{margin-left:8px;display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#00000094;cursor:pointer}.navbarMenuButton span{display:block;width:18px;height:2px;margin:0 auto;background:#fff;border-radius:999px}#header-links{position:absolute;top:calc(100% + 1px);left:0;right:0;margin-left:0;padding:.75rem 1rem 1rem;display:grid;gap:.65rem;background:#000000f0;border-bottom:1px solid rgba(255,255,255,.16);transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .17s ease,transform .17s ease}#header-links.is-open{opacity:1;transform:translateY(0);pointer-events:auto}#header-links a,#header-links .nav-logout-btn{width:100%;text-align:left;font-size:.92rem;padding:.35rem 0 .3rem}.main-header,.cp-wrap,.ct-wrap,.jl-wrap{min-height:auto}.footer{flex-direction:column;align-items:stretch;gap:1rem}.footer-section{width:100%}.legal-stuff{width:100%;max-width:100%;box-sizing:border-box;padding:1rem;border-radius:14px}.legal-stuff-title{font-size:1rem}.legal-stuff-subtitle{font-size:.82rem}.legal-stuff-scroll{max-height:22rem}.legal-stuff-row{grid-template-columns:1fr;gap:.2rem}input,select,textarea,button{font-size:16px}.teamRosterScrollable,.lsLineScoreWrap,.lsCatTable,.rankingsList,.queueList{-webkit-overflow-scrolling:touch}}.loadingIndicator{--loading-indicator-glow: rgba(52, 211, 153, .36);--loading-indicator-border: rgba(110, 231, 183, .28);--loading-indicator-bg: rgba(6, 24, 17, .72);display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#d1fae5}.loadingIndicator--inline,.loadingIndicator--badge{justify-content:flex-start}.loadingIndicator--badge,.loadingIndicator--card{border:none;background:transparent;box-shadow:none}.loadingIndicator--badge{padding:6px 10px;border-radius:999px}.loadingIndicator--card{width:100%;padding:16px 18px;border-radius:14px}.loadingIndicator--page{width:100%;min-height:160px;padding:24px;border-radius:18px;border:none;background:transparent;box-shadow:none}.loadingIndicatorGlyph{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.loadingIndicatorDot{display:inline-block;width:8px;height:8px;border-radius:999px;background:linear-gradient(180deg,#6ee7b7,#10b981);box-shadow:0 0 0 1px #a7f3d052,0 0 18px #10b98166}.loadingIndicatorLabel{font-size:13px;font-weight:700;letter-spacing:.02em}.loadingIndicator--sm{gap:8px}.loadingIndicator--sm .loadingIndicatorDot{width:6px;height:6px}.loadingIndicator--sm .loadingIndicatorLabel{font-size:12px}
