.auth-glass-layout{--auth-edge:16px;padding:var(--auth-edge);overflow-x:hidden;background:var(--bg-base);position:relative}.auth-glass-grid{display:grid;grid-template-columns:minmax(0,480px);justify-content:center;align-items:center;gap:24px;width:100%;min-height:calc(100dvh - 2 * var(--auth-edge))}.auth-wallpaper{display:none}.auth-wallpaper-image,.auth-wallpaper-overlay{position:absolute;inset:0;width:100%;height:100%}.auth-wallpaper-image{object-fit:cover;object-position:center;z-index:0}.auth-wallpaper-overlay{background:linear-gradient(180deg,rgb(0 0 0/.32),rgb(0 0 0/.48) 55%,rgb(0 0 0/.7));z-index:1;pointer-events:none}.auth-editorial{position:relative;z-index:2}.auth-panel-footer{display:none}.auth-glass-form{display:flex;align-items:center;min-width:0;width:100%}.auth-functional-panel{background:transparent!important}.auth-glass-form>div{width:100%;border:1px solid var(--border-default);border-radius:28px;-webkit-backdrop-filter:blur(24px) saturate(110%);backdrop-filter:blur(24px) saturate(110%)}.auth-glass-form>div,.dark .auth-glass-form>div{background:rgb(20 21 24/.88);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 24px 80px rgb(0 0 0/.2)}.dark .auth-glass-form>div{border-color:rgb(255 255 255/.14)}.auth-glass-form input:not([type=checkbox]){border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated);font-size:16px}.auth-glass-form .auth-surface-fields{gap:4px}.dark .auth-glass-form{--auth-input-fill:#141414}.auth-glass-form input:is(:autofill,:-webkit-autofill){-webkit-box-shadow:0 0 0 1000px var(--auth-input-fill,var(--surface)) inset;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}html body .auth-glass-form button[type=submit].glass-action.glass-action:hover:not(:disabled){background:#fff!important;border-color:#fff!important;color:#111!important;box-shadow:0 8px 24px rgb(0 0 0/.2)!important;filter:none!important;transform:none!important}html body .auth-glass-form button[type=submit].glass-action.glass-action:hover:not(:disabled) :is(span,svg){color:#111!important}@media (min-width:1024px){.auth-glass-layout{--auth-edge:clamp(24px,2vw,44px)}.auth-glass-grid{grid-template-columns:minmax(0,1fr) minmax(400px,clamp(400px,31vw,560px));justify-content:stretch;align-items:stretch;gap:clamp(12px,1.25vw,24px)}.auth-wallpaper{display:flex;position:relative;min-height:0;align-self:stretch;flex-direction:column;justify-content:flex-end;padding:clamp(28px,5vw,100px) clamp(28px,5vw,100px) clamp(32px,6vh,96px);color:#fff;border-radius:28px;overflow:hidden}.auth-editorial{max-width:960px}.auth-editorial h1{max-width:13ch;margin:18px 0;font-size:clamp(60px,5.2vw,108px);font-weight:400;line-height:1.02;letter-spacing:-.06em;text-wrap:balance}.auth-editorial p{font-size:clamp(16px,1.02vw,22px);line-height:1.55;color:#fff}.auth-editorial p:first-child{font-size:clamp(15px,.88vw,19px)}.auth-glass-form{justify-self:end;align-self:stretch}.auth-glass-form>div{height:100%;max-height:calc(100dvh - 2 * var(--auth-edge))}.auth-functional-panel .auth-form-scroll{flex:1 1 auto;overflow-y:auto}.auth-functional-panel .auth-form-scroll>:first-child{margin-top:auto}.auth-functional-panel .auth-form-scroll>:last-child{margin-bottom:auto}}@media (min-width:1440px) and (min-height:761px){.auth-functional-panel .auth-form-scroll{padding-top:88px;padding-bottom:88px}}@media (min-width:1024px) and (max-height:760px){.auth-functional-panel .auth-form-scroll{padding-top:20px;padding-bottom:20px}.auth-functional-panel .auth-form-scroll>:first-child{padding-bottom:16px}.auth-glass-form button[type=submit],.auth-glass-form input:not([type=checkbox]){min-height:44px}}@media (max-width:767px){.auth-glass-layout{--auth-edge:max(12px,env(safe-area-inset-left))}.auth-glass-form>div{border-radius:24px}.auth-functional-panel .auth-form-scroll{padding:24px 20px max(24px,env(safe-area-inset-bottom))}}