.auth-panel-grid-full[data-v-cb44cfa4]{display:grid;gap:1.5rem}@media(min-width:1024px){.auth-panel-grid-full[data-v-cb44cfa4]{gap:2.5rem;grid-template-columns:1.1fr 1fr}}.auth-panel-grid-compact[data-v-cb44cfa4]{display:flex;flex-direction:column;gap:1.5rem}.auth-form-card-modal[data-v-cb44cfa4]{background:transparent;border:none;padding:0}.auth-brand-glyph[data-v-cb44cfa4]{background:rgba(var(--color-accent-rgb),.1);border:1px solid rgba(var(--color-accent-rgb),.22);box-shadow:0 0 24px -4px rgba(var(--color-accent-rgb),.22),inset 0 1px #ffffff0f}.auth-tabs-track[data-v-cb44cfa4]{background:#00000038;border:1px solid hsla(0,0%,100%,.07);border-radius:.875rem;display:flex;padding:.25rem;position:relative;width:100%}.auth-tabs-indicator[data-v-cb44cfa4]{background:var(--color-accent);border-radius:.625rem;bottom:.25rem;box-shadow:0 2px 14px rgba(var(--color-accent-rgb),.45);position:absolute;top:.25rem;transition:transform .3s cubic-bezier(.34,1.2,.64,1);width:calc(50% - .25rem)}.auth-tabs-indicator-left[data-v-cb44cfa4]{transform:translate(0)}.auth-tabs-indicator-right[data-v-cb44cfa4]{transform:translate(calc(100% + .25rem))}.auth-tabs-btn[data-v-cb44cfa4]{border-radius:.625rem;flex:1;font-size:.875rem;font-weight:600;letter-spacing:.01em;padding:.625rem 1rem;position:relative;text-align:center;transition:color .2s;z-index:1}.auth-tabs-btn-active[data-v-cb44cfa4]{color:rgb(var(--color-night-rgb))}.auth-tabs-btn-inactive[data-v-cb44cfa4]{color:rgba(var(--color-stone-rgb),.7)}.auth-tabs-btn-inactive[data-v-cb44cfa4]:hover{color:rgb(var(--color-sand-rgb))}.auth-type-card-glass[data-v-cb44cfa4]{background:#0003;border:1px solid hsla(0,0%,100%,.07);border-radius:.875rem;padding:.875rem 1rem}.auth-type-track[data-v-cb44cfa4]{background:#0003;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;display:flex;padding:.2rem;position:relative;width:100%}.auth-type-indicator[data-v-cb44cfa4]{background:var(--color-accent);border-radius:.55rem;bottom:.2rem;box-shadow:0 2px 12px rgba(var(--color-accent-rgb),.4);position:absolute;top:.2rem;transition:transform .3s cubic-bezier(.34,1.2,.64,1);width:calc(50% - .2rem)}.auth-type-indicator-left[data-v-cb44cfa4]{transform:translate(0)}.auth-type-indicator-right[data-v-cb44cfa4]{transform:translate(calc(100% + .2rem))}.auth-type-btn[data-v-cb44cfa4]{align-items:center;border-radius:.55rem;display:inline-flex;flex:1;font-size:.75rem;font-weight:600;gap:.4rem;justify-content:center;letter-spacing:.03em;padding:.5rem .75rem;position:relative;text-align:center;transition:color .2s;z-index:1}.auth-type-btn-active[data-v-cb44cfa4]{color:rgb(var(--color-night-rgb))}.auth-type-btn-inactive[data-v-cb44cfa4]{color:rgba(var(--color-stone-rgb),.65)}.auth-type-btn-inactive[data-v-cb44cfa4]:hover{color:rgb(var(--color-sand-rgb))}.auth-type-badge[data-v-cb44cfa4]{align-items:center;background:#ffffff26;border-radius:999px;display:inline-flex;font-size:.6rem;font-weight:700;letter-spacing:.06em;padding:.1rem .35rem;transition:background .2s}.auth-type-btn-active .auth-type-badge[data-v-cb44cfa4]{background:rgba(var(--color-night-rgb),.2)}.auth-strength-seg[data-v-cb44cfa4]{background:rgba(var(--color-stone-rgb),.15);border-radius:999px;flex:1;height:3px;transition:background .3s ease,box-shadow .3s ease}.auth-strength-seg-met[data-v-cb44cfa4]{background:rgb(var(--color-sage-rgb));box-shadow:0 0 6px rgba(var(--color-sage-rgb),.5)}.fade-slide-enter-active[data-v-cb44cfa4],.fade-slide-leave-active[data-v-cb44cfa4]{transition:opacity .25s ease,transform .25s ease}.fade-slide-enter-from[data-v-cb44cfa4],.fade-slide-leave-to[data-v-cb44cfa4]{opacity:0;transform:translateY(-6px)}.auth-spinner[data-v-cb44cfa4]{animation:auth-spin-cb44cfa4 .8s linear infinite}.auth-submit[data-v-cb44cfa4]:disabled{cursor:not-allowed;opacity:.9}@keyframes auth-spin-cb44cfa4{to{transform:rotate(1turn)}}.light{box-shadow:0 0 24px -4px rgba(var(--color-accent-rgb),.18),inset 0 1px #ffffffb3}.light{background:#00000014;border-color:#00000014}.light{background:#0000000f;border-color:#00000014}.light{background:#00000012;border-color:#00000012}
