.auth-screen[data-v-679deef7]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0a0a14}.background[data-v-679deef7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.grid-overlay[data-v-679deef7]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(74,158,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(74,158,255,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}.glow[data-v-679deef7]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-679deef7 20s ease-in-out infinite}.glow-1[data-v-679deef7]{width:600px;height:600px;background:linear-gradient(135deg,#4a9eff,#06c);top:-200px;right:-100px;animation-delay:0s}.glow-2[data-v-679deef7]{width:500px;height:500px;background:linear-gradient(135deg,#00d4aa,#00a080);bottom:-150px;left:-100px;animation-delay:-7s}.glow-3[data-v-679deef7]{width:300px;height:300px;background:linear-gradient(135deg,#a855f7,#7c3aed);top:50%;left:50%;transform:translate(-50%,-50%);opacity:.2;animation-delay:-14s}.glow.error[data-v-679deef7]{background:linear-gradient(135deg,#ff6b6b,#c00)}@keyframes float-679deef7{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,30px) scale(1.02)}}.floating-nodes[data-v-679deef7]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}.node[data-v-679deef7]{position:absolute;width:12px;height:12px;background:#4a9eff;border-radius:50%;box-shadow:0 0 20px #4a9eff80;animation:pulse-679deef7 3s ease-in-out infinite}.node-1[data-v-679deef7]{top:20%;left:15%;animation-delay:0s}.node-2[data-v-679deef7]{top:30%;right:20%;animation-delay:.5s}.node-3[data-v-679deef7]{bottom:25%;left:25%;animation-delay:1s}.node-4[data-v-679deef7]{top:60%;right:15%;animation-delay:1.5s}.node-5[data-v-679deef7]{bottom:35%;right:30%;animation-delay:2s}.edge[data-v-679deef7]{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(74,158,255,.3),transparent);animation:edgePulse-679deef7 4s ease-in-out infinite}.edge-1[data-v-679deef7]{width:200px;top:25%;left:15%;transform:rotate(15deg)}.edge-2[data-v-679deef7]{width:150px;bottom:30%;left:25%;transform:rotate(-10deg);animation-delay:1s}.edge-3[data-v-679deef7]{width:180px;top:45%;right:18%;transform:rotate(25deg);animation-delay:2s}@keyframes pulse-679deef7{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.5);opacity:.6}}@keyframes edgePulse-679deef7{0%,to{opacity:.2}50%{opacity:.5}}.content[data-v-679deef7]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px}.login-card[data-v-679deef7]{background:#16213ed9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px;box-shadow:0 8px 40px #0006,0 0 0 1px #ffffff08 inset,0 0 80px #4a9eff14;min-width:400px;animation:cardAppear-679deef7 .6s ease-out}@keyframes cardAppear-679deef7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-title-row[data-v-679deef7]{display:flex;align-items:center;gap:20px;margin-bottom:0}.login-title-icon[data-v-679deef7]{width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 4px 20px #0000004d}.login-title-text[data-v-679deef7]{text-align:left}.title[data-v-679deef7]{font-size:32px;font-weight:700;color:#fff;margin:0;letter-spacing:-.5px}.subtitle[data-v-679deef7]{font-size:14px;color:#ffffff80;margin:4px 0 0}.divider[data-v-679deef7]{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin:28px 0}.features[data-v-679deef7]{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.feature[data-v-679deef7]{display:flex;align-items:center;gap:14px;text-align:left}.feature-icon[data-v-679deef7]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#00000040;border-radius:10px;color:var(--feature-color);flex-shrink:0}.feature-text[data-v-679deef7]{display:flex;flex-direction:column;gap:2px}.feature-title[data-v-679deef7]{font-size:14px;font-weight:600;color:#ffffffe6}.feature-desc[data-v-679deef7]{font-size:12px;color:#ffffff80}.btn[data-v-679deef7]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;border:none;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-679deef7]{background:#4a9eff;color:#fff}.btn-primary[data-v-679deef7]:hover{background:#3a8eef;transform:translateY(-2px);box-shadow:0 4px 20px #4a9eff66}.btn-login[data-v-679deef7]{width:100%;background:linear-gradient(135deg,#4a9eff,#3a7fd4);border:none;color:#fff;font-weight:600;box-shadow:0 4px 16px #4a9eff4d}.btn-login[data-v-679deef7]:hover{background:linear-gradient(135deg,#5aafff,#4a9eff);transform:translateY(-2px);box-shadow:0 8px 28px #4a9eff66}.btn-login .arrow[data-v-679deef7]{opacity:0;transform:translate(-8px);transition:all .2s ease}.btn-login:hover .arrow[data-v-679deef7]{opacity:1;transform:translate(0)}.ms-icon[data-v-679deef7]{flex-shrink:0}.footer[data-v-679deef7]{display:flex;align-items:center;gap:12px;font-size:12px;color:#ffffff4d}.separator[data-v-679deef7]{opacity:.5}.loading-card[data-v-679deef7]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px;background:#16213ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(74,158,255,.15);border-radius:20px}.loading-card p[data-v-679deef7]{color:#fff9;font-size:14px}.spinner[data-v-679deef7]{width:48px;height:48px;border:3px solid rgba(74,158,255,.2);border-top-color:#4a9eff;border-radius:50%;animation:spin-679deef7 1s linear infinite}@keyframes spin-679deef7{to{transform:rotate(360deg)}}.error-card[data-v-679deef7]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px;background:#16213ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,107,107,.3);border-radius:20px;text-align:center}.error-icon[data-v-679deef7]{color:#ff6b6b}.error-card h2[data-v-679deef7]{color:#fff;font-size:24px;margin:0}.error-message[data-v-679deef7]{color:#ff6b6b;font-size:14px;margin:0;max-width:300px}.selector-container[data-v-679deef7]{display:flex;flex-direction:column;align-items:center;gap:32px;animation:cardAppear-679deef7 .6s ease-out}.selector-header[data-v-679deef7]{text-align:center}.title-row[data-v-679deef7]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px}.title-icon[data-v-679deef7]{width:52px;height:52px;border-radius:50%;object-fit:cover}.selector-title[data-v-679deef7]{font-size:36px;font-weight:700;color:#fff;margin:0;letter-spacing:-.5px}.selector-subtitle[data-v-679deef7]{font-size:15px;color:#fff9;margin:0 0 8px}.selector-prompt[data-v-679deef7]{font-size:13px;color:#fff6;margin:0;text-transform:uppercase;letter-spacing:1.5px}.tool-cards[data-v-679deef7]{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.tool-card[data-v-679deef7]{background:#16213ed9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px;width:280px;display:flex;flex-direction:column;box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff08 inset;transition:all .3s ease}.tool-card[data-v-679deef7]:hover{transform:translateY(-6px);border-color:#ffffff1f;box-shadow:0 12px 40px #0006,0 0 0 1px #ffffff0d inset}.card-header[data-v-679deef7]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.tool-icon[data-v-679deef7]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0000004d;border-radius:12px;color:var(--tool-color);flex-shrink:0}.tool-name[data-v-679deef7]{font-size:20px;font-weight:600;color:#fff;margin:0}.tool-desc[data-v-679deef7]{font-size:13px;color:#ffffff8c;line-height:1.5;margin:0 0 20px}.tool-features[data-v-679deef7]{list-style:none;margin:0 0 24px;padding:0;flex:1}.tool-features li[data-v-679deef7]{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13px;color:#ffffffb3}.check-icon[data-v-679deef7]{color:var(--tool-color);flex-shrink:0;opacity:.9}.launch-btn[data-v-679deef7]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fffc;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.launch-btn[data-v-679deef7]:hover{background:var(--tool-color);border-color:var(--tool-color);color:#fff}.launch-btn .arrow-icon[data-v-679deef7]{opacity:0;transform:translate(-4px);transition:all .2s ease}.launch-btn:hover .arrow-icon[data-v-679deef7]{opacity:1;transform:translate(0)}.btn-signout[data-v-679deef7]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffff80;font-size:13px;cursor:pointer;transition:all .2s ease}.btn-signout[data-v-679deef7]:hover{background:#ff64641a;border-color:#ff64644d;color:#ff6b6b}@media (max-width: 960px){.tool-cards[data-v-679deef7]{flex-direction:column;align-items:center}.tool-card[data-v-679deef7]{width:320px}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:#0a0a14;color:#e0e0e0}#app{height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}
