@font-face{font-family:Grand Hotel;src:url(/app/fonts/grand-hotel.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.PasswordAuthSurface_surface__R4Ot9{--auth-blue:#0095f6;--auth-blue-hover:#1877f2;--auth-error:#ed4956;--auth-focus:#00376b;min-height:100svh;overflow-x:hidden;background:#fff;color:#262626;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.PasswordAuthSurface_panel__h5Rqm{width:min(100%,350px);display:flex;flex-direction:column;gap:24px}.PasswordAuthSurface_brand__dwD_3{margin:0;border:0;outline:0;font-family:Grand Hotel,cursive;font-size:48px;font-weight:400;line-height:1.1;text-align:center}.PasswordAuthSurface_title__HZLek{margin:0;border:0;outline:0;color:#737373;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;text-align:center}.PasswordAuthSurface_stepTitle__1P7bl{margin:8px 0 0;outline:0;color:#262626;font:inherit;font-size:20px;font-weight:600;line-height:1.35;text-align:center}.PasswordAuthSurface_form__U6ePY{display:flex;flex-direction:column;gap:14px}.PasswordAuthSurface_fieldGroup__O1NTq{display:flex;flex-direction:column;gap:6px}.PasswordAuthSurface_label__IcoMm{color:#262626;font-size:13px;font-weight:600}.PasswordAuthSurface_field__L1pzi{width:100%;min-height:44px;border:1px solid #dbdbdb;border-radius:3px;background:#fafafa;color:#262626;padding:10px 12px;font-size:16px;line-height:20px}.PasswordAuthSurface_field__L1pzi:focus{border-color:#a8a8a8;outline:0}.PasswordAuthSurface_field__L1pzi[aria-invalid=true]{border-color:var(--auth-error)}.PasswordAuthSurface_field__L1pzi:focus-visible,.PasswordAuthSurface_primary__8rQkA:focus-visible,.PasswordAuthSurface_textAction__jQAwt:focus-visible{outline:3px solid var(--auth-focus);outline-offset:3px}.PasswordAuthSurface_help__z_dd8,.PasswordAuthSurface_message__wce_a{margin:0;color:#737373;font-size:13px;line-height:1.45}.PasswordAuthSurface_message__wce_a{text-align:center}.PasswordAuthSurface_error__ohaKq{margin:0;color:var(--auth-error);font-size:13px;line-height:1.45;text-align:center}.PasswordAuthSurface_primary__8rQkA,.PasswordAuthSurface_textAction__jQAwt{min-height:44px;border:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2}.PasswordAuthSurface_primary__8rQkA{width:100%;border-radius:8px;background:var(--auth-blue);color:#fff;padding:10px 16px;transition:background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.PasswordAuthSurface_primary__8rQkA:active:not(:disabled){transform:scale(.97)}.PasswordAuthSurface_primary__8rQkA:disabled{cursor:default;opacity:.45}.PasswordAuthSurface_textAction__jQAwt{align-self:center;background:transparent;color:#00376b;padding:10px 12px;text-decoration:none}@media (hover:hover) and (pointer:fine){.PasswordAuthSurface_primary__8rQkA:hover:not(:disabled){background:var(--auth-blue-hover)}}@media (max-width:390px){.PasswordAuthSurface_surface__R4Ot9{place-items:start center;padding-top:max(40px,env(safe-area-inset-top))}.PasswordAuthSurface_brand__dwD_3{font-size:44px}}@media (prefers-reduced-motion:reduce){.PasswordAuthSurface_primary__8rQkA{transition:none}.PasswordAuthSurface_primary__8rQkA:active:not(:disabled){transform:none}}@media (forced-colors:active){.PasswordAuthSurface_field__L1pzi,.PasswordAuthSurface_primary__8rQkA{border:1px solid ButtonText}.PasswordAuthSurface_field__L1pzi[aria-invalid=true]{border-color:Mark}}.PasswordInput_wrapper__DGbbt{position:relative;display:block;width:100%}.PasswordInput_input__SRgwV{width:100%;padding-right:52px!important}.PasswordInput_toggle__UhmpP{position:absolute;z-index:1;top:50%;right:4px;display:grid;width:44px;height:44px;padding:0;place-items:center;color:#737373;background:transparent;border:0;border-radius:50%;cursor:pointer;transform:translateY(-50%);transition:color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.PasswordInput_toggle__UhmpP svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.PasswordInput_toggle__UhmpP:active{transform:translateY(-50%) scale(.96)}.PasswordInput_toggle__UhmpP:focus-visible{outline:2px solid #0095f6;outline-offset:1px}.PasswordInput_toggle__UhmpP:disabled{cursor:default;opacity:.45}@media (hover:hover) and (pointer:fine){.PasswordInput_toggle__UhmpP:hover:not(:disabled){color:#262626}}@media (prefers-reduced-motion:reduce){.PasswordInput_toggle__UhmpP{transition:color .14s ease}.PasswordInput_toggle__UhmpP:active{transform:translateY(-50%)}}@media (forced-colors:active){.PasswordInput_toggle__UhmpP{color:ButtonText;border:1px solid ButtonText;forced-color-adjust:auto}.PasswordInput_toggle__UhmpP:focus-visible{outline:2px solid Highlight;outline-offset:2px}}