.Auth-module__-ASQiq__wrapper{min-height:100dvh;padding:16px;padding-bottom:env(safe-area-inset-bottom,16px);background:linear-gradient(135deg,#312e81 0%,#4c1d95 40%,#581c87 70%,#831843 100%) fixed;justify-content:center;align-items:center;display:flex}.Auth-module__-ASQiq__card{background:#fffffff7;border:1px solid #a78bfa33;border-radius:20px;width:100%;max-width:400px;padding:28px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d}.Auth-module__-ASQiq__title{background:linear-gradient(135deg,#7c3aed,#ec4899);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:1.75rem;font-weight:800}.Auth-module__-ASQiq__form{flex-direction:column;gap:16px;display:flex}.Auth-module__-ASQiq__label{color:#1e1b2e;font-size:.875rem;font-weight:600}.Auth-module__-ASQiq__input{color:#1e1b2e;appearance:none;background:#f5f3ff;border:1px solid #e9e0f5;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.Auth-module__-ASQiq__input::placeholder{color:#8b7ab8}.Auth-module__-ASQiq__input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed33}.Auth-module__-ASQiq__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#ec4899);border:none;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-size:1rem;font-weight:600;transition:transform .15s,box-shadow .2s;box-shadow:0 4px 14px #7c3aed59}.Auth-module__-ASQiq__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed66}.Auth-module__-ASQiq__button:active:not(:disabled){transform:scale(.99)}.Auth-module__-ASQiq__button:disabled{opacity:.7;cursor:not-allowed}.Auth-module__-ASQiq__creatorQuestion,.Auth-module__-ASQiq__creatorOptions{flex-direction:column;gap:8px;display:flex}.Auth-module__-ASQiq__creatorOption{color:#1e1b2e;cursor:pointer;align-items:center;gap:10px;font-size:.9375rem;display:flex}.Auth-module__-ASQiq__creatorOption input{accent-color:#7c3aed;width:1.125rem;height:1.125rem}.Auth-module__-ASQiq__locationBlock{flex-direction:column;gap:6px;display:flex}.Auth-module__-ASQiq__locationDisplay{color:#1e1b2e;margin:0;font-size:.9375rem}.Auth-module__-ASQiq__locationDisplayMuted{color:#6b6280;margin:0;font-size:.8125rem}.Auth-module__-ASQiq__locationButton{color:#7c3aed;cursor:pointer;background:#f5f3ff;border:1px solid #e9e0f5;border-radius:10px;padding:10px 14px;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s}.Auth-module__-ASQiq__locationButton:hover{background:#ede9fe;border-color:#c4b5fd}.Auth-module__-ASQiq__hint{color:#6b6280;margin-top:-4px;font-size:.8125rem}.Auth-module__-ASQiq__error{color:#be185d;background:#ec48991a;border:1px solid #ec489933;border-radius:10px;padding:12px;font-size:.875rem}.Auth-module__-ASQiq__message{color:#047857;background:#10b9811a;border:1px solid #10b98133;border-radius:10px;padding:12px;font-size:.875rem}.Auth-module__-ASQiq__footer{color:#6b6280;text-align:center;margin-top:24px;font-size:.875rem}.Auth-module__-ASQiq__link{color:#3b82f6;font-weight:600;text-decoration:none}.Auth-module__-ASQiq__link:hover{color:#7c3aed;text-decoration:underline}@media (min-width:480px){.Auth-module__-ASQiq__card{padding:32px}.Auth-module__-ASQiq__title{font-size:2rem}}
