.auth-modal[data-v-b15bdbcf]{display:grid;inset:0;padding:clamp(16px,4vw,48px);place-items:center;position:fixed;z-index:60}.auth-modal__backdrop[data-v-b15bdbcf]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060814b8;inset:0;position:absolute}.auth-modal__panel[data-v-b15bdbcf]{background:#12142deb;border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:0 40px 120px #05050f73;color:#fff;overflow:hidden;padding:clamp(24px,4vw,40px);position:relative;width:min(100%,960px)}.auth-modal__close[data-v-b15bdbcf]{background:#ffffff14;border:none;border-radius:999px;color:#fff;cursor:pointer;height:36px;position:absolute;right:16px;top:16px;transition:background .2s ease,transform .2s ease;width:36px}.auth-modal__close[data-v-b15bdbcf]:hover{background:#ffffff29;transform:scale(1.05)}.auth-modal__grid[data-v-b15bdbcf]{display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.auth-modal__intro[data-v-b15bdbcf]{background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;display:flex;flex-direction:column;gap:20px;padding:clamp(20px,3vw,32px)}.auth-modal__eyebrow[data-v-b15bdbcf]{color:#ffffffa6;font-size:12px;letter-spacing:.28em;text-transform:uppercase}.auth-modal__lead[data-v-b15bdbcf]{color:#ffffffb8;font-size:15px;line-height:1.7}.auth-modal__list[data-v-b15bdbcf]{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.auth-modal__icon[data-v-b15bdbcf]{font-size:20px}.auth-modal__list li[data-v-b15bdbcf]{align-items:start;display:grid;gap:12px;grid-template-columns:auto 1fr}.auth-modal__list h3[data-v-b15bdbcf]{font-size:15px;font-weight:600;margin:0}.auth-modal__list p[data-v-b15bdbcf]{color:#ffffffb3;font-size:14px;line-height:1.6;margin:4px 0 0}.auth-modal__card[data-v-b15bdbcf]{background:#0a0c1ebf;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;display:flex;flex-direction:column;gap:20px;padding:clamp(20px,3vw,32px)}.auth-modal__tabs[data-v-b15bdbcf]{background:#ffffff0d;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.auth-modal__tab[data-v-b15bdbcf]{background:transparent;border:none;border-radius:999px;color:#ffffffb8;cursor:pointer;font-weight:600;padding:10px 20px;transition:background .2s ease,color .2s ease}.auth-modal__tab.active[data-v-b15bdbcf]{background:linear-gradient(120deg,#6366f1f2,#ec4899f2);color:#080910}.auth-modal__head h3[data-v-b15bdbcf]{font-size:clamp(22px,3vw,28px);margin:0}.auth-modal__muted[data-v-b15bdbcf]{color:#ffffffa6;font-size:14px;line-height:1.6}.auth-modal__form[data-v-b15bdbcf]{display:flex;flex-direction:column;gap:16px}.auth-modal__field[data-v-b15bdbcf]{display:flex;flex-direction:column;gap:8px}.auth-modal__field label[data-v-b15bdbcf]{color:#ffffffbf;font-size:13px}.auth-modal__field input[data-v-b15bdbcf]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;outline:none;padding:12px 14px;transition:border .2s ease,box-shadow .2s ease;width:100%}.auth-modal__field input[data-v-b15bdbcf]:focus{border-color:#ec4899a6;box-shadow:0 0 0 3px #ec489940}.auth-modal__input-shell[data-v-b15bdbcf]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;display:flex;gap:8px;padding:0 12px;transition:border .2s ease}.auth-modal__input-shell.error[data-v-b15bdbcf]{border-color:#ef4444a6}.auth-modal__input-shell input[data-v-b15bdbcf]{background:transparent;border:none;padding:12px 4px}.auth-modal__input-icon[data-v-b15bdbcf]{font-size:16px}.auth-modal__hint[data-v-b15bdbcf]{color:#fbbf24;font-size:12px}.auth-modal__meter[data-v-b15bdbcf]{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden;position:relative}.auth-modal__meter i[data-v-b15bdbcf]{background:linear-gradient(120deg,#6366f1e6,#ec4899e6);inset:0;position:absolute;transition:width .2s ease}.auth-modal__meter-label[data-v-b15bdbcf]{color:#ffffffb3;display:inline-block;font-size:12px;margin-top:6px}.auth-modal__submit[data-v-b15bdbcf]{background:linear-gradient(120deg,#6366f1f2,#ec4899f2);border:none;border-radius:14px;color:#080910;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.auth-modal__submit[data-v-b15bdbcf]:hover:not(:disabled){box-shadow:0 18px 36px #6366f159;transform:translateY(-1px)}.auth-modal__submit[data-v-b15bdbcf]:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.7}.auth-modal__submit.loading[data-v-b15bdbcf]{cursor:wait}.auth-modal__legal[data-v-b15bdbcf]{color:#fff9;font-size:12px;line-height:1.6}.auth-modal__error[data-v-b15bdbcf]{background:#ef444426;border:1px solid rgba(239,68,68,.35);border-radius:12px;color:#fecaca;font-size:13px;padding:12px 14px}.auth-modal__error-list[data-v-b15bdbcf]{color:#fee2e2;display:grid;font-size:13px;gap:4px;margin:0;padding-left:18px}.auth-modal__switch[data-v-b15bdbcf]{color:#ffffffb8;font-size:14px;text-align:center}.auth-modal__switch a[data-v-b15bdbcf]{color:#c084fc;text-decoration:none}.auth-modal__switch a[data-v-b15bdbcf]:hover{text-decoration:underline}@media (max-width:720px){.auth-modal__panel[data-v-b15bdbcf]{padding:24px}.auth-modal__grid[data-v-b15bdbcf]{grid-template-columns:1fr}}.auth-modal-fade-enter-active[data-v-b15bdbcf],.auth-modal-fade-leave-active[data-v-b15bdbcf]{transition:opacity .2s ease}.auth-modal-fade-enter-from[data-v-b15bdbcf],.auth-modal-fade-leave-to[data-v-b15bdbcf]{opacity:0}
