.auth-dialog-backdrop[data-v-45403416]{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03050cbd;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.auth-dialog[data-v-45403416]{background:#302b38;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(390px,1.12fr) minmax(380px,.88fr);width:min(906px,100vw - 80px);display:grid;box-shadow:0 30px 90px #00000075}.auth-dialog[data-v-45403416],.auth-dialog__visual[data-v-45403416]{min-height:486px;position:relative;overflow:hidden}.auth-dialog__visual[data-v-45403416]{background:radial-gradient(circle at 68% 18%,#3b82f69e,#0000 17%),radial-gradient(circle at 18% 18%,#fb718580,#0000 24%),linear-gradient(160deg,#172033 0,#0f1221 48%,#21152d)}.auth-dialog__visual[data-v-45403416]:before{content:"";opacity:.55;transform-origin:bottom;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 0),linear-gradient(#ffffff0f 1px,#0000 0);background-size:70px 70px;position:absolute;inset:0;transform:perspective(420px)rotateX(62deg)translateY(168px)}.auth-city[data-v-45403416]{opacity:.78;justify-content:space-around;align-items:end;height:210px;display:flex;position:absolute;top:0;left:0;right:0}.auth-city__tower[data-v-45403416]{background:linear-gradient(#60a5fae0,#a855f71a);border-radius:8px 8px 0 0;width:28px;box-shadow:0 0 24px #60a5fa47}.auth-city__tower[data-v-45403416]:first-child{filter:hue-rotate();height:96px}.auth-city__tower[data-v-45403416]:nth-child(2){filter:hue-rotate(16deg);height:122px}.auth-city__tower[data-v-45403416]:nth-child(3){filter:hue-rotate(32deg);height:148px}.auth-city__tower[data-v-45403416]:nth-child(4){filter:hue-rotate(48deg);height:174px}.auth-city__tower[data-v-45403416]:nth-child(5){filter:hue-rotate(64deg);height:70px}.auth-city__tower[data-v-45403416]:nth-child(6){filter:hue-rotate(80deg);height:96px}.auth-city__tower[data-v-45403416]:nth-child(7){filter:hue-rotate(96deg);height:122px}.auth-city__tower[data-v-45403416]:nth-child(8){filter:hue-rotate(112deg);height:148px}.auth-city__tower[data-v-45403416]:nth-child(9){filter:hue-rotate(128deg);height:174px}.auth-city__tower[data-v-45403416]:nth-child(10){filter:hue-rotate(144deg);height:70px}.auth-city__tower[data-v-45403416]:nth-child(11){filter:hue-rotate(160deg);height:96px}.auth-city__tower[data-v-45403416]:nth-child(12){filter:hue-rotate(176deg);height:122px}.auth-car[data-v-45403416]{filter:drop-shadow(0 18px 28px #00000073);width:330px;height:112px;position:absolute;bottom:118px;right:55px}.auth-car__body[data-v-45403416],.auth-car__wheel[data-v-45403416],.auth-car__window[data-v-45403416]{display:block;position:absolute}.auth-car__body[data-v-45403416]{clip-path:polygon(0 62%,16% 28%,47% 18%,65% 0,86% 18%,100% 55%,92% 100%,7% 100%);background:linear-gradient(135deg,#ff8a3d 0,#f05ee6 46%,#8b5cf6);border-radius:90px 36px 42px 42px;inset:34px 0 18px}.auth-car__window[data-v-45403416]{background:linear-gradient(135deg,#7dd3fcdb,#1e293bad);border-radius:64px 64px 18px 18px;width:112px;height:44px;top:18px;left:96px;transform:skew(-18deg)}.auth-car__wheel[data-v-45403416]{background:radial-gradient(circle,#f0abfc 0 18%,#4c1d95 19% 36%,#111827 37%);border:10px solid #171019;border-radius:50%;width:58px;height:58px;bottom:3px;box-shadow:0 0 18px #f0abfca3}.auth-car__wheel--left[data-v-45403416]{left:68px}.auth-car__wheel--right[data-v-45403416]{right:54px}.auth-road[data-v-45403416]{background:linear-gradient(105deg,#0000 0 38%,#ffffffb8 39% 40%,#0000 41% 100%),radial-gradient(#d8b4fe61,#0000 68%),linear-gradient(#0e172a33,#0b0a10);height:190px;position:absolute;bottom:-36px;left:-40px;right:-40px;transform:skewY(-4deg)}.auth-dialog__panel[data-v-45403416]{background:radial-gradient(circle at 100% 0,#a855f724,#0000 38%),#332d3b;flex-direction:column;padding:38px 34px 32px;display:flex;position:relative}.auth-close[data-v-45403416]{color:#b9b3c4;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:16px;right:16px}.auth-brand[data-v-45403416]{color:#fff;margin-bottom:24px}.auth-dialog h2[data-v-45403416]{color:#fff;margin:0 0 14px;font-size:28px;font-weight:800;line-height:1.1}.auth-back[data-v-45403416],.auth-links button[data-v-45403416],.auth-muted button[data-v-45403416],.auth-terms a[data-v-45403416]{color:#e6ff3d;background:0 0;border:0;font-weight:800}.social-row[data-v-45403416]{margin-bottom:18px;display:flex}.social-row button[data-v-45403416]{color:#1f2937;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-weight:800;display:grid}.auth-divider[data-v-45403416]{color:#d4cede;place-items:center;margin-bottom:18px;font-size:14px;display:grid;position:relative}.auth-divider[data-v-45403416]:before{content:"";background:#fff3;height:1px;position:absolute;left:0;right:0}.auth-divider span[data-v-45403416]{z-index:1;background:#332d3b}.auth-form[data-v-45403416]{gap:12px;display:grid}.auth-field[data-v-45403416]{display:block;position:relative}.auth-field span[data-v-45403416]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-field>svg[data-v-45403416]{color:#8f8799;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-field input[data-v-45403416]{color:#fff;background:#141219d1;border:1px solid #ffffff0a;border-radius:8px;outline:none;width:100%;padding:0 46px 0 42px}.auth-field--invalid input[data-v-45403416]{border-color:#ff5f6d}.password-toggle[data-v-45403416]{color:#b8b0c2;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-error[data-v-45403416]{color:#ff8a91;margin:-5px 0 0;font-size:12px}.auth-error--submit[data-v-45403416]{margin-top:12px}.auth-submit[data-v-45403416]{color:#fff;background:linear-gradient(90deg,#7c3aed 0,#ec6bd5 50%,#ffa83f);border:0;border-radius:8px;height:50px;font-size:16px;font-weight:800;box-shadow:0 14px 28px #ec6bd533}.auth-feedback[data-v-45403416]{color:#9ff4c7;margin:12px 0 0;font-size:13px}.auth-links[data-v-45403416]{color:#a8a1b2;gap:4px;margin-top:14px;font-size:12px;display:grid}.auth-links button[data-v-45403416]{text-align:left;padding:0;font-size:12px}.auth-terms[data-v-45403416]{color:#a8a1b2;max-width:350px;margin:18px 0 0;font-size:13px;line-height:1.55}.auth-back[data-v-45403416]{align-self:center;margin-top:24px;padding:0;font-size:15px}.auth-dialog-backdrop[data-v-45403416]{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#44526a75;padding:32px}.auth-dialog[data-v-45403416]{background:#fff;border:1px solid #ffffffb8;border-radius:20px;grid-template-columns:minmax(440px,.94fr) minmax(500px,1.06fr);width:min(1120px,100vw - 64px);min-height:680px;max-height:calc(100vh - 64px);box-shadow:0 28px 90px #0f21413d}.auth-dialog__visual[data-v-45403416]{background:radial-gradient(circle at 78% 18%,#498bff21,#0000 28%),linear-gradient(160deg,#f8fbff 0,#eef4ff 62%,#edf3ff);flex-direction:column;min-height:680px;padding:48px 64px 40px;display:flex}.auth-dialog__visual[data-v-45403416]:before{opacity:1;background:0 0;border:1px solid #2d70f01a;border-radius:50%;width:520px;height:520px;inset:auto -100px -160px 20%;transform:none}.auth-visual-brand[data-v-45403416]{color:#0b1730}.auth-visual-copy[data-v-45403416]{z-index:1;margin-top:56px;position:relative}.auth-visual-copy h3[data-v-45403416]{color:#0b1730;letter-spacing:-.025em;margin:0;font-size:36px;line-height:46px}.auth-visual-copy p[data-v-45403416]{color:#586985;max-width:390px;margin:22px 0 0;font-size:16px;line-height:26px}.auth-visual-art[data-v-45403416]{z-index:1;background:#ffffffb8;border:1px solid #b4cdf6b8;border-radius:28px;width:min(100%,430px);height:252px;margin-top:auto;position:relative;box-shadow:0 24px 54px #4774be24}.art-dashboard[data-v-45403416]{background:#f8fbff;border:1px solid #dce8fb;border-radius:20px;grid-template-columns:92px 1fr 72px;align-items:center;gap:18px;padding:24px;display:grid;position:absolute;inset:34px 44px 42px}.art-chart[data-v-45403416]{color:#0000;border:15px solid #4e72ef;border-right-color:#7c55ed;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.art-lines[data-v-45403416]{gap:12px;display:grid}.art-lines i[data-v-45403416]{background:#dfe9fb;border-radius:999px;height:8px}.art-lines i[data-v-45403416]:nth-child(2){background:#aac5fb;width:72%}.art-bars[data-v-45403416]{align-items:flex-end;gap:8px;height:76px;display:flex}.art-bars i[data-v-45403416]{background:linear-gradient(#72b1ff,#4169ed);border-radius:6px 6px 2px 2px;width:14px}.art-bars i[data-v-45403416]:first-child{height:38%}.art-bars i[data-v-45403416]:nth-child(2){height:62%}.art-bars i[data-v-45403416]:nth-child(3){height:88%}.art-ai[data-v-45403416],.art-briefcase[data-v-45403416]{color:#fff;place-items:center;display:grid;position:absolute;bottom:20px;box-shadow:0 18px 34px #265bdd3d}.art-briefcase[data-v-45403416]{background:linear-gradient(145deg,#1353d8,#3d67ee);border-radius:20px;width:104px;height:78px;left:10px}.art-ai[data-v-45403416]{background:linear-gradient(145deg,#6f55e9,#355ff0);border-radius:18px;width:78px;height:84px;font-size:32px;font-weight:800;right:12px}.auth-dialog__panel[data-v-45403416]{background:#fff;min-height:680px;padding:64px 64px 48px;overflow-y:auto}.auth-close[data-v-45403416]{color:#67758e;width:40px;height:40px;top:24px;right:24px}.auth-close[data-v-45403416]:hover{color:#0b1730;background:#f2f5fa}.auth-dialog h2[data-v-45403416]{color:#0b1730;letter-spacing:-.02em;margin:42px 0 8px;font-size:32px;line-height:40px}.auth-muted[data-v-45403416]{color:#61708d;min-height:22px;margin:0 0 30px;font-size:16px}.social-row[data-v-45403416]{gap:12px;margin-bottom:24px}.social-row button[data-v-45403416]{color:#16213a;background:#fff;border:1px solid #d9e2ef;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;height:48px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #1d41780d}.social-row button[data-v-45403416]:disabled{cursor:wait;opacity:.65}.social-logo[data-v-45403416]{-o-object-fit:contain;object-fit:contain;width:20px;height:20px;display:block}.auth-divider[data-v-45403416]{color:#7f8ba0;margin-bottom:22px;font-size:13px}.auth-divider[data-v-45403416]:before{background:#e2e8f1}.auth-divider span[data-v-45403416]{background:#fff;padding:0 18px}.auth-form[data-v-45403416]{gap:16px}.auth-field[data-v-45403416]{gap:8px;display:grid}.auth-field span[data-v-45403416]{clip:auto;color:#17233b;width:auto;height:auto;font-size:13px;font-weight:700;position:static;overflow:visible}.auth-field>svg[data-v-45403416]{color:#74829a;top:auto;bottom:15px;left:15px;transform:none}.auth-field input[data-v-45403416]{color:#14213a;background:#fff;border:1px solid #d7e0ec;border-radius:12px;height:48px;padding:0 46px 0 44px;font-size:14px}.auth-field input[data-v-45403416]::placeholder{color:#8a97ac}.auth-field input[data-v-45403416]:focus{border-color:#4a83f5;box-shadow:0 0 0 3px #2568eb1a}.password-toggle[data-v-45403416]{color:#74829a;top:auto;bottom:9px;transform:none}.auth-error[data-v-45403416]{color:#d94b59}.auth-options[data-v-45403416]{color:#43516c;justify-content:flex-end;align-items:center;font-size:13px;display:flex}.auth-options label[data-v-45403416],.terms-check[data-v-45403416]{align-items:center;gap:8px;display:flex}.auth-options input[data-v-45403416],.terms-check input[data-v-45403416]{width:18px;height:18px;accent-color:var(--brand)}.auth-back[data-v-45403416],.auth-links button[data-v-45403416],.auth-options a[data-v-45403416],.auth-options button[data-v-45403416],.auth-terms button[data-v-45403416],.terms-check a[data-v-45403416]{color:var(--brand-dark);background:0 0;border:0;font-weight:700;text-decoration:none}.password-rules[data-v-45403416]{color:#697893;flex-wrap:wrap;gap:10px 24px;font-size:11px;display:flex}.terms-check[data-v-45403416]{color:#42506a;flex-wrap:wrap;font-size:12px;line-height:18px}.auth-submit[data-v-45403416]{background:linear-gradient(135deg,#226df5,#2456e9);border-radius:12px;height:48px;margin-top:2px;font-size:15px;box-shadow:0 12px 28px #1c5ce038}.auth-feedback[data-v-45403416]{color:#158354}.auth-links[data-v-45403416]{color:#65738e;justify-content:center;margin-top:24px;display:flex}.auth-links[data-v-45403416],.auth-links button[data-v-45403416]{font-size:13px}.auth-terms[data-v-45403416]{color:#65738e;text-align:center;max-width:none;margin:24px 0 0}.auth-terms button[data-v-45403416]{font-size:inherit}.auth-fade-enter-active[data-v-45403416],.auth-fade-leave-active[data-v-45403416]{transition:opacity .18s}.auth-fade-enter-active .auth-dialog[data-v-45403416],.auth-fade-leave-active .auth-dialog[data-v-45403416]{transition:transform .18s}.auth-fade-enter-from[data-v-45403416],.auth-fade-leave-to[data-v-45403416]{opacity:0}.auth-fade-enter-from .auth-dialog[data-v-45403416],.auth-fade-leave-to .auth-dialog[data-v-45403416]{transform:translateY(10px)scale(.98)}@media (width<=980px){.auth-dialog[data-v-45403416]{grid-template-columns:1fr}.auth-dialog__visual[data-v-45403416]{display:none}}
