.AuthMascots-module__zFON3q__scene{isolation:isolate;-webkit-user-select:none;user-select:none;width:100%;max-width:780px;margin-inline:auto;padding:28px 0 20px;position:relative}.AuthMascots-module__zFON3q__courtArc{z-index:-1;border:1px solid color-mix(in srgb, var(--ink-soft) 13%, transparent);pointer-events:none;border-radius:50%;width:81%;height:65%;position:absolute;bottom:4%;left:9%;transform:scaleY(.36)}.AuthMascots-module__zFON3q__lineup{grid-template-columns:1fr 1fr .95fr 1.45fr;align-items:end;display:grid;position:relative}.AuthMascots-module__zFON3q__character{transform-origin:50% 95%;min-width:0}.AuthMascots-module__zFON3q__curry{z-index:4;--peek:5deg;--privacy:-3deg}.AuthMascots-module__zFON3q__jordan{z-index:2;--peek:7deg;--privacy:-5deg}.AuthMascots-module__zFON3q__kobe{z-index:1;--peek:9deg;--privacy:-7deg}.AuthMascots-module__zFON3q__lebron{z-index:3;--peek:4deg;--privacy:-4deg}.AuthMascots-module__zFON3q__greet{-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20%;width:112%;margin-left:-6%;padding:0;display:block}.AuthMascots-module__zFON3q__greet:enabled:active{transform:none}.AuthMascots-module__zFON3q__greet:focus-visible{outline:2px solid var(--ink-soft);outline-offset:5px}.AuthMascots-module__zFON3q__reaction,.AuthMascots-module__zFON3q__bounce{transform-origin:50% 95%}.AuthMascots-module__zFON3q__reaction{transition:transform .36s cubic-bezier(.22,.7,.25,1)}.AuthMascots-module__zFON3q__figure{width:100%;position:relative}.AuthMascots-module__zFON3q__bodyFrame{position:absolute;inset:0;overflow:hidden}.AuthMascots-module__zFON3q__bodyFrame img{object-fit:fill;max-width:none;position:absolute}.AuthMascots-module__zFON3q__eyes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AuthMascots-module__zFON3q__eyeSurface{transform-origin:0 3px;transition:transform .13s ease-out,opacity .1s}.AuthMascots-module__zFON3q__closedLid{opacity:0;transition:opacity .1s}.AuthMascots-module__zFON3q__pupil{transform:translate(var(--gaze-x,0px), var(--gaze-y,0px))}.AuthMascots-module__zFON3q__scene[data-private=true] .AuthMascots-module__zFON3q__eyeSurface{opacity:0;transform:scaleY(0)}.AuthMascots-module__zFON3q__character[data-blinking=true] .AuthMascots-module__zFON3q__eyeSurface{opacity:0;transition-duration:75ms;transform:scaleY(0)}.AuthMascots-module__zFON3q__scene[data-private=true] .AuthMascots-module__zFON3q__closedLid,.AuthMascots-module__zFON3q__character[data-blinking=true] .AuthMascots-module__zFON3q__closedLid{opacity:1}.AuthMascots-module__zFON3q__scene[data-attentive=true] .AuthMascots-module__zFON3q__reaction{transform:translateY(-3px)rotate(2deg)}.AuthMascots-module__zFON3q__scene[data-peeking=true] .AuthMascots-module__zFON3q__reaction{transform:translate(7px, -4px) rotate(var(--peek))}.AuthMascots-module__zFON3q__scene[data-private=true] .AuthMascots-module__zFON3q__reaction{transform:translateX(-3px) rotate(var(--privacy))}.AuthMascots-module__zFON3q__scene[data-busy=true] .AuthMascots-module__zFON3q__reaction{transform:translateY(3px)scale(.988)}@media (hover:hover) and (pointer:fine){.AuthMascots-module__zFON3q__greet:hover .AuthMascots-module__zFON3q__bounce{translate:0 -5px;scale:1.025}.AuthMascots-module__zFON3q__bounce{transition:scale .24s,translate .24s}}@media (max-width:700px){.AuthMascots-module__zFON3q__scene{max-width:410px;padding:8px 0 4px}}@media (prefers-reduced-motion:reduce){.AuthMascots-module__zFON3q__character,.AuthMascots-module__zFON3q__reaction,.AuthMascots-module__zFON3q__bounce,.AuthMascots-module__zFON3q__eyeSurface,.AuthMascots-module__zFON3q__closedLid{transition:none}.AuthMascots-module__zFON3q__scene .AuthMascots-module__zFON3q__character,.AuthMascots-module__zFON3q__scene .AuthMascots-module__zFON3q__reaction,.AuthMascots-module__zFON3q__scene .AuthMascots-module__zFON3q__bounce{translate:none;scale:none;transform:none!important}.AuthMascots-module__zFON3q__pupil{transform:none}}
.AuthExperience-module__4KLbXW__page{--auth-accent:#c76b32;min-height:100dvh;color:var(--ink);background:var(--paper);grid-template-columns:minmax(0,1.16fr) minmax(420px,1fr);display:grid}.AuthExperience-module__4KLbXW__artPanel{background:var(--court);border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.AuthExperience-module__4KLbXW__brand{align-items:center;gap:12px;width:fit-content;font-size:23px;font-weight:700;display:inline-flex}.AuthExperience-module__4KLbXW__brand img{object-fit:contain;width:34px;height:38px}.AuthExperience-module__4KLbXW__heroCopy{margin-top:clamp(52px,11vh,112px)}.AuthExperience-module__4KLbXW__heroCopy h1{letter-spacing:-.04em;font-size:clamp(28px,3vw,46px);font-weight:700;line-height:1.45}.AuthExperience-module__4KLbXW__heroCopy p{color:var(--ink-soft);margin-top:18px;font-size:14px;line-height:1.85}.AuthExperience-module__4KLbXW__mascotSlot{margin:auto -10px 0;padding-block:48px 16px}.AuthExperience-module__4KLbXW__artFooter{color:var(--ink-soft);margin-top:14px;font-size:12px;line-height:1.7}.AuthExperience-module__4KLbXW__formPanel{flex-direction:column;min-width:0;padding:24px clamp(32px,6vw,96px) 26px;display:flex}.AuthExperience-module__4KLbXW__topBar{justify-content:flex-end;align-items:center;min-height:40px;display:flex}.AuthExperience-module__4KLbXW__mobileBrand{display:none}.AuthExperience-module__4KLbXW__formContent{width:100%;max-width:390px;margin:auto;padding-block:46px}.AuthExperience-module__4KLbXW__heading{margin-bottom:30px}.AuthExperience-module__4KLbXW__heading h2{letter-spacing:-.04em;outline:none;font-size:clamp(26px,2.2vw,32px);font-weight:700;line-height:1.4}.AuthExperience-module__4KLbXW__heading p{color:var(--ink-soft);margin-top:12px;font-size:14px;line-height:1.8}.AuthExperience-module__4KLbXW__form{flex-direction:column;gap:22px;display:flex}.AuthExperience-module__4KLbXW__field{flex-direction:column;gap:9px;display:flex}.AuthExperience-module__4KLbXW__field label{font-size:13px;font-weight:700}.AuthExperience-module__4KLbXW__field input{border:1px solid var(--line);background:var(--paper);width:100%;height:50px;color:var(--ink);border-radius:9px;padding:0 15px;font-size:14px;transition:border-color .16s,box-shadow .16s}.AuthExperience-module__4KLbXW__field input::placeholder{color:var(--ink-soft);opacity:.7}.AuthExperience-module__4KLbXW__field input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--auth-accent) 12%, transparent);outline:none}.AuthExperience-module__4KLbXW__field input:disabled{opacity:.65}.AuthExperience-module__4KLbXW__field small,.AuthExperience-module__4KLbXW__hint{color:var(--ink-soft);font-size:12px;line-height:1.7}.AuthExperience-module__4KLbXW__passwordWrap{position:relative}.AuthExperience-module__4KLbXW__passwordWrap input{padding-right:52px}.AuthExperience-module__4KLbXW__reveal{width:44px;height:44px;color:var(--ink-soft);background:0 0;place-items:center;display:grid;position:absolute;top:3px;right:3px}.AuthExperience-module__4KLbXW__reveal:hover{color:var(--ink);background:var(--court)}.AuthExperience-module__4KLbXW__forgot{color:var(--ink-soft);background:0 0;align-self:flex-end;margin-top:-10px;padding-block:4px;font-size:12px}.AuthExperience-module__4KLbXW__forgot:hover,.AuthExperience-module__4KLbXW__switchMode button:hover{text-underline-offset:4px;text-decoration:underline}.AuthExperience-module__4KLbXW__feedback{font-size:13px;line-height:1.75}.AuthExperience-module__4KLbXW__feedback:empty{display:none}.AuthExperience-module__4KLbXW__error{color:var(--loss)}.AuthExperience-module__4KLbXW__success{color:var(--win)}.AuthExperience-module__4KLbXW__primary{background:var(--ink);min-height:50px;color:var(--paper);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 4px #0000000d,inset 0 1px #ffffff18}.AuthExperience-module__4KLbXW__primary:enabled:hover{background:color-mix(in srgb, var(--ink) 88%, var(--paper));box-shadow:0 4px 9px #00000014}.AuthExperience-module__4KLbXW__primary:disabled{opacity:.65}.AuthExperience-module__4KLbXW__switchMode{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:6px;margin-top:28px;font-size:13px;display:flex}.AuthExperience-module__4KLbXW__switchMode button{color:var(--ink);font-weight:700}.AuthExperience-module__4KLbXW__formFooter{text-align:center;color:var(--ink-soft);font-size:11px;line-height:1.6}.AuthExperience-module__4KLbXW__recoveryCard{background:var(--court);border:1px solid var(--line);border-radius:10px;padding:20px;font-size:13px;line-height:1.8}.AuthExperience-module__4KLbXW__recoveryCard strong{margin-left:8px}.AuthExperience-module__4KLbXW__recoveryCode{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-block:16px;font-size:16px;font-weight:700;line-height:1.9;display:block}.AuthExperience-module__4KLbXW__recoveryActions{gap:10px;display:flex}.AuthExperience-module__4KLbXW__recoveryActions button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:9px;flex:1;padding:8px;font-size:13px;font-weight:700;box-shadow:0 1px 2px #0000000d}.AuthExperience-module__4KLbXW__recoveryActions button:hover{background:var(--court)}.AuthExperience-module__4KLbXW__savedCheck{cursor:pointer;align-items:flex-start;gap:10px;padding-block:8px;font-size:13px;line-height:1.6;display:flex}.AuthExperience-module__4KLbXW__savedCheck input{width:18px;height:18px;accent-color:var(--auth-accent);flex-shrink:0;margin-top:2px}.AuthExperience-module__4KLbXW__legacyNotice{background:var(--court);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:22px;padding:12px 14px;font-size:12px;display:flex}.AuthExperience-module__4KLbXW__legacyNotice a{font-weight:700;text-decoration:underline}.AuthExperience-module__4KLbXW__backLink{width:fit-content;color:var(--ink-soft);margin:18px auto 0;font-size:12px;display:block}.AuthExperience-module__4KLbXW__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite AuthExperience-module__4KLbXW__turn}@keyframes AuthExperience-module__4KLbXW__turn{to{transform:rotate(360deg)}}@media (min-width:1600px){.AuthExperience-module__4KLbXW__page{gap:0;padding:32px}.AuthExperience-module__4KLbXW__artPanel{border:0;border-radius:22px}}@media (max-height:760px) and (min-width:901px){.AuthExperience-module__4KLbXW__heroCopy{margin-top:44px}.AuthExperience-module__4KLbXW__mascotSlot{padding-block:30px 0}.AuthExperience-module__4KLbXW__formContent{padding-block:14px}.AuthExperience-module__4KLbXW__heading{margin-bottom:24px}.AuthExperience-module__4KLbXW__form{gap:16px}.AuthExperience-module__4KLbXW__field input{height:46px}.AuthExperience-module__4KLbXW__reveal{width:40px;height:40px}.AuthExperience-module__4KLbXW__switchMode{margin-top:20px}}@media (max-width:1100px){.AuthExperience-module__4KLbXW__formPanel{padding-inline:34px}.AuthExperience-module__4KLbXW__artPanel{padding-inline:30px}.AuthExperience-module__4KLbXW__heroCopy h1{font-size:32px}}@media (max-width:900px){.AuthExperience-module__4KLbXW__page{grid-template-columns:minmax(0,.92fr) minmax(360px,1fr)}.AuthExperience-module__4KLbXW__heroCopy h1{font-size:27px}.AuthExperience-module__4KLbXW__heroCopy p{font-size:12px}.AuthExperience-module__4KLbXW__formPanel{padding-inline:26px}}@media (max-width:700px){.AuthExperience-module__4KLbXW__page{flex-direction:column;display:flex}.AuthExperience-module__4KLbXW__artPanel{border-right:0;border-bottom:1px solid var(--line);padding:24px 24px 0}.AuthExperience-module__4KLbXW__brand,.AuthExperience-module__4KLbXW__heroCopy,.AuthExperience-module__4KLbXW__artFooter{display:none}.AuthExperience-module__4KLbXW__mascotSlot{width:100%;max-width:290px;margin:0 auto;padding:0}.AuthExperience-module__4KLbXW__formPanel{flex:1;padding:18px 26px 22px}.AuthExperience-module__4KLbXW__topBar{justify-content:space-between}.AuthExperience-module__4KLbXW__mobileBrand{font-size:18px;font-weight:700;display:block}.AuthExperience-module__4KLbXW__formContent{padding-block:32px}.AuthExperience-module__4KLbXW__heading{margin-bottom:24px}.AuthExperience-module__4KLbXW__heading h2{font-size:26px}.AuthExperience-module__4KLbXW__form{gap:19px}.AuthExperience-module__4KLbXW__formFooter{margin-top:auto}}@media (max-width:370px){.AuthExperience-module__4KLbXW__formPanel{padding-inline:20px}.AuthExperience-module__4KLbXW__mascotSlot{max-width:230px}}@media (prefers-reduced-motion:reduce){.AuthExperience-module__4KLbXW__spinner{animation:none}.AuthExperience-module__4KLbXW__field input{transition:none}}
