@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&display=swap";.header[data-v-c1be3fce]{text-align:center;margin-top:20px;margin-bottom:40px}.logo-box[data-v-c1be3fce]{background:linear-gradient(135deg, var(--primary), var(--secondary));width:60px;height:60px;box-shadow:0 10px 20px var(--primary-glow);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 15px;font-size:2rem;font-weight:800;display:flex}.mode-selection[data-v-c1be3fce]{flex-direction:column;gap:20px;display:flex}.mode-card[data-v-c1be3fce]{cursor:pointer;align-items:center;gap:20px;padding:25px;transition:all .3s;display:flex}.mode-card[data-v-c1be3fce]:hover{border-color:var(--primary);background:#ffffff14;transform:scale(1.02)}.icon[data-v-c1be3fce]{background:#ffffff0d;border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;font-size:2rem;display:flex}.icon span[data-v-c1be3fce]{margin:0 2px;font-size:1rem}.info h3[data-v-c1be3fce]{margin-bottom:5px;font-size:1.2rem}.info p[data-v-c1be3fce]{color:var(--text-muted);font-size:.85rem;line-height:1.4}.arrow[data-v-c1be3fce]{color:var(--primary);opacity:.5;margin-left:auto;font-size:1.5rem}.footer[data-v-c1be3fce]{text-align:center;margin-top:auto;padding:30px 0}:root{--primary:#6366f1;--primary-glow:#6366f180;--secondary:#a855f7;--bg-gradient:radial-gradient(circle at top right, #1e1b4b, #0f172a, #020617);--glass:#ffffff0d;--glass-border:#ffffff1a;--text-main:#f8fafc;--text-muted:#94a3b8}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-gradient);color:var(--text-main);justify-content:center;align-items:center;min-height:100vh;font-family:Outfit,sans-serif;display:flex;overflow-x:hidden}#app{flex-direction:column;width:100%;max-width:480px;min-height:100vh;padding:20px;display:flex}.premium-card{background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:24px;padding:30px;box-shadow:0 8px 32px #0000004d}.btn-primary{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;cursor:pointer;box-shadow:0 4px 15px var(--primary-glow);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 24px;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.btn-primary:hover{box-shadow:0 6px 20px var(--primary-glow);filter:brightness(1.1);transform:translateY(-2px)}.btn-secondary{background:var(--glass);border:1px solid var(--glass-border);color:#fff;cursor:pointer;border-radius:16px;width:100%;padding:16px 24px;font-weight:500;transition:all .3s}.btn-secondary:hover{background:#ffffff1a}h1{background:linear-gradient(90deg,#fff,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.text-muted{color:var(--text-muted);font-size:.9rem}input{border:1px solid var(--glass-border);color:#fff;background:#ffffff0d;border-radius:12px;outline:none;width:100%;margin:10px 0;padding:14px;font-size:1rem;transition:border-color .3s}input:focus{border-color:var(--primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.6s forwards fadeIn}.app-container[data-v-f992d953]{width:100%}.fade-enter-active[data-v-f992d953],.fade-leave-active[data-v-f992d953]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-f992d953]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-f992d953]{opacity:0;transform:translateY(-10px)}
