.navbar[data-v-4465b2a7]{position:fixed;top:0;left:0;right:0;height:64px;background:#0f0f13d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:50}.navbar-content[data-v-4465b2a7]{display:flex;align-items:center;justify-content:space-between;height:100%}.navbar-brand[data-v-4465b2a7]{display:flex;align-items:center;gap:10px;text-decoration:none}.brand-icon[data-v-4465b2a7]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--accent),#a855f7);color:#fff;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center}.brand-text[data-v-4465b2a7]{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.navbar-nav[data-v-4465b2a7]{display:flex;align-items:center;gap:8px}.nav-link[data-v-4465b2a7]{padding:6px 14px;font-size:.9rem;font-weight:500;color:var(--text-secondary);text-decoration:none;border-radius:8px;transition:color .2s ease,background .2s ease}.nav-link[data-v-4465b2a7]:hover{color:var(--text-primary);background:#ffffff0a}.nav-link.router-link-active[data-v-4465b2a7]{color:var(--text-primary)}.nav-divider[data-v-4465b2a7]{width:1px;height:20px;background:var(--border);margin:0 4px}.user-menu[data-v-4465b2a7]{position:relative}.user-menu-trigger[data-v-4465b2a7]{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;background:none;border:none;cursor:pointer;border-radius:8px;transition:background .2s ease}.user-menu-trigger[data-v-4465b2a7]:hover{background:#ffffff0a}.user-avatar[data-v-4465b2a7]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--accent),#a855f7);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.user-name[data-v-4465b2a7]{font-size:.85rem;font-weight:500;color:var(--text-primary)}.chevron[data-v-4465b2a7]{color:var(--text-secondary);transition:transform .2s ease}.chevron.rotated[data-v-4465b2a7]{transform:rotate(180deg)}.user-dropdown[data-v-4465b2a7]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:6px;box-shadow:0 12px 32px #0000004d}.dropdown-item[data-v-4465b2a7]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.88rem;color:var(--text-secondary);background:none;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease}.dropdown-item[data-v-4465b2a7]:hover{background:#ffffff0a;color:var(--text-primary)}.dropdown-enter-active[data-v-4465b2a7],.dropdown-leave-active[data-v-4465b2a7]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-4465b2a7],.dropdown-leave-to[data-v-4465b2a7]{opacity:0;transform:translateY(-4px)}.navbar-toggle[data-v-4465b2a7]{display:none;background:none;border:none;cursor:pointer;padding:8px}.toggle-bar[data-v-4465b2a7]{display:block;width:20px;height:2px;background:var(--text-primary);position:relative;transition:background .2s ease}.toggle-bar[data-v-4465b2a7]:before,.toggle-bar[data-v-4465b2a7]:after{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--text-primary);transition:transform .2s ease}.toggle-bar[data-v-4465b2a7]:before{top:-6px}.toggle-bar[data-v-4465b2a7]:after{top:6px}.toggle-bar.open[data-v-4465b2a7]{background:transparent}.toggle-bar.open[data-v-4465b2a7]:before{transform:translateY(6px) rotate(45deg)}.toggle-bar.open[data-v-4465b2a7]:after{transform:translateY(-6px) rotate(-45deg)}@media (max-width: 768px){.navbar-toggle[data-v-4465b2a7]{display:block}.navbar-nav[data-v-4465b2a7]{position:fixed;top:64px;left:0;right:0;background:var(--bg-primary);border-bottom:1px solid var(--border);padding:16px 20px;flex-direction:column;align-items:stretch;gap:4px;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.navbar-nav.open[data-v-4465b2a7]{transform:translateY(0);opacity:1;pointer-events:all}.nav-link[data-v-4465b2a7]{padding:12px 16px}.nav-divider[data-v-4465b2a7]{width:100%;height:1px;margin:8px 0}.user-menu[data-v-4465b2a7]{width:100%}.user-menu-trigger[data-v-4465b2a7]{width:100%;padding:10px 12px}.user-dropdown[data-v-4465b2a7]{position:static;box-shadow:none;border:none;padding:0;margin-top:4px}}.dropdown-divider[data-v-4465b2a7]{height:1px;background:var(--border);margin:4px 0}.dropdown-item--danger[data-v-4465b2a7]{color:#ef4444!important}.dropdown-item--danger[data-v-4465b2a7]:hover{background:#ef444414!important;color:#ef4444!important}.modal-overlay[data-v-4465b2a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-card[data-v-4465b2a7]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;max-width:420px;width:100%}.modal-title[data-v-4465b2a7]{font-size:1.2rem;font-weight:700;color:#ef4444;margin-bottom:12px}.modal-text[data-v-4465b2a7]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.modal-error[data-v-4465b2a7]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444;padding:10px 14px;border-radius:8px;font-size:.85rem;margin-bottom:12px}.modal-input[data-v-4465b2a7]{width:100%;padding:10px 14px;font-size:.9rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);margin-bottom:16px}.modal-input[data-v-4465b2a7]:focus{outline:none;border-color:var(--accent)}.modal-actions[data-v-4465b2a7]{display:flex;justify-content:flex-end;gap:8px}.btn-danger[data-v-4465b2a7]{background:#ef4444;color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer}.btn-danger[data-v-4465b2a7]:hover{background:#dc2626}.btn-danger[data-v-4465b2a7]:disabled{opacity:.5;cursor:not-allowed}.toast-container[data-v-a5650a19]{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none}.toast[data-v-a5650a19]{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;font-size:.88rem;font-weight:500;pointer-events:auto;box-shadow:0 8px 24px #0000004d;min-width:220px;max-width:400px}.toast.success[data-v-a5650a19]{background:#065f46;color:#d1fae5;border:1px solid #059669}.toast.error[data-v-a5650a19]{background:#7f1d1d;color:#fecaca;border:1px solid #dc2626}.toast.info[data-v-a5650a19]{background:#1e293b;color:#e2e8f0;border:1px solid #334155}.toast-enter-active[data-v-a5650a19]{transition:all .3s ease}.toast-leave-active[data-v-a5650a19]{transition:all .2s ease}.toast-enter-from[data-v-a5650a19],.toast-leave-to[data-v-a5650a19]{opacity:0;transform:translate(40px)}.app[data-v-75251087]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-75251087]{flex:1;padding-top:64px}.fade-enter-active[data-v-75251087],.fade-leave-active[data-v-75251087]{transition:opacity .2s ease}.fade-enter-from[data-v-75251087],.fade-leave-to[data-v-75251087]{opacity:0}.home[data-v-0dbc2a82]{overflow-x:hidden}.hero[data-v-0dbc2a82]{position:relative;padding:120px 0 80px;min-height:90vh;display:flex;align-items:center}.hero-bg[data-v-0dbc2a82]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-gradient[data-v-0dbc2a82]{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(108,92,231,.15) 0%,transparent 70%);pointer-events:none}.hero-grid[data-v-0dbc2a82]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(108,92,231,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(108,92,231,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 50% 60% at 50% 40%,black,transparent);mask-image:radial-gradient(ellipse 50% 60% at 50% 40%,black,transparent)}.hero-content[data-v-0dbc2a82]{position:relative;text-align:center;max-width:720px;margin:0 auto}.hero-badge[data-v-0dbc2a82]{display:inline-block;padding:6px 16px;border-radius:100px;background:#6c5ce71f;border:1px solid rgba(108,92,231,.2);color:var(--accent);font-size:.85rem;font-weight:500;letter-spacing:.02em;margin-bottom:24px}.hero-title[data-v-0dbc2a82]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:24px}.hero-highlight[data-v-0dbc2a82]{background:linear-gradient(135deg,var(--accent),#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-0dbc2a82]{font-size:1.15rem;line-height:1.7;color:var(--text-secondary);max-width:560px;margin:0 auto 40px}.hero-actions[data-v-0dbc2a82]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:60px}.hero-stats[data-v-0dbc2a82]{display:flex;align-items:center;justify-content:center;gap:32px}.stat[data-v-0dbc2a82]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-number[data-v-0dbc2a82]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.stat-label[data-v-0dbc2a82]{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.stat-divider[data-v-0dbc2a82]{width:1px;height:40px;background:var(--border)}.features[data-v-0dbc2a82],.demo-section[data-v-0dbc2a82],.benefits[data-v-0dbc2a82],.proof[data-v-0dbc2a82],.pricing[data-v-0dbc2a82],.faq[data-v-0dbc2a82]{padding:100px 0}.section-header[data-v-0dbc2a82]{text-align:center;margin-bottom:60px}.section-title[data-v-0dbc2a82]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.section-subtitle[data-v-0dbc2a82]{font-size:1.05rem;color:var(--text-secondary)}.features-grid[data-v-0dbc2a82]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card[data-v-0dbc2a82]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:36px 28px;position:relative;transition:border-color .3s ease,transform .3s ease}.feature-card[data-v-0dbc2a82]:hover{border-color:#6c5ce74d;transform:translateY(-4px)}.feature-icon[data-v-0dbc2a82]{width:52px;height:52px;border-radius:12px;background:#6c5ce71f;color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-icon--generate[data-v-0dbc2a82]{background:#00d68f1f;color:var(--success)}.feature-icon--publish[data-v-0dbc2a82]{background:#a855f71f;color:#a855f7}.feature-step[data-v-0dbc2a82]{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.feature-title[data-v-0dbc2a82]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.feature-text[data-v-0dbc2a82]{font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.demo-section[data-v-0dbc2a82]{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.demo-grid[data-v-0dbc2a82]{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center}.demo-label[data-v-0dbc2a82]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:12px}.demo-box[data-v-0dbc2a82]{border-radius:var(--radius);overflow:hidden}.demo-box--input[data-v-0dbc2a82]{background:var(--bg-card);border:1px solid var(--border);padding:28px}.demo-box--input p[data-v-0dbc2a82]{font-size:1rem;line-height:1.8;color:var(--text-secondary);font-style:italic}.demo-arrow[data-v-0dbc2a82]{color:var(--accent);display:flex;align-items:center;justify-content:center}.demo-box--output[data-v-0dbc2a82]{border:1px solid var(--border);background:var(--bg-primary)}.mockup-bar[data-v-0dbc2a82]{background:#1a1a24;padding:10px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border)}.mockup-dots[data-v-0dbc2a82]{display:flex;gap:6px}.mockup-dots span[data-v-0dbc2a82]{width:10px;height:10px;border-radius:50%;background:var(--border)}.mockup-dots span[data-v-0dbc2a82]:first-child{background:#ff5f57}.mockup-dots span[data-v-0dbc2a82]:nth-child(2){background:#ffbd2e}.mockup-dots span[data-v-0dbc2a82]:last-child{background:#28c840}.mockup-url[data-v-0dbc2a82]{flex:1;text-align:center;font-size:.75rem;color:var(--text-secondary);background:var(--bg-primary);padding:4px 12px;border-radius:6px}.mockup-content[data-v-0dbc2a82]{padding:20px;display:flex;flex-direction:column;gap:16px}.mockup-hero[data-v-0dbc2a82]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0}.mockup-badge[data-v-0dbc2a82]{width:80px;height:8px;border-radius:4px;background:#6c5ce74d}.mockup-h1[data-v-0dbc2a82]{width:180px;height:12px;border-radius:4px;background:var(--text-primary);opacity:.3}.mockup-h1--short[data-v-0dbc2a82]{width:120px}.mockup-text[data-v-0dbc2a82]{width:160px;height:6px;border-radius:3px;background:var(--text-secondary);opacity:.2}.mockup-btn[data-v-0dbc2a82]{width:100px;height:20px;border-radius:6px;background:var(--accent);opacity:.8;margin-top:4px}.mockup-features[data-v-0dbc2a82]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mockup-feature-card[data-v-0dbc2a82]{height:50px;border-radius:6px;background:var(--bg-card);border:1px solid var(--border)}.mockup-pricing[data-v-0dbc2a82]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mockup-price-card[data-v-0dbc2a82]{height:60px;border-radius:6px;background:var(--bg-card);border:1px solid var(--border)}.mockup-price-card--highlighted[data-v-0dbc2a82]{border-color:var(--accent);box-shadow:0 0 12px #6c5ce733}.benefits-grid[data-v-0dbc2a82]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-item[data-v-0dbc2a82]{text-align:center;padding:32px 20px}.benefit-icon[data-v-0dbc2a82]{font-size:2rem;margin-bottom:16px}.benefit-item h3[data-v-0dbc2a82]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.benefit-item p[data-v-0dbc2a82]{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.proof[data-v-0dbc2a82]{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-grid[data-v-0dbc2a82]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.proof-card[data-v-0dbc2a82]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.proof-text[data-v-0dbc2a82]{font-size:.95rem;color:var(--text-secondary);line-height:1.7;font-style:italic}.proof-author[data-v-0dbc2a82]{display:flex;align-items:center;gap:12px}.proof-avatar[data-v-0dbc2a82]{width:36px;height:36px;border-radius:50%;background:#6c5ce726;color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.proof-name[data-v-0dbc2a82]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.proof-role[data-v-0dbc2a82]{font-size:.8rem;color:var(--text-secondary)}.pricing-grid[data-v-0dbc2a82]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:680px;margin:0 auto}.price-card[data-v-0dbc2a82]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:36px;position:relative}.price-card--pro[data-v-0dbc2a82]{border-color:var(--accent);box-shadow:0 0 30px #6c5ce71a}.price-badge[data-v-0dbc2a82]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:.75rem;font-weight:600;padding:4px 14px;border-radius:100px;text-transform:uppercase;letter-spacing:.05em}.price-name[data-v-0dbc2a82]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.price-amount[data-v-0dbc2a82]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:24px}.price-amount span[data-v-0dbc2a82]{font-size:1rem;font-weight:400;color:var(--text-secondary)}.price-features[data-v-0dbc2a82]{list-style:none;padding:0;margin-bottom:28px;display:flex;flex-direction:column;gap:12px}.price-features li[data-v-0dbc2a82]{font-size:.9rem;color:var(--text-secondary);padding-left:24px;position:relative}.price-features li[data-v-0dbc2a82]:before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:700}.faq-list[data-v-0dbc2a82]{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.faq-item[data-v-0dbc2a82]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.faq-question[data-v-0dbc2a82]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:none;border:none;color:var(--text-primary);font-size:1rem;font-weight:500;cursor:pointer;text-align:left;gap:16px}.faq-question[data-v-0dbc2a82]:hover{background:#6c5ce70a}.faq-question svg[data-v-0dbc2a82]{color:var(--text-secondary);transition:transform .3s ease;flex-shrink:0}.faq-question svg.rotated[data-v-0dbc2a82]{transform:rotate(180deg)}.faq-answer[data-v-0dbc2a82]{padding:0 24px 20px}.faq-answer p[data-v-0dbc2a82]{font-size:.95rem;color:var(--text-secondary);line-height:1.7}.faq-slide-enter-active[data-v-0dbc2a82],.faq-slide-leave-active[data-v-0dbc2a82]{transition:all .3s ease;overflow:hidden}.faq-slide-enter-from[data-v-0dbc2a82],.faq-slide-leave-to[data-v-0dbc2a82]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.cta[data-v-0dbc2a82]{padding:60px 0 100px}.cta-card[data-v-0dbc2a82]{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:80px 40px;text-align:center;overflow:hidden}.cta-glow[data-v-0dbc2a82]{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(108,92,231,.08) 0%,transparent 70%);pointer-events:none}.cta-title[data-v-0dbc2a82]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:16px;position:relative}.cta-text[data-v-0dbc2a82]{font-size:1.05rem;color:var(--text-secondary);max-width:480px;margin:0 auto 32px;line-height:1.6;position:relative}.footer[data-v-0dbc2a82]{padding:32px 0;border-top:1px solid var(--border)}.footer-content[data-v-0dbc2a82]{display:flex;align-items:center;justify-content:space-between}.footer-brand[data-v-0dbc2a82]{display:flex;align-items:center;gap:12px}.footer-logo[data-v-0dbc2a82]{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.footer-tagline[data-v-0dbc2a82]{font-size:.85rem;color:var(--text-secondary)}.footer-links[data-v-0dbc2a82]{display:flex;gap:20px}.footer-links a[data-v-0dbc2a82]{font-size:.85rem;color:var(--text-secondary);text-decoration:none}.footer-links a[data-v-0dbc2a82]:hover{color:var(--accent)}.footer-copy[data-v-0dbc2a82]{font-size:.85rem;color:var(--text-secondary)}@media (max-width: 768px){.hero[data-v-0dbc2a82]{padding:80px 0 60px;min-height:auto}.hero-stats[data-v-0dbc2a82]{gap:20px}.stat-number[data-v-0dbc2a82]{font-size:1.2rem}.features-grid[data-v-0dbc2a82],.benefits-grid[data-v-0dbc2a82],.proof-grid[data-v-0dbc2a82]{grid-template-columns:1fr;gap:16px}.demo-grid[data-v-0dbc2a82]{grid-template-columns:1fr}.demo-arrow[data-v-0dbc2a82]{transform:rotate(90deg)}.pricing-grid[data-v-0dbc2a82]{grid-template-columns:1fr}.cta-card[data-v-0dbc2a82]{padding:60px 24px}.footer-content[data-v-0dbc2a82]{flex-direction:column;gap:12px;text-align:center}}.auth-page[data-v-ac57ed46]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:40px 20px}.auth-container[data-v-ac57ed46]{width:100%;max-width:420px}.auth-card[data-v-ac57ed46]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:40px 32px}.auth-header[data-v-ac57ed46]{text-align:center;margin-bottom:32px}.auth-title[data-v-ac57ed46]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.auth-subtitle[data-v-ac57ed46]{font-size:.95rem;color:var(--text-secondary)}.auth-form[data-v-ac57ed46]{display:flex;flex-direction:column;gap:20px}.auth-footer[data-v-ac57ed46]{text-align:center;margin-top:24px;font-size:.9rem}.auth-footer-text[data-v-ac57ed46]{color:var(--text-secondary);margin-right:4px}.auth-link[data-v-ac57ed46]{color:var(--accent);text-decoration:none;font-weight:500}.auth-link[data-v-ac57ed46]:hover{text-decoration:underline}.auth-page[data-v-1af9ec6d]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:40px 20px}.auth-container[data-v-1af9ec6d]{width:100%;max-width:420px}.auth-card[data-v-1af9ec6d]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:40px 32px}.auth-header[data-v-1af9ec6d]{text-align:center;margin-bottom:32px}.auth-title[data-v-1af9ec6d]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.auth-subtitle[data-v-1af9ec6d]{font-size:.95rem;color:var(--text-secondary)}.auth-form[data-v-1af9ec6d]{display:flex;flex-direction:column;gap:20px}.auth-footer[data-v-1af9ec6d]{text-align:center;margin-top:24px;font-size:.9rem}.auth-footer-text[data-v-1af9ec6d]{color:var(--text-secondary);margin-right:4px}.auth-link[data-v-1af9ec6d]{color:var(--accent);text-decoration:none;font-weight:500}.auth-link[data-v-1af9ec6d]:hover{text-decoration:underline}.page-card[data-v-564469cf]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.page-card[data-v-564469cf]:hover{border-color:#6c5ce74d;transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.card-header[data-v-564469cf]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.card-title[data-v-564469cf]{font-size:1.05rem;font-weight:600;color:var(--text-primary);line-height:1.3;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-564469cf]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:100px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.status-badge.draft[data-v-564469cf]{background:#8888a01f;color:var(--text-secondary)}.status-badge.published[data-v-564469cf]{background:#00d68f1f;color:var(--success)}.card-meta[data-v-564469cf]{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:.82rem;color:var(--text-secondary)}.card-slug[data-v-564469cf]{display:flex;align-items:center;gap:4px}.card-actions[data-v-564469cf]{display:flex;align-items:center;gap:6px;padding-top:12px;border-top:1px solid var(--border)}.action-btn[data-v-564469cf]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;font-weight:500;color:var(--text-secondary);background:none;border:1px solid var(--border);border-radius:8px;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.action-btn[data-v-564469cf]:hover{background:#ffffff0a;color:var(--text-primary);border-color:#ffffff1a}.action-publish[data-v-564469cf]{color:var(--accent);border-color:#6c5ce74d}.action-publish[data-v-564469cf]:hover{background:#6c5ce71a;color:var(--accent)}.dashboard[data-v-0084512b]{padding:40px 0}.dashboard-header[data-v-0084512b]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.dashboard-title[data-v-0084512b]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.dashboard-subtitle[data-v-0084512b]{font-size:.95rem;color:var(--text-secondary)}.plan-banner[data-v-0084512b]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:20px;gap:16px;flex-wrap:wrap}.plan-banner--pro[data-v-0084512b]{border-color:#6c5ce74d;background:#6c5ce70d}.plan-info[data-v-0084512b]{display:flex;align-items:center;gap:12px}.plan-badge[data-v-0084512b]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:100px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.plan-badge.free[data-v-0084512b]{background:#8888a026;color:var(--text-secondary)}.plan-badge.pro[data-v-0084512b]{background:#6c5ce726;color:var(--accent)}.plan-usage[data-v-0084512b]{font-size:.9rem;color:var(--text-secondary)}.plan-actions[data-v-0084512b]{display:flex;gap:8px}.stats-bar[data-v-0084512b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.stat-box[data-v-0084512b]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;display:flex;flex-direction:column;gap:4px}.stat-box-value[data-v-0084512b]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.stat-box-label[data-v-0084512b]{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.loading-state[data-v-0084512b]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 0;color:var(--text-secondary)}.empty-state[data-v-0084512b]{display:flex;flex-direction:column;align-items:center;padding:80px 0;text-align:center}.empty-icon[data-v-0084512b]{width:80px;height:80px;border-radius:20px;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);margin-bottom:24px}.empty-title[data-v-0084512b]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.empty-text[data-v-0084512b]{font-size:.95rem;color:var(--text-secondary);margin-bottom:24px}.pages-grid[data-v-0084512b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}@media (max-width: 768px){.stats-bar[data-v-0084512b]{grid-template-columns:repeat(2,1fr)}.pages-grid[data-v-0084512b]{grid-template-columns:1fr}}.generate-form[data-v-a482a1ab]{display:flex;flex-direction:column;gap:20px}.form-counter[data-v-a482a1ab]{font-size:.75rem;color:var(--text-secondary);text-align:right;margin-top:6px}.form-counter.warn[data-v-a482a1ab]{color:var(--danger)}.generate-page[data-v-032e32f9]{padding:40px 0}.generate-layout[data-v-032e32f9]{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:start}.upgrade-banner[data-v-032e32f9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#6c5ce714;border:1px solid rgba(108,92,231,.2);border-radius:var(--radius);margin-bottom:20px;gap:16px;flex-wrap:wrap}.upgrade-text[data-v-032e32f9]{font-size:.9rem;color:var(--text-secondary)}.upgrade-text strong[data-v-032e32f9]{color:var(--text-primary)}.generate-header[data-v-032e32f9]{margin-bottom:32px}.generate-title[data-v-032e32f9]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.generate-subtitle[data-v-032e32f9]{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.generate-tips[data-v-032e32f9]{display:flex;flex-direction:column;gap:16px;position:sticky;top:100px}.tips-card[data-v-032e32f9]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.tips-title[data-v-032e32f9]{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:16px}.tips-list[data-v-032e32f9]{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.tips-item[data-v-032e32f9]{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.tips-bullet[data-v-032e32f9]{width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:7px;flex-shrink:0}.tips-example[data-v-032e32f9]{font-size:.88rem;color:var(--text-secondary);line-height:1.7;font-style:italic;padding:16px;background:var(--bg-secondary);border-radius:8px;border-left:3px solid var(--accent)}.generate-overlay[data-v-032e32f9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f13eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100}.generate-loading[data-v-032e32f9]{text-align:center;max-width:440px;padding:20px;width:100%}.loading-animation[data-v-032e32f9]{position:relative;width:72px;height:72px;margin:0 auto 28px}.loading-ring[data-v-032e32f9]{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid transparent;border-top-color:var(--accent);border-radius:50%;animation:spin-032e32f9 1.2s linear infinite}.loading-ring--delay[data-v-032e32f9]{top:8px;right:8px;bottom:8px;left:8px;border-top-color:#a855f7;animation-duration:1.8s;animation-direction:reverse}@keyframes spin-032e32f9{to{transform:rotate(360deg)}}.loading-title[data-v-032e32f9]{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.loading-subtext[data-v-032e32f9]{font-size:.95rem;color:var(--accent);margin-bottom:28px;min-height:1.4em}.progress-container[data-v-032e32f9]{margin-bottom:28px;padding:0 4px}.progress-bar[data-v-032e32f9]{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-032e32f9]{height:100%;background:linear-gradient(90deg,var(--accent),#a855f7);border-radius:3px;transition:width 1s ease}.progress-meta[data-v-032e32f9]{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-secondary)}.progress-pct[data-v-032e32f9]{font-weight:600;color:var(--accent)}.progress-time[data-v-032e32f9]{font-variant-numeric:tabular-nums}.loading-steps[data-v-032e32f9]{display:flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:28px}.loading-step[data-v-032e32f9]{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-secondary);opacity:.3;transition:opacity .5s ease,color .5s ease}.loading-step.active[data-v-032e32f9]{opacity:1;color:var(--text-primary)}.loading-step.done[data-v-032e32f9]{opacity:.6;color:#22c55e}.step-icon[data-v-032e32f9]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-dot[data-v-032e32f9]{width:6px;height:6px;border-radius:50%;background:var(--border)}.step-pulse[data-v-032e32f9]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px #6c5ce780;animation:pulse-032e32f9 1.5s ease-in-out infinite}@keyframes pulse-032e32f9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.loading-step.done .step-icon[data-v-032e32f9]{color:#22c55e}.loading-hint[data-v-032e32f9]{font-size:.8rem;color:#ffffff4d}.fade-enter-active[data-v-032e32f9],.fade-leave-active[data-v-032e32f9]{transition:opacity .3s ease}.fade-enter-from[data-v-032e32f9],.fade-leave-to[data-v-032e32f9]{opacity:0}@media (max-width: 768px){.generate-layout[data-v-032e32f9]{grid-template-columns:1fr}.generate-tips[data-v-032e32f9]{position:static}}.html-preview[data-v-55ead92a]{width:100%;height:100%;min-height:500px}.preview-iframe[data-v-55ead92a]{width:100%;height:100%;min-height:500px;border:none;background:#fff;border-radius:0}.editor-preview[data-v-6cf3add9]{flex:1;min-width:0;overflow:auto;background:#fff;border-radius:var(--radius);border:1px solid var(--border);height:100%}.editor-iframe[data-v-6cf3add9]{width:100%;height:4000px;border:none;display:block}.section-panel[data-v-344e9200]{width:360px;flex-shrink:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow-y:auto;max-height:calc(100vh - 200px)}.panel-empty[data-v-344e9200]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 32px;text-align:center;min-height:400px}.panel-empty-icon[data-v-344e9200]{width:56px;height:56px;border-radius:14px;background:var(--bg-secondary);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);margin-bottom:16px}.panel-empty-title[data-v-344e9200]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.panel-empty-text[data-v-344e9200]{font-size:.88rem;color:var(--text-secondary);line-height:1.5}.panel-content[data-v-344e9200]{display:flex;flex-direction:column}.panel-header[data-v-344e9200]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg-card);z-index:1}.panel-section-label[data-v-344e9200]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.panel-close[data-v-344e9200]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.panel-close[data-v-344e9200]:hover{background:var(--bg-secondary);color:var(--text-primary)}.panel-fields[data-v-344e9200]{padding:16px 20px;display:flex;flex-direction:column;gap:16px}.field-group[data-v-344e9200]{display:flex;flex-direction:column;gap:6px}.field-group--compact[data-v-344e9200]{gap:4px}.field-label[data-v-344e9200]{font-size:.72rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.field-input[data-v-344e9200]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:.88rem;padding:8px 12px;outline:none;transition:border-color .15s ease;width:100%}.field-input[data-v-344e9200]:focus{border-color:var(--accent)}.field-input--url[data-v-344e9200]{font-family:SF Mono,Fira Code,monospace;font-size:.8rem;color:var(--accent)}.field-textarea[data-v-344e9200]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:.88rem;padding:8px 12px;outline:none;resize:vertical;min-height:60px;transition:border-color .15s ease;width:100%;font-family:inherit;line-height:1.5}.field-textarea[data-v-344e9200]:focus{border-color:var(--accent)}.panel-style[data-v-344e9200]{padding:16px 20px;border-top:1px solid var(--border)}.panel-style-title[data-v-344e9200]{font-size:.78rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.style-row[data-v-344e9200]{display:flex;align-items:center;justify-content:space-between;gap:12px}.style-label[data-v-344e9200]{font-size:.85rem;color:var(--text-primary)}.color-picker-wrap[data-v-344e9200]{display:flex;align-items:center;gap:8px}.color-picker[data-v-344e9200]{width:32px;height:32px;border:2px solid var(--border);border-radius:8px;cursor:pointer;padding:0;background:none}.color-picker[data-v-344e9200]::-webkit-color-swatch-wrapper{padding:2px}.color-picker[data-v-344e9200]::-webkit-color-swatch{border:none;border-radius:4px}.color-value[data-v-344e9200]{font-size:.78rem;font-family:SF Mono,Fira Code,monospace;color:var(--text-secondary)}@media (max-width: 900px){.section-panel[data-v-344e9200]{width:100%;max-height:none}}.visual-editor[data-v-5184cd39]{display:flex;flex-direction:column;gap:12px}.section-nav[data-v-5184cd39]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 16px}.section-nav-label[data-v-5184cd39]{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-right:4px}.section-nav-btn[data-v-5184cd39]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:100px;color:var(--text-secondary);font-size:.78rem;padding:4px 12px;cursor:pointer;transition:all .15s ease}.section-nav-btn[data-v-5184cd39]:hover{color:var(--text-primary);border-color:#6c5ce74d}.section-nav-btn.active[data-v-5184cd39]{background:var(--accent);color:#fff;border-color:var(--accent)}.editor-hint[data-v-5184cd39]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#6c5ce714;border:1px solid rgba(108,92,231,.2);border-radius:var(--radius);color:var(--text-secondary);font-size:.85rem}.editor-hint svg[data-v-5184cd39]{flex-shrink:0;color:var(--accent)}.editor-hint--warn[data-v-5184cd39]{background:#ffaa0014;border-color:#ffaa0040}.editor-hint--warn svg[data-v-5184cd39]{color:#fa0}.hint-close[data-v-5184cd39]{margin-left:auto;background:none;border:none;color:var(--text-secondary);font-size:1.2rem;cursor:pointer;padding:0 4px}.editor-body[data-v-5184cd39]{display:flex;gap:16px;height:calc(100vh - 340px);min-height:500px}.panel-desktop[data-v-5184cd39]{display:block;width:360px;flex-shrink:0;height:100%;overflow:hidden}.panel-desktop[data-v-5184cd39] .section-panel{width:100%;height:100%;max-height:100%}.panel-drawer-overlay[data-v-5184cd39]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;display:flex;align-items:flex-end}.panel-drawer[data-v-5184cd39]{width:100%;max-height:65vh;background:var(--bg-card);border-top:1px solid var(--border);border-radius:16px 16px 0 0;overflow-y:auto}.drawer-handle[data-v-5184cd39]{display:flex;justify-content:center;padding:12px 0 4px;cursor:pointer}.drawer-handle-bar[data-v-5184cd39]{width:40px;height:4px;background:var(--border);border-radius:2px}.panel-drawer[data-v-5184cd39] .section-panel{width:100%;max-height:none;border:none;border-radius:0}.drawer-enter-active[data-v-5184cd39],.drawer-leave-active[data-v-5184cd39]{transition:all .25s ease}.drawer-enter-active .panel-drawer[data-v-5184cd39],.drawer-leave-active .panel-drawer[data-v-5184cd39]{transition:transform .25s ease}.drawer-enter-from[data-v-5184cd39],.drawer-leave-to[data-v-5184cd39]{opacity:0}.drawer-enter-from .panel-drawer[data-v-5184cd39],.drawer-leave-to .panel-drawer[data-v-5184cd39]{transform:translateY(100%)}.refine-bar[data-v-5184cd39]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px}.refine-header[data-v-5184cd39]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.refine-icon[data-v-5184cd39]{color:var(--accent);flex-shrink:0}.refine-title[data-v-5184cd39]{font-weight:600;font-size:.9rem;color:var(--text-primary)}.refine-subtitle[data-v-5184cd39]{font-size:.8rem;color:var(--text-secondary)}.refine-input-wrap[data-v-5184cd39]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.refine-input[data-v-5184cd39]{flex:1;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:.9rem;padding:10px 14px;outline:none;transition:border-color .15s ease}.refine-input[data-v-5184cd39]:focus{border-color:var(--accent)}.refine-input[data-v-5184cd39]:disabled{opacity:.5}.refine-btn[data-v-5184cd39]{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap;min-width:80px;display:flex;align-items:center;justify-content:center}.refine-btn[data-v-5184cd39]:hover:not(:disabled){opacity:.9}.refine-btn[data-v-5184cd39]:disabled{opacity:.4;cursor:not-allowed}.refine-chips[data-v-5184cd39]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-5184cd39]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:100px;color:var(--text-secondary);font-size:.78rem;padding:5px 12px;cursor:pointer;transition:all .15s ease}.chip[data-v-5184cd39]:hover:not(:disabled){color:var(--accent);border-color:#6c5ce74d}.chip[data-v-5184cd39]:disabled{opacity:.4;cursor:not-allowed}.refine-status[data-v-5184cd39]{margin-top:10px;font-size:.82rem;color:var(--accent);animation:pulse-text-5184cd39 1.5s ease-in-out infinite}@keyframes pulse-text-5184cd39{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 900px){.editor-body[data-v-5184cd39]{flex-direction:column;height:calc(100vh - 380px);min-height:400px}.panel-desktop[data-v-5184cd39]{display:none}}.editor-page[data-v-88287612]{padding:24px 0 40px}.loading-state[data-v-88287612]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 0;color:var(--text-secondary)}.error-state[data-v-88287612]{text-align:center;padding:80px 0}.error-text[data-v-88287612]{color:var(--danger);margin-bottom:16px}.error-actions[data-v-88287612]{display:flex;gap:8px;justify-content:center}.editor-toolbar[data-v-88287612]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.toolbar-left[data-v-88287612],.toolbar-right[data-v-88287612]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-divider[data-v-88287612]{width:1px;height:20px;background:var(--border)}.status-badge[data-v-88287612]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:100px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-badge.draft[data-v-88287612]{background:#8888a01f;color:var(--text-secondary)}.status-badge.published[data-v-88287612]{background:#00d68f1f;color:var(--success)}.mode-toggle[data-v-88287612]{display:flex;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:2px;gap:2px}.mode-btn[data-v-88287612]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:.78rem;font-weight:500;color:var(--text-secondary);background:none;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.mode-btn[data-v-88287612]:hover{color:var(--text-primary)}.mode-btn.active[data-v-88287612]{background:var(--accent);color:#fff}.editor-title-section[data-v-88287612]{margin-bottom:24px}.editor-title-input[data-v-88287612]{width:100%;font-size:1.5rem;font-weight:700;color:var(--text-primary);background:transparent;border:none;outline:none;padding:8px 0;border-bottom:2px solid transparent;transition:border-color .2s ease}.editor-title-input[data-v-88287612]:focus{border-bottom-color:var(--accent)}.editor-meta[data-v-88287612]{display:flex;align-items:center;gap:16px;margin-top:8px;font-size:.85rem;color:var(--text-secondary)}.meta-item[data-v-88287612]{display:flex;align-items:center;gap:6px}.slug-link[data-v-88287612]{color:var(--accent);text-decoration:none}.slug-link[data-v-88287612]:hover{text-decoration:underline}.slug-editable[data-v-88287612]{flex-wrap:wrap}.slug-prefix[data-v-88287612]{color:var(--text-secondary);font-family:SF Mono,Fira Code,monospace;font-size:.85rem}.slug-input[data-v-88287612]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-family:SF Mono,Fira Code,monospace;font-size:.85rem;padding:2px 8px;width:200px;outline:none}.slug-input[data-v-88287612]:focus{border-color:var(--accent)}.btn-inline[data-v-88287612]{background:none;border:none;color:var(--text-secondary);font-size:.75rem;cursor:pointer;padding:2px 6px;border-radius:4px}.btn-inline[data-v-88287612]:hover{color:var(--text-primary);background:var(--bg-secondary)}.btn-inline--save[data-v-88287612]{color:var(--accent)}.slug-error[data-v-88287612]{color:var(--danger);font-size:.75rem;width:100%;margin-top:4px}.domain-section[data-v-88287612]{margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.domain-header[data-v-88287612]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.domain-title[data-v-88287612]{font-size:1rem;font-weight:600;color:var(--text-primary)}.domain-pro-badge[data-v-88287612]{font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:100px;background:#6c5ce726;color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.domain-upgrade p[data-v-88287612]{font-size:.9rem;color:var(--text-secondary)}.btn-link[data-v-88287612]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.btn-link[data-v-88287612]:hover{opacity:.8}.domain-input-row[data-v-88287612]{display:flex;gap:8px;align-items:center}.domain-input[data-v-88287612]{flex:1;max-width:320px}.domain-status[data-v-88287612]{margin-top:8px;font-size:.85rem}.domain-verified[data-v-88287612]{color:var(--success)}.domain-pending[data-v-88287612]{color:var(--text-secondary)}.domain-pending strong[data-v-88287612]{color:var(--text-primary);font-family:SF Mono,Fira Code,monospace;font-size:.8rem}.domain-error[data-v-88287612]{margin-top:8px;font-size:.85rem;color:var(--danger)}.editor-content[data-v-88287612]{min-height:500px}.html-editor-wrapper[data-v-88287612]{display:flex;flex-direction:column;gap:16px}.html-editor[data-v-88287612]{width:100%;min-height:500px;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);padding:20px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.88rem;line-height:1.6;resize:vertical;outline:none;transition:border-color .2s ease}.html-editor[data-v-88287612]:focus{border-color:var(--accent)}.html-editor-actions[data-v-88287612]{display:flex;gap:8px}.preview-wrapper[data-v-88287612]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:500px}.modal-overlay[data-v-88287612]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f13cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.modal[data-v-88287612]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:32px;max-width:440px;width:100%}.modal-title[data-v-88287612]{font-size:1.15rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.modal-text[data-v-88287612]{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:24px}.modal-actions[data-v-88287612]{display:flex;gap:8px;justify-content:flex-end}@media (max-width: 768px){.editor-toolbar[data-v-88287612]{flex-direction:column;align-items:flex-start}}.stats-page[data-v-49834485]{padding:40px 0}.loading-state[data-v-49834485]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 0;color:var(--text-secondary)}.stats-header[data-v-49834485]{margin-bottom:32px}.back-link[data-v-49834485]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary);text-decoration:none;margin-bottom:12px;transition:color .2s ease}.back-link[data-v-49834485]:hover{color:var(--accent)}.stats-title[data-v-49834485]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.stats-subtitle[data-v-49834485]{font-size:.95rem;color:var(--text-secondary)}.stats-cards[data-v-49834485]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.stat-card[data-v-49834485]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:8px}.stat-card-label[data-v-49834485]{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.stat-card-value[data-v-49834485]{font-size:2rem;font-weight:700;color:var(--text-primary)}.chart-section[data-v-49834485]{margin-bottom:40px}.chart-title[data-v-49834485],.table-title[data-v-49834485]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:20px}.chart[data-v-49834485]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:32px 24px 16px}.chart-bars[data-v-49834485]{display:flex;align-items:flex-end;justify-content:space-around;height:200px;gap:8px}.chart-bar-group[data-v-49834485]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:80px}.chart-bar-wrapper[data-v-49834485]{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:160px}.chart-bar-value[data-v-49834485]{font-size:.75rem;font-weight:600;color:var(--text-secondary);margin-bottom:4px}.chart-bar[data-v-49834485]{width:100%;max-width:48px;background:linear-gradient(180deg,var(--accent),rgba(108,92,231,.4));border-radius:6px 6px 2px 2px;min-height:4px;transition:height .5s ease}.chart-bar-label[data-v-49834485]{font-size:.75rem;color:var(--text-secondary)}.table-wrapper[data-v-49834485]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.data-table[data-v-49834485]{width:100%;border-collapse:collapse}.data-table th[data-v-49834485]{padding:12px 20px;font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--bg-secondary);border-bottom:1px solid var(--border);text-align:left}.data-table td[data-v-49834485]{padding:12px 20px;font-size:.9rem;color:var(--text-primary);border-bottom:1px solid var(--border)}.data-table tr:last-child td[data-v-49834485]{border-bottom:none}.text-right[data-v-49834485]{text-align:right}.no-data[data-v-49834485]{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center}.no-data-icon[data-v-49834485]{width:72px;height:72px;border-radius:16px;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);margin-bottom:20px}.no-data-title[data-v-49834485]{font-size:1.15rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.no-data-text[data-v-49834485]{font-size:.95rem;color:var(--text-secondary);margin-bottom:24px}.no-data-share[data-v-49834485]{width:100%;max-width:400px}.share-url[data-v-49834485]{display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:8px 8px 8px 16px}.share-url-text[data-v-49834485]{flex:1;font-size:.88rem;color:var(--text-primary);font-family:SF Mono,Fira Code,monospace;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.stats-cards[data-v-49834485]{grid-template-columns:1fr}}.not-found[data-v-c8fc63e9]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:40px 20px}.not-found-content[data-v-c8fc63e9]{text-align:center;max-width:480px}.not-found-icon[data-v-c8fc63e9]{font-size:5rem;font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,var(--accent),#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;line-height:1}.not-found-title[data-v-c8fc63e9]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.not-found-text[data-v-c8fc63e9]{font-size:1rem;color:var(--text-secondary);margin-bottom:32px;line-height:1.6}.not-found-actions[data-v-c8fc63e9]{display:flex;gap:12px;justify-content:center}:root{--bg-primary: #0f0f13;--bg-secondary: #1a1a24;--bg-card: #22222e;--text-primary: #e8e8ed;--text-secondary: #8888a0;--accent: #6c5ce7;--accent-hover: #7d6ff0;--success: #00d68f;--danger: #ff4757;--border: #2a2a3a;--radius: 12px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-size:16px;line-height:1.6;color:var(--text-primary);background:var(--bg-primary)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}img{max-width:100%;height:auto}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;line-height:1;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 4px 16px #6c5ce74d}.btn-ghost{background:transparent;color:var(--text-secondary);border-color:var(--border)}.btn-ghost:hover:not(:disabled){background:#ffffff0a;color:var(--text-primary);border-color:#ffffff1a}.btn-ghost.active{background:#6c5ce71f;color:var(--accent);border-color:#6c5ce74d}.btn-danger{background:transparent;color:var(--danger);border-color:#ff47574d}.btn-danger:hover:not(:disabled){background:#ff47571a;border-color:#ff475780}.btn-sm{padding:6px 14px;font-size:.82rem;border-radius:8px}.btn-lg{padding:14px 28px;font-size:1rem;border-radius:12px}.btn-full{width:100%}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-size:.85rem;font-weight:500;color:var(--text-primary)}.form-hint{font-weight:400;color:var(--text-secondary)}.form-required{color:var(--danger)}.form-input,.form-textarea{width:100%;padding:12px 16px;font-size:.95rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-secondary);opacity:.6}.form-input:focus,.form-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6c5ce71f}.form-textarea{resize:vertical;line-height:1.6;min-height:120px}.alert{padding:12px 16px;border-radius:10px;font-size:.9rem;line-height:1.5}.alert-error{background:#ff47571a;border:1px solid rgba(255,71,87,.25);color:#ff6b7a}.alert-success{background:#00d68f1a;border:1px solid rgba(0,214,143,.25);color:var(--success)}.spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spinner-rotate .6s linear infinite}.spinner-sm{width:14px;height:14px;border-width:2px}.spinner-lg{width:32px;height:32px;border-width:3px;border-color:#6c5ce733;border-top-color:var(--accent)}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8888a04d}::selection{background:#6c5ce74d;color:var(--text-primary)}
