.login-module___81l7G__stage{background:var(--color-brand-black);width:100%;min-height:100dvh;color:var(--color-brand-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-primary:var(--color-brand-black);position:relative;overflow-x:clip}.login-module___81l7G__art{pointer-events:none;position:absolute;inset:0}.login-module___81l7G__column{z-index:1;width:100%;max-width:448px;min-height:100dvh;padding:max(8px, env(safe-area-inset-top)) var(--gutter) max(24px, env(safe-area-inset-bottom));flex-direction:column;margin-inline:auto;display:flex;position:relative}.login-module___81l7G__band{flex-shrink:0;justify-content:center;align-items:center;height:156px;display:flex}.login-module___81l7G__mascot{flex-shrink:0}.login-module___81l7G__greeting{text-align:center;margin-top:4px}.login-module___81l7G__greeting h1{letter-spacing:-.3px;width:100%;font-size:28px;line-height:34px}.login-module___81l7G__greeting p{width:100%;color:color-mix(in srgb, var(--color-brand-white) 64%, transparent);margin-top:6px;padding-inline:12px;font-size:15px;line-height:22px}.login-module___81l7G__form{width:100%;margin-top:24px}.login-module___81l7G__fieldBlock{margin-bottom:12px}.login-module___81l7G__fieldBlock label{width:100%;color:color-mix(in srgb, var(--color-brand-white) 90%, transparent);margin-bottom:8px;font-size:13px;line-height:18px;display:block}.login-module___81l7G__field{background:color-mix(in srgb, var(--color-brand-white) 4.5%, transparent);border:1px solid color-mix(in srgb, var(--color-brand-white) 12%, transparent);border-radius:12px;align-items:center;width:100%;min-height:52px;transition:border-color .12s;display:flex}.login-module___81l7G__field:focus-within{border-color:var(--color-brand-hot-pink)}.login-module___81l7G__input{width:100%;min-width:0;color:var(--color-brand-white);background:0 0;border:0;outline:none;flex:1;padding:14px 16px;font-size:16px;line-height:22px}.login-module___81l7G__input::placeholder{color:color-mix(in srgb, var(--color-brand-white) 38%, transparent);opacity:1}.login-module___81l7G__toggle{width:44px;height:44px;color:color-mix(in srgb, var(--color-brand-white) 64%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:flex}.login-module___81l7G__helpRow{justify-content:flex-end;display:flex}.login-module___81l7G__quietAction{min-height:44px;color:color-mix(in srgb, var(--color-brand-white) 80%, transparent);border-radius:8px;padding-inline:8px;font-size:14px}.login-module___81l7G__error{color:var(--color-brand-white);margin-block:12px;font-size:14px;line-height:20px}.login-module___81l7G__submit{background:var(--color-brand-hot-pink);width:100%;min-height:56px;color:var(--color-brand-white);letter-spacing:.2px;box-shadow:0 10px 18px color-mix(in srgb, var(--color-brand-hot-pink) 45%, transparent);border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding-inline:20px;font-size:17px;line-height:22px;display:flex}.login-module___81l7G__submit:disabled{opacity:.7}.login-module___81l7G__hint{color:color-mix(in srgb, var(--color-brand-white) 64%, transparent);margin-bottom:16px;font-size:14px;line-height:20px}.login-module___81l7G__webDoor{width:100%;min-height:44px;color:color-mix(in srgb, var(--color-brand-white) 80%, transparent);text-underline-offset:3px;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;font-size:14px;line-height:20px;text-decoration:underline;display:flex}.login-module___81l7G__footer{text-align:center;color:color-mix(in srgb, var(--color-brand-white) 64%, transparent);margin-top:auto;padding-top:32px;font-size:13px;line-height:18px}.login-module___81l7G__footerLink{min-height:44px;color:var(--color-brand-white);text-underline-offset:3px;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:reduce){.login-module___81l7G__field{transition:none}}
