.club-results__disclaimer{--stub-not-styled:true}@keyframes translation-progress-spin{0%{rotate:0deg}to{rotate:360deg}}main.login body.login .passkey-option{flex-direction:column;gap:.375rem;margin-top:-.25rem;display:flex}main.login body.login .passkey-hint{text-align:center;color:var(--text3)}@layer components{main.login .push-2fa-icon-wrap{justify-content:center;align-items:center;width:5rem;height:5rem;display:inline-flex;position:relative}main.login .push-2fa-phone{z-index:1;color:var(--brand1);animation:2.4s ease-in-out infinite push2fa-bob;position:relative}main.login .push-2fa-pulse{border:2px solid var(--brand1);top:50%;border-radius:50%;width:3.5rem;height:3.5rem;animation:2s ease-out infinite push2fa-pulse;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}main.login .push-2fa-pulse:before,main.login .push-2fa-pulse:after{border:2px solid var(--brand1);top:50%;content:"";border-radius:50%;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}main.login .push-2fa-pulse:before{width:4.5rem;height:4.5rem;animation:2s ease-out .4s infinite push2fa-pulse}main.login .push-2fa-pulse:after{width:5.5rem;height:5.5rem;animation:2s ease-out .8s infinite push2fa-pulse}main.login .push-2fa-heading{font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--text1);margin:0;font-weight:600}main.login .push-2fa-subtitle{font-size:var(--fs-sm);color:var(--text2);margin:0;line-height:1.5}main.login .push-2fa-status{min-height:1.4em;font-size:var(--fs-sm);color:var(--text2);transition:color var(--duration-200) var(--ease-in-out);margin:0;font-weight:500}main.login .push-2fa-waiting[data-state=approved] .push-2fa-phone{color:oklch(62% .16 145);animation:push2fa-approved-pop .5s var(--ease-out) forwards}main.login .push-2fa-waiting[data-state=approved] .push-2fa-pulse,main.login .push-2fa-waiting[data-state=approved] .push-2fa-pulse:before,main.login .push-2fa-waiting[data-state=approved] .push-2fa-pulse:after{border-color:oklch(62% .16 145);animation:.6s ease-out forwards push2fa-pulse-approved}main.login .push-2fa-waiting[data-state=approved] .push-2fa-status{color:oklch(62% .16 145)}main.login .push-2fa-waiting[data-state=denied] .push-2fa-phone,main.login .push-2fa-waiting[data-state=expired] .push-2fa-phone{color:oklch(54% .21 20);animation:.6s ease-in-out push2fa-shake}main.login .push-2fa-waiting[data-state=denied] .push-2fa-pulse,main.login .push-2fa-waiting[data-state=denied] .push-2fa-pulse:before,main.login .push-2fa-waiting[data-state=denied] .push-2fa-pulse:after,main.login .push-2fa-waiting[data-state=expired] .push-2fa-pulse,main.login .push-2fa-waiting[data-state=expired] .push-2fa-pulse:before,main.login .push-2fa-waiting[data-state=expired] .push-2fa-pulse:after{opacity:0;border-color:oklch(54% .21 20);animation:none}main.login .push-2fa-waiting[data-state=denied] .push-2fa-status,main.login .push-2fa-waiting[data-state=expired] .push-2fa-status{color:oklch(54% .21 20)}main.login .push-2fa-cancel{align-self:stretch}main.login .push-2fa-footer{gap:var(--space-2);margin-top:calc(-1*var(--space-1));flex-direction:column;align-items:center;display:flex}main.login .push-2fa-fallback,main.login .push-2fa-email-instead{font-size:var(--fs-xs);color:var(--text3);transition:color var(--duration-200) var(--ease-in-out);font-weight:400;text-decoration:none}main.login .push-2fa-fallback:hover,main.login .push-2fa-fallback:focus-visible,main.login .push-2fa-email-instead:hover,main.login .push-2fa-email-instead:focus-visible{color:var(--text1);text-decoration:underline}main.login .push-2fa-fallback:focus-visible,main.login .push-2fa-email-instead:focus-visible{outline:2px solid var(--text1);outline-offset:2px;border-radius:2px}main.login .push-2fa-fallback.is-disabled,main.login .push-2fa-email-instead.is-disabled{pointer-events:none}@keyframes push2fa-pulse{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}@keyframes push2fa-pulse-approved{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes push2fa-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes push2fa-approved-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes push2fa-shake{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-6px)rotate(-4deg)}30%{transform:translate(6px)rotate(4deg)}45%{transform:translate(-5px)rotate(-3deg)}60%{transform:translate(5px)rotate(3deg)}75%{transform:translate(-3px)rotate(-2deg)}90%{transform:translate(3px)rotate(2deg)}}}