.AuthScreen-module__zfAjQq__page{min-height:100svh;padding:calc(var(--top-bar) + 48px) 16px 64px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.AuthScreen-module__zfAjQq__floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 14%, transparent), transparent);pointer-events:none;border-radius:50%;width:min(900px,120%);height:420px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.AuthScreen-module__zfAjQq__card{background:linear-gradient(165deg, #ffffff17, transparent 40%), var(--surface-2);width:min(420px,100%);box-shadow:inset 0 .5px 0 #ffffff3d, inset 0 0 0 .5px color-mix(in srgb, var(--ink) 10%, transparent), 0 40px 110px #00000057;animation:AuthScreen-module__zfAjQq__arrive .9s var(--ease-arrive) both;border-radius:36px;flex-direction:column;align-items:center;gap:22px;padding:36px clamp(22px,5vw,36px) 32px;display:flex;position:relative}.AuthScreen-module__zfAjQq__mark{background:var(--well);width:56px;height:56px;box-shadow:var(--well-shadow);border-radius:18px;place-items:center;display:grid}.AuthScreen-module__zfAjQq__start,.AuthScreen-module__zfAjQq__code{width:100%;animation:AuthScreen-module__zfAjQq__arrive .6s var(--ease-arrive) both;flex-direction:column;align-items:center;gap:6px;display:flex}.AuthScreen-module__zfAjQq__title{color:var(--ink);font-family:var(--font-display);margin:0}.AuthScreen-module__zfAjQq__muted{color:var(--ink-2);margin:0}.AuthScreen-module__zfAjQq__providers{flex-direction:column;gap:10px;width:100%;margin-top:18px;display:flex}.AuthScreen-module__zfAjQq__provider{border-radius:var(--r-pill);background:var(--fill);height:50px;color:var(--ink);cursor:pointer;transition:background-color var(--t-hover) var(--ease-move), transform var(--t-press) var(--ease-arrive);border:0;justify-content:center;align-items:center;gap:10px;font-family:inherit;display:flex}.AuthScreen-module__zfAjQq__provider svg{width:18px;height:18px}.AuthScreen-module__zfAjQq__provider:hover{background:var(--fill-hover)}.AuthScreen-module__zfAjQq__provider:active{transform:scale(.98)}.AuthScreen-module__zfAjQq__primary,.AuthScreen-module__zfAjQq__primary:hover{background:var(--ink);color:var(--canvas)}.AuthScreen-module__zfAjQq__or{width:100%;color:var(--ink-3);align-items:center;gap:14px;margin:14px 0 8px;display:flex}.AuthScreen-module__zfAjQq__or:before,.AuthScreen-module__zfAjQq__or:after{background:var(--hairline);content:"";flex:1;height:.5px}.AuthScreen-module__zfAjQq__email{border-radius:var(--r-pill);background:var(--well);width:100%;box-shadow:var(--well-shadow);transition:box-shadow var(--t-hover) var(--ease-move);align-items:center;gap:8px;padding:5px 5px 5px 18px;display:flex}.AuthScreen-module__zfAjQq__email:focus-within{box-shadow:var(--well-shadow), 0 0 0 3px var(--accent-halo)}.AuthScreen-module__zfAjQq__input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit}.AuthScreen-module__zfAjQq__input::placeholder{color:var(--ink-3)}.AuthScreen-module__zfAjQq__go{flex:none;width:40px;height:40px;padding:0}.AuthScreen-module__zfAjQq__start>.AuthScreen-module__zfAjQq__muted:last-child{color:var(--ink-3);margin-top:10px}.AuthScreen-module__zfAjQq__provider:focus-visible,.AuthScreen-module__zfAjQq__back:focus-visible,.AuthScreen-module__zfAjQq__enter:focus-visible{box-shadow:0 0 0 4px var(--accent-halo);outline:none}.AuthScreen-module__zfAjQq__back{border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:8px 12px;font-family:inherit;display:inline-flex}.AuthScreen-module__zfAjQq__back:hover{color:var(--ink)}.AuthScreen-module__zfAjQq__enter{border-radius:var(--r-pill);background:var(--accent-solid);height:48px;color:var(--accent-on);align-items:center;gap:8px;margin-top:8px;padding:0 22px;text-decoration:none;display:inline-flex}.AuthScreen-module__zfAjQq__terms,.AuthScreen-module__zfAjQq__new{max-width:380px;color:var(--ink-3);margin:0;position:relative}.AuthScreen-module__zfAjQq__new{color:var(--ink-2)}.AuthScreen-module__zfAjQq__terms a,.AuthScreen-module__zfAjQq__new a{color:var(--accent);text-decoration:none}@keyframes AuthScreen-module__zfAjQq__arrive{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.AuthScreen-module__zfAjQq__card,.AuthScreen-module__zfAjQq__start,.AuthScreen-module__zfAjQq__code{animation:none}}.AuthScreen-module__zfAjQq__heading{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.AuthScreen-module__zfAjQq__heading b{color:var(--ink);font-weight:600}.AuthScreen-module__zfAjQq__lastUsed{border-radius:var(--r-pill);background:var(--accent-solid);color:var(--accent-on);letter-spacing:.02em;padding:2px 9px;font-size:11px;font-weight:600;position:absolute;top:-8px;right:14px}.AuthScreen-module__zfAjQq__providerSlot{flex-direction:column;display:flex;position:relative}.AuthScreen-module__zfAjQq__badged{position:relative}.AuthScreen-module__zfAjQq__turnstile{width:100%;margin-top:10px}.AuthScreen-module__zfAjQq__error{color:var(--negative);margin:10px 0 0}.AuthScreen-module__zfAjQq__form{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:18px;display:flex}.AuthScreen-module__zfAjQq__centered .AuthScreen-module__zfAjQq__email{padding-right:18px}.AuthScreen-module__zfAjQq__centered .AuthScreen-module__zfAjQq__input{text-align:center}.AuthScreen-module__zfAjQq__emailForm{flex-direction:column;width:100%;display:flex}.AuthScreen-module__zfAjQq__wide{width:100%}.AuthScreen-module__zfAjQq__links{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:4px;display:flex}.AuthScreen-module__zfAjQq__links a{color:var(--accent);text-decoration:none}.AuthScreen-module__zfAjQq__loadingTrack{border-radius:var(--r-pill);background:var(--fill);width:160px;height:2px;position:relative;overflow:hidden}.AuthScreen-module__zfAjQq__loadingTrack:after{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent), transparent);content:"";width:40%;animation:1.15s cubic-bezier(.5,0,.5,1) infinite AuthScreen-module__zfAjQq__loading-sweep;position:absolute;inset:0}@keyframes AuthScreen-module__zfAjQq__loading-sweep{0%{transform:translate(-120%)}to{transform:translate(370%)}}@media (prefers-reduced-motion:reduce){.AuthScreen-module__zfAjQq__loadingTrack:after{animation-duration:3s}}.AuthScreen-module__zfAjQq__email .AuthScreen-module__zfAjQq__lastUsed{left:22px;right:auto}