.auth_page__JQyM6{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#f5f5f7;color:#1d1d1f;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.auth_desktopHeader__AZJNR{display:none}.auth_main__acn8f{display:flex;flex:1;justify-content:center;padding:calc(env(safe-area-inset-top, 0px) + clamp(28px, 7vh, 64px)) max(24px,env(safe-area-inset-right,0px)) 24px max(24px,env(safe-area-inset-left,0px))}.auth_card__H_xaD{width:100%;min-width:0;max-width:400px}.auth_heading__G_Dx2{margin-bottom:28px;text-align:center}.auth_appIcon__G01ql{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:0 auto 24px;border-radius:19px;background:#fff;box-shadow:0 1px 2px #00000006,0 8px 28px #2300ff0a;color:#2300ff}.auth_appIcon__G01ql svg{width:36px;height:36px}.auth_heading__G_Dx2 h1{font-size:32px;font-weight:700;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.auth_heading__G_Dx2 p{margin:10px auto 0;max-width:32ch;font-size:15px;line-height:1.5;color:#6e6e73;text-wrap:pretty}.auth_card__H_xaD form{display:flex;flex-direction:column;gap:16px}.auth_fields__n2ZfP{overflow:hidden;border:1px solid #e5e5ea;border-radius:16px;background:#fff}.auth_field__pburK{position:relative;padding:12px 16px 8px}.auth_field__pburK+.auth_field__pburK{border-top:1px solid #e5e5ea}.auth_field__pburK:focus-within{box-shadow:inset 0 0 0 2px #2300ff}.auth_field__pburK:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.auth_field__pburK:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.auth_field__pburK[data-invalid]{box-shadow:inset 0 0 0 2px #dc2626}.auth_field__pburK label{display:block;font-size:12px;font-weight:500;line-height:16px;color:#6e6e73}.auth_inputRow__w3_el{display:flex;align-items:center;min-width:0}.auth_input__t2K0E{display:block;min-width:0;width:100%;min-height:36px;padding:4px 0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#1d1d1f;font-family:inherit;font-size:16px;line-height:24px;scroll-margin-block:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth_input__t2K0E:focus{border:0;outline:0;box-shadow:none;--tw-ring-shadow:0 0 transparent}.auth_input__t2K0E::-moz-placeholder{color:#8e8e93;opacity:1}.auth_input__t2K0E::placeholder{color:#8e8e93;opacity:1}.auth_input__t2K0E:disabled{opacity:.6}.auth_reveal__fdrFI{flex-shrink:0;width:44px;height:44px;margin:-4px -8px -4px 4px;border-radius:10px;color:#6e6e73}.auth_reveal__fdrFI,.auth_submit__t0bVZ{display:flex;align-items:center;justify-content:center;touch-action:manipulation}.auth_submit__t0bVZ{gap:10px;min-height:54px;width:100%;padding:14px 20px;border:0;border-radius:16px;background:#2300ff;color:#fff;font-size:17px;font-weight:600;line-height:24px;transition:background-color .12s ease,transform .16s ease,opacity .12s ease}.auth_submit__t0bVZ:active:not(:disabled){transform:scale(.985);background:#1b00d4;transition-duration:60ms}.auth_submit__t0bVZ:disabled{opacity:.65;cursor:default}.auth_spinner__ZHg3L{flex-shrink:0;animation:auth_auth-spin__RyNPx .8s linear infinite}@keyframes auth_auth-spin__RyNPx{to{transform:rotate(1turn)}}.auth_secondary__TI6RT{margin-top:20px;text-align:center;font-size:14px;line-height:22px;color:#6e6e73}.auth_back__w2WVX,.auth_card__H_xaD form a,.auth_secondary__TI6RT a{color:#2300ff;font-weight:500}.auth_card__H_xaD form a,.auth_secondary__TI6RT a{display:inline-flex;align-items:center;min-height:44px}.auth_card__H_xaD form a{align-self:flex-end;margin-block:-8px;font-size:14px}.auth_secondary__TI6RT a{padding-inline:4px}.auth_back__w2WVX{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-12px 0 20px -8px;padding:0 8px;border-radius:10px;font-size:15px}.auth_message__QF8Ha{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;margin-bottom:16px;border-radius:12px;background:#ebefff;color:#313b75;font-size:14px;line-height:20px}.auth_message__QF8Ha svg{flex-shrink:0;margin-top:1px}.auth_message__QF8Ha p{min-width:0;overflow-wrap:anywhere}.auth_message__QF8Ha[data-kind=error]{background:#fff0ee;color:#b42318}.auth_message__QF8Ha[data-kind=success]{background:#e8f5ed;color:#166534}.auth_card__H_xaD form .auth_message__QF8Ha{margin-bottom:0}.auth_legal__f7j2H{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px;padding:0 max(20px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(20px,env(safe-area-inset-left,0px));color:#6e6e73;font-size:12px;line-height:18px}.auth_legal__f7j2H a{display:inline-flex;align-items:center;min-height:44px;touch-action:manipulation}.auth_copyright__vvM0C{display:none}.auth_page__JQyM6 a:focus-visible,.auth_page__JQyM6 button:focus-visible{outline:2px solid #2300ff;outline-offset:3px}.auth_back__w2WVX:active,.auth_reveal__fdrFI:active{background:#e5e5ea}@media (max-height:700px) and (max-width:1023px){.auth_main__acn8f{padding-top:calc(env(safe-area-inset-top, 0px) + 24px)}.auth_appIcon__G01ql{width:56px;height:56px;border-radius:16px;margin-bottom:16px}.auth_appIcon__G01ql svg{width:30px;height:30px}.auth_heading__G_Dx2{margin-bottom:24px}.auth_heading__G_Dx2 h1{font-size:30px}}@media (min-width:1024px){.auth_page__JQyM6{background:url(/backgrounds/watercolor_background_blue.svg) 50%/cover fixed;font-family:inherit}.auth_desktopHeader__AZJNR{display:flex;align-items:center;justify-content:center;padding:16px 24px;border-bottom:1px solid #e4e4e7;background:#fff;color:#2300ff}.auth_main__acn8f{align-items:flex-start;padding:64px 16px 48px}.auth_card__H_xaD{max-width:448px;padding:32px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;box-shadow:0 25px 50px -12px #1725541a}.auth_heading__G_Dx2{text-align:left;margin-bottom:24px}.auth_heading__G_Dx2 h1{font-size:24px;font-weight:500;letter-spacing:-.025em}.auth_heading__G_Dx2 p{max-width:none;font-size:13px;margin-top:8px}.auth_appIcon__G01ql{display:none}.auth_fields__n2ZfP{border-radius:10px}.auth_field__pburK:first-child{border-top-left-radius:9px;border-top-right-radius:9px}.auth_field__pburK:last-child{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.auth_submit__t0bVZ{min-height:48px;border-radius:8px;font-size:14px;padding-block:12px}.auth_legal__f7j2H{padding:8px 24px;border-top:1px solid #e4e4e7;background:#ffffffb3;backdrop-filter:blur(12px)}.auth_copyright__vvM0C{display:inline}}@media (prefers-reduced-motion:reduce){.auth_submit__t0bVZ{transition:none}.auth_submit__t0bVZ:active:not(:disabled){transform:none}.auth_spinner__ZHg3L{animation:none}}