@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.editor-panel[data-v-e203fac6]{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;min-height:660px;transition:background .3s,border-color .3s;overflow:hidden;box-shadow:0 1px 3px #0000000f}.editor-header[data-v-e203fac6]{background:var(--section-alt);border-bottom:1px solid var(--border)}.editor-dot[data-v-e203fac6]{border-radius:50%;width:8px;height:8px;display:inline-block}.editor-label[data-v-e203fac6]{color:var(--text);font-size:.875rem}.char-count[data-v-e203fac6]{font-size:.75rem}.quill-toolbar-wrapper[data-v-e203fac6]{background:var(--section-alt);flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex;border-bottom:1px solid var(--border)!important;padding:4px 8px!important}.quill-toolbar-wrapper .ql-separator[data-v-e203fac6]{background:var(--border);align-self:center;width:1px;height:22px;margin:0 4px;display:inline-block}.quill-editor-container[data-v-e203fac6]{font-size:.9375rem;line-height:1.7}[data-v-e203fac6] .ql-container.ql-snow{border:none;font-family:inherit;font-size:.9375rem}[data-v-e203fac6] .ql-editor{background:var(--card-bg);min-height:500px;color:var(--text);padding:20px 24px;line-height:1.7;transition:background .3s,color .3s}[data-v-e203fac6] .ql-editor.ql-blank:before{color:var(--muted);font-size:.875rem;font-style:normal}.editor-footer[data-v-e203fac6]{background:var(--section-alt);border-top:1px solid var(--border)}[data-theme=dark] .ql-snow .ql-stroke{stroke:#94a3b8}[data-theme=dark] .ql-snow .ql-fill,[data-theme=dark] .ql-snow .ql-stroke.ql-fill{fill:#94a3b8}[data-theme=dark] .ql-snow .ql-picker{color:#94a3b8}[data-theme=dark] .ql-snow .ql-picker-options{background:#1a1f2e;border-color:#1e293b}[data-theme=dark] .ql-snow .ql-picker-item{color:#e2e8f0}[data-theme=dark] .ql-snow .ql-picker-item:hover{color:#60a5fa}[data-theme=dark] .ql-snow button:hover .ql-stroke,[data-theme=dark] .ql-snow button.ql-active .ql-stroke{stroke:#60a5fa}[data-theme=dark] .ql-snow button:hover .ql-fill,[data-theme=dark] .ql-snow button.ql-active .ql-fill{fill:#60a5fa}.editor-panel[data-v-e3116d0c]{background:#0f172a;border:1px solid #1e293b;border-radius:12px;min-height:660px;overflow:hidden;box-shadow:0 1px 3px #00000026}.editor-header[data-v-e3116d0c]{background:#1e293b;border-bottom:1px solid #334155}.editor-dot[data-v-e3116d0c]{border-radius:50%;width:8px;height:8px;display:inline-block}.editor-label[data-v-e3116d0c]{color:#e2e8f0;font-size:.875rem}.char-count[data-v-e3116d0c]{font-size:.75rem;color:#94a3b8!important}.copy-btn[data-v-e3116d0c]{border-radius:6px;padding:3px 10px;font-size:.8rem;transition:all .2s}.code-wrapper[data-v-e3116d0c]{min-height:500px;position:relative}.code-textarea[data-v-e3116d0c]{color:#7dd3fc;resize:none;tab-size:2;background:#0f172a;border:none;outline:none;width:100%;height:100%;min-height:500px;padding:16px 20px;font-family:Cascadia Code,Fira Code,Courier New,monospace;font-size:.825rem;line-height:1.7}.code-textarea[data-v-e3116d0c]::placeholder{color:#475569;font-style:italic}.empty-state[data-v-e3116d0c]{pointer-events:none;color:#475569;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.empty-state p[data-v-e3116d0c]{font-size:.875rem;line-height:1.6}.editor-footer[data-v-e3116d0c]{background:#1e293b;border-top:1px solid #334155}.editor-footer .text-muted[data-v-e3116d0c]{font-size:.75rem;color:#64748b!important}.editor-footer .btn[data-v-e3116d0c]{color:#94a3b8;border-color:#334155;border-radius:6px;padding:3px 10px;font-size:.8rem}.editor-footer .btn[data-v-e3116d0c]:hover:not(:disabled){color:#e2e8f0;background:#334155}.toolbar-wrapper[data-v-177b489b]{background:var(--section-alt);border:1px solid var(--border);transition:background .3s,border-color .3s}.btn-action[data-v-177b489b]{border-radius:8px;padding:6px 14px;font-size:.85rem;font-weight:500;transition:all .2s}.btn-primary.btn-action[data-v-177b489b]{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;box-shadow:0 2px 6px #2563eb4d}.btn-primary.btn-action[data-v-177b489b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #2563eb59}.btn-outline-secondary.btn-action[data-v-177b489b]{border-color:var(--border);color:var(--text)}.btn-outline-secondary.btn-action[data-v-177b489b]:hover:not(:disabled){background:var(--border);color:var(--text);border-color:var(--border)}.toolbar-toggles .form-check-label[data-v-177b489b]{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;padding-top:2px;font-size:.78rem;font-weight:500}.toolbar-switch .form-check-input[data-v-177b489b]{cursor:pointer;width:2.25rem;height:1.15rem;margin-top:.15rem}.toolbar-switch .form-check-input[data-v-177b489b]:focus{box-shadow:0 0 0 .2rem #2563eb40}.badge-privacy[data-v-177b489b],.badge-free[data-v-177b489b]{border-radius:20px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.badge-privacy[data-v-177b489b]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.badge-free[data-v-177b489b]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}[data-theme=dark] .badge-privacy{color:#86efac;background:#14532d33;border-color:#166534}[data-theme=dark] .badge-free{color:#fcd34d;background:#78350f33;border-color:#92400e}[data-theme=dark] .toolbar-toggles .form-check-label{color:#e2e8f0}[data-theme=dark] .toolbar-switch .form-check-input{background-color:#334155;border-color:#475569}[data-theme=dark] .toolbar-switch .form-check-input:checked{background-color:#2563eb;border-color:#2563eb}:root{--primary:#2563eb;--primary-dark:#1d4ed8;--accent:#6366f1;--success:#16a34a;--bg:#f8fafc;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--card-bg:#fff;--navbar-bg:#fffffff2;--section-alt:#f1f5f9;--radius:12px}[data-theme=dark]{--bg:#0f1117;--text:#e2e8f0;--muted:#94a3b8;--border:#1e293b;--card-bg:#1a1f2e;--navbar-bg:#0f1117f2;--section-alt:#13161f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;transition:background .3s,color .3s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}[data-theme=dark] .bg-light{background-color:var(--section-alt)!important}.ql-snow .ql-editor{font-family:Inter,system-ui,sans-serif}.ql-snow .ql-editor h1,.ql-snow .ql-editor h2,.ql-snow .ql-editor h3{letter-spacing:-.3px;font-weight:700}#navbar{background:var(--navbar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:1000;padding:12px 0;transition:background .3s,border-color .3s}.brand-icon{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.brand-icon-sm{width:28px;height:28px;font-size:.85rem}.brand-text{color:var(--text);letter-spacing:-.5px;font-size:1.2rem;font-weight:700}.brand-text-sm{color:#fff;font-size:1rem;font-weight:700}.brand-accent{color:var(--primary)}[data-theme=dark] .brand-text{color:#e2e8f0}[data-theme=dark] .navbar-toggler-icon{filter:invert()}.nav-link{border-radius:6px;font-size:.875rem;font-weight:500;transition:all .2s;color:var(--muted)!important;padding:6px 12px!important}.nav-link:hover{background:var(--border);color:var(--primary)!important}.nav-cta{background:linear-gradient(135deg, var(--primary), var(--accent));border:none;border-radius:8px;padding:7px 16px;font-size:.85rem;font-weight:600}.lang-dropdown-wrapper{position:relative}.lang-toggle-btn{background:var(--border);cursor:pointer;color:var(--text);white-space:nowrap;border:1.5px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.lang-toggle-btn:hover{border-color:var(--primary);color:var(--primary)}.lang-flag{font-size:1rem;line-height:1}.lang-code{letter-spacing:.4px}.lang-arrow{opacity:.7;font-size:.65rem;transition:transform .2s}.lang-arrow.open{transform:rotate(180deg)}.lang-menu{background:var(--card-bg);border:1px solid var(--border);z-index:2000;border-radius:10px;flex-direction:column;gap:2px;min-width:170px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.lang-option{cursor:pointer;color:var(--text);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:.83rem;font-weight:500;transition:background .15s,color .15s;display:flex}.lang-option:hover{background:var(--border);color:var(--primary)}.lang-option.active{color:var(--primary);background:#6366f11f;font-weight:700}[data-theme=dark] .lang-menu{box-shadow:0 8px 24px #0006}.btn-theme-toggle{border:1.5px solid var(--border);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.95rem;transition:all .2s;display:flex}.btn-theme-toggle:hover{background:var(--border);color:var(--text)}[data-theme=dark] .btn-theme-toggle{color:#f1f5f9;background:#1e293b;border-color:#334155}[data-theme=dark] .btn-theme-toggle:hover{color:#fff;background:#334155}.hero-section{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 50%,#1e1b4b 100%);padding:80px 0 0;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(#6366f126 0%,#0000 60%);width:60%;height:200%;position:absolute;top:-50%;left:-20%}.hero-badge{color:#bfdbfe;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-block}.hero-title{color:#fff;letter-spacing:-1.5px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15}.highlight{background:linear-gradient(135deg,#60a5fa,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#94a3b8;max-width:560px;margin:16px auto 0;font-size:1.05rem;line-height:1.7}.btn-hero{background:linear-gradient(135deg, var(--primary), var(--accent));border:none;border-radius:10px;padding:12px 28px;font-size:1rem;font-weight:600;transition:all .25s;box-shadow:0 4px 20px #6366f166}.btn-hero:hover{transform:translateY(-2px);box-shadow:0 6px 24px #6366f180}.btn-hero-outline{color:#e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1.5px solid #ffffff40;border-radius:10px;padding:12px 28px;font-size:1rem;font-weight:500;transition:all .25s}.btn-hero-outline:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.hero-stats{gap:32px}.stat-item{flex-direction:column;align-items:center;display:flex}.stat-number{color:#fff;font-size:1.5rem;font-weight:800}.stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.stat-divider{background:#ffffff1a;width:1px;height:40px}.hero-wave{margin-top:60px;line-height:0}.hero-wave svg{width:100%;height:80px;display:block}.editor-section{background:var(--bg)}.editors-row{min-height:1000px}.toast-notification{background:var(--card-bg);color:#15803d;z-index:9999;border:1px solid #bbf7d0;border-radius:10px;padding:10px 20px;font-size:.875rem;font-weight:500;animation:.3s fadeInUp;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.section-tag{background:var(--border);color:var(--primary);text-transform:uppercase;letter-spacing:.8px;border-radius:20px;margin-bottom:12px;padding:4px 14px;font-size:.78rem;font-weight:600;display:inline-block}.section-title{color:var(--text);letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800}.section-subtitle{color:var(--muted);max-width:500px;margin:0 auto;font-size:1rem}.how-to-section{background:var(--bg)}.step-card{background:var(--card-bg);border-radius:var(--radius);text-align:center;border:1px solid var(--border);height:100%;padding:32px 24px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden}.step-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #2563eb1a}.step-number{color:var(--border);letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-size:3.5rem;font-weight:900;line-height:1;position:absolute;top:12px;right:16px}.step-icon{background:var(--border);width:56px;height:56px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 16px;font-size:1.4rem;display:flex}.step-title{color:var(--text);margin-bottom:10px;font-size:1.05rem;font-weight:700}.step-desc{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.features-section{background:var(--section-alt)}.feature-card{background:var(--card-bg);border-radius:var(--radius);border:1px solid var(--border);height:100%;padding:28px 24px;transition:box-shadow .25s,transform .25s}.feature-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000014}.feature-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.2rem;display:flex}.icon-blue{color:#2563eb;background:#eff6ff}.icon-purple{color:#7c3aed;background:#f5f3ff}.icon-green{color:#16a34a;background:#f0fdf4}.icon-orange{color:#ea580c;background:#fff7ed}.icon-teal{color:#0d9488;background:#f0fdfa}.icon-red{color:#dc2626;background:#fef2f2}[data-theme=dark] .icon-blue{color:#60a5fa;background:#1e3a5f}[data-theme=dark] .icon-purple{color:#a78bfa;background:#2e1065}[data-theme=dark] .icon-green{color:#4ade80;background:#14532d}[data-theme=dark] .icon-orange{color:#fb923c;background:#431407}[data-theme=dark] .icon-teal{color:#2dd4bf;background:#134e4a}[data-theme=dark] .icon-red{color:#f87171;background:#450a0a}.feature-title{color:var(--text);margin-bottom:8px;font-size:1rem;font-weight:700}.feature-desc{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.compat-section{background:var(--bg)}.compat-card{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:20px 12px;transition:box-shadow .2s}.compat-card:hover{box-shadow:0 4px 16px #00000014}.compat-name{color:var(--muted);margin:0;font-size:.78rem;font-weight:500}.faq-section{background:var(--section-alt)}.faq-accordion{--bs-accordion-bg:var(--card-bg);--bs-accordion-border-color:var(--border);--bs-accordion-btn-bg:var(--card-bg);--bs-accordion-btn-color:var(--text);--bs-accordion-active-bg:var(--border);--bs-accordion-active-color:var(--primary);--bs-accordion-color:var(--text);--bs-accordion-btn-icon-color:var(--muted)}.faq-item{background:var(--card-bg);margin-bottom:10px;overflow:hidden;border:1px solid var(--border)!important;border-radius:10px!important}.faq-btn{color:var(--text);background:var(--card-bg);padding:16px 20px;font-size:.9rem;font-weight:600}.faq-btn:not(.collapsed){background:var(--border);color:var(--primary);box-shadow:none}[data-theme=dark] .faq-btn:after{filter:invert(.7)}.faq-answer{color:var(--muted);background:var(--card-bg);padding:0 20px 16px;font-size:.875rem;line-height:1.7}.cta-section{background:var(--bg)}.cta-card{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 100%);border-radius:20px;padding:60px 40px;box-shadow:0 20px 60px #0f172a40}.cta-icon{background:linear-gradient(135deg,#60a5fa,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3rem;display:block}.cta-title{color:#fff;margin-bottom:12px;font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.cta-subtitle{color:#94a3b8;font-size:1rem}.btn-cta{background:linear-gradient(135deg, var(--primary), var(--accent));border:none;border-radius:10px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .25s;box-shadow:0 4px 20px #6366f166}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 6px 28px #6366f180}.footer{background:#0f172a;border-top:1px solid #1e293b}.footer-copy{color:#475569;font-size:.8rem}.footer-link{color:#475569;font-size:.8rem;text-decoration:none;transition:color .2s}.footer-link:hover{color:#94a3b8}.footer-bmc{color:#0f172a;background:#fd0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.footer-bmc:hover{color:#0f172a;filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #ffdd0059}.footer-bmc-icon{font-size:1rem;line-height:1}@media (width<=768px){.editors-row>.col-lg-6:first-child{min-height:480px}.editors-row>.col-lg-6:last-child{min-height:420px}.hero-stats{gap:16px}.stat-divider{display:none}.cta-card{padding:40px 24px}}@media (width<=480px){.hero-title{letter-spacing:-1px}.btn-hero,.btn-hero-outline{justify-content:center;width:100%}}
