.sign-in-module__Ibz2Ga__root{--sign-in-width:400px;--sign-in-gap:var(--ui-space-5);--ui-icon-stroke:var(--ui-icon-stroke-medium);--animated-size-grow:var(--ui-dur-panel);--animated-size-shrink:var(--ui-dur-base);--animated-size-ease:var(--ui-ease-move);width:100%;color:var(--ui-foreground);font-family:var(--ui-font-sans);place-items:center;display:grid;container-type:inline-size}.sign-in-module__Ibz2Ga__root[data-full-page]{min-height:100dvh;padding:max(var(--ui-space-6), env(safe-area-inset-top)) var(--ui-space-4) max(var(--ui-space-6), env(safe-area-inset-bottom));background:var(--ui-canvas)}.sign-in-module__Ibz2Ga__card{gap:var(--sign-in-gap);width:100%;max-width:var(--sign-in-width);padding:var(--ui-space-6) var(--ui-space-5) var(--ui-space-5);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-resting);display:grid}@container (max-width:479px){.sign-in-module__Ibz2Ga__card{box-shadow:none;background:0 0;border-radius:0;padding-inline:0}}.sign-in-module__Ibz2Ga__brand{justify-content:center;align-items:center;min-height:32px;display:flex}.sign-in-module__Ibz2Ga__brand>:is(img,svg){width:auto;height:32px}.sign-in-module__Ibz2Ga__body{gap:var(--sign-in-gap);display:grid}.sign-in-module__Ibz2Ga__body[data-enter]{animation:sign-in-module__Ibz2Ga__sign-in-in var(--ui-dur-panel) var(--ui-ease-enter) 60ms backwards}@keyframes sign-in-module__Ibz2Ga__sign-in-in{0%{opacity:0;translate:0 4px}}.sign-in-module__Ibz2Ga__head{justify-items:center;gap:var(--ui-space-2);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.sign-in-module__Ibz2Ga__title{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-title);text-wrap:balance;margin:0}.sign-in-module__Ibz2Ga__title:focus{outline:none}.sign-in-module__Ibz2Ga__sub{max-width:34ch;color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);text-wrap:pretty;margin:0}.sign-in-module__Ibz2Ga__address{color:var(--ui-foreground);font-weight:var(--ui-weight-medium);overflow-wrap:anywhere}.sign-in-module__Ibz2Ga__form{gap:var(--ui-space-3);display:grid}.sign-in-module__Ibz2Ga__actions{--notice-gap:var(--ui-space-3);gap:var(--notice-gap);display:grid}.sign-in-module__Ibz2Ga__wide{width:100%}.sign-in-module__Ibz2Ga__lastUsed{margin:calc(var(--ui-space-2) - var(--notice-gap)) 0 0;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-align:center;text-wrap:balance;}.sign-in-module__Ibz2Ga__notice{transition:grid-template-rows var(--ui-dur-base) var(--ui-ease-collapse), margin-block-start var(--ui-dur-base) var(--ui-ease-collapse)}.sign-in-module__Ibz2Ga__notice[data-shown]{transition-duration:var(--ui-dur-panel)}.sign-in-module__Ibz2Ga__notice:not([data-shown]),.sign-in-module__Ibz2Ga__notice[data-dismissed]{margin-block-start:calc(-1 * var(--notice-gap))}.sign-in-module__Ibz2Ga__code{--code-message-lines:2;justify-items:center;display:grid}.sign-in-module__Ibz2Ga__code>*{text-align:center;justify-items:center}.sign-in-module__Ibz2Ga__or{align-items:center;gap:var(--ui-space-3);color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);grid-template-columns:1fr auto 1fr;display:grid}.sign-in-module__Ibz2Ga__or:before,.sign-in-module__Ibz2Ga__or:after{content:"";height:var(--ui-hairline);background:var(--ui-border)}.sign-in-module__Ibz2Ga__others{--notice-gap:var(--ui-space-2);gap:var(--notice-gap);display:grid}.sign-in-module__Ibz2Ga__mark{border-radius:calc(var(--ui-radius-sm) / 2);flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid;overflow:hidden}.sign-in-module__Ibz2Ga__mark[data-monogram]{box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-strong);background:var(--ui-fill);color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:1}.sign-in-module__Ibz2Ga__mark>:is(img,svg){width:var(--ui-icon-md);height:var(--ui-icon-md)}.sign-in-module__Ibz2Ga__links{justify-content:space-between;gap:var(--ui-space-1) var(--ui-space-2);margin-inline:calc(-1 * var(--ui-space-3));flex-wrap:wrap;display:flex}.sign-in-module__Ibz2Ga__links[data-single]{justify-content:center}@container (max-width:379px){.sign-in-module__Ibz2Ga__links{flex-direction:column;align-items:center}}.sign-in-module__Ibz2Ga__countdown{font-variant-numeric:tabular-nums}.sign-in-module__Ibz2Ga__switch{text-align:center;color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);margin:0}.sign-in-module__Ibz2Ga__link{border-radius:calc(var(--ui-radius-sm) / 2);min-height:24px;color:var(--ui-foreground);font:inherit;font-weight:var(--ui-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;padding:0;display:inline-block}@media (hover:hover){.sign-in-module__Ibz2Ga__link:hover{text-decoration-color:currentColor}}.sign-in-module__Ibz2Ga__link:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.sign-in-module__Ibz2Ga__done{width:40px;height:40px;margin-bottom:var(--ui-space-2);border-radius:var(--ui-radius-full);background:var(--ui-ink);color:var(--ui-on-ink);animation:sign-in-module__Ibz2Ga__sign-in-done var(--ui-dur-bounce) var(--ui-ease-bounce) 80ms backwards;place-items:center;display:grid}.sign-in-module__Ibz2Ga__done>svg{width:var(--ui-icon-lg);height:var(--ui-icon-lg);--ui-icon-stroke:var(--ui-icon-stroke-medium)}@keyframes sign-in-module__Ibz2Ga__sign-in-done{0%{opacity:0;scale:.6}}.sign-in-module__Ibz2Ga__sweep{}.sign-in-module__Ibz2Ga__legal{text-align:center;max-width:36ch;color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;justify-self:center}.sign-in-module__Ibz2Ga__legal a{color:var(--ui-muted);text-decoration:underline;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:2px}@media (hover:hover){.sign-in-module__Ibz2Ga__legal a:hover{color:var(--ui-foreground)}}.sign-in-module__Ibz2Ga__legal a:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px;border-radius:2px}.sign-in-module__Ibz2Ga__srOnly{}@media (prefers-reduced-motion:reduce){.sign-in-module__Ibz2Ga__body[data-enter],.sign-in-module__Ibz2Ga__done{animation-name:sign-in-module__Ibz2Ga__sign-in-fade}}@keyframes sign-in-module__Ibz2Ga__sign-in-fade{0%{opacity:0}}
.sign-in-module__2nkk7G__controls{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.sign-in-module__2nkk7G__state{min-width:0;max-width:100%}.sign-in-module__2nkk7G__frame{min-height:680px;padding:var(--ui-space-7) var(--ui-space-4);border-radius:var(--ui-radius-lg);background:var(--ui-canvas);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-strong);display:grid}@media (max-width:479px){.sign-in-module__2nkk7G__frame{min-height:600px;padding:var(--ui-space-5) var(--ui-space-4)}}.sign-in-module__2nkk7G__note{overflow-wrap:anywhere}
