:root{color-scheme:dark;--bg: #0b0820;--bg-2: #120d2e;--panel: rgba(28, 20, 62, .72);--panel-solid: #1a1338;--panel-border: rgba(168, 120, 255, .28);--panel-glow: 0 0 0 1px rgba(168, 120, 255, .08), 0 10px 30px rgba(5, 0, 25, .45);--text: #eeecff;--muted: #b9b3dc;--faint: #8f88b8;--link: #f0b3ff;--accent: #e255e8;--accent-2: #8b5cf6;--cyan: #5eead4;--ok: #4ade80;--bad: #fb7185;--warn: #fbbf24;--info: #7dd3fc;--btn-primary: linear-gradient(135deg, #a21caf, #6d28d9);--radius: 14px;--radius-sm: 9px;--font: "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--mono: "Cascadia Code", "JetBrains Mono", ui-monospace, Consolas, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-text-size-adjust:100%}body{background:radial-gradient(1200px 600px at 85% -10%,rgba(226,85,232,.16),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(94,234,212,.08),transparent 60%),radial-gradient(1000px 700px at 50% 120%,rgba(139,92,246,.18),transparent 60%),var(--bg);background-attachment:fixed;min-height:100vh}a{color:var(--link)}a:hover{color:#fff}:focus-visible{outline:3px solid var(--cyan);outline-offset:2px;border-radius:4px}h1,h2,h3{line-height:1.2;margin:0 0 .5em}code,pre{font-family:var(--mono);font-size:.9em}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-60px;z-index:100;background:var(--panel-solid);color:var(--text);padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--panel-border)}.skip-link:focus{top:8px}.muted{color:var(--muted)}.small{font-size:.875rem}.wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-size:1.25rem;letter-spacing:.01em;white-space:nowrap}.wordmark strong{font-weight:800}.wordmark-text{font-weight:400}.brand-link{text-decoration:none;color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:10px;border:1px solid var(--panel-border);background:#281e55bf;color:var(--text);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.btn:hover{border-color:#e255e8b3;color:#fff;box-shadow:0 0 18px #e255e840}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btn-primary{background:var(--btn-primary);border-color:transparent;color:#fff}.btn-danger{background:#9f1239;border-color:transparent;color:#fff}.btn-ghost{background:transparent}.btn-small{min-height:32px;padding:4px 10px;font-size:.875rem}.btn-lg{min-height:48px;padding:10px 22px;font-size:1.05rem}.btn-block{width:100%}.btn-link{background:none;border:none;padding:0;color:var(--link);font:inherit;text-decoration:underline;cursor:pointer;text-align:left}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--panel-glow);padding:18px;backdrop-filter:blur(10px)}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.field label{font-weight:600;font-size:.925rem}input,select,textarea{font:inherit;color:var(--text);background:#0a061ed9;border:1px solid rgba(185,179,220,.45);border-radius:var(--radius-sm);padding:8px 10px;min-height:40px;max-width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--cyan)}input[type=checkbox],input[type=radio]{min-height:auto;width:18px;height:18px;accent-color:var(--accent)}.hint{margin:0;color:var(--muted);font-size:.85rem}.check{display:inline-flex;align-items:center;gap:8px;margin:6px 0 12px}.notice{border-radius:var(--radius-sm);padding:12px 14px;margin:0 0 14px;border:1px solid}.notice p{margin:0 0 6px}.notice p:last-child{margin-bottom:0}.notice-ok{border-color:#4ade8080;background:#14532d59}.notice-info{border-color:#7dd3fc73;background:#0c4a6e4d}.notice-warn{border-color:#fbbf248c;background:#78350f59}.site-head{display:flex;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:16px}.site-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.site-nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}.site-nav ul a{color:var(--text);text-decoration:none;font-weight:500}.site-nav ul a[aria-current=page],.site-nav ul a:hover{color:var(--link)}.site-nav-actions{display:flex;gap:10px}.site-nav-toggle{display:none;margin-left:auto;background:transparent;border:1px solid var(--panel-border);color:var(--text);border-radius:10px;min-width:44px;min-height:44px;font-size:1.2rem}main{display:block;max-width:1200px;margin:0 auto;padding:16px}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:40px 0 56px}.hero h1{font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;letter-spacing:-.02em}.grad{background:linear-gradient(90deg,#f0abfc,#c084fc 50%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:600;border-left:3px solid var(--accent);padding-left:14px;margin:0 0 16px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 10px}.hero-visual{display:flex;justify-content:center}.mock-window{width:100%;max-width:480px;border-radius:18px;border:1px solid rgba(226,85,232,.45);background:linear-gradient(160deg,#281a5ad9,#0e0928e6);box-shadow:0 0 60px #e255e840,0 0 120px #5eead414;overflow:hidden;transform:perspective(900px) rotateY(-8deg) rotateX(4deg)}.mock-bar{display:flex;gap:6px;padding:12px;border-bottom:1px solid var(--panel-border)}.mock-bar span{width:10px;height:10px;border-radius:50%;background:#b9b3dc66}.mock-body{display:grid;grid-template-columns:90px 1fr;min-height:240px}.mock-side{display:flex;flex-direction:column;gap:10px;padding:14px;border-right:1px solid var(--panel-border)}.mock-side i{display:block;height:10px;border-radius:5px;background:#8b5cf673}.mock-side i:first-child{background:var(--btn-primary)}.mock-code{display:flex;flex-direction:column;gap:12px;padding:18px}.mock-code b{display:block;height:9px;border-radius:5px;background:#67e8f98c}.mock-code b.c2{background:#f0abfc99}.mock-code b.c3{background:#c4b5fd99}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.features h2,.workflow h2{font-size:1.6rem;margin:24px 0 16px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature h3{font-size:1.15rem;margin-top:8px}.feature p{margin:0;color:var(--muted)}.feature-icon{color:var(--cyan)}.workflow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;list-style:none;padding:0;margin:0;counter-reset:step}.workflow-steps li{display:flex;flex-direction:column;gap:6px;position:relative}.workflow-steps li span{color:var(--muted)}.workflow-steps li:before{counter-increment:step;content:counter(step);display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--btn-primary);color:#fff;font-weight:700}.cta{margin:40px 0;text-align:center}.cta .hero-actions{justify-content:center}bapc-ad{display:block;margin:28px 0}.page-intro{padding:32px 0 8px;max-width:760px}.page-intro h1{font-size:clamp(2rem,4vw,2.8rem)}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:16px 0}.plan{display:flex;flex-direction:column;gap:10px}.plan h2{font-size:1.3rem}.plan-price .amount{font-size:1.6rem;font-weight:800}.plan-list{margin:0;padding-left:18px;color:var(--muted);flex:1}.plan-list li{margin-bottom:4px}.prose-narrow{max-width:760px;margin:24px 0}.prose{max-width:780px;margin:24px auto 48px}.prose h1{font-size:clamp(2rem,4vw,2.6rem)}.prose h2{font-size:1.3rem;margin-top:28px}.prose li{margin-bottom:6px}.site-foot{border-top:1px solid var(--panel-border);margin-top:40px}.site-foot-inner{max-width:1200px;margin:0 auto;padding:24px 16px 40px}.site-foot ul{display:flex;flex-wrap:wrap;gap:18px;list-style:none;padding:0;margin:12px 0}.cookie-note{color:var(--muted);font-size:.925rem;margin:0}@media(max-width:960px){.hero{grid-template-columns:1fr;padding-top:16px}.hero-visual{display:none}.feature-grid,.workflow-steps,.plans{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.site-nav-toggle{display:inline-grid;place-items:center}.site-nav{display:none;position:absolute;top:72px;left:16px;right:16px;z-index:20;flex-direction:column;align-items:stretch;background:var(--panel-solid);border:1px solid var(--panel-border);border-radius:var(--radius);padding:16px}.site-nav.open{display:flex}.site-nav ul{flex-direction:column;gap:12px}.site-nav-actions{flex-direction:column}.site-head{position:relative}.feature-grid,.workflow-steps,.plans{grid-template-columns:1fr}}
