.ax{--ax-accent:#fe6b36;--ax-ink:#14161c;--ax-body:#14161c9e;--ax-muted:#14161c9e;--ax-bg:#fff;--ax-alt:#f5f6f8;--ax-card:#fff;--ax-line:#14161c1a;--ax-chip-bg:#fe6b361a;--ax-bubble:#f5f6f8;--ax-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;color:var(--ax-ink);background:var(--ax-bg);letter-spacing:-.01em;font-family:Plus Jakarta Sans,system-ui,sans-serif}.theme-dark .ax{--ax-ink:#e8ecf4;--ax-body:#e8ecf4a8;--ax-muted:#e8ecf4a8;--ax-bg:#0b1220;--ax-alt:#111a2b;--ax-card:#111a2b;--ax-line:#e8ecf41f;--ax-chip-bg:#fe6b3629;--ax-bubble:#1a2438}.ax-wrap{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:0 24px}.ax-section{padding:72px 0}.ax-section--alt{background:var(--ax-alt)}.ax-eyebrow{font-family:var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-accent);margin:0 0 14px;font-size:12.5px;font-weight:700}.ax-h1{letter-spacing:-.04em;text-wrap:balance;margin:0 0 24px;font-size:clamp(34px,3.6vw,50px);font-weight:800;line-height:1.04}.ax-h1 em{color:var(--ax-accent);font-style:normal}.ax-h2{letter-spacing:-.035em;text-wrap:balance;max-width:26ch;margin:0 0 18px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.08}.ax-lead{color:var(--ax-body);text-wrap:pretty;max-width:58ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.ax-card{background:var(--ax-card);border:1px solid var(--ax-line);box-sizing:border-box;border-radius:18px;padding:26px}.ax-card h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.25}.ax-card p{color:var(--ax-body);margin:0;font-size:15.5px;line-height:1.6}.ax-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:40px;display:grid}.ax-btn{min-height:50px;font:inherit;cursor:pointer;background:var(--ax-ink);color:var(--ax-bg);box-sizing:border-box;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.ax-btn:hover{opacity:.88}.ax-chip{background:var(--ax-chip-bg);color:var(--ax-accent);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.ax-tags{text-transform:uppercase;letter-spacing:.08em;color:var(--ax-body);flex-wrap:wrap;gap:6px 0;margin:0;font-size:12.5px;font-weight:700;display:flex}.ax-dot{color:var(--ax-accent);margin:0 10px}.ax-hero{padding:130px 0 72px}.ax-hero-grid{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.ax-hero-text{flex:1.2 440px;min-width:0}.ax-hero-media{flex:380px;min-width:0}.ax-hero-actions{margin:34px 0 22px}.ax-chat{flex-direction:column;gap:14px;display:flex;box-shadow:0 18px 40px #1a1a1a1f}.theme-dark .ax-chat{box-shadow:0 18px 40px #0006}.ax-msg-who{font-family:var(--ax-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-muted);margin:0 0 6px;font-size:11px;font-weight:700}.ax-msg-text{border-radius:14px;margin:0;padding:12px 16px;font-size:15.5px;line-height:1.5}.ax-msg--you{text-align:right;align-self:flex-end;max-width:88%}.ax-msg--you .ax-msg-text{background:var(--ax-ink);color:var(--ax-bg);text-align:left}.ax-msg--ai .ax-msg-text{background:var(--ax-bubble);color:var(--ax-ink)}.ax-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ax-chip--more{color:var(--ax-muted);background:0 0}.ax-prompt-label{font-family:var(--ax-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ax-accent);margin-bottom:12px;font-size:12px;font-weight:700;display:block}.ax-prompt-text{letter-spacing:-.015em;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.35}.ax-card p.ax-prompt-text{color:var(--ax-ink);font-size:18px}.ax-trust{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 32px;margin-top:40px;display:grid}.ax-trust-item{border-top:3px solid var(--ax-accent);padding-top:18px}.ax-trust-item h3{letter-spacing:-.025em;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.15}.ax-trust-item p{color:var(--ax-body);margin:0;line-height:1.6}.ax-connect{scroll-margin-top:90px}.ax-steps{counter-reset:ax-step;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;margin-top:40px;display:grid}.ax-step{counter-increment:ax-step}.ax-step:before{content:counter(ax-step, decimal-leading-zero);font-family:var(--ax-mono);letter-spacing:.14em;color:var(--ax-accent);margin-bottom:12px;font-size:12.5px;font-weight:700;display:block}.ax-url{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding:16px 18px;display:flex}.ax-url-label{font-size:14px;font-weight:700}.ax-url code{font-family:var(--ax-mono);background:var(--ax-alt);overflow-wrap:anywhere;border-radius:10px;flex:260px;padding:8px 12px;font-size:16px}.ax-copy{min-height:40px;padding:0 18px;font-size:15px}.ax-note{color:var(--ax-body);max-width:72ch;margin:20px 0 0;font-size:15px;line-height:1.6}.ax-code{margin-top:20px}.ax-code summary{cursor:pointer;font-size:15px;font-weight:700}.ax-code pre{background:var(--ax-alt);font-family:var(--ax-mono);white-space:pre;border-radius:12px;margin:12px 0 0;padding:14px 16px;font-size:14px;overflow-x:auto}.ax-faq{flex-direction:column;gap:14px;max-width:820px;margin-top:36px;display:flex}.ax-faq details{padding:20px 24px}.ax-faq summary{cursor:pointer;letter-spacing:-.01em;font-size:17px;font-weight:700}.ax-faq details p{margin:12px 0 0}.ax-pro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ax-pro .ax-h2{margin-bottom:10px}@media (width<=720px){.ax-hero{padding-top:96px}.ax-lead{font-size:17px}}
