.tournament-details-module__dkztDW__section{padding-bottom:42px}.tournament-details-module__dkztDW__card{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffdf7;border-radius:8px;overflow:hidden}.tournament-details-module__dkztDW__summary{cursor:pointer;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:25px 28px;list-style:none;transition:background-color .2s;display:grid}.tournament-details-module__dkztDW__summary::-webkit-details-marker{display:none}.tournament-details-module__dkztDW__summary:hover{background:#f0edf9}.tournament-details-module__dkztDW__icon{background:var(--gyf-green);border:1px solid var(--ink);width:54px;height:54px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.tournament-details-module__dkztDW__title{flex-direction:column;gap:7px;display:flex}.tournament-details-module__dkztDW__title>span{color:var(--gyf-indigo);letter-spacing:.08em;font-size:9px;font-weight:800}.tournament-details-module__dkztDW__title strong{font-family:var(--font-gyf-accent);text-transform:uppercase;font-size:25px;font-weight:400;line-height:1.1}.tournament-details-module__dkztDW__title small{color:var(--quiet);font-size:11px}.tournament-details-module__dkztDW__deadline{border:1px solid var(--ink);background:#fff1c9;border-radius:5px;align-items:center;gap:10px;padding:12px 15px;display:flex}.tournament-details-module__dkztDW__deadline>span{letter-spacing:.05em;font-size:8px;font-weight:650}.tournament-details-module__dkztDW__deadline b{letter-spacing:0;margin-top:3px;font-size:12px;font-weight:750;display:block}.tournament-details-module__dkztDW__toggle{align-items:center;gap:12px;font-size:11px;font-weight:650;display:flex}.tournament-details-module__dkztDW__toggle svg{transition:transform .25s}.tournament-details-module__dkztDW__card details[open] .tournament-details-module__dkztDW__toggle svg{transform:rotate(180deg)}.tournament-details-module__dkztDW__content{border-top:1px solid var(--line);padding:28px}.tournament-details-module__dkztDW__intro{align-items:center;gap:12px;margin-bottom:0;padding:0 0 22px;font-size:14px;line-height:1.5;display:flex}.tournament-details-module__dkztDW__intro>span{background:var(--gyf-green);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.tournament-details-module__dkztDW__notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tournament-details-module__dkztDW__notes>article{border:1px solid var(--ink);border-radius:8px;min-width:0;padding:22px}.tournament-details-module__dkztDW__notes>article>span{letter-spacing:.07em;font-size:9px;font-weight:750;display:block}.tournament-details-module__dkztDW__notes h3,.tournament-details-module__dkztDW__selection h3{margin:12px 0 18px;line-height:1.12;font-size:23px!important}.tournament-details-module__dkztDW__notes p{font-size:12px;line-height:1.6}.tournament-details-module__dkztDW__scheduleCard{background:#eaf2fc;grid-column:span 2}.tournament-details-module__dkztDW__placementCard{background:#ffedf6}.tournament-details-module__dkztDW__deadlineCard{background:#fff0bc;flex-direction:column;display:flex}.tournament-details-module__dkztDW__deadlineCard .tournament-details-module__dkztDW__bigDate{flex:1;align-items:center;margin-bottom:18px;padding:18px 0}.tournament-details-module__dkztDW__deadlineCard>p{margin:0}.tournament-details-module__dkztDW__formatCard{background:var(--gyf-indigo);color:var(--paper);grid-column:span 2}.tournament-details-module__dkztDW__entryCard{background:#e0f3e9}.tournament-details-module__dkztDW__pointsCard{background:#f6f1e6;grid-column:1/-1}.tournament-details-module__dkztDW__dateGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tournament-details-module__dkztDW__dateGrid>div{border-left:4px solid var(--gyf-blue);background:#fffdf7;border-radius:5px;gap:8px;padding:18px;display:grid}.tournament-details-module__dkztDW__dateGrid>div:last-child{border-left-color:var(--gyf-green)}.tournament-details-module__dkztDW__dateGrid span{letter-spacing:.06em;font-size:10px;font-weight:750}.tournament-details-module__dkztDW__dateGrid strong{white-space:nowrap;font-family:var(--font-gyf-accent);font-size:clamp(28px,3vw,44px);line-height:1}.tournament-details-module__dkztDW__dateGrid em{font-size:.5em;font-style:normal}.tournament-details-module__dkztDW__dateGrid small{font-size:10px;line-height:1.5}.tournament-details-module__dkztDW__whatsappNote,.tournament-details-module__dkztDW__lockNote{align-items:center;gap:8px;margin-top:18px;font-size:10px;line-height:1.5;display:flex}.tournament-details-module__dkztDW__whatsappNote{font-weight:700}.tournament-details-module__dkztDW__whatsappNote svg,.tournament-details-module__dkztDW__lockNote svg{flex-shrink:0}.tournament-details-module__dkztDW__bigDate{align-items:center;gap:12px;margin-bottom:18px;display:flex}.tournament-details-module__dkztDW__bigDate>strong{font-family:var(--font-gyf-accent);font-size:78px;line-height:.85}.tournament-details-module__dkztDW__bigDate>span{font-size:12px;font-weight:750;line-height:1.6}.tournament-details-module__dkztDW__stagePath{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.tournament-details-module__dkztDW__stagePath li{padding-right:16px;position:relative}.tournament-details-module__dkztDW__stagePath li:before{content:"";background:#ffffff50;height:1px;position:absolute;top:16px;left:32px;right:0}.tournament-details-module__dkztDW__stagePath li:last-child:before{display:none}.tournament-details-module__dkztDW__stagePath li>span{background:var(--gyf-yellow);width:33px;height:33px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:14px;font-size:11px;font-weight:750;display:grid}.tournament-details-module__dkztDW__stagePath h4{margin-bottom:10px;font-size:14px;line-height:1.2}.tournament-details-module__dkztDW__stagePath p{color:#ffffffd9;font-size:11px}.tournament-details-module__dkztDW__stagePath b{color:#fff}.tournament-details-module__dkztDW__outstationNote{border-top:1px solid #ffffff40;align-items:center;gap:10px;padding-top:14px;font-size:10px;line-height:1.5;display:flex}.tournament-details-module__dkztDW__outstationNote svg{color:var(--gyf-yellow);flex-shrink:0}.tournament-details-module__dkztDW__entryOption{border-top:1px solid #07070725;gap:12px;padding:14px 0;display:flex}.tournament-details-module__dkztDW__entryOption>svg{flex-shrink:0}.tournament-details-module__dkztDW__entryOption b{margin-bottom:5px;font-size:11px;display:block}.tournament-details-module__dkztDW__entryOption p{font-size:11px}.tournament-details-module__dkztDW__medalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tournament-details-module__dkztDW__medalGrid>div{border:1px solid #07070720;border-radius:6px;justify-items:center;gap:5px;padding:14px 8px;display:grid}.tournament-details-module__dkztDW__medalGrid [data-medal=gold]{background:#ffe19a}.tournament-details-module__dkztDW__medalGrid [data-medal=silver]{background:#e3e8ed}.tournament-details-module__dkztDW__medalGrid [data-medal=bronze]{background:#efc7a8}.tournament-details-module__dkztDW__medalGrid span{letter-spacing:.06em;font-size:9px;font-weight:750}.tournament-details-module__dkztDW__medalGrid strong{font-family:var(--font-gyf-accent);font-size:46px;line-height:1}.tournament-details-module__dkztDW__medalGrid small{letter-spacing:.08em;font-size:8px}.tournament-details-module__dkztDW__pointsNote{align-items:center;gap:8px;margin-top:16px;display:flex}.tournament-details-module__dkztDW__pointsNote svg{flex-shrink:0}.tournament-details-module__dkztDW__selection{background:#eeebfa;grid-column:span 2}.tournament-details-module__dkztDW__selectionHeading{grid-template-columns:.7fr 1fr;align-items:start;gap:24px;display:grid}.tournament-details-module__dkztDW__selectionHeading h3{margin-top:0}.tournament-details-module__dkztDW__selectionHeading p{color:var(--quiet);font-size:12px;line-height:1.7}.tournament-details-module__dkztDW__divisions{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.tournament-details-module__dkztDW__divisions article{background:#fffdf7;border:1px solid #d5d0c2;border-radius:6px;padding:18px}.tournament-details-module__dkztDW__divisions h4{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:12px;font-size:14px!important}.tournament-details-module__dkztDW__sportsGroup+.tournament-details-module__dkztDW__sportsGroup{margin-top:18px}.tournament-details-module__dkztDW__sportsGroup>span{color:var(--gyf-indigo);align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.tournament-details-module__dkztDW__sportsGroup b{color:var(--ink);background:#e9e6f4;border-radius:3px;padding:3px 6px;font-size:8px}.tournament-details-module__dkztDW__sportsGroup p{margin-top:7px;font-size:12px;line-height:1.65}.tournament-details-module__dkztDW__footer{background:var(--gyf-indigo);color:var(--paper);justify-content:space-between;align-items:center;gap:18px;padding:14px 28px;display:flex}.tournament-details-module__dkztDW__footer p,.tournament-details-module__dkztDW__footer a{align-items:center;gap:8px;font-size:11px;display:flex}.tournament-details-module__dkztDW__footer p span{background:var(--paper);width:22px;height:22px;color:var(--gyf-indigo);border-radius:3px;place-items:center;font-size:10px;font-weight:800;display:grid}.tournament-details-module__dkztDW__footer i{color:var(--gyf-yellow);padding:0 4px;font-style:normal}.tournament-details-module__dkztDW__footer a{text-underline-offset:3px;padding:5px 0;text-decoration:underline}@media (max-width:1000px){.tournament-details-module__dkztDW__summary{grid-template-columns:48px minmax(0,1fr) auto;gap:16px;padding:22px}.tournament-details-module__dkztDW__icon{width:46px;height:46px}.tournament-details-module__dkztDW__toggle>span{display:none}.tournament-details-module__dkztDW__deadline{grid-area:2/2;width:fit-content;padding:8px 12px}.tournament-details-module__dkztDW__toggle{grid-area:1/3/3}}@media (max-width:600px){.tournament-details-module__dkztDW__section{padding-bottom:30px}.tournament-details-module__dkztDW__summary{grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;padding:18px 14px}.tournament-details-module__dkztDW__icon{width:37px;height:37px}.tournament-details-module__dkztDW__icon svg{width:20px}.tournament-details-module__dkztDW__title strong{font-size:22px}.tournament-details-module__dkztDW__title>span{font-size:8px}.tournament-details-module__dkztDW__title small{font-size:10px;line-height:1.6}.tournament-details-module__dkztDW__deadline{grid-column:1/3;margin-top:3px}.tournament-details-module__dkztDW__deadline b{font-size:11px}.tournament-details-module__dkztDW__content{padding:20px 16px}.tournament-details-module__dkztDW__intro{font-size:13px}.tournament-details-module__dkztDW__notes,.tournament-details-module__dkztDW__divisions,.tournament-details-module__dkztDW__selectionHeading{grid-template-columns:1fr;gap:14px}.tournament-details-module__dkztDW__notes>article{grid-column:auto;padding:18px}.tournament-details-module__dkztDW__notes p{font-size:12px}.tournament-details-module__dkztDW__submission{padding:16px}.tournament-details-module__dkztDW__selectionHeading{gap:0}.tournament-details-module__dkztDW__footer{flex-wrap:wrap;gap:9px;padding:14px}.tournament-details-module__dkztDW__footer p,.tournament-details-module__dkztDW__footer a{font-size:10px}}@media (prefers-reduced-motion:reduce){.tournament-details-module__dkztDW__summary,.tournament-details-module__dkztDW__toggle svg{transition:none}.tournament-details-module__dkztDW__content{opacity:1!important;transform:none!important}}.tournament-details-module__dkztDW__contact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;min-width:0;font-size:11px;display:flex}.tournament-details-module__dkztDW__contact a{overflow-wrap:anywhere}@media (max-width:600px){.tournament-details-module__dkztDW__contact{justify-content:flex-start;font-size:10px}}@media (min-width:601px) and (max-width:1000px){.tournament-details-module__dkztDW__notes{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-details-module__dkztDW__scheduleCard,.tournament-details-module__dkztDW__formatCard{grid-column:span 2}.tournament-details-module__dkztDW__pointsCard{grid-column:auto}}@media (max-width:600px){.tournament-details-module__dkztDW__content{padding:16px 12px}.tournament-details-module__dkztDW__notes h3{font-size:22px!important}.tournament-details-module__dkztDW__dateGrid{gap:8px}.tournament-details-module__dkztDW__dateGrid>div{padding:12px 10px}.tournament-details-module__dkztDW__dateGrid strong{font-size:clamp(21px,6vw,26px)}.tournament-details-module__dkztDW__stagePath{grid-template-columns:1fr;gap:18px;margin:20px 0}.tournament-details-module__dkztDW__stagePath li{min-height:45px;padding:0 0 0 46px}.tournament-details-module__dkztDW__stagePath li>span{position:absolute;top:0;left:0}.tournament-details-module__dkztDW__stagePath li:before{width:1px;height:auto;inset:33px auto -18px 16px}.tournament-details-module__dkztDW__stagePath h4{margin-bottom:6px}.tournament-details-module__dkztDW__stagePath h4 br{display:none}.tournament-details-module__dkztDW__medalGrid{gap:7px}.tournament-details-module__dkztDW__medalGrid strong{font-size:38px}}.tournament-details-module__dkztDW__bigDate>strong>sup{font-family:var(--font-gyf-body,sans-serif);vertical-align:super;font-size:.25em}.tournament-details-module__dkztDW__notes>.tournament-details-module__dkztDW__selection{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--gyf-indigo);background:#fff0bc}.tournament-details-module__dkztDW__selectionLimits{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:20px 0 14px;display:grid}.tournament-details-module__dkztDW__selectionLimits>div{background:var(--gyf-indigo);color:#fffdf7;border:1px solid var(--ink);border-radius:6px;gap:8px;padding:18px;display:grid}.tournament-details-module__dkztDW__selectionLimits>div>span{letter-spacing:.06em;font-size:11px;font-weight:750}.tournament-details-module__dkztDW__selectionLimits strong{font-size:clamp(19px,2.1vw,30px);line-height:1.1}.tournament-details-module__dkztDW__selectionLimits small{font-size:11px}.tournament-details-module__dkztDW__limitsPlus{font-size:28px;font-weight:700}.tournament-details-module__dkztDW__limitReminder{margin-bottom:18px}@media (max-width:600px){.tournament-details-module__dkztDW__selectionLimits{gap:7px}.tournament-details-module__dkztDW__selectionLimits>div{padding:14px 10px}.tournament-details-module__dkztDW__selectionLimits strong{font-size:18px}}.tournament-details-module__dkztDW__notes{grid-template-columns:repeat(6,minmax(0,1fr))}.tournament-details-module__dkztDW__scheduleCard,.tournament-details-module__dkztDW__placementCard,.tournament-details-module__dkztDW__deadlineCard{grid-column:span 2}.tournament-details-module__dkztDW__notes>.tournament-details-module__dkztDW__selection{background:#eaf2fc;grid-column:1/-1}.tournament-details-module__dkztDW__entryCard{grid-area:3/1/auto/3}.tournament-details-module__dkztDW__formatCard{flex-direction:column;grid-area:3/3/5/-1;display:flex}.tournament-details-module__dkztDW__pointsCard{grid-area:4/1/auto/3}.tournament-details-module__dkztDW__formatCard .tournament-details-module__dkztDW__stagePath{flex:1;grid-template-columns:1fr;gap:30px}.tournament-details-module__dkztDW__formatCard .tournament-details-module__dkztDW__stagePath li{min-height:55px;padding:0 0 0 50px}.tournament-details-module__dkztDW__formatCard .tournament-details-module__dkztDW__stagePath li>span{position:absolute;top:0;left:0}.tournament-details-module__dkztDW__formatCard .tournament-details-module__dkztDW__stagePath li:before{width:1px;height:auto;inset:33px auto -30px 16px}.tournament-details-module__dkztDW__formatCard .tournament-details-module__dkztDW__stagePath h4{font-size:17px}.tournament-details-module__dkztDW__formatCard .tournament-details-module__dkztDW__stagePath p{font-size:13px}.tournament-details-module__dkztDW__pointsCard .tournament-details-module__dkztDW__medalGrid{gap:7px}.tournament-details-module__dkztDW__pointsCard .tournament-details-module__dkztDW__medalGrid>div{padding:12px 5px}.tournament-details-module__dkztDW__pointsCard .tournament-details-module__dkztDW__medalGrid strong{font-size:34px}.tournament-details-module__dkztDW__scheduleCard .tournament-details-module__dkztDW__dateGrid{grid-template-columns:1fr}.tournament-details-module__dkztDW__scheduleCard .tournament-details-module__dkztDW__dateGrid>div{padding:12px}.tournament-details-module__dkztDW__scheduleCard .tournament-details-module__dkztDW__dateGrid strong{font-size:30px}@media (max-width:1000px){.tournament-details-module__dkztDW__notes{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-details-module__dkztDW__scheduleCard{grid-column:1/-1}.tournament-details-module__dkztDW__scheduleCard .tournament-details-module__dkztDW__dateGrid{grid-template-columns:1fr 1fr}.tournament-details-module__dkztDW__placementCard,.tournament-details-module__dkztDW__deadlineCard{grid-column:span 1}.tournament-details-module__dkztDW__entryCard,.tournament-details-module__dkztDW__pointsCard{grid-column:1}.tournament-details-module__dkztDW__entryCard{grid-row:4}.tournament-details-module__dkztDW__pointsCard{grid-row:5}.tournament-details-module__dkztDW__formatCard{grid-area:4/2/6}}@media (max-width:600px){.tournament-details-module__dkztDW__notes{grid-template-columns:1fr}.tournament-details-module__dkztDW__notes>article{grid-area:auto/1}.tournament-details-module__dkztDW__formatCard .tournament-details-module__dkztDW__stagePath{gap:22px}.tournament-details-module__dkztDW__formatCard .tournament-details-module__dkztDW__stagePath li:before{bottom:-22px}}
.sports-form-module__Gjl5uW__page{--sports-green:var(--gyf-green);background:var(--paper)}.sports-form-module__Gjl5uW__hero{padding:48px 0 64px;overflow:hidden}.sports-form-module__Gjl5uW__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.sports-form-module__Gjl5uW__heroCopy{padding:8px 0;position:relative}.sports-form-module__Gjl5uW__backLink{align-items:center;gap:8px;margin-bottom:32px;font-size:12px;display:inline-flex}.sports-form-module__Gjl5uW__eyebrow{letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:750;line-height:1.5;display:flex}.sports-form-module__Gjl5uW__eyebrow>span{background:var(--sports-green);width:8px;height:8px}.sports-form-module__Gjl5uW__hero h1{margin:22px 0;font-size:clamp(44px,5.1vw,76px);line-height:.95}.sports-form-module__Gjl5uW__heroHeadingLine{display:block}.sports-form-module__Gjl5uW__heroAccent{color:var(--gyf-indigo)}.sports-form-module__Gjl5uW__heroIntro{max-width:440px;margin-bottom:28px;font-size:17px;line-height:1.65}.sports-form-module__Gjl5uW__primary{background:var(--gyf-yellow);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);min-height:54px;color:var(--ink);justify-content:center;align-items:center;gap:24px;padding:15px 24px;font-size:14px;font-weight:750;transition:transform .15s,box-shadow .15s;display:inline-flex}.sports-form-module__Gjl5uW__primary:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.sports-form-module__Gjl5uW__primary:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.sports-form-module__Gjl5uW__smallPrint{color:var(--quiet);margin-top:16px;font-size:11px}.sports-form-module__Gjl5uW__heroChips{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.sports-form-module__Gjl5uW__heroChips>span{align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.sports-form-module__Gjl5uW__carousel{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);min-width:0;margin:18px 8px 0 0;transform:rotate(1.5deg)}.sports-form-module__Gjl5uW__photoStage{aspect-ratio:1.25;background:var(--sports-green);position:relative;overflow:hidden}.sports-form-module__Gjl5uW__photoStage>img:not(.sports-form-module__Gjl5uW__athlete){object-fit:cover}.sports-form-module__Gjl5uW__court{border:2px solid #f4f2e980;position:absolute;inset:13% -8%;transform:rotate(-16deg)}.sports-form-module__Gjl5uW__court:before,.sports-form-module__Gjl5uW__court:after{content:"";border-left:2px solid #f4f2e980;position:absolute;top:0;bottom:0;left:50%}.sports-form-module__Gjl5uW__court:after{border:2px solid #f4f2e980;border-radius:50%;inset:25%}.sports-form-module__Gjl5uW__athlete{object-fit:contain;width:83%;height:89%;position:absolute;top:4%;left:1%}.sports-form-module__Gjl5uW__photoSticker{background:var(--gyf-pink);border:2px solid var(--ink);font-family:var(--font-gyf-display);box-shadow:3px 3px 0 var(--ink);padding:14px;font-size:clamp(17px,2vw,28px);line-height:1;position:absolute;top:9%;right:5%;transform:rotate(8deg)}.sports-form-module__Gjl5uW__photoSoon{background:var(--paper);border:1px solid var(--ink);padding:4px 9px;font-size:10px;position:absolute;bottom:14px;left:16px}.sports-form-module__Gjl5uW__cornerStar{color:var(--gyf-indigo);font-size:75px;line-height:1;position:absolute;bottom:8px;right:18px}.sports-form-module__Gjl5uW__photoCaption{background:var(--carousel-footer);color:var(--carousel-text);border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.sports-form-module__Gjl5uW__photoCaption>p{font-size:12px;font-weight:650}.sports-form-module__Gjl5uW__carouselControls{flex-shrink:0;align-items:center;gap:7px;display:flex}.sports-form-module__Gjl5uW__counter{color:var(--carousel-text);font-variant-numeric:tabular-nums;margin-right:3px;font-size:10px}.sports-form-module__Gjl5uW__carouselControls button{background:var(--carousel-control);color:var(--carousel-control-text);border:1px solid var(--ink);place-items:center;width:36px;height:36px;display:grid}.sports-form-module__Gjl5uW__carouselControls button:hover{background:var(--paper);color:var(--ink)}.sports-form-module__Gjl5uW__carouselControls button:focus-visible{outline:2px solid var(--carousel-text);outline-offset:3px}.sports-form-module__Gjl5uW__ticker{white-space:nowrap;background:var(--gyf-indigo);color:var(--paper);border-block:2px solid var(--ink);font-family:var(--font-gyf-accent);justify-content:space-around;align-items:center;gap:40px;padding:14px 24px;font-size:19px;display:flex;overflow:hidden}.sports-form-module__Gjl5uW__ticker b{color:var(--gyf-yellow);font-size:28px;font-weight:400;line-height:1}.sports-form-module__Gjl5uW__formSection{padding-top:60px;padding-bottom:80px;scroll-margin-top:100px}.sports-form-module__Gjl5uW__steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:50px;list-style:none;display:grid}.sports-form-module__Gjl5uW__steps li{color:var(--quiet);align-items:center;gap:12px;padding:0 8px 20px;display:flex;position:relative}.sports-form-module__Gjl5uW__steps b{font-size:12px;font-weight:550}.sports-form-module__Gjl5uW__steps [aria-current]{color:var(--ink)}.sports-form-module__Gjl5uW__steps [aria-current]:after{content:"";background:var(--gyf-indigo);height:3px;position:absolute;bottom:-1px;left:0;right:0}.sports-form-module__Gjl5uW__formLayout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.sports-form-module__Gjl5uW__sideNote{border:1px solid var(--ink);background:#ebe7d8;padding:26px;position:relative}.sports-form-module__Gjl5uW__sideStar{color:var(--gyf-coral);margin-bottom:22px;font-size:44px;line-height:1;display:block}.sports-form-module__Gjl5uW__sideNote h3{margin:14px 0;font-size:28px}.sports-form-module__Gjl5uW__sideNote>p:not(.sports-form-module__Gjl5uW__eyebrow){font-size:12px;line-height:1.7}.sports-form-module__Gjl5uW__sideNote dl{margin:24px 0 16px}.sports-form-module__Gjl5uW__sideNote dl>div{border-top:1px solid var(--line);padding:13px 0}.sports-form-module__Gjl5uW__sideNote dt{letter-spacing:.07em;font-size:10px;font-weight:750}.sports-form-module__Gjl5uW__sideNote dd{margin-top:3px;font-size:13px}.sports-form-module__Gjl5uW__sideNote .sports-form-module__Gjl5uW__sideFoot{color:var(--quiet);font-size:10px}.sports-form-module__Gjl5uW__sideNote img{width:100%;height:auto;margin-top:28px}.sports-form-module__Gjl5uW__form{min-width:0}.sports-form-module__Gjl5uW__sectionTitle{margin-bottom:32px}.sports-form-module__Gjl5uW__sectionTitle .sports-form-module__Gjl5uW__eyebrow{color:var(--gyf-indigo);margin-bottom:14px}.sports-form-module__Gjl5uW__sectionTitle h2{margin-bottom:14px;font-size:clamp(30px,3.2vw,48px);line-height:1}.sports-form-module__Gjl5uW__sectionTitle>p:last-child{color:var(--quiet);font-size:14px}.sports-form-module__Gjl5uW__fields{grid-template-columns:1fr 1fr;gap:26px 22px;display:grid}.sports-form-module__Gjl5uW__full{grid-column:1/-1}.sports-form-module__Gjl5uW__form label,.sports-form-module__Gjl5uW__form legend{font-size:12px;font-weight:650}.sports-form-module__Gjl5uW__form label{display:block}.sports-form-module__Gjl5uW__form input:not([type=checkbox]):not([type=radio]),.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker{border:1px solid var(--ink);background:0 0;border-radius:0;width:100%;min-height:50px;margin-top:8px;padding:12px 13px;font-size:13px;font-weight:450;display:block}.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.sports-form-module__Gjl5uW__form input::placeholder{color:#77746a;opacity:1}.sports-form-module__Gjl5uW__form input[readonly]{color:var(--quiet);background:#ebe7d8}.sports-form-module__Gjl5uW__form input[type=radio],.sports-form-module__Gjl5uW__form input[type=checkbox]{accent-color:var(--gyf-indigo);flex-shrink:0;width:17px;height:17px}.sports-form-module__Gjl5uW__form small{color:var(--quiet);margin-top:7px;font-size:11px;font-weight:400;line-height:1.6;display:block}.sports-form-module__Gjl5uW__form fieldset{border:0;min-width:0;margin:0;padding:0}.sports-form-module__Gjl5uW__phoneRow{grid-template-columns:minmax(120px,.85fr) 1.2fr;gap:10px;display:grid}.sports-form-module__Gjl5uW__divisions{gap:12px;margin-top:10px;display:flex}.sports-form-module__Gjl5uW__divisions label{border:1px solid var(--line-strong);flex:1;align-items:center;gap:10px;padding:15px;display:flex}.sports-form-module__Gjl5uW__divisions [data-selected=true]{background:var(--gyf-pink);box-shadow:2px 2px 0 var(--ink)}.sports-form-module__Gjl5uW__formActions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:20px;margin-top:32px;padding-top:26px;display:flex}.sports-form-module__Gjl5uW__backButton{background:0 0;border:0;align-items:center;gap:8px;margin-right:auto;padding:12px 0;font-size:13px;display:flex}.sports-form-module__Gjl5uW__saveNote{text-align:right;color:var(--quiet);margin-top:18px;font-size:10px}.sports-form-module__Gjl5uW__groups{gap:36px;display:grid}.sports-form-module__Gjl5uW__sportChoices{gap:20px;display:grid}.sports-form-module__Gjl5uW__expandableSport{border:1px solid var(--ink)}.sports-form-module__Gjl5uW__expandableSport[data-selected=true]{border:2px solid var(--gyf-indigo);box-shadow:4px 4px 0 var(--gyf-indigo)}.sports-form-module__Gjl5uW__expandableCard{text-align:left;background:0 0;border:0;grid-template-columns:150px minmax(0,1fr) 28px;align-items:center;gap:20px;width:100%;padding:14px;display:grid}.sports-form-module__Gjl5uW__expandableCard:hover{background:#ebe7d8}.sports-form-module__Gjl5uW__expandableCard>.sports-form-module__Gjl5uW__sportPhoto{aspect-ratio:1.6;border:1px solid var(--ink)}.sports-form-module__Gjl5uW__expandableSport:nth-child(2) .sports-form-module__Gjl5uW__sportPhoto{background:var(--gyf-pink)}.sports-form-module__Gjl5uW__expandableSport:nth-child(3) .sports-form-module__Gjl5uW__sportPhoto{background:var(--gyf-yellow)}.sports-form-module__Gjl5uW__expandableCardCopy{gap:6px;display:grid}.sports-form-module__Gjl5uW__expandableCardCopy strong{font-family:var(--font-gyf-accent);text-transform:uppercase;font-size:25px;font-weight:400;line-height:1.1}.sports-form-module__Gjl5uW__expandableCardCopy>span{font-size:11px}.sports-form-module__Gjl5uW__expandableCardCopy small{margin:0;font-size:10px}.sports-form-module__Gjl5uW__expandIcon{place-items:center;width:28px;height:28px;display:grid}[data-selected=true]>.sports-form-module__Gjl5uW__expandableCard .sports-form-module__Gjl5uW__expandIcon{background:var(--gyf-indigo);color:var(--paper)}.sports-form-module__Gjl5uW__expandedTeam{border-top:1px solid var(--ink)}.sports-form-module__Gjl5uW__expandedTeam>.sports-form-module__Gjl5uW__roster{border:0}.sports-form-module__Gjl5uW__editGroups{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:650px){.sports-form-module__Gjl5uW__expandableCard{grid-template-columns:85px minmax(0,1fr) 24px;gap:12px;padding:10px}.sports-form-module__Gjl5uW__expandableCard>.sports-form-module__Gjl5uW__sportPhoto{aspect-ratio:.95}.sports-form-module__Gjl5uW__expandableCardCopy strong{font-size:22px}.sports-form-module__Gjl5uW__expandableCardCopy small{font-size:9px}.sports-form-module__Gjl5uW__expandableCard .sports-form-module__Gjl5uW__sportNumber{font-size:40px;left:5px}.sports-form-module__Gjl5uW__expandableCard .sports-form-module__Gjl5uW__sportMark{font-size:35px;right:4px}.sports-form-module__Gjl5uW__expandableCard .sports-form-module__Gjl5uW__sportPhotoLabel{display:none}}.sports-form-module__Gjl5uW__group legend{align-items:center;gap:14px;width:100%;display:flex}.sports-form-module__Gjl5uW__groupTag{background:var(--gyf-indigo);color:var(--paper);letter-spacing:.06em;white-space:nowrap;padding:6px 9px;font-size:10px;font-weight:700}.sports-form-module__Gjl5uW__groupHelp{color:var(--quiet);margin:12px 0 16px;font-size:11px}.sports-form-module__Gjl5uW__sportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sports-form-module__Gjl5uW__sportCard{text-align:left;border:1px solid var(--ink);background:0 0;min-width:0;padding:0;transition:box-shadow .15s,transform .15s;display:block;position:relative}.sports-form-module__Gjl5uW__sportCard:hover{box-shadow:3px 4px 0 var(--ink);transform:translateY(-3px)}.sports-form-module__Gjl5uW__sportCard[aria-pressed=true]{outline:3px solid var(--gyf-indigo);outline-offset:2px}.sports-form-module__Gjl5uW__sportPhoto{aspect-ratio:1.8;background:var(--sports-green);border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.sports-form-module__Gjl5uW__sportPhoto img{object-fit:cover}.sports-form-module__Gjl5uW__sportCard:nth-child(2n) .sports-form-module__Gjl5uW__sportPhoto{background:var(--gyf-pink)}.sports-form-module__Gjl5uW__sportCard:nth-child(3n) .sports-form-module__Gjl5uW__sportPhoto{background:var(--gyf-yellow)}.sports-form-module__Gjl5uW__sportNumber{font-family:var(--font-gyf-display);opacity:.16;font-size:clamp(42px,5vw,70px);line-height:.9;position:absolute;top:10px;left:12px}.sports-form-module__Gjl5uW__sportMark{color:var(--gyf-indigo);font-size:62px;line-height:1;position:absolute;top:4px;right:12px;transform:rotate(-12deg)}.sports-form-module__Gjl5uW__sportPhotoLabel{font-size:8px;font-weight:600;position:absolute;bottom:8px;left:10px;right:8px}.sports-form-module__Gjl5uW__sportCardBody{padding:14px 12px 32px;display:block}.sports-form-module__Gjl5uW__sportCardBody strong{font-size:13px;line-height:1.3;display:block}.sports-form-module__Gjl5uW__sportCardBody>span{color:var(--quiet);margin-top:5px;font-size:10px;display:block}.sports-form-module__Gjl5uW__selectionCheck{place-items:center;display:grid;position:absolute;bottom:8px;right:9px}.sports-form-module__Gjl5uW__sportCard[aria-pressed=true] .sports-form-module__Gjl5uW__selectionCheck{background:var(--gyf-indigo);color:var(--paper)}.sports-form-module__Gjl5uW__rosters{gap:36px;display:grid}.sports-form-module__Gjl5uW__roster{border:1px solid var(--ink);padding:24px}.sports-form-module__Gjl5uW__rosterHeading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.sports-form-module__Gjl5uW__rosterHeading h3{font-size:27px}.sports-form-module__Gjl5uW__rosterHeading>span:last-child{margin-left:auto;font-size:11px}.sports-form-module__Gjl5uW__roster>.sports-form-module__Gjl5uW__sportPhoto{aspect-ratio:4;border:1px solid var(--ink);margin-bottom:24px}.sports-form-module__Gjl5uW__roster .sports-form-module__Gjl5uW__sportPhotoLabel{font-size:10px}.sports-form-module__Gjl5uW__roster .sports-form-module__Gjl5uW__sportMark{font-size:95px;top:7px;right:25px}.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__modeChoices{margin:0 0 24px}.sports-form-module__Gjl5uW__modeChoices legend{margin-bottom:12px}.sports-form-module__Gjl5uW__modeChoices .sports-form-module__Gjl5uW__teamChoice{border:1px solid var(--ink);background:var(--gyf-yellow);align-items:center;gap:12px;padding:18px 14px;display:flex}.sports-form-module__Gjl5uW__teamChoice[data-selected=true]{box-shadow:3px 3px 0 var(--ink)}.sports-form-module__Gjl5uW__teamChoice>span{flex:1}.sports-form-module__Gjl5uW__teamChoice b{font-size:13px;display:block}.sports-form-module__Gjl5uW__teamChoice em{letter-spacing:.04em;background:var(--ink);color:var(--paper);vertical-align:middle;margin-left:7px;padding:3px 5px;font-size:8px;font-style:normal;display:inline-block}.sports-form-module__Gjl5uW__modeChoices small{margin-top:4px}.sports-form-module__Gjl5uW__modeChoices .sports-form-module__Gjl5uW__individualChoice{align-items:start;gap:10px;margin-top:18px;font-size:11px;font-weight:450;display:flex}.sports-form-module__Gjl5uW__individualChoice input{margin-top:2px}.sports-form-module__Gjl5uW__individualChoice small{font-size:10px}.sports-form-module__Gjl5uW__hint{color:var(--quiet);margin-top:12px;font-size:11px;line-height:1.6}.sports-form-module__Gjl5uW__rosterIntro{justify-content:space-between;gap:8px;margin-top:28px;font-size:12px;display:flex}.sports-form-module__Gjl5uW__rosterIntro+.sports-form-module__Gjl5uW__hint{margin-top:5px;margin-bottom:16px}.sports-form-module__Gjl5uW__playerRow{border-top:1px solid var(--line);grid-template-columns:24px 1fr 1.1fr 24px;align-items:center;gap:10px;padding:12px 0;display:grid}.sports-form-module__Gjl5uW__playerIndex{padding-top:24px;font-size:10px;font-weight:650}.sports-form-module__Gjl5uW__playerRow label>span{font-size:10px;font-weight:450}.sports-form-module__Gjl5uW__playerRow input{min-height:44px!important;padding:10px!important;font-size:11px!important}.sports-form-module__Gjl5uW__remove{background:0 0;border:0;place-items:center;margin-top:24px;padding:5px;display:grid}.sports-form-module__Gjl5uW__addPlayer{border:1px solid var(--ink);background:0 0;align-items:center;gap:7px;margin-top:14px;padding:10px 14px;font-size:11px;font-weight:650;display:inline-flex}.sports-form-module__Gjl5uW__addPlayer:hover{background:var(--gyf-yellow)}.sports-form-module__Gjl5uW__allocation{background:#ebe7d8;align-items:start;gap:12px;padding:18px;display:flex}.sports-form-module__Gjl5uW__allocation svg{flex-shrink:0}.sports-form-module__Gjl5uW__allocation b{font-size:12px}.sports-form-module__Gjl5uW__allocation p{margin-top:7px;font-size:11px}.sports-form-module__Gjl5uW__reviewDetails{border:1px solid var(--ink);background:var(--gyf-pink);flex-direction:column;gap:7px;margin-bottom:24px;padding:22px;display:flex}.sports-form-module__Gjl5uW__reviewDetails b{font-size:20px}.sports-form-module__Gjl5uW__reviewDetails span{font-size:12px}.sports-form-module__Gjl5uW__reviewDetails button{background:0 0;border:0;align-self:start;padding:6px 0;font-size:11px;text-decoration:underline}.sports-form-module__Gjl5uW__reviewTeam{margin-bottom:24px}.sports-form-module__Gjl5uW__reviewTeam>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.sports-form-module__Gjl5uW__reviewTeam h3{font-size:25px}.sports-form-module__Gjl5uW__reviewTeam>p{margin:8px 0 12px;font-size:12px}.sports-form-module__Gjl5uW__reviewTeam ul{list-style:none}.sports-form-module__Gjl5uW__reviewTeam li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.sports-form-module__Gjl5uW__reviewTeam code{white-space:nowrap;font-size:10px}.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__consent{align-items:start;gap:12px;margin-top:28px;font-size:11px;font-weight:400;line-height:1.7;display:flex}.sports-form-module__Gjl5uW__consent input{margin-top:3px}.sports-form-module__Gjl5uW__consent label{font:inherit;color:inherit}.sports-form-module__Gjl5uW__termsLink{color:var(--gyf-indigo);font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sports-form-module__Gjl5uW__termsHint{color:var(--quiet);margin-top:5px;display:block}.sports-form-module__Gjl5uW__termsDialog{border:2px solid var(--ink);background:var(--paper,#f4f2e9);width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);text-transform:none;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0004}.sports-form-module__Gjl5uW__termsDialog::backdrop{background:#11132b99}.sports-form-module__Gjl5uW__termsPanel{flex-direction:column;max-height:calc(100dvh - 36px);display:flex}.sports-form-module__Gjl5uW__termsHeader{background:var(--gyf-indigo);color:#fff;align-items:start;gap:16px;padding:22px 24px;display:flex}.sports-form-module__Gjl5uW__termsHeader h2{flex:1;margin:0;font-size:clamp(18px,4vw,24px);line-height:1.35}.sports-form-module__Gjl5uW__termsClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.sports-form-module__Gjl5uW__termsBody{overscroll-behavior:contain;padding:24px;font-size:14px;line-height:1.7;overflow-y:auto}.sports-form-module__Gjl5uW__termsBody ol{margin:0;padding-left:22px;list-style:decimal}.sports-form-module__Gjl5uW__termsBody li+li{margin-top:16px}.sports-form-module__Gjl5uW__termsFooter{border-top:1px solid #d1cdbf;justify-content:end;padding:16px 24px;display:flex}.sports-form-module__Gjl5uW__termsLink:focus-visible,.sports-form-module__Gjl5uW__termsClose:focus-visible{outline:3px solid var(--gyf-yellow);outline-offset:4px}body:has(.sports-form-module__Gjl5uW__termsDialog[open]){overflow:hidden}.sports-form-module__Gjl5uW__error{color:#802120;background:#fce6e0;border:1px solid #b02423;margin-top:24px;padding:15px;font-size:13px}.sports-form-module__Gjl5uW__success{text-align:center;border:2px solid var(--ink);max-width:650px;box-shadow:7px 7px 0 var(--ink);margin:20px auto;padding:48px}.sports-form-module__Gjl5uW__successMark{background:var(--sports-green);border:2px solid var(--ink);border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 24px;display:grid}.sports-form-module__Gjl5uW__success .sports-form-module__Gjl5uW__eyebrow{justify-content:center;margin-bottom:16px}.sports-form-module__Gjl5uW__success h2{margin-bottom:24px}.sports-form-module__Gjl5uW__success>p{margin-bottom:20px;font-size:14px}.sports-form-module__Gjl5uW__success code{border:2px solid var(--ink);width:fit-content;max-width:100%;box-shadow:3px 3px 0 var(--ink);font-family:var(--font-gyf-accent), var(--font-gyf-body), sans-serif;overflow-wrap:anywhere;background:#fffdf7;margin:0 auto 28px;padding:14px 22px;font-size:26px;line-height:1;display:block}.sports-form-module__Gjl5uW__success .sports-form-module__Gjl5uW__primary{margin-top:16px}.sports-form-module__Gjl5uW__success .sports-form-module__Gjl5uW__successContact{margin-top:28px;margin-bottom:0}.sports-form-module__Gjl5uW__successContact a{text-underline-offset:3px;text-decoration:underline}.sports-form-module__Gjl5uW__bottomNote{background:var(--sports-green);border-top:2px solid var(--ink);font-family:var(--font-gyf-accent);text-align:center;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:21px;display:flex}.sports-form-module__Gjl5uW__bottomNote>span{font-size:34px}@media (max-width:1100px){.sports-form-module__Gjl5uW__formLayout{grid-template-columns:210px minmax(0,1fr);gap:32px}.sports-form-module__Gjl5uW__sideNote{padding:20px}.sports-form-module__Gjl5uW__heroGrid{gap:24px}.sports-form-module__Gjl5uW__hero h1{font-size:clamp(40px,5.2vw,62px)}.sports-form-module__Gjl5uW__sportGrid{gap:10px}}@media (max-width:800px){.sports-form-module__Gjl5uW__heroGrid{grid-template-columns:1fr;gap:28px}.sports-form-module__Gjl5uW__heroCopy{max-width:600px}.sports-form-module__Gjl5uW__hero h1{font-size:clamp(42px,8vw,70px)}.sports-form-module__Gjl5uW__hero{padding:28px 0 44px}.sports-form-module__Gjl5uW__backLink{margin-bottom:24px}.sports-form-module__Gjl5uW__carousel{width:calc(100% - 14px);max-width:600px;margin:0 auto}.sports-form-module__Gjl5uW__photoStage{aspect-ratio:1.65}.sports-form-module__Gjl5uW__athlete{width:70%;left:5%}.sports-form-module__Gjl5uW__photoSticker{font-size:24px}.sports-form-module__Gjl5uW__formLayout{grid-template-columns:1fr}.sports-form-module__Gjl5uW__sideNote{display:none}.sports-form-module__Gjl5uW__formSection{padding-top:36px}.sports-form-module__Gjl5uW__steps{margin-bottom:32px}.sports-form-module__Gjl5uW__steps li{flex-direction:column;align-items:start;gap:8px;padding-left:0}.sports-form-module__Gjl5uW__steps b{font-size:10px}.sports-form-module__Gjl5uW__sectionTitle h2{font-size:38px}}@media (max-width:500px){.sports-form-module__Gjl5uW__hero h1{font-size:clamp(35px,9vw,46px)}.sports-form-module__Gjl5uW__heroIntro{font-size:14px}.sports-form-module__Gjl5uW__eyebrow{font-size:9px}.sports-form-module__Gjl5uW__photoCaption{gap:8px;padding:12px}.sports-form-module__Gjl5uW__photoCaption>p{font-size:10px}.sports-form-module__Gjl5uW__counter{display:none}.sports-form-module__Gjl5uW__photoSticker{padding:10px;font-size:17px}.sports-form-module__Gjl5uW__photoSoon{font-size:8px;bottom:10px;left:10px}.sports-form-module__Gjl5uW__cornerStar{font-size:50px;bottom:6px;right:10px}.sports-form-module__Gjl5uW__heroChips{gap:12px;margin-top:24px}.sports-form-module__Gjl5uW__ticker{justify-content:start;gap:24px;font-size:16px}.sports-form-module__Gjl5uW__fields{grid-template-columns:1fr;gap:22px}.sports-form-module__Gjl5uW__phoneRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sports-form-module__Gjl5uW__divisions label{padding:12px 8px;font-size:11px}.sports-form-module__Gjl5uW__sportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sports-form-module__Gjl5uW__sportCardBody{padding-bottom:30px}.sports-form-module__Gjl5uW__sportPhoto{aspect-ratio:1.6}.sports-form-module__Gjl5uW__group legend{gap:10px;font-size:11px}.sports-form-module__Gjl5uW__roster{padding:16px}.sports-form-module__Gjl5uW__rosterHeading{gap:8px}.sports-form-module__Gjl5uW__rosterHeading h3{font-size:23px}.sports-form-module__Gjl5uW__rosterHeading>span:last-child{font-size:9px}.sports-form-module__Gjl5uW__roster>.sports-form-module__Gjl5uW__sportPhoto{aspect-ratio:2.8}.sports-form-module__Gjl5uW__teamChoice em{width:fit-content;margin:6px 0 0;display:block}.sports-form-module__Gjl5uW__teamChoice>svg{display:none}.sports-form-module__Gjl5uW__playerRow{grid-template-columns:18px minmax(0,1fr) 20px;gap:6px 8px}.sports-form-module__Gjl5uW__playerIndex{grid-area:1/1/3;padding-top:0}.sports-form-module__Gjl5uW__playerRow>label{grid-column:2}.sports-form-module__Gjl5uW__playerRow>.sports-form-module__Gjl5uW__remove{grid-area:1/3/3;margin-top:0}.sports-form-module__Gjl5uW__playerRow input{font-size:12px!important}.sports-form-module__Gjl5uW__formActions{gap:12px}.sports-form-module__Gjl5uW__formActions .sports-form-module__Gjl5uW__primary{gap:12px;padding:14px 16px;font-size:12px}.sports-form-module__Gjl5uW__saveNote{text-align:left}.sports-form-module__Gjl5uW__reviewTeam li{flex-direction:column;gap:4px}.sports-form-module__Gjl5uW__success{padding:28px 18px}.sports-form-module__Gjl5uW__success h2{font-size:38px}.sports-form-module__Gjl5uW__bottomNote{gap:10px;font-size:17px}}@media (prefers-reduced-motion:reduce){.sports-form-module__Gjl5uW__primary,.sports-form-module__Gjl5uW__sportCard{transition:none}}.sports-form-module__Gjl5uW__photoSlide{background:var(--sports-green);position:absolute;inset:0}.sports-form-module__Gjl5uW__photoSlide[data-scene="1"]{background:var(--gyf-blue)}.sports-form-module__Gjl5uW__photoSlide[data-scene="2"],.sports-form-module__Gjl5uW__photoSlide[data-scene="1"] .sports-form-module__Gjl5uW__photoSticker{background:var(--gyf-yellow)}.sports-form-module__Gjl5uW__photoSlide[data-scene="2"] .sports-form-module__Gjl5uW__photoSticker{background:var(--gyf-pink)}.sports-form-module__Gjl5uW__photoSlide>img:not(.sports-form-module__Gjl5uW__athlete){object-fit:cover;animation:9.6s ease-in-out infinite alternate sports-form-module__Gjl5uW__sports-photo-drift}.sports-form-module__Gjl5uW__photoSlide .sports-form-module__Gjl5uW__athlete{animation:6s ease-in-out infinite sports-form-module__Gjl5uW__sports-athlete-float}.sports-form-module__Gjl5uW__photoSlide .sports-form-module__Gjl5uW__photoSticker{animation:5.5s ease-in-out infinite sports-form-module__Gjl5uW__sports-sticker-rock}.sports-form-module__Gjl5uW__photoSlide .sports-form-module__Gjl5uW__cornerStar{animation:22s linear infinite sports-form-module__Gjl5uW__sports-star-turn}.sports-form-module__Gjl5uW__carouselTopTag{background:var(--ink);color:var(--paper);letter-spacing:.06em;pointer-events:none;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:650;display:flex;position:absolute;top:12px;left:14px}.sports-form-module__Gjl5uW__carouselTopTag>span{background:var(--gyf-yellow);border-radius:50%;width:5px;height:5px}.sports-form-module__Gjl5uW__slideProgress{background:var(--carousel-footer);color:var(--carousel-text);gap:6px;padding:0 16px 12px;display:flex}.sports-form-module__Gjl5uW__slideProgress>span{background:currentColor;flex:1;height:3px;position:relative;overflow:hidden}.sports-form-module__Gjl5uW__slideProgress i{background:var(--carousel-control);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sports-form-module__Gjl5uW__slideProgress [data-current=true] i{transform:scaleX(1)}.sports-form-module__Gjl5uW__slideProgress [data-current=true] i[data-running=true]{animation:4.8s linear both sports-form-module__Gjl5uW__sports-slide-fill}.sports-form-module__Gjl5uW__carouselControls button:disabled{opacity:.45;cursor:default}.sports-form-module__Gjl5uW__playButton{position:relative}.sports-form-module__Gjl5uW__playButton:hover>svg{transform:translateY(3px)}.sports-form-module__Gjl5uW__playButton>svg{transition:transform .25s}.sports-form-module__Gjl5uW__ticker{padding:14px 0;display:block}.sports-form-module__Gjl5uW__tickerTrack{width:max-content;animation:32s linear infinite sports-form-module__Gjl5uW__sports-ticker-travel;display:flex}.sports-form-module__Gjl5uW__tickerSet{flex-shrink:0;align-items:center;gap:44px;padding-right:44px;display:flex}.sports-form-module__Gjl5uW__tickerSet b{display:block}.sports-form-module__Gjl5uW__ticker:hover .sports-form-module__Gjl5uW__tickerTrack{animation-play-state:paused}.sports-form-module__Gjl5uW__expandedTeam{overflow:hidden}.sports-form-module__Gjl5uW__expandableCard{transition:background-color .2s}.sports-form-module__Gjl5uW__expandableCard>.sports-form-module__Gjl5uW__sportPhoto{transition:transform .3s var(--ease-out-expo)}.sports-form-module__Gjl5uW__expandableCard:hover>.sports-form-module__Gjl5uW__sportPhoto{transform:rotate(-2deg)scale(1.025)}.sports-form-module__Gjl5uW__expandableSport[data-selected=true]>.sports-form-module__Gjl5uW__expandableCard .sports-form-module__Gjl5uW__expandIcon{animation:sports-form-module__Gjl5uW__sports-check-pop .3s var(--ease-out-back)}.sports-form-module__Gjl5uW__form input:not([type=checkbox]):not([type=radio]),.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker{transition:background-color .2s,box-shadow .2s}.sports-form-module__Gjl5uW__form input:focus:not([readonly]),.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker:focus{box-shadow:3px 3px 0 var(--gyf-indigo);background:#fff9e8}.sports-form-module__Gjl5uW__arenaEntrance{z-index:200;background:var(--gyf-indigo);color:var(--paper);pointer-events:auto;place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.sports-form-module__Gjl5uW__arenaCourt{border:1px solid #f4f2e94d;position:absolute;inset:9% 7%;transform:rotate(-7deg)scale(1.04)}.sports-form-module__Gjl5uW__arenaCourt:before{content:"";border-left:1px solid #f4f2e94d;position:absolute;inset:0 50%}.sports-form-module__Gjl5uW__arenaCourt:after{content:"";aspect-ratio:1;border:1px solid #f4f2e94d;border-radius:50%;width:min(65vw,650px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sports-form-module__Gjl5uW__arenaMessage{text-align:center;z-index:1;position:relative}.sports-form-module__Gjl5uW__arenaMessage>span{letter-spacing:.12em;font-size:10px;display:block}.sports-form-module__Gjl5uW__arenaMessage strong{font-family:var(--font-gyf-display);margin:28px 0 24px;font-size:clamp(84px,16vw,210px);font-weight:700;line-height:.83;display:block}.sports-form-module__Gjl5uW__arenaMessage em{color:var(--gyf-yellow);font-style:normal}.sports-form-module__Gjl5uW__arenaMessage p{font-size:13px}.sports-form-module__Gjl5uW__arenaOrbit{aspect-ratio:1;justify-content:end;align-items:center;width:min(80vw,900px);display:flex;position:absolute}.sports-form-module__Gjl5uW__arenaOrbit svg{transform:translate(50%)}.sports-form-module__Gjl5uW__entranceStar{animation:sports-form-module__Gjl5uW__sports-entrance-turn 1.4s var(--ease-out-expo) both;position:absolute;top:13%;right:12%}.sports-form-module__Gjl5uW__entranceSparkle{animation:sports-form-module__Gjl5uW__sports-check-pop .5s var(--ease-out-back) both;position:absolute;bottom:22%;left:12%}.sports-form-module__Gjl5uW__entranceLine{white-space:nowrap;letter-spacing:.08em;border-bottom:1px solid #f4f2e966;align-items:center;gap:20px;padding-bottom:10px;font-size:10px;font-weight:650;display:flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.sports-form-module__Gjl5uW__page[data-motion-paused=true] .sports-form-module__Gjl5uW__tickerTrack,.sports-form-module__Gjl5uW__page[data-motion-paused=true] .sports-form-module__Gjl5uW__tickerSet b,.sports-form-module__Gjl5uW__page[data-motion-paused=true] .sports-form-module__Gjl5uW__athlete,.sports-form-module__Gjl5uW__page[data-motion-paused=true] .sports-form-module__Gjl5uW__photoSticker,.sports-form-module__Gjl5uW__page[data-motion-paused=true] .sports-form-module__Gjl5uW__cornerStar,.sports-form-module__Gjl5uW__page[data-motion-paused=true] .sports-form-module__Gjl5uW__photoSlide>img{animation-play-state:paused!important}@keyframes sports-form-module__Gjl5uW__sports-ticker-travel{to{transform:translate(-50%)}}@keyframes sports-form-module__Gjl5uW__sports-athlete-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes sports-form-module__Gjl5uW__sports-sticker-rock{0%,to{transform:rotate(7deg)}50%{transform:rotate(11deg)translateY(-3px)}}@keyframes sports-form-module__Gjl5uW__sports-star-turn{to{transform:rotate(360deg)}}@keyframes sports-form-module__Gjl5uW__sports-slide-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sports-form-module__Gjl5uW__sports-photo-drift{0%{transform:scale(1.015)}to{transform:scale(1.075)}}@keyframes sports-form-module__Gjl5uW__sports-check-pop{0%{opacity:.4;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes sports-form-module__Gjl5uW__sports-entrance-turn{0%{transform:rotate(-90deg)scale(.5)}to{transform:rotate(30deg)scale(1)}}@media (max-width:500px){.sports-form-module__Gjl5uW__tickerSet{gap:24px;padding-right:24px}.sports-form-module__Gjl5uW__carouselTopTag{padding:4px 6px;font-size:6px;top:8px;left:9px}.sports-form-module__Gjl5uW__carouselControls{gap:5px}.sports-form-module__Gjl5uW__carouselControls button{width:32px;height:36px}.sports-form-module__Gjl5uW__photoCaption>p{max-width:175px}.sports-form-module__Gjl5uW__entranceStar{width:70px;height:70px;top:15%;right:8%}.sports-form-module__Gjl5uW__entranceSparkle{width:40px;height:40px;bottom:22%;left:10%}.sports-form-module__Gjl5uW__arenaOrbit svg{width:52px;height:52px}.sports-form-module__Gjl5uW__arenaMessage>span{font-size:8px}.sports-form-module__Gjl5uW__arenaMessage p{font-size:11px}}@media (prefers-reduced-motion:reduce){.sports-form-module__Gjl5uW__page *,.sports-form-module__Gjl5uW__page :before,.sports-form-module__Gjl5uW__page :after{transition:none!important;animation:none!important}.sports-form-module__Gjl5uW__roundContent,.sports-form-module__Gjl5uW__playerRow,.sports-form-module__Gjl5uW__sectionTitle{opacity:1!important;transform:none!important}}.sports-form-module__Gjl5uW__page{overflow-anchor:none}.sports-form-module__Gjl5uW__fields{background:#ebe8de;border:1px solid #d1cdbf;border-radius:12px;gap:24px 20px;padding:26px;box-shadow:0 5px #0707070f}.sports-form-module__Gjl5uW__detailsCardHeading{border-bottom:1px solid #d1cdbf;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.sports-form-module__Gjl5uW__detailsCardHeading>span{color:var(--gyf-indigo);letter-spacing:.08em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.sports-form-module__Gjl5uW__detailsCardHeading>b{background:var(--gyf-indigo);width:30px;height:30px;color:var(--paper);border-radius:50%;place-items:center;font-size:11px;display:grid}.sports-form-module__Gjl5uW__form label{color:#34312c}.sports-form-module__Gjl5uW__form input:not([type=checkbox]):not([type=radio]),.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker{background:#fffdf8;border:1.5px solid #c9c4b6;border-radius:7px;min-height:52px;padding:13px 14px;font-size:14px;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 2px 2px #07070706}.sports-form-module__Gjl5uW__form input:not([type=checkbox]):not([type=radio]):hover:not([readonly]),.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker:hover:not([data-disabled]){border-color:#8e88bb}.sports-form-module__Gjl5uW__form input:focus:not([readonly]),.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker:focus,.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker[data-popup-open]{border-color:var(--gyf-indigo);outline-offset:0;background:#fffefa;outline:none;box-shadow:0 0 0 4px #2626b01c}.sports-form-module__Gjl5uW__form label:focus-within{color:var(--gyf-indigo)}.sports-form-module__Gjl5uW__form input:not([type=checkbox]):not([type=radio])[readonly],.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker[data-disabled]{color:#46415f;box-shadow:none;background:#f1eff9;border-color:#d3cee9}.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker[data-disabled]{cursor:default}.sports-form-module__Gjl5uW__form input[readonly]:focus{outline-offset:2px;outline:2px solid #9f97d4}.sports-form-module__Gjl5uW__form input::placeholder{color:#928c80;font-weight:400}.sports-form-module__Gjl5uW__playerRow{background:#fffdf8a6;border:1px solid #ddd8cb;border-radius:8px;margin-top:10px;padding:12px}.sports-form-module__Gjl5uW__playerRow[data-you=true]{background:#eae7f7;border-color:#c7c0e9}.sports-form-module__Gjl5uW__playerRow input{border-radius:6px;min-height:46px!important;padding:11px!important;font-size:13px!important}.sports-form-module__Gjl5uW__playerRow label>span{font-weight:600}.sports-form-module__Gjl5uW__divisions label{box-shadow:none;background:#fffdf8;border-color:#c9c4b6;border-radius:7px}.sports-form-module__Gjl5uW__divisions [data-selected=true]{color:var(--gyf-indigo);border-color:var(--gyf-indigo);box-shadow:inset 0 0 0 1px var(--gyf-indigo);background:#e9e5fb}.sports-form-module__Gjl5uW__roundCue{z-index:85;background:var(--gyf-indigo);color:var(--paper);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);pointer-events:none;border-radius:8px;align-items:center;gap:14px;min-width:290px;padding:13px 18px;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%}.sports-form-module__Gjl5uW__roundCue>span{background:var(--gyf-green);width:31px;height:31px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.sports-form-module__Gjl5uW__roundCue>div{flex:1}.sports-form-module__Gjl5uW__roundCue small{letter-spacing:.09em;color:#d6d0ff;margin-bottom:2px;font-size:8px;display:block}.sports-form-module__Gjl5uW__roundCue b{font-size:13px;font-weight:600}.sports-form-module__Gjl5uW__review{display:grid}.sports-form-module__Gjl5uW__reviewDetails{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#eeeaf9;border-radius:9px;gap:6px;padding:18px 20px;position:relative}.sports-form-module__Gjl5uW__reviewDetails:before{content:"YOUR PLAYER CARD · DHARAMPUR 2026";color:var(--gyf-indigo);letter-spacing:.07em;border-bottom:1px solid #d3ccea;margin-bottom:6px;padding-bottom:14px;font-size:9px;font-weight:750}.sports-form-module__Gjl5uW__reviewDetails b{font-family:var(--font-gyf-accent);font-size:25px;font-weight:400}.sports-form-module__Gjl5uW__reviewDetails button{background:var(--paper);border:1px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:4px;margin-top:8px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-block}.sports-form-module__Gjl5uW__lineupIntro{margin:14px 0 22px}.sports-form-module__Gjl5uW__lineupIntro>span{letter-spacing:.05em;color:var(--gyf-indigo);align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.sports-form-module__Gjl5uW__lineupIntro p{color:var(--quiet);margin-top:7px;font-size:12px}@media (max-width:500px){.sports-form-module__Gjl5uW__fields{border-radius:10px;gap:22px;padding:20px 16px}.sports-form-module__Gjl5uW__form input:not([type=checkbox]):not([type=radio]),.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__picker{padding:12px;font-size:16px}.sports-form-module__Gjl5uW__phoneRow{grid-template-columns:.95fr 1.05fr}.sports-form-module__Gjl5uW__playerRow{padding:12px 8px}.sports-form-module__Gjl5uW__playerRow input{font-size:16px!important}.sports-form-module__Gjl5uW__roundCue{min-width:280px;max-width:calc(100% - 32px);padding:12px 14px;bottom:18px}.sports-form-module__Gjl5uW__reviewDetails{padding:16px}}.sports-form-module__Gjl5uW__lineupGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:18px;display:grid}.sports-form-module__Gjl5uW__playerRow{grid-template-columns:24px minmax(0,1fr) minmax(0,1.15fr) 90px 24px}.sports-form-module__Gjl5uW__playerError{color:#a52726;grid-column:2/-1;margin:0;font-size:13px}.sports-form-module__Gjl5uW__availabilityNote{border-left:3px solid var(--gyf-indigo,#2626b0);background:#ece9fa;border-radius:6px;padding:14px 16px;font-size:14px}.sports-form-module__Gjl5uW__expandableCard:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.sports-form-module__Gjl5uW__playerRow{grid-template-columns:18px minmax(0,1fr) 20px}.sports-form-module__Gjl5uW__playerIndex,.sports-form-module__Gjl5uW__playerRow>.sports-form-module__Gjl5uW__remove{grid-row:1/4}.sports-form-module__Gjl5uW__playerRow>label,.sports-form-module__Gjl5uW__playerError{grid-column:2}}.sports-form-module__Gjl5uW__heroIntro{max-width:440px;margin:26px 0 30px;font-size:18px;line-height:1.6}@media (max-width:1024px){.sports-form-module__Gjl5uW__formLayout{grid-template-columns:minmax(0,1fr)}.sports-form-module__Gjl5uW__sideNote,.sports-form-module__Gjl5uW__cornerStar{display:none}}@media (max-width:500px){.sports-form-module__Gjl5uW__heroIntro{margin:22px 0 26px;font-size:16px}}.sports-form-module__Gjl5uW__photoStage[data-has-photo=true]{aspect-ratio:4/3;background:var(--paper)}.sports-form-module__Gjl5uW__photoStage[data-has-photo=true] .sports-form-module__Gjl5uW__photoSlide{background:var(--paper)}.sports-form-module__Gjl5uW__photoSlide>img:not(.sports-form-module__Gjl5uW__athlete),.sports-form-module__Gjl5uW__sportPhoto img{object-fit:contain;animation:none}.sports-form-module__Gjl5uW__carousel{--carousel-footer:var(--gyf-yellow);--carousel-text:var(--ink);--carousel-control:var(--gyf-indigo);--carousel-control-text:#fff}.sports-form-module__Gjl5uW__carousel[data-palette=coral]{--carousel-footer:var(--gyf-coral)}.sports-form-module__Gjl5uW__carousel[data-palette=green]{--carousel-footer:var(--gyf-green);--carousel-control:var(--ink)}.sports-form-module__Gjl5uW__carousel[data-palette=indigo]{--carousel-footer:var(--gyf-indigo);--carousel-text:#fff;--carousel-control:var(--gyf-yellow);--carousel-control-text:var(--ink)}.sports-form-module__Gjl5uW__carousel[data-palette=blue]{--carousel-footer:var(--gyf-blue);--carousel-text:#fff;--carousel-control:var(--gyf-yellow);--carousel-control-text:var(--ink)}.sports-form-module__Gjl5uW__photoCaption,.sports-form-module__Gjl5uW__slideProgress{transition:background-color .35s,color .35s}.sports-form-module__Gjl5uW__carouselControls button{transition:background-color .2s,color .2s}.sports-form-module__Gjl5uW__slideProgress>span{background:color-mix(in srgb, var(--carousel-text) 24%, transparent)}@media (prefers-reduced-motion:reduce){.sports-form-module__Gjl5uW__photoCaption,.sports-form-module__Gjl5uW__slideProgress,.sports-form-module__Gjl5uW__carouselControls button{transition:none}}.sports-form-module__Gjl5uW__savedGroup{background:#eae7f7;border:1px solid #c7c0e9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:14px;font-size:13px;display:flex}.sports-form-module__Gjl5uW__savedGroup small{width:100%;color:var(--quiet);padding-left:24px}.sports-form-module__Gjl5uW__savedReview{background:#eeebfa;border:1px solid #c7c0e9;border-radius:10px;padding:20px}.sports-form-module__Gjl5uW__savedReview>p{margin-bottom:12px;font-size:13px}.sports-form-module__Gjl5uW__exitField{border:1px solid var(--ink);justify-content:center;align-items:center;gap:8px;width:fit-content;margin:20px auto 0;padding:12px 18px;font-size:13px;font-weight:650;display:flex}.sports-form-module__Gjl5uW__exitField:hover{background:var(--gyf-yellow)}.sports-form-module__Gjl5uW__primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.sports-form-module__Gjl5uW__heroGrid{gap:clamp(28px,4vw,64px)}.sports-form-module__Gjl5uW__hero h1{margin-top:12px}.sports-form-module__Gjl5uW__playButton{background:var(--gyf-indigo);color:#fff;min-width:270px;min-height:68px;box-shadow:5px 5px 0 var(--gyf-yellow);gap:32px;padding:20px 28px;font-size:17px}.sports-form-module__Gjl5uW__playButton>svg{background:var(--gyf-yellow);color:var(--ink);box-sizing:content-box;border-radius:50%;padding:8px}.sports-form-module__Gjl5uW__playButton:focus-visible{outline:3px solid var(--gyf-indigo);outline-offset:7px}.sports-form-module__Gjl5uW__carousel{box-shadow:8px 8px 0 color-mix(in srgb, var(--carousel-footer) 70%, var(--ink));border-color:var(--ink);border-radius:10px;margin-top:0;overflow:hidden;transform:none}.sports-form-module__Gjl5uW__photoStage[data-has-photo=true],.sports-form-module__Gjl5uW__photoStage[data-has-photo=true] .sports-form-module__Gjl5uW__photoSlide{background:color-mix(in srgb, var(--carousel-footer) 14%, var(--paper))}.sports-form-module__Gjl5uW__photoStage[data-has-photo=true]{border-top:8px solid var(--carousel-footer)}.sports-form-module__Gjl5uW__photoSlide>img:not(.sports-form-module__Gjl5uW__athlete){filter:saturate(1.06)contrast(1.025)}.sports-form-module__Gjl5uW__photoCaption{padding:18px 20px 14px}.sports-form-module__Gjl5uW__carouselControls button{border:0;border-radius:50%;width:38px;height:38px}.sports-form-module__Gjl5uW__slideProgress{gap:5px;padding:0 20px 16px}.sports-form-module__Gjl5uW__slideProgress>span{border-radius:3px}@media (max-width:650px){.sports-form-module__Gjl5uW__playButton{justify-content:space-between;width:100%;min-width:0}.sports-form-module__Gjl5uW__smallPrint{text-align:center}.sports-form-module__Gjl5uW__carousel{width:calc(100% - 8px);box-shadow:5px 5px 0 color-mix(in srgb, var(--carousel-footer) 70%, var(--ink))}.sports-form-module__Gjl5uW__photoStage[data-has-photo=true] .sports-form-module__Gjl5uW__photoSlide{inset:7px}.sports-form-module__Gjl5uW__photoCaption{gap:8px;padding:12px}.sports-form-module__Gjl5uW__photoCaption>p{font-size:11px}.sports-form-module__Gjl5uW__carouselControls{gap:5px}.sports-form-module__Gjl5uW__carouselControls button{width:32px;height:32px}.sports-form-module__Gjl5uW__counter{font-size:9px}}.sports-form-module__Gjl5uW__heroGrid{grid-template-columns:.9fr 1.1fr}.sports-form-module__Gjl5uW__hero h1{margin-bottom:36px}.sports-form-module__Gjl5uW__carousel{border-radius:8px;position:relative;overflow:visible}.sports-form-module__Gjl5uW__photoStage[data-has-photo=true]{border-top:0;border-radius:6px}.sports-form-module__Gjl5uW__photoStage[data-has-photo=true] .sports-form-module__Gjl5uW__photoSlide{inset:0}.sports-form-module__Gjl5uW__carouselPrevious,.sports-form-module__Gjl5uW__carouselNext{z-index:2;border:1px solid var(--ink);background:var(--paper);width:32px;height:32px;color:var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;padding:0;transition:background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sports-form-module__Gjl5uW__carouselPrevious{left:-16px}.sports-form-module__Gjl5uW__carouselNext{right:-16px}.sports-form-module__Gjl5uW__carouselPrevious:hover,.sports-form-module__Gjl5uW__carouselNext:hover{background:var(--gyf-yellow)}.sports-form-module__Gjl5uW__carouselPrevious:focus-visible,.sports-form-module__Gjl5uW__carouselNext:focus-visible{outline:3px solid var(--gyf-indigo);outline-offset:3px}.sports-form-module__Gjl5uW__phoneRow{grid-template-columns:100px minmax(0,1fr)}.sports-form-module__Gjl5uW__phoneRow .sports-form-module__Gjl5uW__picker{gap:4px;padding-inline:10px}.sports-form-module__Gjl5uW__expandableCardCopy small:empty{display:none}@media (max-width:800px){.sports-form-module__Gjl5uW__heroGrid{grid-template-columns:1fr}}@media (max-width:500px){.sports-form-module__Gjl5uW__phoneRow{grid-template-columns:84px minmax(0,1fr)}.sports-form-module__Gjl5uW__carousel{width:calc(100% - 24px)}}.sports-form-module__Gjl5uW__fields{border:2px solid var(--ink);background:#fffdf7;align-items:start;gap:14px 16px;padding:18px;box-shadow:5px 5px #c4d5f1}.sports-form-module__Gjl5uW__detailsCardHeading{border-bottom:2px solid var(--ink);background:var(--gyf-indigo);border-radius:9px 9px 0 0;margin:-18px -18px 2px;padding:14px 18px}.sports-form-module__Gjl5uW__detailsCardHeading>span>svg{box-sizing:content-box;border:1px solid var(--ink);color:var(--gyf-indigo);background:#fffdf7;border-radius:50%;padding:7px}.sports-form-module__Gjl5uW__detailsCardHeading>b{width:24px;height:24px;font-size:10px}.sports-form-module__Gjl5uW__fields>label,.sports-form-module__Gjl5uW__phoneField{min-width:0}.sports-form-module__Gjl5uW__fields input:not([type=checkbox]):not([type=radio]),.sports-form-module__Gjl5uW__fields .sports-form-module__Gjl5uW__picker{height:44px;min-height:44px;margin-top:5px;padding:9px 11px;font-size:14px}.sports-form-module__Gjl5uW__fields small{margin-top:4px;font-size:10px;line-height:1.4}.sports-form-module__Gjl5uW__fields>p{margin:0;font-size:12px}.sports-form-module__Gjl5uW__fields .sports-form-module__Gjl5uW__divisions{gap:10px;margin-top:6px}.sports-form-module__Gjl5uW__fields .sports-form-module__Gjl5uW__divisions label{flex:0 auto;min-height:44px;padding:9px 16px;font-size:12px}.sports-form-module__Gjl5uW__phoneField .sports-form-module__Gjl5uW__phoneRow{grid-template-columns:76px minmax(0,1fr);gap:7px}.sports-form-module__Gjl5uW__carouselTimer{background:color-mix(in srgb, var(--carousel-footer) 22%, var(--paper));border-radius:0 0 6px 6px;height:4px;overflow:hidden}.sports-form-module__Gjl5uW__carouselTimer>span{background:var(--carousel-footer);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.sports-form-module__Gjl5uW__carouselTimer>span[data-running=true]{animation:4.8s linear both sports-form-module__Gjl5uW__sports-slide-fill}@media (max-width:500px){.sports-form-module__Gjl5uW__fields{gap:12px;padding:14px}.sports-form-module__Gjl5uW__fields input:not([type=checkbox]):not([type=radio]),.sports-form-module__Gjl5uW__fields .sports-form-module__Gjl5uW__picker{font-size:16px}.sports-form-module__Gjl5uW__fields .sports-form-module__Gjl5uW__divisions label{flex:1;padding:9px 10px}}.sports-form-module__Gjl5uW__page,.sports-form-module__Gjl5uW__page input,.sports-form-module__Gjl5uW__page .sports-form-module__Gjl5uW__picker,.sports-form-module__Gjl5uW__page input::placeholder{text-transform:uppercase}.sports-form-module__Gjl5uW__photoSlide[data-crop-left=true]{overflow:hidden}.sports-form-module__Gjl5uW__photoSlide[data-crop-left=true]>img{transform-origin:100%;transform:scale(1.2)}.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__idStatus{align-items:center;gap:6px;display:flex}.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__idStatus[data-state=found]{color:#1f6b43;font-weight:600}.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__idStatus[data-state=missing],.sports-form-module__Gjl5uW__form .sports-form-module__Gjl5uW__idStatus[data-state=error]{color:#a52726}.sports-form-module__Gjl5uW__playerFound{color:#1f6b43;grid-column:2/-1;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.sports-form-module__Gjl5uW__spin{animation:.9s linear infinite sports-form-module__Gjl5uW__sports-star-turn}@media (max-width:700px){.sports-form-module__Gjl5uW__playerFound{grid-column:2}}@media (prefers-reduced-motion:reduce){.sports-form-module__Gjl5uW__spin{animation:none}}@media (min-width:651px){.sports-form-module__Gjl5uW__playerRow{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) 24px}}@media (max-width:650px){.sports-form-module__Gjl5uW__playerIndex,.sports-form-module__Gjl5uW__playerRow>.sports-form-module__Gjl5uW__remove{grid-row:1/4}}.sports-form-module__Gjl5uW__hero h1.sports-form-module__Gjl5uW__tournamentHeading{margin-bottom:20px;font-size:clamp(36px,4.5vw,68px)}.sports-form-module__Gjl5uW__tournamentHeading .sports-form-module__Gjl5uW__heroHeadingLine{overflow:hidden}.sports-form-module__Gjl5uW__heroWord{animation:.82s cubic-bezier(.16,1,.3,1) backwards sports-form-module__Gjl5uW__sports-heading-arrive;display:inline-block}.sports-form-module__Gjl5uW__tournamentHeading .sports-form-module__Gjl5uW__heroHeadingLine:first-child .sports-form-module__Gjl5uW__heroWord:nth-child(2){animation-delay:70ms}.sports-form-module__Gjl5uW__tournamentHeading .sports-form-module__Gjl5uW__heroHeadingLine:nth-child(2) .sports-form-module__Gjl5uW__heroWord{animation-delay:.14s}.sports-form-module__Gjl5uW__heroSubheading{color:var(--gyf-indigo);margin:0;font-size:clamp(20px,2.2vw,32px);font-weight:800;line-height:1.2;overflow:hidden}.sports-form-module__Gjl5uW__heroSubheading .sports-form-module__Gjl5uW__heroWord{animation-delay:.24s}.sports-form-module__Gjl5uW__heroSubheading .sports-form-module__Gjl5uW__heroWord:nth-child(2){animation-delay:.31s}@keyframes sports-form-module__Gjl5uW__sports-heading-arrive{0%{transform:translateY(115%)rotate(3deg)}to{transform:none}}@media (max-width:500px){.sports-form-module__Gjl5uW__hero h1.sports-form-module__Gjl5uW__tournamentHeading{font-size:clamp(30px,8.1vw,40px)}}@media (prefers-reduced-motion:reduce){.sports-form-module__Gjl5uW__heroWord{animation:none}}.sports-form-module__Gjl5uW__fields .sports-form-module__Gjl5uW__detailsCardHeading>span{color:#fffdf7}.sports-form-module__Gjl5uW__fields .sports-form-module__Gjl5uW__divisions label[data-selected=true]{color:var(--gyf-indigo);border-color:var(--gyf-indigo);box-shadow:inset 0 0 0 1px var(--gyf-indigo);background:#eaf2fc}.sports-form-module__Gjl5uW__fields input:focus-visible,.sports-form-module__Gjl5uW__fields .sports-form-module__Gjl5uW__picker:focus-visible{outline-color:var(--gyf-indigo);border-color:var(--gyf-indigo)}@media (max-width:500px){.sports-form-module__Gjl5uW__fields .sports-form-module__Gjl5uW__detailsCardHeading{margin:-14px -14px 2px;padding:12px 14px}}@media (min-width:501px){.sports-form-module__Gjl5uW__playerRow{grid-template-columns:24px minmax(0,1fr) minmax(0,1.15fr) 24px}}.sports-form-module__Gjl5uW__steps{padding:0}.sports-form-module__Gjl5uW__steps li{text-align:center;justify-content:center;align-items:center;min-height:52px;padding:0 8px 18px}.sports-form-module__Gjl5uW__steps b{line-height:1.35;display:block}@media (max-width:800px){.sports-form-module__Gjl5uW__steps li{flex-direction:row;align-items:center;min-height:48px;padding:0 5px 14px}}
.sports-lineup-module__45tS8G__lineup{--field:#1d7051;--field-ink:#f4f2e9;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffdf7;border-radius:10px;margin-bottom:30px;overflow:hidden}.sports-lineup-module__45tS8G__lineup[data-sport=cricket]{--field:#256650}.sports-lineup-module__45tS8G__lineup[data-sport=basketball]{--field:#b36945}.sports-lineup-module__45tS8G__lineup[data-sport=volleyball]{--field:#285c9d}.sports-lineup-module__45tS8G__lineup[data-sport=throwball]{--field:#95515e}.sports-lineup-module__45tS8G__lineup[data-sport=frisbee]{--field:#1f786d}.sports-lineup-module__45tS8G__lineup[data-sport=pickleball]{--field:#443c96}.sports-lineup-module__45tS8G__header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:start;gap:12px;padding:16px 18px;display:flex}.sports-lineup-module__45tS8G__header p{letter-spacing:.07em;color:var(--quiet);align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.sports-lineup-module__45tS8G__header p span{color:var(--gyf-indigo);font-size:15px;line-height:1}.sports-lineup-module__45tS8G__header h3{margin:8px 0 5px;font-size:27px!important}.sports-lineup-module__45tS8G__header b{font-size:13px;font-weight:550}.sports-lineup-module__45tS8G__teamBadge{border:1px solid var(--ink);background:var(--gyf-yellow);align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.sports-lineup-module__45tS8G__field{aspect-ratio:600/620;background:var(--field);color:var(--field-ink);border:1px solid var(--ink);border-radius:5px;margin:18px 18px 0;position:relative;overflow:hidden}.sports-lineup-module__45tS8G__lines{stroke:currentColor;stroke-width:2px;color:#f4f2e994;width:100%;height:100%;position:absolute;inset:0}.sports-lineup-module__45tS8G__stripe{fill:#f4f2e90b;stroke:none}.sports-lineup-module__45tS8G__net{fill:#f4f2e926;stroke:currentColor}.sports-lineup-module__45tS8G__netStroke{stroke-width:7px}.sports-lineup-module__45tS8G__kitchen{fill:#f4f2e91f}.sports-lineup-module__45tS8G__cone{fill:var(--gyf-yellow);stroke:none}.sports-lineup-module__45tS8G__cricketStrip{fill:#c3b087;stroke:#f4f2e999}.sports-lineup-module__45tS8G__fieldLabel{letter-spacing:.14em;opacity:.75;font-size:8px;font-weight:700;position:absolute;top:7%;left:8%}.sports-lineup-module__45tS8G__positions{margin:0;padding:0;list-style:none}.sports-lineup-module__45tS8G__player{flex-direction:column;align-items:center;gap:4px;width:86px;display:flex;position:absolute;transform:translate(-50%,-50%)}.sports-lineup-module__45tS8G__number{background:var(--paper);color:var(--gyf-indigo);border:2px solid var(--ink);width:34px;height:34px;font-size:13px;font-family:var(--font-gyf-display);border-radius:50%;place-items:center;line-height:1;display:grid;box-shadow:2px 2px #0707074d}.sports-lineup-module__45tS8G__playerName{text-overflow:ellipsis;white-space:nowrap;max-width:84px;color:var(--paper);background:#07070752;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:550;display:block;overflow:hidden}.sports-lineup-module__45tS8G__player[data-you=true]{z-index:1}[data-you=true]>.sports-lineup-module__45tS8G__number{background:var(--gyf-yellow);color:var(--ink);border-color:var(--gyf-indigo);box-shadow:0 0 0 3px var(--paper), 3px 3px 0 #07070740}[data-you=true]>.sports-lineup-module__45tS8G__playerName{background:var(--gyf-yellow);color:var(--ink);font-weight:750}.sports-lineup-module__45tS8G__youTag{letter-spacing:.05em;color:var(--gyf-yellow);align-items:center;gap:3px;font-size:7px;font-weight:800;display:inline-flex;position:absolute;top:-10px}.sports-lineup-module__45tS8G__yourSide{letter-spacing:.08em;white-space:nowrap;opacity:.65;font-size:9px;font-weight:650;position:absolute;top:26%;left:50%;transform:translate(-50%)}.sports-lineup-module__45tS8G__yourSide span{text-align:center;margin-top:4px;font-size:20px;display:block}.sports-lineup-module__45tS8G__caption{color:var(--quiet);justify-content:space-between;gap:12px;padding:11px 16px;font-size:9px;display:flex}.sports-lineup-module__45tS8G__caption>span:first-child{align-items:center;gap:6px;display:flex}.sports-lineup-module__45tS8G__caption i{border:1px solid var(--ink);background:var(--gyf-yellow);border-radius:50%;width:9px;height:9px}.sports-lineup-module__45tS8G__bench{border-top:1px solid var(--line);padding:18px 22px}.sports-lineup-module__45tS8G__bench>p{letter-spacing:.05em;justify-content:space-between;font-size:9px;font-weight:750;display:flex}.sports-lineup-module__45tS8G__bench p span{color:var(--quiet);letter-spacing:0;font-weight:450}.sports-lineup-module__45tS8G__bench ul{flex-wrap:wrap;gap:14px 18px;margin-top:18px;list-style:none;display:flex}.sports-lineup-module__45tS8G__bench li{align-items:center;gap:7px;min-width:110px;display:flex;position:relative}.sports-lineup-module__45tS8G__bench .sports-lineup-module__45tS8G__number{border-width:1px;width:30px;height:30px;font-size:11px}.sports-lineup-module__45tS8G__bench .sports-lineup-module__45tS8G__playerName{color:var(--ink);background:0 0;padding:0;font-size:10px}.sports-lineup-module__45tS8G__bench .sports-lineup-module__45tS8G__youTag{color:var(--gyf-indigo);top:-12px}.sports-lineup-module__45tS8G__allocationNote{border-top:1px solid var(--line);background:#eeebfa;padding:16px 22px;font-size:12px;line-height:1.7}.sports-lineup-module__45tS8G__rosterDetails{border-top:1px solid var(--line)}.sports-lineup-module__45tS8G__rosterDetails summary{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:13px 18px;font-size:12px;font-weight:650;list-style:none;display:flex}.sports-lineup-module__45tS8G__rosterDetails summary::-webkit-details-marker{display:none}.sports-lineup-module__45tS8G__rosterDetails summary>span{color:var(--quiet);align-items:center;gap:12px;font-size:10px;font-weight:450;display:flex}.sports-lineup-module__45tS8G__rosterDetails[open] summary svg{transform:rotate(180deg)}.sports-lineup-module__45tS8G__rosterDetails ol{padding:0 22px 12px;list-style:none}.sports-lineup-module__45tS8G__rosterDetails li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:11px 0;font-size:11px;display:flex}.sports-lineup-module__45tS8G__rosterDetails li>span{align-items:center;gap:9px;display:flex}.sports-lineup-module__45tS8G__rosterDetails li b{color:var(--quiet);font-variant-numeric:tabular-nums;font-size:9px}.sports-lineup-module__45tS8G__rosterDetails code{font-size:10px}.sports-lineup-module__45tS8G__rosterDetails em{background:var(--gyf-yellow);color:var(--ink);padding:2px 5px;font-size:8px;font-style:normal}@media (max-width:500px){.sports-lineup-module__45tS8G__header{gap:8px;padding:14px}.sports-lineup-module__45tS8G__header h3{font-size:24px!important}.sports-lineup-module__45tS8G__header p{gap:6px;font-size:8px}.sports-lineup-module__45tS8G__teamBadge{padding:6px;font-size:8px}.sports-lineup-module__45tS8G__teamBadge svg{width:12px}.sports-lineup-module__45tS8G__field{margin:10px 10px 0}.sports-lineup-module__45tS8G__fieldLabel{font-size:6px}.sports-lineup-module__45tS8G__player{gap:3px;width:68px}.sports-lineup-module__45tS8G__number{width:28px;height:28px;font-size:11px}.sports-lineup-module__45tS8G__playerName{max-width:66px;padding:2px 4px;font-size:8px}.sports-lineup-module__45tS8G__youTag{font-size:7px;top:-10px}.sports-lineup-module__45tS8G__yourSide{font-size:7px}.sports-lineup-module__45tS8G__caption{gap:8px;padding:12px;font-size:8px}.sports-lineup-module__45tS8G__bench{padding:16px}.sports-lineup-module__45tS8G__rosterDetails summary{padding:13px 14px;font-size:11px}.sports-lineup-module__45tS8G__rosterDetails ol{padding:0 16px 10px}.sports-lineup-module__45tS8G__rosterDetails li{flex-direction:column;gap:4px}.sports-lineup-module__45tS8G__rosterDetails code{padding-left:24px}}@media (prefers-reduced-motion:reduce){.sports-lineup-module__45tS8G__lineup,.sports-lineup-module__45tS8G__player{opacity:1!important}}.sports-lineup-module__45tS8G__lineup{min-width:0;margin-bottom:0}.sports-lineup-module__45tS8G__field{width:calc(100% - 28px);max-width:340px;margin:14px auto 0}.sports-lineup-module__45tS8G__header>div{min-width:0}.sports-lineup-module__45tS8G__header b{overflow-wrap:anywhere;display:block}@media (max-width:500px){.sports-lineup-module__45tS8G__field{width:calc(100% - 20px);max-width:270px;margin-top:10px}}
.picker-module__mx_wxa__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picker-module__mx_wxa__value[data-placeholder]{color:#928c80;font-weight:400}.picker-module__mx_wxa__icon{color:var(--gyf-indigo);flex-shrink:0;transition:transform .2s ease-out;display:flex}.picker-module__mx_wxa__trigger[data-popup-open] .picker-module__mx_wxa__icon{transform:rotate(180deg)}.picker-module__mx_wxa__trigger[data-disabled] .picker-module__mx_wxa__icon{color:#a7a1c9}.picker-module__mx_wxa__positioner{z-index:50;outline:0}.picker-module__mx_wxa__popup{box-sizing:border-box;min-width:max(var(--anchor-width), 220px);max-width:calc(100vw - 24px);color:var(--ink);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);text-transform:uppercase;transform-origin:var(--transform-origin);background:#fffdf8;border-radius:8px;outline:0;transition:opacity .14s ease-out,transform .14s ease-out;overflow:hidden}.picker-module__mx_wxa__popup[data-starting-style],.picker-module__mx_wxa__popup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.98)}.picker-module__mx_wxa__list{max-height:min(320px, var(--available-height));overscroll-behavior:contain;outline:0;padding:5px;scroll-padding-block:5px;overflow-y:auto}.picker-module__mx_wxa__item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;outline:0;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 10px;font-size:13px;font-weight:550;display:flex}.picker-module__mx_wxa__item[data-highlighted]{color:var(--gyf-indigo);background:#e9e5fb}.picker-module__mx_wxa__item[data-selected]{color:var(--gyf-indigo)}.picker-module__mx_wxa__check{flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.picker-module__mx_wxa__icon,.picker-module__mx_wxa__popup{transition:none}}
