.Auth-module__0DWvGq__section{--auth-card-bg-top:#0b0f18d1;--auth-card-bg-bottom:#060a13c7;--auth-card-border:#ffffff14;--auth-card-inset:inset 0 0 0 1px #ffffff05;--auth-card-shadow:0 28px 120px -24px #000000bf;--auth-divider:#ffffff14;--auth-text-primary:#f9fafbf5;--auth-text-secondary:#f9fafbb8;--auth-text-muted:#f9fafbdb;--auth-input-bg:#0b0f18b8;--auth-input-border:#ffffff1f;--auth-input-border-hover:#ffffff29;--auth-input-border-focus:#142039;--auth-placeholder:#ffffff7a;--auth-provider-bg:#ffffff0f;--auth-provider-bg-hover:#ffffff1a;--auth-provider-border:#ffffff1f;--auth-provider-border-hover:#ffffff29;--auth-banner-bg-top:#0e121b;--auth-banner-bg-bottom:#070a12;--auth-banner-border:#ffffff1a;--auth-error:#e66565;--auth-error-bg:#e6656514;--auth-error-border:#e44444;--auth-error-glow:#e6656526;--ease-expo:cubic-bezier(.19,1,.22,1);justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:48px 20px;display:flex}.Auth-module__0DWvGq__wrap{width:100%;max-width:520px;margin:0 auto}.Auth-module__0DWvGq__cardContainer{width:100%;min-height:400px;position:relative}.Auth-module__0DWvGq__head{text-align:center;margin-bottom:32px}.Auth-module__0DWvGq__title{letter-spacing:-.025em;color:#fff;font-size:32px;font-weight:600}.Auth-module__0DWvGq__card{background:linear-gradient(180deg,var(--auth-card-bg-top),var(--auth-card-bg-bottom));border:1px solid var(--auth-card-border);width:100%;box-shadow:var(--auth-card-shadow),var(--auth-card-inset);transition:opacity 1.1s var(--ease-expo),transform 1.1s var(--ease-expo),pointer-events 0s .55s;will-change:opacity,transform;border-radius:20px;padding:48px 40px;position:absolute;top:0;left:0;right:0}.Auth-module__0DWvGq__cardActive{opacity:1;pointer-events:auto;z-index:2;transition:opacity 1.1s var(--ease-expo),transform 1.1s var(--ease-expo),pointer-events 0s;transform:translate(0)scale(1)}.Auth-module__0DWvGq__cardInactive{opacity:0;pointer-events:none;z-index:1;transform:translate(-20px)scale(.98)}.Auth-module__0DWvGq__form{flex-direction:column;gap:24px;display:flex}.Auth-module__0DWvGq__field{flex-direction:column;gap:10px;display:flex}.Auth-module__0DWvGq__labelRow{align-items:center;gap:8px;display:flex}.Auth-module__0DWvGq__label{color:#ffffffe0;letter-spacing:-.01em;font-size:14px;font-weight:500}.Auth-module__0DWvGq__errorMessage{color:var(--auth-error);opacity:0;font-size:11.5px;animation:.3s cubic-bezier(.19,1,.22,1) forwards Auth-module__0DWvGq__errorFadeIn}@keyframes Auth-module__0DWvGq__errorFadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.Auth-module__0DWvGq__input{background:var(--auth-input-bg);border:1.5px solid var(--auth-input-border);color:#fff;width:100%;height:52px;transition:border-color .2s var(--ease-expo),background-color .2s var(--ease-expo),box-shadow .2s var(--ease-expo);border-radius:14px;outline:none;padding:0 16px;font-family:inherit;font-size:15.5px}.Auth-module__0DWvGq__input::placeholder{color:var(--auth-placeholder)}.Auth-module__0DWvGq__input:focus{background:#0b0f18d9;border-color:#ffffff3d;box-shadow:0 0 0 3px #ffffff0f}.Auth-module__0DWvGq__inputError{border-color:var(--auth-error-border);background:var(--auth-error-bg);animation:.52s cubic-bezier(.25,.46,.45,.94) Auth-module__0DWvGq__errorShake}.Auth-module__0DWvGq__inputError:focus{border-color:var(--auth-error-border)}@keyframes Auth-module__0DWvGq__errorShake{0%,to{transform:translate(0)}10%{transform:translate(-8px)}20%{transform:translate(7px)}30%{transform:translate(-6px)}40%{transform:translate(5px)}50%{transform:translate(-3px)}60%{transform:translate(2px)}70%{transform:translate(-1px)}80%{transform:translate(.5px)}90%{transform:translate(0)}}.Auth-module__0DWvGq__primary{cursor:pointer;height:52px;transition:all .2s var(--ease-expo);border-radius:14px;margin-top:8px;font-size:16px;font-weight:600}.Auth-module__0DWvGq__primary:hover{background:#f8f8f8;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.Auth-module__0DWvGq__primary:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}.Auth-module__0DWvGq__divider{align-items:center;gap:10px;margin:16px 0;display:flex}.Auth-module__0DWvGq__dividerLine{background:#ffffff1a;flex:1;height:1px}.Auth-module__0DWvGq__dividerText{color:#fff9;font-size:11px}.Auth-module__0DWvGq__providers{grid-template-columns:1fr;gap:10px;display:grid}.Auth-module__0DWvGq__providerBtn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;transition:background-color .15s,border-color .15s;display:flex}.Auth-module__0DWvGq__providerBtn:hover{background:var(--auth-provider-bg-hover);border-color:var(--auth-provider-border-hover)}.Auth-module__0DWvGq__providerIcon{width:16px;height:16px}.Auth-module__0DWvGq__footnote{color:#ffffffb3;text-align:center;margin-top:28px;font-size:14px;position:relative}.Auth-module__0DWvGq__footnoteLink{color:#fff;cursor:pointer;font-weight:500;transition:color .2s}.Auth-module__0DWvGq__footnoteLink:hover{color:#abc6f8;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.Auth-module__0DWvGq__banner{background:linear-gradient(180deg,var(--auth-banner-bg-top),var(--auth-banner-bg-bottom));border:1px solid var(--auth-banner-border);opacity:0;pointer-events:none;min-width:280px;max-width:90%;transition:opacity .35s var(--ease-expo),transform .38s var(--ease-expo),box-shadow .35s var(--ease-expo);z-index:10;border-radius:12px;padding:12px 16px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(8px)scale(.96);box-shadow:0 20px 70px -20px #000000d9,0 8px 24px -8px #0009}.Auth-module__0DWvGq__banner.Auth-module__0DWvGq__visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1);box-shadow:0 20px 70px -20px #000000d9,0 8px 24px -8px #0009}.Auth-module__0DWvGq__bannerTitle{color:var(--auth-text-primary);margin-bottom:2px;font-size:12px;font-weight:700}.Auth-module__0DWvGq__bannerDesc{color:#fffc;font-size:12px}
