.AuthForms_form__79uzp{margin-top:1.5rem}.AuthForms_fields__bfv6p{display:grid;gap:.375rem}.AuthForms_label__DakJs{margin-top:.5rem;font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.AuthForms_label__DakJs:first-child{margin-top:0}.AuthForms_input__VOguJ{width:100%;min-height:2.75rem;padding:0 .75rem;background:var(--paper);color:var(--ink);border:1px solid var(--hairline);border-radius:0;transition:border-color .15s ease}.AuthForms_input__VOguJ::-moz-placeholder{color:var(--disabled-text)}.AuthForms_input__VOguJ::placeholder{color:var(--disabled-text)}.AuthForms_input__VOguJ:focus,.AuthForms_input__VOguJ:hover{border-color:var(--ink)}.AuthForms_submit__OKtgO{margin-top:1.25rem}.AuthForms_links__1v_d_{display:grid;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--hairline);font-size:14px;color:var(--muted)}.AuthForms_link__bV62Y{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.AuthForms_link__bV62Y:hover{color:var(--signal)}.AuthForms_separator__FhTJb{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.AuthForms_separator__FhTJb:after,.AuthForms_separator__FhTJb:before{content:"";flex:1;border-top:1px solid var(--hairline)}.AuthForms_providers__vEzJI{display:grid;gap:.5rem;margin-top:1rem}.page_page__LZkaj{display:flex;justify-content:center;min-height:calc(100vh - var(--header-h));padding:3rem 1rem 4rem;background:var(--paper);color:var(--ink)}.page_column__SUkmL{width:100%;max-width:24rem;margin:auto 0}.page_kicker__yPbxR{margin-bottom:.75rem;font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--signal)}.LoadingDots_root__8o4w0{display:inline-flex;align-items:center;line-height:1.75rem}.LoadingDots_root__8o4w0 span{width:.375rem;height:.375rem;margin:0 2px;background:currentColor;animation-name:LoadingDots_blink__iunUN;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.LoadingDots_root__8o4w0 span:nth-of-type(2){animation-delay:.2s}.LoadingDots_root__8o4w0 span:nth-of-type(3){animation-delay:.4s}@keyframes LoadingDots_blink__iunUN{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.Button_root__3fIL8{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border:1px solid transparent;border-radius:0;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Button_primary___5QRF{background:var(--signal);color:var(--on-signal)}.Button_primary___5QRF:hover:not(:disabled){background:var(--signal-hover)}.Button_outline__3GOLy{background:transparent;border-color:var(--ink);color:var(--ink)}.Button_quiet__2KRqW{background:transparent;border-color:var(--hairline);color:var(--ink)}.Button_outline__3GOLy:hover:not(:disabled),.Button_quiet__2KRqW:hover:not(:disabled){background:var(--row-hover)}.Button_danger__1cN7Q{background:transparent;border-color:var(--danger);color:var(--danger)}.Button_danger__1cN7Q:hover:not(:disabled){background:var(--incorrect-bg)}.Button_small__PVbCa{min-height:2.25rem;padding:0 .75rem;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.Button_full__2P8E4{width:100%}.Button_root__3fIL8:disabled,.Button_root__3fIL8[aria-disabled=true]{opacity:.5;cursor:not-allowed}.Button_loading__R7Yd5{cursor:wait}.Button_dots__2nY6i{display:inline-flex}.TermsOfUse_terms__NABGH{display:flex;align-items:flex-start;gap:.625rem;margin-top:1rem}.TermsOfUse_box__diHMT{width:1rem;height:1rem;margin-top:.1875rem;accent-color:var(--signal)}.TermsOfUse_label__zWI5D{font-size:14px;color:var(--muted)}.TermsOfUse_link__fI5AG{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.TermsOfUse_link__fI5AG:hover{color:var(--signal)}.Card_card__HEwtR{width:100%;background:var(--surface);border:1px solid var(--ink)}.Card_body__vBpUt{padding:1.75rem 1.5rem}.Card_title__Sq92m{font-size:1.75rem;font-weight:700;line-height:1.15;letter-spacing:-.015em}.Card_description__noE7u{margin-top:.5rem;font-size:14px;color:var(--muted)}.Card_footer__5bhA5{padding:1rem 1.5rem;border-top:1px solid var(--hairline);font-size:14px;color:var(--muted)}