.AuthModal_backdrop__Jzhkj{position:fixed;inset:0;background:rgba(4,4,5,.72);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);display:flex;align-items:center;justify-content:center;z-index:9998;padding:20px;animation:AuthModal_fadeIn__T7kSe .2s var(--ease)}@keyframes AuthModal_fadeIn__T7kSe{0%{opacity:0}to{opacity:1}}.AuthModal_card__WNMSN{position:relative;overflow:hidden;background:radial-gradient(130% 80% at 50% -10%,hsla(0,0%,100%,.07),transparent 56%),linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),rgba(12,12,14,.82);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-xl);padding:32px 30px 24px;max-width:430px;width:100%;color:#e6e6e6;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),var(--shadow-xl);animation:AuthModal_scaleIn__RaHUP .32s var(--ease-out-quint) both}.AuthModal_card__WNMSN:before{content:"";position:absolute;inset:0 0 auto 0;height:46%;background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent);pointer-events:none}@keyframes AuthModal_slideIn__EnpuR{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.AuthModal_closeBtn__h7_G2{position:absolute;top:12px;right:14px;background:transparent;border:none;color:#888;font-size:22px;cursor:pointer;line-height:1;padding:4px 8px}.AuthModal_closeBtn__h7_G2:hover{color:#ededed}.AuthModal_header__J0Rqr{text-align:center;margin-bottom:20px}.AuthModal_form__koSxm,.AuthModal_header__J0Rqr{position:relative;z-index:1}.AuthModal_kicker__Mcf0E{display:inline-block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ededed;margin-bottom:6px}.AuthModal_title__rIh_4{margin:0 0 8px;font-size:20px;font-weight:600;color:#f0f0f0;letter-spacing:-.01em}.AuthModal_subtitle__goEnS{margin:0;color:#a8a8a8;font-size:13px;line-height:1.5}.AuthModal_googleBtn__cMCOc{width:100%;background:#fff;color:#16161a;border:none;border-radius:var(--radius-md);padding:12px 14px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 22px -12px hsla(0,0%,100%,.3);transition:transform .18s var(--ease-out-quint),box-shadow .2s var(--ease),opacity .15s ease}.AuthModal_googleBtn__cMCOc:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 30px -14px hsla(0,0%,100%,.4)}.AuthModal_googleBtn__cMCOc:disabled{cursor:not-allowed;opacity:.6}.AuthModal_googleIcon__U20SG{display:inline-flex;width:20px;height:20px;background:conic-gradient(from 90deg at 50% 50%,#ea4335,#fbbc04,#34a853,#4285f4,#ea4335);border-radius:50%;color:#fff;font-weight:700;font-size:11px;align-items:center;justify-content:center}.AuthModal_divider__9EVYN{display:flex;align-items:center;gap:10px;margin:18px 0;color:#666;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.AuthModal_divider__9EVYN:after,.AuthModal_divider__9EVYN:before{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.08)}.AuthModal_form__koSxm{display:flex;flex-direction:column;gap:12px}.AuthModal_field__WOHYM{display:flex;flex-direction:column;gap:4px}.AuthModal_fieldLabel__gJNRR{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#888}.AuthModal_input__IpymB{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:10px 12px;color:#f0f0f0;font-size:14px;font-family:inherit}.AuthModal_input__IpymB:focus{outline:none;border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05)}.AuthModal_error__pvt5D{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);color:#fca5a5;border-radius:6px;padding:8px 12px;font-size:12px}.AuthModal_submitBtn__gZDui{margin-top:6px;background:linear-gradient(180deg,#fff,#d4d4da);color:#0a0a0b;border:none;border-radius:var(--radius-md);padding:13px 16px;font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 rgba(0,0,0,.12),0 12px 30px -12px hsla(0,0%,100%,.35);transition:transform .18s var(--ease-out-quint),box-shadow .25s var(--ease),opacity .15s ease}.AuthModal_submitBtn__gZDui:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 rgba(0,0,0,.12),0 18px 42px -14px hsla(0,0%,100%,.48)}.AuthModal_submitBtn__gZDui:disabled{cursor:not-allowed;opacity:.6}.AuthModal_footer__pGfWg{margin-top:16px;text-align:center;font-size:12px;color:#888}.AuthModal_link__yoYy6{background:transparent;border:none;color:#ededed;cursor:pointer;font-size:12px;padding:0;text-decoration:underline;font-family:inherit}.AuthModal_link__yoYy6:hover{color:#fff}