.sign-in_wrap__d6w54{position:relative}.sign-in_bar__rg61b{position:fixed;inset:0 0 auto 0;height:3px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .2s}.sign-in_bar__rg61b[data-on]{opacity:1}.sign-in_bar__rg61b:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:var(--mark);transform:translateX(-100%)}.sign-in_bar__rg61b[data-on]:after{animation:sign-in_slide__E98C6 1.1s ease-in-out infinite}@keyframes sign-in_slide__E98C6{to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.sign-in_bar__rg61b[data-on]:after{animation:none;width:100%;transform:none}}.sign-in_card__lhJuD{display:flex;flex-direction:column;gap:var(--s-4);max-width:420px;margin:var(--s-6) auto 0;padding:var(--s-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.sign-in_promise__MYea6{margin:0 0 calc(-1 * var(--s-2));font-size:var(--t-base);color:var(--muted)}.sign-in_title__I4kRk{margin:0;font-size:var(--t-xl);font-weight:500;letter-spacing:-.02em;line-height:1.2}.sign-in_lead__GqCwy{margin:0;font-size:var(--t-body);color:var(--muted);line-height:1.5}.sign-in_form__jvRym{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-top:var(--s-2)}.sign-in_label__AdWTw{font-size:var(--t-base);color:var(--ink);font-weight:500}.sign-in_input__iqYEK{width:100%;border-color:var(--line-control)}.sign-in_code__l27xK{height:56px;min-height:56px;font-size:var(--t-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.3em;text-align:center}.sign-in_full__3qC6c{width:100%;min-height:var(--s-7);margin-top:var(--s-2)}.sign-in_message__ntZ8V{margin:0;font-size:var(--t-base)}.sign-in_message__ntZ8V[data-status=error]{color:var(--ink);font-weight:500}.sign-in_message__ntZ8V[data-status=sent]{color:var(--muted)}.sign-in_small__ddEEG{margin:0;font-size:var(--t-sm);color:var(--muted)}.sign-in_small__ddEEG a{color:inherit}.sign-in_links__3_ezC{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3)}.sign-in_link__Nj2Qt{min-height:var(--s-7);padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--t-base);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sign-in_link__Nj2Qt:disabled{color:var(--muted);text-decoration:none;cursor:default}.sign-in_link__Nj2Qt:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}@media (max-width:480px){.sign-in_card__lhJuD{margin-top:var(--s-4);padding:var(--s-5) var(--s-4)}}