:root{--brand: #4f46e5;--brand-dark: #4338ca;--brand-soft: #eef2ff;--bg: #f6f7f9;--surface: #ffffff;--surface-2: #fafafc;--text: #16161a;--muted: #6b7280;--line: #e5e7eb;--ok: #059669;--ok-soft: #ecfdf5;--warn: #b45309;--warn-soft: #fffbeb;--danger: #dc2626;--danger-soft: #fef2f2;--radius: 12px;--radius-sm: 8px;--shadow: 0 1px 2px rgba(16, 24, 40, .05);--shadow-lg: 0 12px 32px rgba(16, 24, 40, .12)}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font:15px/1.55 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;letter-spacing:-.022em}h1{font-size:22px}h2{font-size:17px}h3{font-size:15px}.text-muted{color:var(--muted)}.text-sm{font-size:13px}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-sub{margin:4px 0 0;font-size:13.5px}.stack{display:flex;flex-direction:column;gap:16px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card-body{padding:18px}.card-header{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.btn{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-size:14px;font-weight:550;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.btn:hover:not(:disabled){background:var(--surface-2);text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}.btn-danger{color:var(--danger);border-color:#f3d2d2;background:var(--danger-soft)}.btn-danger:hover:not(:disabled){background:#fde8e8}.btn-sm{padding:6px 11px;font-size:13px}.btn-ghost{border-color:transparent;background:transparent}.btn-ghost:hover:not(:disabled){background:var(--surface-2)}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:13.5px;font-weight:550}.hint{font-size:12.5px;color:var(--muted)}.input,.textarea,.select{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;color:var(--text);background:var(--surface);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.input:focus,.textarea:focus,.select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #4f46e51f}.textarea{resize:vertical;min-height:90px;line-height:1.6}.check{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.check input{margin-top:3px;accent-color:var(--brand)}.switch{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.switch input{position:absolute;opacity:0;width:0;height:0}.switch-track{position:relative;flex-shrink:0;margin-top:2px;width:40px;height:23px;border-radius:999px;background:#cbd0d9;transition:background .16s ease}.switch-track:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10182840;transition:transform .16s ease}.switch input:checked+.switch-track{background:var(--ok)}.switch input:checked+.switch-track:after{transform:translate(17px)}.switch input:focus-visible+.switch-track{box-shadow:0 0 0 3px #4f46e540}.switch input:disabled+.switch-track{opacity:.55}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.badge-ok{background:var(--ok-soft);color:var(--ok);border-color:#b7e4cd}.badge-warn{background:var(--warn-soft);color:var(--warn);border-color:#fbe3b3}.badge-danger{background:var(--danger-soft);color:var(--danger);border-color:#f5cccc}.badge-brand{background:var(--brand-soft);color:var(--brand);border-color:#d7dcfb}.alert{padding:10px 13px;border-radius:var(--radius-sm);font-size:13.5px;border:1px solid transparent}.alert-error{background:var(--danger-soft);color:#991b1b;border-color:#f5cccc}.alert-ok{background:var(--ok-soft);color:#065f46;border-color:#b7e4cd}.alert-warn{background:var(--warn-soft);color:#92400e;border-color:#fbe3b3}.empty{text-align:center;padding:44px 20px;color:var(--muted)}.empty h3{margin-bottom:6px;color:var(--text)}.spinner{width:22px;height:22px;margin:32px auto;border:2.5px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ft[data-v-471740c0]{background:#0a090f;border-top:1px solid rgba(255,255,255,.09);color:#a8a6b8}.ft-wrap[data-v-471740c0]{max-width:1560px;margin:0 auto;padding:62px clamp(22px,5vw,88px) 28px}.ft-grid[data-v-471740c0]{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:40px 28px;padding-bottom:40px}.ft-brand p[data-v-471740c0]{margin:14px 0 16px;font-size:13.5px;line-height:1.65;max-width:34ch;color:#74718a}.ft-logo[data-v-471740c0]{display:inline-flex;align-items:center;gap:9px;color:#f7f6fa;font-weight:620;font-size:15.5px;letter-spacing:-.02em}.ft-logo[data-v-471740c0]:hover{text-decoration:none}.mark[data-v-471740c0]{width:26px;height:26px;border-radius:8px;background:linear-gradient(150deg,#9a8cff,#6d5bf0);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:0}.ft-mail[data-v-471740c0]{color:#b7a9ff;font-size:13.5px}.ft-col h3[data-v-471740c0]{font-size:11.5px;font-weight:620;letter-spacing:.1em;text-transform:uppercase;color:#f7f6fa;margin-bottom:14px}.ft-col ul[data-v-471740c0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ft-col a[data-v-471740c0]{color:#a8a6b8;font-size:13.5px}.ft-col a[data-v-471740c0]:hover{color:#f7f6fa;text-decoration:none}.ft-base[data-v-471740c0]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:22px;border-top:1px solid rgba(255,255,255,.09);font-size:12.5px;color:#74718a}.ft-base-links[data-v-471740c0]{display:flex;gap:20px}.ft-base-links a[data-v-471740c0]{color:#74718a}.ft-base-links a[data-v-471740c0]:hover{color:#f7f6fa;text-decoration:none}@media(max-width:860px){.ft-grid[data-v-471740c0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ft-brand[data-v-471740c0]{grid-column:span 2}}.l[data-v-e543cb19]{--ink: #f7f6fa;--dim: #a8a6b8;--faint: #74718a;--line: rgba(255, 255, 255, .085);--line-2: rgba(255, 255, 255, .15);--card: rgba(255, 255, 255, .028);--acc: #9a8cff;--acc-strong: #7c6bf5;--acc-2: #4ade9b;position:relative;min-height:100vh;background:#0a090f;color:var(--ink);overflow-x:clip;letter-spacing:-.006em}.l-bg[data-v-e543cb19]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.glow[data-v-e543cb19]{position:absolute;border-radius:50%;filter:blur(110px);opacity:.5}.glow-a[data-v-e543cb19]{top:-280px;left:-140px;width:760px;height:620px;background:radial-gradient(closest-side,#6d5bf0,transparent)}.glow-b[data-v-e543cb19]{top:-180px;right:-180px;width:640px;height:560px;background:radial-gradient(closest-side,#10806a,transparent);opacity:.38}.grid[data-v-e543cb19]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px);background-size:62px 62px;opacity:.62;-webkit-mask-image:radial-gradient(115% 58% at 50% 0%,#000 24%,transparent 76%);mask-image:radial-gradient(115% 58% at 50% 0%,#000 24%,transparent 76%)}.wrap[data-v-e543cb19]{position:relative;width:100%;max-width:1560px;margin:0 auto;padding:0 clamp(22px,5vw,88px)}.wrap.narrow[data-v-e543cb19]{max-width:900px}.l-btn[data-v-e543cb19]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border-radius:10px;font-size:14px;font-weight:560;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .16s cubic-bezier(.2,.7,.3,1),background .16s ease,border-color .16s ease,box-shadow .16s ease}.l-btn[data-v-e543cb19]:hover{text-decoration:none;transform:translateY(-1px)}.l-btn.sm[data-v-e543cb19]{padding:8px 14px;font-size:13.5px}.l-btn.lg[data-v-e543cb19]{padding:13px 22px;font-size:15px;border-radius:12px}.l-btn.primary[data-v-e543cb19]{background:linear-gradient(180deg,#8b7bff,#6d5bf0);color:#fff;box-shadow:0 1px #ffffff38 inset,0 8px 24px #7c6bf55c}.l-btn.primary[data-v-e543cb19]:hover{box-shadow:0 1px #ffffff47 inset,0 12px 30px #7c6bf580}.l-btn.ghost[data-v-e543cb19]{background:#ffffff0b;border-color:var(--line-2);color:var(--ink)}.l-btn.ghost[data-v-e543cb19]:hover{background:#ffffff16;border-color:#ffffff38}.l-btn.white[data-v-e543cb19]{background:#fff;color:#17171f;box-shadow:0 10px 28px #00000047}.nav[data-v-e543cb19]{position:sticky;top:0;z-index:30;background:#08080cb8;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.nav-in[data-v-e543cb19]{display:flex;align-items:center;gap:26px;height:64px}.brand[data-v-e543cb19]{display:flex;align-items:center;gap:9px;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:16.5px;letter-spacing:-.024em}.brand[data-v-e543cb19]:hover{text-decoration:none}.mark[data-v-e543cb19]{width:27px;height:27px;border-radius:8px;background:linear-gradient(150deg,#9a8cff,#6d5bf0);color:#fff;display:grid;place-items:center;font-size:11.5px;font-weight:700;letter-spacing:0;box-shadow:0 1px #ffffff47 inset}.links[data-v-e543cb19]{display:flex;gap:24px;flex:1}.links a[data-v-e543cb19]{color:var(--dim);font-size:14px;font-weight:480}.links a[data-v-e543cb19]:hover{color:var(--ink);text-decoration:none}.nav-cta[data-v-e543cb19]{display:flex;gap:8px}.hero[data-v-e543cb19]{padding:76px 0 44px}.hero-grid[data-v-e543cb19]{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:62px;align-items:center}.pill[data-v-e543cb19]{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:6px 13px 6px 10px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line-2);font-size:12.5px;font-weight:500;color:var(--dim);letter-spacing:-.005em}.dot[data-v-e543cb19]{width:6px;height:6px;border-radius:50%;background:var(--acc-2);box-shadow:0 0 10px var(--acc-2)}h1[data-v-e543cb19]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(42px,5.2vw,68px);line-height:1.03;letter-spacing:-.038em;font-weight:800;margin-bottom:22px}.grad[data-v-e543cb19]{background:linear-gradient(100deg,#d7cfff,#a89aff 42%,#7c6bf5);-webkit-background-clip:text;background-clip:text;color:transparent}.lede[data-v-e543cb19]{font-size:17.5px;line-height:1.6;color:var(--dim);margin:0 0 30px;max-width:46ch;font-weight:420}.actions[data-v-e543cb19]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.notes[data-v-e543cb19]{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0}.notes li[data-v-e543cb19]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--faint)}.notes svg[data-v-e543cb19]{color:var(--acc-2)}.visual[data-v-e543cb19]{position:relative}.halo[data-v-e543cb19]{position:absolute;top:-16%;right:-10%;bottom:6%;left:-10%;background:radial-gradient(closest-side,rgba(138,124,255,.34),transparent 72%);filter:blur(48px);pointer-events:none}.hero-shot[data-v-e543cb19]{position:relative}.try[data-v-e543cb19]{display:inline-flex;align-items:center;gap:9px;margin-top:22px;padding:10px 15px;background:#4ade9b12;border:1px solid rgba(74,222,155,.26);border-radius:999px;color:#86efc0;font:inherit;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease}.try[data-v-e543cb19]:hover{background:#4ade9b1f;border-color:#4ade9b6b}.try-dot[data-v-e543cb19]{width:7px;height:7px;border-radius:50%;background:var(--acc-2);flex-shrink:0;box-shadow:0 0 #4ade9b99;animation:pulse-e543cb19 2.4s infinite}@keyframes pulse-e543cb19{70%{box-shadow:0 0 0 9px #4ade9b00}to{box-shadow:0 0 #4ade9b00}}@media(prefers-reduced-motion:reduce){.try-dot[data-v-e543cb19]{animation:none}}.strip[data-v-e543cb19]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;margin-top:40px;padding-top:22px;border-top:1px solid var(--line)}.strip span[data-v-e543cb19]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--faint)}.strip svg[data-v-e543cb19]{color:var(--acc-2)}.sec[data-v-e543cb19]{padding:84px 0}.head[data-v-e543cb19]{max-width:60ch;margin:0 auto 46px;text-align:center}.kicker[data-v-e543cb19]{display:inline-block;margin-bottom:14px;font-size:11.5px;font-weight:620;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}h2[data-v-e543cb19]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(28px,3.2vw,42px);line-height:1.1;letter-spacing:-.03em;font-weight:750}.head p[data-v-e543cb19]{margin:13px 0 0;color:var(--dim);font-size:16px;font-weight:420}.tour[data-v-e543cb19]{display:flex;flex-direction:column;gap:84px}.row[data-v-e543cb19]{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(36px,5vw,72px);align-items:center}.row.flip .row-copy[data-v-e543cb19]{order:2}.row.flip .shot[data-v-e543cb19]{order:1}.step[data-v-e543cb19]{display:inline-block;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.row-copy h3[data-v-e543cb19]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.028em;line-height:1.12;font-weight:750;margin-bottom:14px}.row-copy>p[data-v-e543cb19]{margin:0 0 20px;color:var(--dim);font-size:15.5px;line-height:1.66;font-weight:420}.row-list[data-v-e543cb19]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.row-list li[data-v-e543cb19]{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;color:var(--dim)}.row-list svg[data-v-e543cb19]{color:var(--acc-2);flex-shrink:0;margin-top:2px}.row-code[data-v-e543cb19]{margin:20px 0 0;padding:14px 16px;border-radius:11px;background:#0d0d13;border:1px solid var(--line-2);font-size:12px;line-height:1.7;color:#cfcfe0;overflow-x:auto}.shot[data-v-e543cb19]{margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--line-2);background:#101017;box-shadow:0 1px #ffffff12 inset,0 30px 70px #0000009e}.chrome[data-v-e543cb19]{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--line);background:#ffffff08}.chrome i[data-v-e543cb19]{width:9px;height:9px;border-radius:50%;background:#ffffff26}.chrome span[data-v-e543cb19]{margin-left:10px;font-size:11px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shot img[data-v-e543cb19]{display:block;width:100%;height:auto}.plans[data-v-e543cb19]{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:16px;align-items:start}.plan[data-v-e543cb19]{position:relative;padding:28px 24px;border-radius:16px;background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column;gap:14px;box-shadow:0 1px #ffffff0b inset}.plan.hot[data-v-e543cb19]{border-color:#9a8cff6b;background:linear-gradient(180deg,#9a8cff17,#ffffff05);box-shadow:0 1px #ffffff17 inset,0 22px 54px #7c6bf542}.hot-tag[data-v-e543cb19]{position:absolute;top:-10px;left:24px;background:linear-gradient(180deg,#8b7bff,#6d5bf0);color:#fff;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:600;box-shadow:0 4px 12px #5b53ea80}.plan h3[data-v-e543cb19]{font-size:14.5px;font-weight:560;color:var(--dim);letter-spacing:-.01em}.price[data-v-e543cb19]{font-family:Plus Jakarta Sans,sans-serif;font-size:42px;font-weight:800;letter-spacing:-.04em;line-height:1}.price span[data-v-e543cb19]{font-size:14px;font-weight:440;color:var(--faint);letter-spacing:-.01em}.plan-for[data-v-e543cb19]{margin:0;color:var(--faint);font-size:13px;min-height:36px}.plan ul[data-v-e543cb19]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.plan li[data-v-e543cb19]{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--dim)}.plan li svg[data-v-e543cb19]{color:var(--acc-2);flex-shrink:0;margin-top:2px}.faq[data-v-e543cb19]{display:flex;flex-direction:column;gap:9px}.faq details[data-v-e543cb19]{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:2px 19px;transition:border-color .2s ease}.faq details[open][data-v-e543cb19]{border-color:var(--line-2);background:#ffffff0a}.faq summary[data-v-e543cb19]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font-weight:550;font-size:15px;list-style:none;letter-spacing:-.014em}.faq summary[data-v-e543cb19]::-webkit-details-marker{display:none}.faq summary svg[data-v-e543cb19]{color:var(--faint);transition:transform .2s ease;flex-shrink:0}.faq details[open] summary svg[data-v-e543cb19]{transform:rotate(180deg)}.faq p[data-v-e543cb19]{margin:0 0 17px;color:var(--dim);font-size:14px;line-height:1.68;max-width:68ch;font-weight:420}.cta[data-v-e543cb19]{position:relative;overflow:hidden;text-align:center;padding:68px 30px;border-radius:22px;background:linear-gradient(150deg,#9a8cff29,#4ade9b17);border:1px solid var(--line-2)}.cta-glow[data-v-e543cb19]{position:absolute;top:-60%;left:50%;transform:translate(-50%);width:620px;height:480px;border-radius:50%;background:radial-gradient(closest-side,rgba(154,140,255,.4),transparent);filter:blur(60px);pointer-events:none}.cta h2[data-v-e543cb19],.cta p[data-v-e543cb19],.cta .l-btn[data-v-e543cb19]{position:relative}.cta p[data-v-e543cb19]{margin:14px auto 26px;color:var(--dim);font-size:16px;max-width:48ch}.trust[data-v-e543cb19]{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px}.tcard[data-v-e543cb19]{padding:24px 22px;border-radius:16px;background:var(--card);border:1px solid var(--line);box-shadow:0 1px #ffffff0b inset;display:flex;flex-direction:column}.tcard h3[data-v-e543cb19]{font-size:15.5px;font-weight:600;letter-spacing:-.016em;margin-bottom:8px}.tcard p[data-v-e543cb19]{margin:0 0 14px;color:var(--dim);font-size:14px;line-height:1.62;font-weight:420;flex:1}.tlink[data-v-e543cb19]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:540;color:#b7a9ff}.tlink[data-v-e543cb19]:hover{text-decoration:none;color:#c3c3fd}.reveal.armed[data-v-e543cb19]{opacity:0;transform:translateY(16px)}.reveal.armed.in[data-v-e543cb19]{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.3,1) var(--d, 0ms),transform .6s cubic-bezier(.2,.7,.3,1) var(--d, 0ms)}@media(prefers-reduced-motion:reduce){.reveal[data-v-e543cb19],.reveal.armed[data-v-e543cb19]{opacity:1!important;transform:none!important}.l-btn[data-v-e543cb19]:hover,.cell[data-v-e543cb19]:hover{transform:none}}@media(max-width:980px){.bento[data-v-e543cb19]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell.wide[data-v-e543cb19]{grid-column:span 2;grid-template-columns:1fr;gap:20px}.cell.wide>.mini[data-v-e543cb19]{grid-row:auto;grid-column:auto}}@media(max-width:980px){.row[data-v-e543cb19]{grid-template-columns:1fr;gap:28px}.row.flip .row-copy[data-v-e543cb19],.row.flip .shot[data-v-e543cb19]{order:unset}.tour[data-v-e543cb19]{gap:64px}}@media(max-width:900px){.hero-grid[data-v-e543cb19]{grid-template-columns:1fr;gap:44px}.visual[data-v-e543cb19]{align-items:stretch}.chat[data-v-e543cb19]{max-width:none}.fab[data-v-e543cb19]{align-self:flex-end}.links[data-v-e543cb19]{display:none}.hero[data-v-e543cb19]{padding:56px 0 52px}.sec[data-v-e543cb19]{padding:62px 0}.strip[data-v-e543cb19]{margin-top:44px}}@media(max-width:620px){.bento[data-v-e543cb19],.cell.wide[data-v-e543cb19]{grid-template-columns:1fr}.cell.wide[data-v-e543cb19]{grid-column:auto}.cta[data-v-e543cb19]{padding:48px 22px;border-radius:18px}}.lg[data-v-e1129e17]{min-height:100vh;background:#0a090f;color:#f7f6fa;letter-spacing:-.006em}.lg-wrap[data-v-e1129e17]{max-width:1560px;margin:0 auto;padding:0 clamp(22px,5vw,88px)}.lg-nav[data-v-e1129e17]{position:sticky;top:0;z-index:20;background:#0a090fcc;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(255,255,255,.09)}.nav-in[data-v-e1129e17]{display:flex;align-items:center;justify-content:space-between;height:64px}.brand[data-v-e1129e17]{display:flex;align-items:center;gap:9px;color:#f7f6fa;font-weight:620;font-size:15.5px;letter-spacing:-.02em}.brand[data-v-e1129e17]:hover,.back[data-v-e1129e17]:hover{text-decoration:none}.mark[data-v-e1129e17]{width:27px;height:27px;border-radius:8px;background:linear-gradient(150deg,#9a8cff,#6d5bf0);color:#fff;display:grid;place-items:center;font-size:11.5px;font-weight:700;letter-spacing:0}.back[data-v-e1129e17]{display:inline-flex;align-items:center;gap:4px;color:#a8a6b8;font-size:13.5px}.back[data-v-e1129e17]:hover{color:#f7f6fa}.lg-head[data-v-e1129e17]{padding:66px clamp(22px,5vw,88px) 36px;border-bottom:1px solid rgba(255,255,255,.09)}.kicker[data-v-e1129e17]{display:inline-block;margin-bottom:13px;font-size:11.5px;font-weight:620;letter-spacing:.1em;text-transform:uppercase;color:#9a8cff}.lg-head h1[data-v-e1129e17]{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,4vw,46px);letter-spacing:-.032em;line-height:1.08;font-weight:800}.lede[data-v-e1129e17]{margin:14px 0 0;font-size:17px;color:#a8a6b8;max-width:58ch;font-weight:420}.updated[data-v-e1129e17]{margin:18px 0 0;font-size:12.5px;color:#74718a}.lg-body[data-v-e1129e17]{display:grid;grid-template-columns:232px minmax(0,1fr);gap:72px;padding-top:42px;padding-bottom:78px}.toc[data-v-e1129e17]{position:sticky;top:92px;align-self:start}.toc h2[data-v-e1129e17]{font-size:11.5px;font-weight:620;letter-spacing:.1em;text-transform:uppercase;color:#74718a;margin-bottom:14px}.toc ul[data-v-e1129e17]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.toc a[data-v-e1129e17]{display:block;padding:7px 11px;border-radius:8px;color:#a8a6b8;font-size:13.5px}.toc a[data-v-e1129e17]:hover{background:#ffffff0b;color:#f7f6fa;text-decoration:none}.toc a.on[data-v-e1129e17]{background:#9a8cff24;color:#c6bcff;font-weight:550}.prose[data-v-e1129e17]{max-width:78ch}.prose h2[data-v-e1129e17]{font-size:19px;font-weight:620;letter-spacing:-.022em;margin:38px 0 12px;padding-top:4px}.prose h2[data-v-e1129e17]:first-child{margin-top:0}.prose p[data-v-e1129e17]{margin:0 0 16px;font-size:15px;line-height:1.72;color:#c9c6d6;font-weight:420}.prose ul[data-v-e1129e17]{margin:0 0 18px;padding-left:20px;display:flex;flex-direction:column;gap:9px}.prose li[data-v-e1129e17]{font-size:15px;line-height:1.65;color:#c9c6d6}.prose li[data-v-e1129e17]::marker{color:#9a8cff}.table-wrap[data-v-e1129e17]{overflow-x:auto;margin:0 0 22px}table[data-v-e1129e17]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-e1129e17],td[data-v-e1129e17]{text-align:left;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.09);vertical-align:top}th[data-v-e1129e17]{font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#a8a6b8}td[data-v-e1129e17]{color:#c9c6d6;line-height:1.6}tbody tr:last-child td[data-v-e1129e17]{border-bottom:0}.contact-note[data-v-e1129e17]{margin-top:38px;padding:16px 18px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.09);font-size:14px;color:#a8a6b8}.contact-note a[data-v-e1129e17]{color:#b7a9ff}.missing[data-v-e1129e17]{padding:90px 24px;text-align:center}.missing a[data-v-e1129e17]{color:#b7a9ff}@media(max-width:880px){.lg-body[data-v-e1129e17]{grid-template-columns:1fr;gap:32px;padding-bottom:56px}.toc[data-v-e1129e17]{position:static}.toc ul[data-v-e1129e17]{flex-direction:row;flex-wrap:wrap;gap:6px}.lg-head[data-v-e1129e17]{padding-top:42px}}.auth-page[data-v-fa566ff6]{display:grid;place-items:center;min-height:100vh;padding:24px}.auth-card[data-v-fa566ff6]{width:100%;max-width:400px;padding:28px;display:flex;flex-direction:column;gap:16px}.auth-brand[data-v-fa566ff6]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.brand-mark[data-v-fa566ff6]{width:38px;height:38px;border-radius:10px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;margin-bottom:6px}.page-sub[data-v-fa566ff6]{margin:0}.auth-page[data-v-42712ce3]{display:grid;place-items:center;min-height:100vh;padding:24px}.auth-card[data-v-42712ce3]{width:100%;max-width:420px;padding:28px;display:flex;flex-direction:column;gap:15px}.auth-brand[data-v-42712ce3]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.brand-mark[data-v-42712ce3]{width:38px;height:38px;border-radius:10px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;margin-bottom:6px}.page-sub[data-v-42712ce3]{margin:0}.shell[data-v-aee84c0e]{display:flex;min-height:100%}.sidebar[data-v-aee84c0e]{width:244px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:18px 14px;position:sticky;top:0;height:100vh}.brand[data-v-aee84c0e]{display:flex;align-items:center;gap:9px;padding:0 6px 20px}.brand-mark[data-v-aee84c0e]{width:30px;height:30px;border-radius:8px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;letter-spacing:.02em}.brand-name[data-v-aee84c0e]{font-weight:650;font-size:16px;letter-spacing:-.01em}.nav[data-v-aee84c0e]{display:flex;flex-direction:column;gap:2px}.nav-link[data-v-aee84c0e]{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--radius-sm);color:var(--text);font-size:14px;font-weight:500}.nav-link[data-v-aee84c0e]:hover{background:var(--surface-2);text-decoration:none}.nav-link.router-link-active[data-v-aee84c0e]{background:var(--brand-soft);color:var(--brand);font-weight:600}.usage-card[data-v-aee84c0e]{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.meter[data-v-aee84c0e]{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.meter-fill[data-v-aee84c0e]{height:100%;background:var(--brand);transition:width .3s ease}.meter-fill.hot[data-v-aee84c0e]{background:var(--warn)}.account[data-v-aee84c0e]{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.account-info[data-v-aee84c0e]{min-width:0;flex:1}.account-info[data-v-aee84c0e]>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main[data-v-aee84c0e]{flex:1;min-width:0;display:flex;flex-direction:column}.content[data-v-aee84c0e]{padding:26px 28px 60px;max-width:1080px;width:100%}.menu-btn[data-v-aee84c0e]{display:none;margin:14px 0 0 16px}.scrim[data-v-aee84c0e]{display:none}@media(max-width:860px){.sidebar[data-v-aee84c0e]{position:fixed;z-index:40;left:0;top:0;transform:translate(-100%);transition:transform .2s ease;box-shadow:var(--shadow-lg)}.sidebar.open[data-v-aee84c0e]{transform:none}.menu-btn[data-v-aee84c0e]{display:inline-flex}.content[data-v-aee84c0e]{padding:18px 16px 60px}.scrim[data-v-aee84c0e]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#10182859}}.grid[data-v-58e0fde3]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.bot-card[data-v-58e0fde3]{padding:16px;display:flex;flex-direction:column;gap:10px;color:inherit;transition:border-color .12s ease,box-shadow .12s ease}.bot-card[data-v-58e0fde3]:hover{text-decoration:none;border-color:#c9cbd4;box-shadow:var(--shadow-lg)}.bot-id[data-v-58e0fde3]{display:flex;align-items:center;gap:8px;min-width:0}.bot-id h2[data-v-58e0fde3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-58e0fde3]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.prompt-preview[data-v-58e0fde3]{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.stats[data-v-58e0fde3]{display:flex;gap:14px;padding-top:4px;border-top:1px solid var(--line)}.stats span[data-v-58e0fde3]{display:inline-flex;align-items:center;gap:5px}.scrim[data-v-58e0fde3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#10182866;display:grid;place-items:center;padding:20px}.dialog[data-v-58e0fde3]{width:100%;max-width:420px;box-shadow:var(--shadow-lg)}.grid-2[data-v-96a5ac3f]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.starter-row+.starter-row[data-v-96a5ac3f]{margin-top:6px}.range[data-v-96a5ac3f]{width:100%;accent-color:var(--brand)}.seg[data-v-c7faf08c]{display:inline-flex;gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px}.seg-btn[data-v-c7faf08c]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:13.5px;font-weight:550;color:var(--muted);cursor:pointer}.seg-btn.active[data-v-c7faf08c]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.list[data-v-c7faf08c]{list-style:none;margin:0;padding:0}.item[data-v-c7faf08c]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line)}.item[data-v-c7faf08c]:last-child{border-bottom:0}.item-icon[data-v-c7faf08c]{color:var(--muted);flex-shrink:0}.item-body[data-v-c7faf08c]{flex:1;min-width:0}.item-title[data-v-c7faf08c]{font-weight:550;font-size:14px}.item-body .hint[data-v-c7faf08c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.split[data-v-3860d5a9]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 340px;align-items:start}@media(max-width:940px){.split[data-v-3860d5a9]{grid-template-columns:1fr}}.color-row[data-v-3860d5a9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.swatch[data-v-3860d5a9]{width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:8px;background:none;cursor:pointer}.color-row .input[data-v-3860d5a9]{width:96px;flex:0 0 auto}.preset[data-v-3860d5a9]{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.12);cursor:pointer}.seg[data-v-3860d5a9]{display:inline-flex;gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px}.seg-btn[data-v-3860d5a9]{padding:7px 13px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:13.5px;font-weight:550;color:var(--muted);cursor:pointer}.seg-btn.active[data-v-3860d5a9]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.preview-col[data-v-3860d5a9]{position:sticky;top:20px}.preview[data-v-3860d5a9]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.preview-label[data-v-3860d5a9]{margin-bottom:10px}.panel[data-v-3860d5a9]{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-lg);font-size:13px}.panel-head[data-v-3860d5a9]{display:flex;align-items:center;gap:10px;padding:11px 13px;background:var(--brand);color:#fff}.avatar[data-v-3860d5a9]{width:30px;height:30px;border-radius:50%;overflow:hidden;background:#ffffff38;display:grid;place-items:center;font-weight:700;font-size:13px;flex-shrink:0}.avatar img[data-v-3860d5a9]{width:100%;height:100%;object-fit:cover}.head-text[data-v-3860d5a9]{flex:1;min-width:0}.head-title[data-v-3860d5a9]{font-weight:620}.head-sub[data-v-3860d5a9]{font-size:11.5px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-log[data-v-3860d5a9]{padding:12px;display:flex;flex-direction:column;gap:7px;background:#f7f7f9}.bubble[data-v-3860d5a9]{max-width:85%;padding:8px 11px;border-radius:12px;line-height:1.45}.bubble.bot[data-v-3860d5a9]{background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.bubble.user[data-v-3860d5a9]{background:var(--brand);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chips[data-v-3860d5a9]{display:flex;flex-wrap:wrap;gap:5px}.chip[data-v-3860d5a9]{border:1px solid var(--line);background:#fff;color:var(--brand);border-radius:999px;padding:5px 10px;font-size:12px}.panel-composer[data-v-3860d5a9]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:#fff}.send[data-v-3860d5a9]{width:28px;height:28px;border-radius:8px;background:var(--brand);color:#fff;display:grid;place-items:center;flex-shrink:0}.branding[data-v-3860d5a9]{text-align:center;padding:0 0 7px;background:#fff;font-size:11px}.launcher-row[data-v-3860d5a9]{display:flex;margin-top:12px}.launcher-row.right[data-v-3860d5a9]{justify-content:flex-end}.launcher-row.left[data-v-3860d5a9]{justify-content:flex-start}.launcher[data-v-3860d5a9]{display:inline-flex;align-items:center;gap:8px;justify-content:center;height:48px;min-width:48px;padding:0;border-radius:999px;background:var(--brand);color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 18px #0000002e}.launcher.wide[data-v-3860d5a9]{padding:0 18px}.code[data-v-4685c87d]{margin:0;padding:12px 14px;background:#16161a;color:#e8e8ef;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.key-row[data-v-4685c87d]{display:flex;align-items:center;gap:8px}.key[data-v-4685c87d]{flex:1;padding:8px 11px}.chips[data-v-4685c87d]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.chip[data-v-4685c87d]{display:inline-flex;align-items:center;gap:4px;padding:5px 6px 5px 11px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:13px;font-weight:550}.chip-x[data-v-4685c87d]{border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;padding:2px;border-radius:50%;opacity:.7}.chip-x[data-v-4685c87d]:hover{opacity:1;background:#4f46e524}.add-row[data-v-4685c87d]{display:flex;gap:8px}.add-row .input[data-v-4685c87d]{max-width:280px}code.mono[data-v-4685c87d]{background:#0000000f;padding:1px 5px;border-radius:4px;font-size:12.5px}.code code.mono[data-v-4685c87d]{background:none;padding:0}.range[data-v-0b888e4f]{width:100%;accent-color:var(--brand)}.danger[data-v-0b888e4f]{border-color:#f3d2d2}.btn-row[data-v-0b888e4f]{display:flex;gap:8px}.title-block[data-v-fc1ecd03]{min-width:0}.back[data-v-fc1ecd03]{display:inline-flex;align-items:center;gap:3px;margin-bottom:6px}.back[data-v-fc1ecd03]:hover{text-decoration:none;color:var(--brand)}.page-sub[data-v-fc1ecd03]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.actions[data-v-fc1ecd03]{display:flex;gap:8px;flex-wrap:wrap}.paused-note[data-v-fc1ecd03]{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px}.paused-note svg[data-v-fc1ecd03]{flex-shrink:0;margin-top:1px}.tabs[data-v-fc1ecd03]{display:flex;gap:2px;margin-bottom:18px;border-bottom:1px solid var(--line);overflow-x:auto}.tab[data-v-fc1ecd03]{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:0;background:transparent;font:inherit;font-size:14px;font-weight:550;color:var(--muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.tab[data-v-fc1ecd03]:hover{color:var(--text)}.tab.active[data-v-fc1ecd03]{color:var(--brand);border-bottom-color:var(--brand)}.back[data-v-be9378e3]{display:inline-flex;align-items:center;gap:3px;margin-bottom:6px}.back[data-v-be9378e3]:hover{text-decoration:none;color:var(--brand)}.search[data-v-be9378e3]{position:relative}.search .input[data-v-be9378e3]{padding-left:32px;width:260px}.search-icon[data-v-be9378e3]{position:absolute;left:10px;top:11px;color:var(--muted)}.split[data-v-be9378e3]{display:grid;gap:16px;grid-template-columns:320px minmax(0,1fr);align-items:start}@media(max-width:900px){.split[data-v-be9378e3]{grid-template-columns:1fr}.search .input[data-v-be9378e3]{width:100%}}.list-card[data-v-be9378e3]{max-height:72vh;overflow-y:auto}.list[data-v-be9378e3]{list-style:none;margin:0;padding:0}.item[data-v-be9378e3]{display:block;width:100%;text-align:left;padding:12px 14px;border:0;border-bottom:1px solid var(--line);background:transparent;font:inherit;cursor:pointer}.item[data-v-be9378e3]:hover{background:var(--surface-2)}.item.active[data-v-be9378e3]{background:var(--brand-soft)}.item-title[data-v-be9378e3]{font-weight:600;font-size:13.5px}.item-preview[data-v-be9378e3]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:3px 0}.item-meta[data-v-be9378e3]{display:flex;gap:4px}.load-more[data-v-be9378e3]{padding:12px;text-align:center}.transcript-card[data-v-be9378e3]{min-height:320px}.transcript[data-v-be9378e3]{padding:16px;display:flex;flex-direction:column;gap:12px;max-height:66vh;overflow-y:auto}.turn[data-v-be9378e3]{display:flex;flex-direction:column;gap:3px;max-width:78%}.turn.user[data-v-be9378e3]{align-self:flex-end;align-items:flex-end}.turn.assistant[data-v-be9378e3]{align-self:flex-start}.bubble[data-v-be9378e3]{padding:10px 13px;border-radius:13px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.turn.user .bubble[data-v-be9378e3]{background:var(--brand);color:#fff;border-bottom-right-radius:4px}.turn.assistant .bubble[data-v-be9378e3]{background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:4px}.turn-meta[data-v-be9378e3]{font-size:11.5px}.stat-row[data-v-875216d5]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stat[data-v-875216d5]{padding:16px;display:flex;flex-direction:column;gap:7px}.stat-value[data-v-875216d5]{font-size:26px;font-weight:650;letter-spacing:-.02em}.stat-of[data-v-875216d5]{font-size:15px;font-weight:400;color:var(--muted)}.meter[data-v-875216d5]{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.meter-fill[data-v-875216d5]{height:100%;background:var(--brand)}.meter-fill.hot[data-v-875216d5]{background:var(--warn)}.plans[data-v-875216d5]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.plan[data-v-875216d5]{padding:18px;display:flex;flex-direction:column;gap:12px}.plan.current[data-v-875216d5]{border-color:var(--brand)}.price[data-v-875216d5]{font-size:26px;font-weight:650;letter-spacing:-.02em}.features[data-v-875216d5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;flex:1;font-size:13.5px}.features li[data-v-875216d5]{display:flex;align-items:center;gap:7px;color:var(--muted)}.features svg[data-v-875216d5]{color:var(--ok);flex-shrink:0}code.mono[data-v-875216d5]{background:#0000000f;padding:1px 5px;border-radius:4px;font-size:12.5px}
