.BringYourLeagueProgress_experience__f9XpD{width:min(100%,42rem);margin-inline:auto}.BringYourLeagueProgress_progressCard__sNHU_,.BringYourLeagueProgress_readyCard__1W2W9,.BringYourLeagueProgress_stateCard__QZ_Mc{position:relative;overflow:hidden;border:1px solid var(--border);background:var(--card);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--foreground),transparent 91%)}.BringYourLeagueProgress_progressContent__gtQdW{display:grid;gap:1.5rem;padding:clamp(1.4rem,5vw,2.5rem)}.BringYourLeagueProgress_progressHeading__0T4_U{display:grid;justify-items:center;gap:.4rem;text-align:center}.BringYourLeagueProgress_progressHeading__0T4_U>p,.BringYourLeagueProgress_readyEyebrow__WWap5{color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.BringYourLeagueProgress_progressHeading__0T4_U h1,.BringYourLeagueProgress_readyContent__Tn72p h1,.BringYourLeagueProgress_stateContent__kHVNg h1{max-width:34rem;font-size:clamp(1.75rem,5vw,2.7rem);font-weight:720;letter-spacing:-.05em;line-height:1.04}.BringYourLeagueProgress_progressHeading__0T4_U>span:last-child,.BringYourLeagueProgress_readyContent__Tn72p>p,.BringYourLeagueProgress_stateContent__kHVNg>p{max-width:31rem;color:var(--muted-foreground);line-height:1.55}.BringYourLeagueProgress_stateEmblem__jXWnY,.BringYourLeagueProgress_trophyEmblem__dFPtG,.BringYourLeagueProgress_workingEmblem__3bEY9{display:grid;width:4.5rem;height:4.5rem;place-items:center;margin-bottom:.35rem;border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 88%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary),transparent 65%)}.BringYourLeagueProgress_workingEmblem__3bEY9 svg{width:1.8rem;height:1.8rem;animation:BringYourLeagueProgress_spin__09Vm3 1.4s linear infinite}.BringYourLeagueProgress_timeline__bY_1e{display:grid;padding-inline:min(5vw,2rem)}.BringYourLeagueProgress_timeline__bY_1e li{position:relative;display:grid;min-height:4.05rem;grid-template-columns:auto minmax(0,1fr);gap:.85rem;color:var(--muted-foreground)}.BringYourLeagueProgress_timeline__bY_1e li:not(:last-child):before{position:absolute;top:1.8rem;bottom:-.1rem;left:.78rem;width:2px;background:var(--border);content:""}.BringYourLeagueProgress_timeline__bY_1e li[data-complete=true]:before{background:var(--primary)}.BringYourLeagueProgress_stageMark__u0rYw{position:relative;z-index:1;display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:999px;background:var(--card)}.BringYourLeagueProgress_stageMark__u0rYw svg{width:1.35rem;height:1.35rem}.BringYourLeagueProgress_timeline__bY_1e li[data-complete=true] .BringYourLeagueProgress_stageMark__u0rYw,.BringYourLeagueProgress_timeline__bY_1e li[data-current=true] .BringYourLeagueProgress_stageMark__u0rYw{color:var(--primary)}.BringYourLeagueProgress_timeline__bY_1e li[data-current=true] .BringYourLeagueProgress_stageMark__u0rYw svg{animation:BringYourLeagueProgress_spin__09Vm3 1.4s linear infinite}.BringYourLeagueProgress_timeline__bY_1e li>span:last-child{display:grid;align-content:start;gap:.18rem;padding-top:.12rem}.BringYourLeagueProgress_timeline__bY_1e strong{color:var(--foreground);font-size:.9rem}.BringYourLeagueProgress_timeline__bY_1e small{color:var(--muted-foreground);font-size:.78rem}.BringYourLeagueProgress_progressTrack__ExYCU{height:.4rem;overflow:hidden;border-radius:999px;background:var(--muted)}.BringYourLeagueProgress_progressTrack__ExYCU span{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .5s ease}.BringYourLeagueProgress_progressNote__PHtue{display:flex;align-items:flex-start;gap:.8rem;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;background:color-mix(in srgb,var(--muted),transparent 42%)}.BringYourLeagueProgress_progressNote__PHtue>svg{width:1.2rem;flex:0 0 auto;color:var(--primary)}.BringYourLeagueProgress_progressNote__PHtue span{display:grid;gap:.2rem}.BringYourLeagueProgress_progressNote__PHtue strong{font-size:.86rem}.BringYourLeagueProgress_progressNote__PHtue small{color:var(--muted-foreground);font-size:.78rem;line-height:1.45}.BringYourLeagueProgress_readyCard__1W2W9{background:linear-gradient(150deg,color-mix(in srgb,var(--card),var(--primary) 5%),var(--card) 58%)}.BringYourLeagueProgress_readyContent__Tn72p,.BringYourLeagueProgress_stateContent__kHVNg{position:relative;display:grid;justify-items:center;gap:.75rem;padding:clamp(2.5rem,8vw,5.5rem) clamp(1.25rem,6vw,4rem);text-align:center}.BringYourLeagueProgress_trophyEmblem__dFPtG{width:7rem;height:7rem;color:var(--football-gold);background:color-mix(in srgb,var(--football-gold),transparent 86%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--football-gold),transparent 55%),0 1rem 3rem color-mix(in srgb,var(--football-gold),transparent 84%)}.BringYourLeagueProgress_trophyEmblem__dFPtG svg{width:3.3rem;height:3.3rem}.BringYourLeagueProgress_leagueSeason__7XKDU{color:var(--primary);font-size:clamp(1rem,3vw,1.3rem)}.BringYourLeagueProgress_readyActions__9Uu_D{display:grid;width:min(100%,26rem);gap:.65rem;margin-top:1rem}.BringYourLeagueProgress_readyActions__9Uu_D [data-slot=button]{width:100%}.BringYourLeagueProgress_replaceAction__tn2rj{margin-top:.25rem;color:var(--muted-foreground)}.BringYourLeagueProgress_dialogError__T1Uyn{color:var(--destructive);font-size:.82rem}.BringYourLeagueProgress_confetti__AnRP_{position:absolute;inset:0;pointer-events:none}.BringYourLeagueProgress_confetti__AnRP_ i{position:absolute;width:.45rem;height:.85rem;border-radius:2px;background:var(--primary);transform:rotate(25deg)}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(3n){background:var(--football-gold);transform:rotate(-35deg)}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(4n){width:.6rem;height:.35rem;background:color-mix(in srgb,var(--primary),white 35%)}.BringYourLeagueProgress_confetti__AnRP_ i:first-child{left:8%;top:12%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(2){left:18%;top:25%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(3){left:29%;top:9%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(4){left:40%;top:18%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(5){left:54%;top:8%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(6){left:66%;top:20%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(7){left:78%;top:10%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(8){left:90%;top:27%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(9){left:11%;top:48%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(10){left:92%;top:52%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(11){left:4%;top:69%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(12){left:84%;top:73%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(13){left:23%;top:82%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(14){left:72%;top:87%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(15){left:34%;top:69%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(16){left:61%;top:65%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(17){left:48%;top:91%}.BringYourLeagueProgress_confetti__AnRP_ i:nth-child(18){left:96%;top:14%}.BringYourLeagueProgress_stateEmblem__jXWnY svg{width:2rem;height:2rem}.BringYourLeagueProgress_stateContent__kHVNg [data-slot=button]{margin-top:.75rem}@keyframes BringYourLeagueProgress_spin__09Vm3{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.BringYourLeagueProgress_timeline__bY_1e li[data-current=true] .BringYourLeagueProgress_stageMark__u0rYw svg,.BringYourLeagueProgress_workingEmblem__3bEY9 svg{animation:none}.BringYourLeagueProgress_progressTrack__ExYCU span{transition:none}}.BringYourLeagueExperience_experience__C4xPW{--journey-stage:var(--football-brand);--journey-deep:color-mix(in oklch,var(--football-brand),black 30%);--journey-accent:var(--primary);--journey-gold:var(--football-gold);display:grid;width:min(100%,64rem);gap:1.25rem;margin-inline:auto}.BringYourLeagueExperience_header__71wgc{position:relative;overflow:hidden;border-radius:var(--radius-xl);padding:clamp(1.35rem,3vw,2.5rem);color:white;background:radial-gradient(circle at 84% 10%,color-mix(in oklch,var(--primary),transparent 75%),transparent 30%),linear-gradient(120deg,var(--journey-stage),var(--journey-deep));box-shadow:0 1.25rem 3rem color-mix(in srgb,var(--journey-deep),transparent 78%)}.BringYourLeagueExperience_header__71wgc:after{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(90deg,transparent 49.5%,white 50%,transparent 50.5%),linear-gradient(transparent 49.5%,white 50%,transparent 50.5%);background-size:3.5rem 3.5rem;mask-image:linear-gradient(270deg,black,transparent 72%);content:"";pointer-events:none}.BringYourLeagueExperience_backLink__8NnFM{position:relative;z-index:1;display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:color-mix(in srgb,white,transparent 18%);font-size:.875rem;font-weight:600}.BringYourLeagueExperience_backLink__8NnFM svg{width:1rem}.BringYourLeagueExperience_headingRow__JLfxO{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;margin-top:1.25rem}.BringYourLeagueExperience_headingMark__4X46J{display:grid;width:3.75rem;height:3.75rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--journey-gold),transparent 38%);border-radius:var(--radius-xl);color:var(--journey-gold);background:color-mix(in srgb,black,transparent 75%)}.BringYourLeagueExperience_headingMark__4X46J svg{width:1.8rem;height:1.8rem}.BringYourLeagueExperience_eyebrow__w07B9{color:var(--journey-gold);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.BringYourLeagueExperience_headingRow__JLfxO h1{margin-top:.2rem;font-size:clamp(2rem,6vw,3.35rem);font-weight:720;letter-spacing:-.055em;line-height:1}.BringYourLeagueExperience_headingRow__JLfxO p:last-child{margin-top:.55rem;color:color-mix(in srgb,white,transparent 24%);line-height:1.5}.BringYourLeagueExperience_steps__c9F7Z{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:2rem}.BringYourLeagueExperience_steps__c9F7Z li{display:flex;min-width:0;align-items:center;gap:.55rem;color:color-mix(in srgb,white,transparent 52%);font-size:.78rem}.BringYourLeagueExperience_steps__c9F7Z li>span{display:grid;width:1.7rem;height:1.7rem;flex:0 0 auto;place-items:center;border:1px solid;border-radius:999px;font-weight:750}.BringYourLeagueExperience_steps__c9F7Z li>span svg{width:.9rem}.BringYourLeagueExperience_steps__c9F7Z li[data-active=true],.BringYourLeagueExperience_steps__c9F7Z li[data-complete=true]{color:color-mix(in srgb,var(--primary),white 28%)}.BringYourLeagueExperience_steps__c9F7Z li[data-active=true] strong{color:white}.BringYourLeagueExperience_steps__c9F7Z li[data-active=true]>span{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.BringYourLeagueExperience_surface__MROGp{border:1px solid var(--border);background:color-mix(in srgb,var(--card),transparent 2%);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--foreground),transparent 94%)}.BringYourLeagueExperience_surfaceContent__Dujo1{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem)}.BringYourLeagueExperience_surfaceIntro__wZzV7{display:grid;gap:.35rem}.BringYourLeagueExperience_lockedState__sLQax h2,.BringYourLeagueExperience_surfaceIntro__wZzV7 h2{font-size:clamp(1.55rem,4vw,2.15rem);font-weight:700;letter-spacing:-.04em}.BringYourLeagueExperience_lockedState__sLQax>p,.BringYourLeagueExperience_surfaceIntro__wZzV7>p:last-child{max-width:38rem;color:var(--muted-foreground);line-height:1.55}.BringYourLeagueExperience_stepLabel__RREFL{color:var(--primary);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.BringYourLeagueExperience_searchField__qwN6O{display:grid;min-height:3.25rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;border:1px solid var(--input);border-radius:var(--radius-lg);padding-inline:1rem;background:var(--background);transition:border-color .16s ease,box-shadow .16s ease}.BringYourLeagueExperience_searchField__qwN6O:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring),transparent 78%)}.BringYourLeagueExperience_searchField__qwN6O svg{width:1.1rem;color:var(--muted-foreground)}.BringYourLeagueExperience_searchField__qwN6O input{width:100%;height:100%;min-width:0;outline:none;background:transparent;font-size:1rem}.BringYourLeagueExperience_choiceList__Dt97n{display:grid;max-height:31rem;gap:.55rem;overflow-y:auto;padding:.1rem}.BringYourLeagueExperience_choiceRow__4AkJD,.BringYourLeagueExperience_leagueRow__XRVu9{display:flex;width:100%;min-height:3.75rem;align-items:center;gap:.85rem;border:1px solid var(--border);border-radius:var(--radius-lg);padding:.7rem .9rem;text-align:left;background:color-mix(in srgb,var(--background),var(--card) 46%);transition:border-color .16s ease,background .16s ease,transform .16s ease}.BringYourLeagueExperience_choiceRow__4AkJD:hover,.BringYourLeagueExperience_leagueRow__XRVu9:hover{border-color:color-mix(in srgb,var(--primary),var(--border) 40%);background:color-mix(in srgb,var(--primary),transparent 94%);transform:translateY(-1px)}.BringYourLeagueExperience_choiceRow__4AkJD>svg{width:1rem;margin-left:auto;color:var(--muted-foreground)}.BringYourLeagueExperience_leagueRow__XRVu9[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 89%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary),transparent 50%)}.BringYourLeagueExperience_leagueMark__8zSiX{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--border)}.BringYourLeagueExperience_leagueMark__8zSiX img{width:2.1rem;height:2.1rem;object-fit:contain}.BringYourLeagueExperience_leagueMark__8zSiX svg{width:1.25rem;color:var(--primary)}.BringYourLeagueExperience_leagueIdentity__YyxdS{display:grid;min-width:0;gap:.12rem}.BringYourLeagueExperience_leagueIdentity__YyxdS strong{overflow:hidden;text-overflow:ellipsis;font-size:.95rem;white-space:nowrap}.BringYourLeagueExperience_leagueIdentity__YyxdS small{color:var(--muted-foreground)}.BringYourLeagueExperience_selectIndicator__VckVv{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;margin-left:auto;border-radius:999px;color:var(--muted-foreground)}.BringYourLeagueExperience_leagueRow__XRVu9[data-selected=true] .BringYourLeagueExperience_selectIndicator__VckVv{color:var(--primary-foreground);background:var(--primary)}.BringYourLeagueExperience_selectIndicator__VckVv svg{width:1rem}.BringYourLeagueExperience_countryBar__aEslb{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:1rem;font-weight:650}.BringYourLeagueExperience_countryBar__aEslb a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--primary);font-size:.84rem;font-weight:700}.BringYourLeagueExperience_seasonCard__3P_rZ{display:flex;align-items:flex-start;gap:.8rem;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;background:color-mix(in srgb,var(--muted),transparent 44%)}.BringYourLeagueExperience_seasonCard__3P_rZ>svg{width:1.2rem;flex:0 0 auto;margin-top:.1rem;color:var(--primary)}.BringYourLeagueExperience_seasonCard__3P_rZ strong{font-size:.9rem}.BringYourLeagueExperience_seasonCard__3P_rZ p{margin-top:.25rem;color:var(--muted-foreground);font-size:.82rem;line-height:1.5}.BringYourLeagueExperience_primaryAction__rCxHs{width:100%;margin-top:.25rem}.BringYourLeagueExperience_errorMessage__kBTjr{border-radius:var(--radius-md);padding:.75rem .9rem;color:var(--destructive);background:color-mix(in srgb,var(--destructive),transparent 92%);font-size:.85rem}.BringYourLeagueExperience_emptyResult__FcKsx{display:grid;gap:.25rem;border:1px dashed var(--border);border-radius:var(--radius-lg);padding:1.35rem;text-align:center}.BringYourLeagueExperience_emptyResult__FcKsx p{font-weight:650}.BringYourLeagueExperience_emptyResult__FcKsx span{color:var(--muted-foreground);font-size:.85rem}.BringYourLeagueExperience_lockedState__sLQax{display:grid;justify-items:center;gap:.8rem;padding:clamp(2rem,7vw,4.5rem) clamp(1.25rem,4vw,3rem);text-align:center}.BringYourLeagueExperience_lockedState__sLQax [data-slot=button]{margin-top:.5rem}.BringYourLeagueExperience_successEmblem__mQBQj{display:grid;width:4.5rem;height:4.5rem;place-items:center;border:1px solid color-mix(in srgb,var(--journey-gold),transparent 40%);border-radius:999px;color:var(--journey-gold);background:color-mix(in srgb,var(--journey-gold),transparent 88%)}.BringYourLeagueExperience_successEmblem__mQBQj svg{width:2rem;height:2rem}.BringYourLeagueExperience_benefits__YiWrD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;border:1px solid var(--border);border-radius:var(--radius-xl);padding:1rem;background:var(--card)}.BringYourLeagueExperience_benefits__YiWrD>div{display:flex;min-width:0;align-items:center;gap:.75rem;padding:.45rem}.BringYourLeagueExperience_benefits__YiWrD>div>svg{width:1.25rem;flex:0 0 auto;color:var(--primary)}.BringYourLeagueExperience_benefits__YiWrD span{display:grid;min-width:0;gap:.1rem}.BringYourLeagueExperience_benefits__YiWrD strong{font-size:.82rem}.BringYourLeagueExperience_benefits__YiWrD small{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}@media (max-width:47.99rem){.BringYourLeagueExperience_experience__C4xPW{gap:.9rem}.BringYourLeagueExperience_header__71wgc{border-radius:var(--radius-lg)}.BringYourLeagueExperience_headingRow__JLfxO{align-items:flex-start}.BringYourLeagueExperience_headingMark__4X46J{width:3rem;height:3rem}.BringYourLeagueExperience_headingMark__4X46J svg{width:1.35rem;height:1.35rem}.BringYourLeagueExperience_steps__c9F7Z{grid-template-columns:repeat(4,auto);justify-content:space-between}.BringYourLeagueExperience_steps__c9F7Z li{display:grid;justify-items:center;gap:.35rem;text-align:center}.BringYourLeagueExperience_steps__c9F7Z li strong{max-width:4.2rem;font-size:.66rem;line-height:1.2}.BringYourLeagueExperience_benefits__YiWrD{grid-template-columns:1fr}.BringYourLeagueExperience_benefits__YiWrD>div{min-height:3.5rem}}@media (max-width:25rem){.BringYourLeagueExperience_headingMark__4X46J{display:none}.BringYourLeagueExperience_steps__c9F7Z li strong{max-width:3.4rem;font-size:.6rem}.BringYourLeagueExperience_countryBar__aEslb{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.BringYourLeagueExperience_choiceRow__4AkJD,.BringYourLeagueExperience_leagueRow__XRVu9{transition:none}}