.auth-layout[data-v-531c83fb]{background:#fff;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.personal-auth-layout[data-v-531c83fb]{background:#f8f9fb;overflow:hidden}.auth-main[data-v-531c83fb]{flex-direction:column;flex:1;height:calc(100dvh - 64px);min-height:0;display:flex;overflow:hidden}.auth-layout-header[data-v-531c83fb]{z-index:100;box-sizing:border-box;border-bottom:1px solid var(--card-border,#e4e4e7);height:64px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:sticky;top:0}.auth-layout-mark[data-v-531c83fb]{flex-shrink:0}.auth-layout-back[data-v-531c83fb],.auth-layout-mark[data-v-531c83fb]{align-items:center;display:inline-flex}.auth-layout-back[data-v-531c83fb]{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:999px;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.auth-layout-back[data-v-531c83fb]:hover{color:#18181b;background:#fafafa;border-color:#18181b}.auth-layout-back[data-v-531c83fb] .app-icon{color:#71717a;width:14px;height:14px;transition:transform .15s,color .15s}.auth-layout-back[data-v-531c83fb]:hover .app-icon{color:#18181b;transform:translate(2px)}body.auth-page-body{height:100dvh!important;max-height:100dvh!important;padding-bottom:0!important;overflow:hidden!important}html:has(.auth-layout){height:100dvh!important;max-height:100dvh!important;padding-bottom:0!important;overflow:hidden!important}@media (width<=640px){.auth-layout-header[data-v-531c83fb]{height:56px;padding:0 16px}.auth-main[data-v-531c83fb]{height:calc(100dvh - 56px)}}
