.auth-form-module__UaVI8G__authPage{margin-inline:auto;background:radial-gradient(circle at 18% 0,#8e5bff21,#0000 36%),linear-gradient(145deg,#0c121df5,#050910fa);border:1px solid #5a6f913d;border-radius:18px;width:min(100%,590px);margin-top:clamp(36px,8vh,96px);padding:20px;position:relative;overflow:hidden;box-shadow:0 22px 72px #00000057,inset 0 1px #ffffff09}.auth-form-module__UaVI8G__authPage:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(90deg,#ffffff09,#0000 18% 82%,#ffffff06),radial-gradient(circle at 82% 18%,#499fff14,#0000 34%);position:absolute;inset:0}.auth-form-module__UaVI8G__heroPanel{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:relative}.auth-form-module__UaVI8G__heroHeader{align-items:center;padding:8px 10px 18px;display:flex}.auth-form-module__UaVI8G__authEyebrow{color:var(--tier-meta-text);font-family:var(--tier-font-family);font-size:.66rem;font-weight:var(--tier-label-weight);letter-spacing:var(--tier-letter-label);text-transform:uppercase;align-items:center;line-height:1;display:inline-flex}.auth-form-module__UaVI8G__heroHeader h1{color:var(--tier-primary-text);font-family:var(--tier-font-family);letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(1.55rem,2.35vw,2.05rem);line-height:1.02}.auth-form-module__UaVI8G__heroHeader p{max-width:30rem;color:var(--tier-secondary-text);font-family:var(--tier-font-family);margin:8px 0 0;font-size:.86rem;line-height:1.48}.auth-form-module__UaVI8G__authCard{background:linear-gradient(#0c121df0,#070b12f5);border:1px solid #5c708f47;border-radius:14px;width:100%;margin-top:0;padding:18px;position:relative;box-shadow:inset 0 1px #ffffff09,0 12px 34px #00000038}.auth-form-module__UaVI8G__authForm{flex-direction:column;gap:13px;margin-bottom:15px;display:flex}.auth-form-module__UaVI8G__fieldLabel{flex-direction:column;gap:8px;display:flex}.auth-form-module__UaVI8G__fieldLabel span{color:var(--tier-primary-text);font-family:var(--tier-font-family);font-size:.84rem;font-weight:var(--tier-primary-weight);letter-spacing:var(--tier-letter-tight)}.auth-form-module__UaVI8G__textInput,.auth-form-module__UaVI8G__primaryButton{min-height:44px;font:inherit;border-radius:12px;font-size:.88rem}.auth-form-module__UaVI8G__textInput{width:100%;color:var(--tier-primary-text);background:#040910b8;border:1px solid #5d719147;padding:0 14px;transition:border-color .14s,background .14s,box-shadow .14s}.auth-form-module__UaVI8G__textInput::placeholder{color:var(--tier-meta-text)}.auth-form-module__UaVI8G__textInput:focus{background:#060c16e6;border-color:#5ea9ff6b;outline:none;box-shadow:0 0 0 3px #5ea9ff14}.auth-form-module__UaVI8G__primaryButton{color:#f8fbff;font-family:var(--tier-font-family);font-size:var(--control-font-size);font-weight:var(--control-font-weight);letter-spacing:0;box-shadow:none;cursor:pointer;background:linear-gradient(#1c143adb,#0f0e22eb);border:1px solid #9570ff59;justify-content:center;align-items:center;padding:0 14px;transition:border-color .14s,color .14s,background .14s,transform .14s,opacity .14s;display:inline-flex}.auth-form-module__UaVI8G__primaryButton:hover:not(:disabled),.auth-form-module__UaVI8G__primaryButton:focus-visible:not(:disabled){color:#fff;border-color:#b08eff94;transform:translateY(-1px)}.auth-form-module__UaVI8G__primaryButton:disabled{opacity:.7;cursor:default}.auth-form-module__UaVI8G__formError{color:#ff9bb0;background:#ff638414;border:1px solid #ff63843d;border-radius:12px;padding:10px 12px;font-size:.82rem}.auth-form-module__UaVI8G__authFooter{color:var(--tier-secondary-text);font-family:var(--tier-font-family);flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;display:flex}.auth-form-module__UaVI8G__authFooter a{color:var(--accent);font-weight:650;text-decoration:none}.auth-form-module__UaVI8G__authFooter a:hover{color:#f1f5f9}@media (max-width:720px){.auth-form-module__UaVI8G__authPage{margin-inline:0;border-radius:14px;width:100%;margin-top:0;padding:14px}.auth-form-module__UaVI8G__heroHeader{padding:4px 2px 14px}.auth-form-module__UaVI8G__heroHeader h1{font-size:1.45rem}.auth-form-module__UaVI8G__heroHeader p,.auth-form-module__UaVI8G__authFooter{font-size:.8rem}.auth-form-module__UaVI8G__authCard{border-radius:12px;width:100%;padding:14px}.auth-form-module__UaVI8G__authForm{gap:10px;margin-bottom:12px}.auth-form-module__UaVI8G__textInput,.auth-form-module__UaVI8G__primaryButton{min-height:40px;font-size:.84rem}}
