.auth-card[data-v-323712a9]{animation:slideUp-323712a9 .5s ease-out;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:40px 32px}@keyframes slideUp-323712a9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.auth-card[data-v-323712a9]{padding:32px 24px}}.auth-logo[data-v-c3f7ab45]{display:flex;justify-content:center;margin-bottom:32px}.auth-logo .logo-img[data-v-c3f7ab45]{border-radius:10px;max-width:100%;-o-object-fit:contain;object-fit:contain}.auth-logo--small .logo-img[data-v-c3f7ab45]{transform:scale(.66);transform-origin:center}.language-selector[data-v-c779a573]{position:relative;z-index:1000}.language-trigger[data-v-c779a573]{align-items:center;background:#ffffff03;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:6px;padding:8px 12px;transition:all .25s cubic-bezier(.4,0,.2,1)}.language-trigger[data-v-c779a573]:hover{background:#ffffff0d;border-color:#f1ce95;box-shadow:0 4px 12px #0003}.language-trigger .flag[data-v-c779a573]{font-size:14px;font-weight:600;line-height:1.5}.language-trigger .arrow-icon[data-v-c779a573]{color:#ffffffd1;transition:transform .25s ease}.language-trigger .arrow-icon.rotated[data-v-c779a573]{transform:rotate(180deg)}.language-menu[data-v-c779a573]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff03;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;box-shadow:0 12px 40px #0006;min-width:170px;padding:6px;position:absolute;right:0;top:calc(100% + 8px)}.language-menu .language-item[data-v-c779a573]{align-items:center;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:all .2s ease}.language-menu .language-item.active[data-v-c779a573],.language-menu .language-item[data-v-c779a573]:hover{background:#ffffff0d}.language-menu .language-item.active .name[data-v-c779a573]{color:#f1d898;font-weight:600}.language-menu .language-item.active .check-icon[data-v-c779a573]{color:#f1d898}.language-menu .language-item .flag[data-v-c779a573]{font-size:14px;font-weight:600;line-height:1.5}.language-menu .language-item .name[data-v-c779a573]{flex:1;font-size:14px}.language-menu .language-item .check-icon[data-v-c779a573]{margin-left:auto}.dropdown-enter-active[data-v-c779a573],.dropdown-leave-active[data-v-c779a573]{transform-origin:top right;transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-c779a573],.dropdown-leave-to[data-v-c779a573]{opacity:0;transform:scale(.95) translateY(-4px)}.dropdown-enter-to[data-v-c779a573],.dropdown-leave-from[data-v-c779a573]{opacity:1;transform:scale(1) translateY(0)}.nav-header[data-v-cf6ea9d2]{justify-content:space-between;margin-bottom:16px;padding:16px 0}.back-btn[data-v-cf6ea9d2],.nav-header[data-v-cf6ea9d2]{align-items:center;display:flex}.back-btn[data-v-cf6ea9d2]{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;flex-shrink:0;height:40px;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);width:40px}.back-btn[data-v-cf6ea9d2],.back-btn[data-v-cf6ea9d2]:hover{background:#ffffff0d;color:#f8fafc}.back-btn[data-v-cf6ea9d2]:hover{border-color:#f1ce95;box-shadow:0 4px 12px #fff3}.nav-spacer[data-v-cf6ea9d2]{flex:1}.nav-right[data-v-cf6ea9d2]{flex-shrink:0}@media(max-width:768px){.nav-header[data-v-cf6ea9d2]{margin-bottom:12px;padding:12px 0}.back-btn[data-v-cf6ea9d2]{height:36px;width:36px}}.auth-submit-btn[data-v-98480619]{align-items:center;background:var(--btn-primary-bg);border:none;border-radius:12px;color:var(--btn-primary-color);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:48px;justify-content:center;margin-bottom:20px;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:100%}.auth-submit-btn[data-v-98480619]:hover:not(:disabled){background:var(--btn-primary-bg);box-shadow:0 6px 20px #fff6;transform:translateY(-2px)}.auth-submit-btn[data-v-98480619]:active:not(:disabled){box-shadow:0 3px 12px #ffffff4d;transform:translateY(0)}.auth-submit-btn[data-v-98480619]:disabled{cursor:not-allowed;opacity:.7;transform:none}.auth-submit-btn.loading[data-v-98480619]{pointer-events:none}.auth-submit-btn .loading-spinner[data-v-98480619]{animation:spin-98480619 .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#000;height:18px;width:18px}@keyframes spin-98480619{to{transform:rotate(1turn)}}
