.AuthPage-module__lQDYAG__page{justify-content:center;min-height:100vh;display:flex}.AuthPage-module__lQDYAG__card{width:100%;max-width:430px;padding:56px 24px 96px}@media (min-width:640px){.AuthPage-module__lQDYAG__card{padding-top:64px}}.AuthPage-module__lQDYAG__brand{align-items:center;gap:10px;margin-bottom:40px;text-decoration:none;display:inline-flex}.AuthPage-module__lQDYAG__brandLogo{object-fit:contain}.AuthPage-module__lQDYAG__brandName{color:var(--theme-text-safe,#fff);font-family:var(--font-th-bold), sans-serif;font-size:16px}.AuthPage-module__lQDYAG__title{color:var(--theme-text-safe,#fff);font-family:var(--font-th-regular), sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(32px,8vw,40px);line-height:1.08}.AuthPage-module__lQDYAG__subtitle{color:var(--theme-text-muted-safe,#888);font-family:var(--font-th-regular), sans-serif;margin:10px 0 0;font-size:14px}.AuthPage-module__lQDYAG__form{flex-direction:column;gap:12px;margin-top:28px;display:flex}.AuthPage-module__lQDYAG__field{position:relative}.AuthPage-module__lQDYAG__input{border:1.5px solid var(--theme-border-safe,#ffffff1a);background-color:var(--theme-surface-safe,#ffffff08);width:100%;height:54px;color:var(--theme-text-safe,#fff);font-family:var(--font-th-regular), sans-serif;border-radius:14px;outline:none;padding:0 18px;font-size:15px;transition:border-color .2s,box-shadow .2s}.AuthPage-module__lQDYAG__input::placeholder{color:var(--theme-text-muted-safe,#8a8a8a);opacity:1}.AuthPage-module__lQDYAG__input:focus{border-color:rgb(var(--theme-main-rgb,37, 99, 235))}.AuthPage-module__lQDYAG__hasToggle{padding-right:48px}.AuthPage-module__lQDYAG__toggle{width:36px;height:36px;color:var(--theme-text-muted-safe,#888);opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.AuthPage-module__lQDYAG__toggle:hover{opacity:.9}.AuthPage-module__lQDYAG__toggle svg{width:18px;height:18px}.AuthPage-module__lQDYAG__switch{color:var(--theme-text-muted-safe,#888);font-family:var(--font-th-regular), sans-serif;margin-top:4px;font-size:13.5px}.AuthPage-module__lQDYAG__switch a{color:rgb(var(--theme-main-rgb,37, 99, 235));font-family:var(--font-th-bold), sans-serif;text-underline-offset:2px;text-decoration:none}.AuthPage-module__lQDYAG__switch a:hover{text-decoration:underline}.AuthPage-module__lQDYAG__submit{background-image:linear-gradient(135deg, color-mix(in srgb, var(--theme-font,#fff) 18%, transparent), color-mix(in srgb, var(--theme-font,#fff) 8%, transparent));width:100%;height:54px;color:var(--theme-font,#fff);font-family:var(--font-th-bold), sans-serif;cursor:pointer;transition:transform var(--v1-dur-hover) var(--v1-ease-soft), box-shadow var(--v1-dur-hover) var(--v1-ease-soft), filter var(--v1-dur-hover) var(--v1-ease-soft);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:15.5px;display:flex}.AuthPage-module__lQDYAG__submit svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.AuthPage-module__lQDYAG__submit:hover{box-shadow:rgba(var(--theme-main-rgb,37, 99, 235), .4) 0 8px 22px -6px;transform:translateY(-2px)}}.AuthPage-module__lQDYAG__submit:active{transition-duration:var(--v1-dur-tap);transform:translateY(0)scale(.98)}.AuthPage-module__lQDYAG__back{color:var(--theme-text-muted-safe,#888);font-family:var(--font-th-regular), sans-serif;opacity:.7;margin-top:32px;font-size:13px;text-decoration:none;transition:opacity .2s;display:inline-block}.AuthPage-module__lQDYAG__back:hover{opacity:1}.AuthPage-module__lQDYAG__error{color:#f87171;background:#ef44441f;border:1px solid #ef444440;border-radius:10px;margin:0;padding:10px 14px;font-size:12px;line-height:1.6}.AuthPage-module__lQDYAG__submit:disabled{opacity:.6;cursor:progress}
html[data-ui=v2] .V2Auth-module__m0oKmq__flow.V2Auth-module__m0oKmq__flow{padding-top:0}html[data-ui=v2] .v2-main .V2Auth-module__m0oKmq__flow.V2Auth-module__m0oKmq__flow{padding-top:var(--v2-pull)}.V2Auth-module__m0oKmq__brand{border-radius:8px;max-width:100%}.V2Auth-module__m0oKmq__brandLogo{flex-shrink:0}.V2Auth-module__m0oKmq__brandName{overflow-wrap:anywhere;min-width:0;line-height:1.4}.V2Auth-module__m0oKmq__links{flex-wrap:wrap;gap:4px 24px;margin-top:32px;display:flex}.V2Auth-module__m0oKmq__links .V2Auth-module__m0oKmq__footLink{border-radius:6px;margin-top:0}.V2Auth-module__m0oKmq__form{margin-top:28px}.V2Auth-module__m0oKmq__form>div,.V2Auth-module__m0oKmq__form form{flex-direction:column;gap:12px;display:flex}@supports (display:contents){.V2Auth-module__m0oKmq__form form{display:contents}}.V2Auth-module__m0oKmq__form form>*{margin:0}.V2Auth-module__m0oKmq__form label{color:var(--theme-text-safe,#fff);font-family:var(--font-th-bold), sans-serif;margin:0 0 8px;font-size:12px;line-height:1.5;display:block}.V2Auth-module__m0oKmq__form[data-mode=login] label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.V2Auth-module__m0oKmq__form label+div>svg{display:none}.V2Auth-module__m0oKmq__form label+div>input{border:1.5px solid var(--theme-border-safe,#ffffff1a);background-color:var(--theme-surface-safe,#ffffff08);width:100%;height:54px;box-shadow:none;color:var(--theme-text-safe,#fff);font-family:var(--font-th-regular), sans-serif;border-radius:14px;outline:none;padding:0 18px;font-size:15px;transition:border-color .2s,box-shadow .2s}.V2Auth-module__m0oKmq__form label+div>input::placeholder{color:var(--theme-text-muted-safe,#8a8a8a);opacity:1}.V2Auth-module__m0oKmq__form label+div>input:focus{border-color:rgb(var(--theme-main-rgb,37, 99, 235))}.V2Auth-module__m0oKmq__form label+div>input:not(:last-child){padding-right:52px}.V2Auth-module__m0oKmq__form label+div>button{width:36px;height:36px;color:var(--theme-text-muted-safe,#888);opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:8px;transition:opacity .2s;right:10px}.V2Auth-module__m0oKmq__form label+div>button:hover,.V2Auth-module__m0oKmq__form label+div>button:focus-visible{opacity:.9}.V2Auth-module__m0oKmq__form label+div>button svg{width:18px;height:18px}.V2Auth-module__m0oKmq__form form>div:has(>p){margin-top:-4px}.V2Auth-module__m0oKmq__form form>div:has(>p)>p{font-size:12px;line-height:1.5}.V2Auth-module__m0oKmq__form form>div:has(>div:only-child:empty){display:none}.V2Auth-module__m0oKmq__form>div>p{color:var(--theme-text-muted-safe,#888);font-family:var(--font-th-regular), sans-serif;text-align:left;order:1;margin:4px 0 0;font-size:13.5px;line-height:1.6}.V2Auth-module__m0oKmq__form>div>p a,.V2Auth-module__m0oKmq__form>div>p button{font-family:var(--font-th-bold), sans-serif;text-underline-offset:2px;opacity:1;cursor:pointer;border-radius:4px;text-decoration:none}.V2Auth-module__m0oKmq__form>div>p a:hover,.V2Auth-module__m0oKmq__form>div>p button:hover{text-decoration:underline}.V2Auth-module__m0oKmq__form button[type=submit]{background-color:#0000;background-image:linear-gradient(135deg, color-mix(in srgb, var(--theme-font,#fff) 18%, transparent), color-mix(in srgb, var(--theme-font,#fff) 8%, transparent));width:100%;height:54px;box-shadow:none;color:var(--theme-font,#fff);font-family:var(--font-th-bold), sans-serif;filter:none;cursor:pointer;transition:transform var(--v1-dur-hover) var(--v1-ease-soft), box-shadow var(--v1-dur-hover) var(--v1-ease-soft), filter var(--v1-dur-hover) var(--v1-ease-soft);border:0;border-radius:14px;order:2;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:15.5px;display:flex}@media (hover:hover) and (pointer:fine){.V2Auth-module__m0oKmq__form button[type=submit]:hover:not(:disabled){box-shadow:rgba(var(--theme-main-rgb,37, 99, 235), .4) 0 8px 22px -6px;transform:translateY(-2px)}}.V2Auth-module__m0oKmq__form button[type=submit]:active:not(:disabled){transition-duration:var(--v1-dur-tap);transform:translateY(0)scale(.98)}.V2Auth-module__m0oKmq__form button[type=submit]:disabled{opacity:.6;cursor:not-allowed;transform:none}.V2Auth-module__m0oKmq__form [data-oauth-buttons]{gap:16px;margin:0 0 4px;display:grid}.V2Auth-module__m0oKmq__form [data-oauth-buttons]>*{margin:0}.V2Auth-module__m0oKmq__form [data-oauth]{height:50px;font-family:var(--font-th-bold), sans-serif;border-radius:14px;font-size:15px}.V2Auth-module__m0oKmq__form [data-oauth-buttons]>div:last-child{color:var(--theme-text-muted-safe,#888);font-size:12px}.V2Auth-module__m0oKmq__brand:focus-visible,.V2Auth-module__m0oKmq__links .V2Auth-module__m0oKmq__footLink:focus-visible,.V2Auth-module__m0oKmq__form a:focus-visible,.V2Auth-module__m0oKmq__form button:focus-visible{outline:2px solid rgb(var(--theme-main-rgb,37, 99, 235));outline-offset:3px}.V2Auth-module__m0oKmq__links .V2Auth-module__m0oKmq__footLink:focus-visible{opacity:1}@media (pointer:coarse){.V2Auth-module__m0oKmq__form label+div>input{font-size:16px}.V2Auth-module__m0oKmq__form label+div>button{width:40px;height:40px;right:8px}.V2Auth-module__m0oKmq__links .V2Auth-module__m0oKmq__footLink,.V2Auth-module__m0oKmq__form>div>p a,.V2Auth-module__m0oKmq__form>div>p button{align-items:center;min-height:40px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.V2Auth-module__m0oKmq__form label+div>input,.V2Auth-module__m0oKmq__form label+div>button,.V2Auth-module__m0oKmq__form button[type=submit]{transition:none}.V2Auth-module__m0oKmq__form button[type=submit]:hover:not(:disabled),.V2Auth-module__m0oKmq__form button[type=submit]:active:not(:disabled){transform:none}}
