@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);html{scroll-behavior:smooth}:root{--purple-950:#1a0b2e;--purple-900:#2d1b4e;--purple-800:#3d2463;--purple-700:#512b81;--purple-600:#6b3fa0;--purple-500:#8b5cf6;--purple-400:#a78bfa;--purple-300:#c4b5fd;--purple-200:#ddd6fe;--purple-100:#ede9fe;--bg:#0f0718;--bg-elevated:#1a0b2e;--bg-card:#1f1232;--bg-hover:#2d1b4e;--border:rgba(139,92,246,0.15);--border-hover:rgba(139,92,246,0.3);--text:#e2d9f3;--text-muted:#9d8bb8;--text-bright:#fff;--primary:#8b5cf6;--primary-hover:#7c3aed;--primary-light:rgba(139,92,246,0.1);--success:#10b981;--success-bg:rgba(16,185,129,0.1);--danger:#ef4444;--danger-bg:rgba(239,68,68,0.1);--base-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Inter",sans-serif;--mono-font:"SF Mono","Monaco","Cascadia Code",monospace;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.5);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.5),0 2px 4px -1px rgba(0,0,0,0.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.6),0 4px 6px -2px rgba(0,0,0,0.4);--shadow-glow:0 0 20px rgba(139,92,246,0.3);--gap:16px;--radius:12px;--radius-sm:8px}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--base-font);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{color:var(--text-bright);font-weight:600;letter-spacing:-.02em}h1{font-size:32px;margin-bottom:8px}h2{font-size:24px;margin-bottom:16px}h3{font-size:20px;font-weight:700;letter-spacing:-.01em}h4{font-size:16px}h4,p{margin-bottom:12px}a{color:var(--primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-hover)}.text-muted{color:var(--text-muted);font-size:14px;line-height:1.5}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-md);transition:all .3s cubic-bezier(.4,0,.2,1)}.card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn{padding:10px 20px;border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-family:var(--base-font)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--primary);color:#fff;box-shadow:0 0 0 0 rgba(139,92,246,.4)}.btn.primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 0 20px rgba(139,92,246,.4);transform:translateY(-1px)}.btn.primary:active:not(:disabled){transform:translateY(0)}.btn.danger{background:var(--danger);color:#fff}.btn.danger:hover:not(:disabled){background:#dc2626;box-shadow:0 0 20px rgba(239,68,68,.3)}.btn.full,.input{width:100%}.input{padding:12px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:14px;font-family:var(--base-font);transition:all .2s ease;outline:none}.input::-moz-placeholder{color:var(--text-muted)}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--primary);background:var(--bg-card);box-shadow:0 0 0 3px rgba(139,92,246,.1)}.input:hover:not(:focus){border-color:var(--border-hover)}select.input{cursor:pointer}.table{width:100%;border-collapse:separate;border-spacing:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}.table th{background:var(--bg-elevated);text-align:left;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.table td,.table th{padding:16px;border-bottom:1px solid var(--border)}.table td{color:var(--text);font-size:14px}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:var(--bg-hover)}.table td:first-child{font-family:var(--mono-font);font-size:13px;color:var(--primary-400);cursor:pointer}.table td:first-child:hover{color:var(--primary)}.status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:50px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status:before{content:"";width:6px;height:6px;border-radius:50%;animation:pulse 2s ease-in-out infinite}.status.success{background:var(--success-bg);color:var(--success)}.status.success:before{background:var(--success)}.status.danger{background:var(--danger-bg);color:var(--danger)}.status.danger:before{background:var(--danger)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.nav_items{display:flex;align-items:center;gap:8px;margin:24px 0}.nav_item{padding:10px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:14px;font-weight:500;transition:all .2s ease}.nav_item:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--text-bright);transform:translateY(-1px)}.nav_item.btn{background:var(--primary);border-color:var(--primary);color:#fff}.nav_item.btn:hover{background:var(--primary-hover);box-shadow:0 0 20px rgba(139,92,246,.3)}.router-link-active{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.gap{display:flex;flex-direction:column;gap:var(--gap)}.wrong_input{border-color:var(--danger)!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card,.table{animation:fadeIn .4s ease-out}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--purple-700);border-radius:6px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--purple-600)}@media (max-width:768px){.page{padding:24px 16px}h1{font-size:24px}h2{font-size:20px}.card{padding:20px}.table{font-size:13px}.table td,.table th{padding:12px}.nav_items{flex-wrap:wrap}}::selection{background:var(--primary);color:#fff}::-moz-selection{background:var(--primary);color:#fff}.landing-page[data-v-454ea7e2]{background:linear-gradient(180deg,#0f0718,#1a0b2e 50%,#2d1b4e);min-height:100vh;color:#e2d9f3;width:100%;overflow-x:hidden}.hero-section[data-v-454ea7e2]{position:relative;overflow:hidden;padding-top:40px;width:100%}.bg-glow[data-v-454ea7e2]{position:absolute;border-radius:50%;filter:blur(80px);transition:transform .1s ease-out;pointer-events:none}.bg-glow-1[data-v-454ea7e2]{top:10%;left:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.15) 0,transparent 70%)}.bg-glow-2[data-v-454ea7e2]{top:60%;right:5%;width:400px;height:400px;background:radial-gradient(circle,rgba(167,139,250,.1) 0,transparent 70%)}.container[data-v-454ea7e2]{max-width:100%;width:100%;margin:0;padding:60px 24px;position:relative;z-index:1}.hero-content[data-v-454ea7e2]{max-width:1200px;margin:0 auto;padding:60px 24px 80px}.badge[data-v-454ea7e2]{display:inline-flex;align-items:center;gap:8px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:50px;padding:8px 16px;margin-bottom:32px;animation:fadeIn-454ea7e2 .6s ease-out}.badge span[data-v-454ea7e2]{font-size:14px;color:#a78bfa;font-weight:500}.hero-title[data-v-454ea7e2]{font-size:64px;font-weight:700;line-height:1.1;margin-bottom:24px;color:#fff;animation:fadeIn-454ea7e2 .8s ease-out}.gradient-text[data-v-454ea7e2]{background:linear-gradient(135deg,#8b5cf6,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-454ea7e2]{font-size:20px;color:#9d8bb8;max-width:600px;margin-bottom:40px;line-height:1.6;animation:fadeIn-454ea7e2 1s ease-out}.cta-buttons[data-v-454ea7e2]{display:flex;gap:16px;margin-bottom:80px;animation:fadeIn-454ea7e2 1.2s ease-out;flex-wrap:wrap}.btn[data-v-454ea7e2]{padding:16px 32px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;text-decoration:none}.btn-primary[data-v-454ea7e2]{background:#8b5cf6;color:#fff;box-shadow:0 0 30px rgba(139,92,246,.4)}.btn-primary[data-v-454ea7e2]:hover{transform:translateY(-2px);box-shadow:0 0 40px rgba(139,92,246,.6)}.btn-secondary[data-v-454ea7e2]{background:transparent;border:1px solid rgba(139,92,246,.3);color:#e2d9f3}.btn-secondary[data-v-454ea7e2]:hover{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.5)}.btn-large[data-v-454ea7e2]{padding:20px 40px;font-size:18px}.stats-grid[data-v-454ea7e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;padding:40px;background:rgba(31,18,50,.5);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:16px;animation:fadeIn-454ea7e2 1.4s ease-out}.stat-item[data-v-454ea7e2]{text-align:center}.stat-value[data-v-454ea7e2]{font-size:36px;font-weight:700;color:#8b5cf6;margin-bottom:8px}.stat-label[data-v-454ea7e2]{font-size:14px;color:#9d8bb8;text-transform:uppercase;letter-spacing:.05em}.features-section[data-v-454ea7e2],.how-it-works-section[data-v-454ea7e2],.pricing-section[data-v-454ea7e2],.testimonials-section[data-v-454ea7e2]{padding:80px 0;width:100%}.section-header[data-v-454ea7e2]{text-align:center;margin-bottom:64px}.section-header h2[data-v-454ea7e2]{font-size:48px;font-weight:700;margin-bottom:16px;color:#fff}.section-header p[data-v-454ea7e2]{font-size:18px;color:#9d8bb8;max-width:600px;margin:0 auto}.features-grid[data-v-454ea7e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:0 24px}.feature-card[data-v-454ea7e2]{padding:32px;background:rgba(31,18,50,.5);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:16px;transition:all .3s ease;cursor:pointer}.feature-card[data-v-454ea7e2]:hover{transform:translateY(-8px);border-color:rgba(139,92,246,.5);box-shadow:0 20px 40px rgba(0,0,0,.3)}.feature-icon[data-v-454ea7e2]{width:56px;height:56px;background:rgba(139,92,246,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-card h3[data-v-454ea7e2]{font-size:20px;font-weight:600;margin-bottom:12px;color:#fff}.feature-card p[data-v-454ea7e2]{font-size:15px;color:#9d8bb8;line-height:1.6;margin:0}.pricing-grid[data-v-454ea7e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0 24px}.pricing-card[data-v-454ea7e2]{padding:40px;background:rgba(31,18,50,.5);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:16px;position:relative;transition:all .3s ease}.pricing-card.featured[data-v-454ea7e2]{border-color:#8b5cf6;box-shadow:0 0 40px rgba(139,92,246,.3);transform:scale(1.05)}.featured-badge[data-v-454ea7e2]{position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#8b5cf6,#6b3fa0);color:#fff;padding:6px 16px;border-radius:50px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pricing-card h3[data-v-454ea7e2]{font-size:24px;font-weight:600;margin-bottom:16px;color:#fff}.price[data-v-454ea7e2]{display:flex;align-items:baseline;margin-bottom:32px}.currency[data-v-454ea7e2]{font-size:24px;color:#9d8bb8;margin-right:4px}.amount[data-v-454ea7e2]{font-size:56px;font-weight:700;color:#8b5cf6}.period[data-v-454ea7e2]{font-size:18px;color:#9d8bb8;margin-left:8px}.features-list[data-v-454ea7e2]{list-style:none;margin-bottom:32px}.features-list li[data-v-454ea7e2]{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:#e2d9f3;font-size:15px}.pricing-card .btn[data-v-454ea7e2]{width:100%;justify-content:center}.steps-grid[data-v-454ea7e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0 24px}.step-item[data-v-454ea7e2]{position:relative;padding:32px;text-align:center}.step-number[data-v-454ea7e2]{font-size:72px;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#6b3fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.2;margin-bottom:-20px}.step-item h3[data-v-454ea7e2]{font-size:22px;font-weight:600;margin-bottom:12px;color:#fff}.step-item p[data-v-454ea7e2]{font-size:15px;color:#9d8bb8;line-height:1.6;margin:0}.testimonials-grid[data-v-454ea7e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:0 24px}.testimonial-card[data-v-454ea7e2]{padding:32px;background:rgba(31,18,50,.5);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:16px;transition:all .3s ease}.testimonial-card[data-v-454ea7e2]:hover{border-color:rgba(139,92,246,.5);transform:translateY(-4px)}.stars[data-v-454ea7e2]{color:#8b5cf6;font-size:20px;margin-bottom:16px}.testimonial-text[data-v-454ea7e2]{font-size:16px;color:#e2d9f3;line-height:1.6;margin-bottom:24px;font-style:italic}.author-name[data-v-454ea7e2]{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.author-role[data-v-454ea7e2]{font-size:14px;color:#9d8bb8}.cta-section[data-v-454ea7e2]{padding:80px 0 120px;width:100%}.cta-card[data-v-454ea7e2]{text-align:center;padding:80px 40px;background:rgba(31,18,50,.5);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.3);border-radius:24px;position:relative;overflow:hidden;max-width:1200px;margin:0 auto}.cta-card[data-v-454ea7e2]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(139,92,246,.1) 0,transparent 70%);animation:rotate-454ea7e2 20s linear infinite}.cta-card h2[data-v-454ea7e2]{font-size:42px;font-weight:700;margin-bottom:16px;color:#fff;position:relative;z-index:1}.cta-card p[data-v-454ea7e2]{font-size:18px;color:#9d8bb8;margin-bottom:32px;position:relative;z-index:1}.cta-card .btn[data-v-454ea7e2]{position:relative;z-index:1}.cta-note[data-v-454ea7e2]{font-size:14px;color:#9d8bb8;margin-top:16px;margin-bottom:0}@keyframes fadeIn-454ea7e2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-454ea7e2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.hero-title[data-v-454ea7e2]{font-size:40px}.hero-description[data-v-454ea7e2]{font-size:16px}.section-header h2[data-v-454ea7e2]{font-size:32px}.pricing-card.featured[data-v-454ea7e2]{transform:scale(1)}.cta-card[data-v-454ea7e2]{padding:60px 24px}.cta-card h2[data-v-454ea7e2]{font-size:32px}.features-grid[data-v-454ea7e2],.pricing-grid[data-v-454ea7e2],.steps-grid[data-v-454ea7e2],.testimonials-grid[data-v-454ea7e2]{grid-template-columns:1fr}}.dashboard-layout[data-v-81ebb1d6]{display:flex;min-height:100vh;background:#0f0718}.sidebar[data-v-81ebb1d6]{width:240px;background:rgba(31,18,50,.85);border-right:1px solid rgba(139,92,246,.2);padding:24px 16px}.sidebar-header h2[data-v-81ebb1d6]{color:#fff;font-size:20px;text-align:center;margin-bottom:32px}.sidebar-nav[data-v-81ebb1d6]{display:flex;flex-direction:column;gap:8px}.nav-item[data-v-81ebb1d6]{padding:12px 16px;border-radius:10px;color:#9d8bb8;text-decoration:none;font-weight:600;transition:.2s}.nav-item[data-v-81ebb1d6]:hover{background:rgba(139,92,246,.1);color:#a78bfa}.nav-item.router-link-exact-active[data-v-81ebb1d6]{background:linear-gradient(135deg,#8b5cf6,#6b3fa0);color:#fff}.dashboard-content[data-v-81ebb1d6]{flex:1;padding:40px;overflow-y:auto}@media (max-width:768px){.sidebar[data-v-81ebb1d6]{display:none}.dashboard-content[data-v-81ebb1d6]{padding:24px}}