.auth-form_title__TO8QY{margin:0 0 26px;text-align:center;font-size:var(--fs-lead);font-weight:700;letter-spacing:-.015em;color:rgb(var(--ink))}.auth-form_form__t8Epl{display:flex;flex-direction:column;gap:14px}.auth-form_field__6781z{position:relative}.auth-form_srOnly__dUKLa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-form_icon__M_jBL{position:absolute;left:17px;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:rgb(var(--ink)/.5);transition:color .18s ease;pointer-events:none}.auth-form_field__6781z:focus-within .auth-form_icon__M_jBL{color:rgb(var(--ink))}.auth-form_input__wVl4Y{width:100%;height:52px;padding:0 48px;border-radius:var(--r-panel);border:1px solid rgb(var(--ink)/.14);background:rgb(var(--ink)/.035);color:rgb(var(--ink));font-family:inherit;font-size:var(--fs-body);letter-spacing:.01em;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .22s ease}.auth-form_input__wVl4Y::-moz-placeholder{color:rgb(var(--ink)/.58)}.auth-form_input__wVl4Y::placeholder{color:rgb(var(--ink)/.58)}.auth-form_input__wVl4Y:hover{border-color:rgb(var(--ink)/.28)}.auth-form_input__wVl4Y:focus{border-color:var(--accent-ice);background:rgb(var(--ink)/.06);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-ice) 18%,transparent)}.auth-form_input__wVl4Y:-webkit-autofill,.auth-form_input__wVl4Y:-webkit-autofill:focus,.auth-form_input__wVl4Y:-webkit-autofill:hover{-webkit-text-fill-color:rgb(var(--ink));caret-color:rgb(var(--ink));-webkit-box-shadow:inset 0 0 0 1000px #f6f6f6;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.auth-form_reveal__Hyzjq{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--r-control);background:transparent;color:rgb(var(--ink)/.5);cursor:pointer;transition:color .16s ease,background-color .16s ease}.auth-form_reveal__Hyzjq:hover{color:rgb(var(--ink));background:rgb(var(--ink)/.07)}.auth-form_reveal__Hyzjq:focus-visible{outline:2px solid rgb(var(--ink)/.7);outline-offset:1px}.auth-form_error__ubvlr{display:flex;align-items:center;gap:9px;margin:0;padding:10px 13px;border-radius:var(--r-panel);border:1px solid rgb(var(--ink)/.3);background:rgb(var(--ink)/.06);font-size:var(--fs-label);font-weight:600;color:rgb(var(--ink));animation:auth-form_nudge__82Ee7 .32s cubic-bezier(.36,.07,.19,.97)}.auth-form_errorIcon__1o70u{flex:none;color:rgb(var(--ink))}.auth-form_submit__1pqOq{position:relative;height:52px;margin-top:4px;border:0;border-radius:9999px;background:var(--btn-fill);color:var(--btn-fill-text);font-family:inherit;font-size:var(--fs-body);font-weight:800;letter-spacing:.01em;cursor:pointer;overflow:hidden;box-shadow:0 12px 30px -12px rgb(var(--ink)/.55);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,filter .18s ease}.auth-form_submit__1pqOq:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 38%,rgb(var(--paper)/.16) 50%,transparent 62%);background-size:240% 100%;animation:auth-form_sheen__yoW9O 3.4s ease-in-out infinite}.auth-form_submit__1pqOq:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 40px -12px rgb(var(--ink)/.7)}.auth-form_submit__1pqOq:active:not(:disabled){transform:translateY(0)}.auth-form_submit__1pqOq:focus-visible{outline:2px solid rgb(var(--ink));outline-offset:3px}.auth-form_submit__1pqOq:disabled{cursor:default;opacity:.55}.auth-form_submitLink__L9fge{display:flex;align-items:center;justify-content:center;text-decoration:none}.auth-form_footer__6_uLS{margin:18px 0 0;text-align:center;font-size:var(--fs-label);color:rgb(var(--ink)/.6)}.auth-form_notice__q2OzG{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--r-panel);border:1px solid rgb(var(--ink)/.14);background:rgb(var(--ink)/.035)}.auth-form_noticeIcon__RQb06{flex:none;margin-top:1px;color:var(--accent-ice)}.auth-form_noticeBody__qc0zA{margin:0;font-size:var(--fs-body);line-height:1.55;color:rgb(var(--ink)/.85)}.auth-form_noticeBody__qc0zA strong{color:rgb(var(--ink));font-weight:700;overflow-wrap:anywhere}.auth-form_hint__kXxwY{margin:14px 2px 22px;font-size:var(--fs-label);line-height:1.55;color:rgb(var(--ink)/.6)}.auth-form_link__5zNFm{position:relative;color:rgb(var(--ink));font-weight:700;text-decoration:none}.auth-form_link__5zNFm:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .24s cubic-bezier(.22,1,.36,1)}.auth-form_link__5zNFm:focus-visible:after,.auth-form_link__5zNFm:hover:after{transform:scaleX(1);transform-origin:left}.auth-form_linkButton__AEePK{border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.auth-form_linkButton__AEePK:disabled{cursor:default;opacity:.55}@keyframes auth-form_sheen__yoW9O{0%,to{background-position:160% 0}60%{background-position:-60% 0}}@keyframes auth-form_nudge__82Ee7{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}45%{transform:translateX(4px)}70%{transform:translateX(-2px)}}@media (prefers-reduced-motion:reduce){.auth-form_error__ubvlr,.auth-form_submit__1pqOq:after{animation:none}.auth-form_submit__1pqOq:hover:not(:disabled){transform:none}}.auth-form_row__ARi19{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:420px){.auth-form_row__ARi19{grid-template-columns:1fr}}.auth-form_select__3xRbz{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.auth-form_select__3xRbz:invalid{color:rgb(var(--ink)/.5)}.auth-form_dial__J1_fa{position:absolute;left:17px;top:50%;transform:translateY(-50%);font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:rgb(var(--ink)/.6);pointer-events:none}.auth-form_inputDial__srJt3{padding-left:64px}.auth-form_fieldError__fdsl5{margin:6px 2px 0;font-size:13px;font-weight:600;color:rgb(var(--ink))}.auth-form_check__wSrHe{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:rgb(var(--ink)/.75)}.auth-form_check__wSrHe input{margin-top:3px;width:16px;height:16px;accent-color:rgb(var(--ink));flex-shrink:0}.auth-form_check__wSrHe a{color:rgb(var(--ink));font-weight:600;text-decoration:underline;text-underline-offset:3px}