.ai[data-v-ec3ed843]{background:var(--paper);color:var(--ink)}.hero[data-v-ec3ed843],.ledger[data-v-ec3ed843],.plans[data-v-ec3ed843],.how[data-v-ec3ed843],.faq[data-v-ec3ed843],.close[data-v-ec3ed843]{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.hero[data-v-ec3ed843]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:40px;padding-bottom:88px;display:grid}.crumbs[data-v-ec3ed843]{margin-bottom:28px}.kicker[data-v-ec3ed843]{color:var(--accent);margin:0 0 14px;display:block}.hed[data-v-ec3ed843]{letter-spacing:-.015em;margin:0 0 22px;font-size:clamp(38px,5.4vw,64px);line-height:1.02}.hed em[data-v-ec3ed843]{color:var(--accent);font-style:italic}.answer[data-v-ec3ed843]{color:var(--ink-soft);max-width:58ch;margin:0 0 28px;font-size:18px;line-height:1.6}.cta-row[data-v-ec3ed843]{flex-wrap:wrap;gap:12px;display:flex}.cta-row .btn[data-v-ec3ed843]{min-height:48px;padding:0 24px}.transcript[data-v-ec3ed843]{background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);box-shadow:14px 14px 0 var(--accent-container);margin:0;padding:26px 26px 20px;transform:rotate(.6deg)}.t-who[data-v-ec3ed843]{opacity:.6;color:var(--paper);margin:0 0 6px;display:block}.t-ask[data-v-ec3ed843]{margin:0 0 18px;font-size:17px;line-height:1.5}.t-calls[data-v-ec3ed843]{border-top:1px dashed color-mix(in srgb, var(--paper) 30%, transparent);border-bottom:1px dashed color-mix(in srgb, var(--paper) 30%, transparent);font-family:var(--font-mono);gap:8px;margin:0 0 18px;padding:12px 0;font-size:12.5px;list-style:none;display:grid}.t-calls li[data-v-ec3ed843]{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.t-tool[data-v-ec3ed843]{color:var(--accent-container)}.t-arg[data-v-ec3ed843]{opacity:.75;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-res[data-v-ec3ed843]{opacity:.6}.t-answer[data-v-ec3ed843]{font-family:var(--font-display);margin:0 0 16px;font-size:18px;line-height:1.5}.t-cap[data-v-ec3ed843]{text-align:right;color:var(--accent-container);display:block}.ledger[data-v-ec3ed843]{grid-template-columns:1fr 1fr;gap:0;padding-top:0;padding-bottom:88px;display:grid}.col[data-v-ec3ed843]{border-top:3px solid var(--ink);padding:28px 32px}.col+.col[data-v-ec3ed843]{border-left:1px solid var(--hairline)}.col-label[data-v-ec3ed843]{margin:0 0 16px;display:block}.col ul[data-v-ec3ed843]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.col li[data-v-ec3ed843]{padding-left:28px;font-size:16px;line-height:1.5;position:relative}.can li[data-v-ec3ed843]:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}.cannot li[data-v-ec3ed843]:before{content:"✕";color:var(--danger);font-weight:700;position:absolute;left:0}.plans[data-v-ec3ed843]{padding-bottom:88px}.sec-hed[data-v-ec3ed843]{margin:0 0 24px;font-size:clamp(28px,3.6vw,40px);line-height:1.1}.plan-row[data-v-ec3ed843]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plan[data-v-ec3ed843]{border:1px solid var(--hairline-soft);border-radius:var(--radius-md);background:var(--surface);gap:4px;padding:22px 20px;display:grid}.plan.trial[data-v-ec3ed843]{background:var(--accent-container);color:var(--on-accent-container);border-color:#0000}.plan-name[data-v-ec3ed843]{font-size:24px}.plan-sub[data-v-ec3ed843]{color:inherit;opacity:.75;font-size:14px}.plans-note[data-v-ec3ed843]{color:var(--ink-soft);margin:18px 0 0;font-size:15px}.how[data-v-ec3ed843]{padding-bottom:88px}.how-url code[data-v-ec3ed843]{border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font-family:var(--font-mono);overflow-wrap:anywhere;padding:12px 16px;font-size:15px;display:inline-block}.how-list[data-v-ec3ed843]{counter-reset:how;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.how-list li[data-v-ec3ed843]{counter-increment:how;border-top:1px solid var(--hairline);gap:4px;padding-top:14px;display:grid}.how-list li[data-v-ec3ed843]:before{content:counter(how, upper-roman);font-family:var(--font-mono);color:var(--accent);font-size:12px}.how-name[data-v-ec3ed843]{font-size:20px}.how-sub[data-v-ec3ed843]{color:var(--ink-soft);font-size:14px}.how-note[data-v-ec3ed843]{color:var(--ink-soft);max-width:64ch;margin:22px 0 0;font-size:15px}.faq[data-v-ec3ed843]{max-width:820px;padding-bottom:88px}.faq dl[data-v-ec3ed843]{margin:0}.faq-item[data-v-ec3ed843]{border-top:1px solid var(--hairline-soft);padding:18px 0}.faq-item dt[data-v-ec3ed843]{margin:0 0 8px;font-size:20px;line-height:1.3}.faq-item dd[data-v-ec3ed843]{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.close[data-v-ec3ed843]{text-align:center;padding-bottom:112px}.close-hed[data-v-ec3ed843]{margin:0 0 24px;font-size:clamp(30px,4vw,48px)}.close .cta-row[data-v-ec3ed843]{justify-content:center}@media (width<=900px){.hero[data-v-ec3ed843]{grid-template-columns:1fr;gap:40px;padding-bottom:64px}.transcript[data-v-ec3ed843]{box-shadow:8px 8px 0 var(--accent-container);transform:none}.ledger[data-v-ec3ed843]{grid-template-columns:1fr;padding-bottom:64px}.col+.col[data-v-ec3ed843]{border-left:0}.plan-row[data-v-ec3ed843],.how-list[data-v-ec3ed843]{grid-template-columns:1fr 1fr}}@media (width<=520px){.hero[data-v-ec3ed843],.ledger[data-v-ec3ed843],.plans[data-v-ec3ed843],.how[data-v-ec3ed843],.faq[data-v-ec3ed843],.close[data-v-ec3ed843]{padding-left:16px;padding-right:16px}.col[data-v-ec3ed843]{padding:22px 4px}.plan-row[data-v-ec3ed843],.how-list[data-v-ec3ed843]{grid-template-columns:1fr}.t-calls li[data-v-ec3ed843]{grid-template-columns:1fr auto}.t-arg[data-v-ec3ed843]{display:none}.cta-row .btn[data-v-ec3ed843]{flex:auto;justify-content:center}}
