.mkt.svelte-1qn229y{--purple: #667eea;--purple-d: #764ba2;--cta1: #2b7fff;--cta2: #9810fa;--text: #1a1a2e;--text2: #4a5568;--textm: #718096;--bg: #ffffff;--bgs: #f7f8fc;--border: #e2e8f0;--col: 31.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg);min-height:100vh}.mkt-container.svelte-1qn229y{max-width:1100px;margin:0 auto;padding:0 1.5rem}.mkt-logo.svelte-1qn229y{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text);font-weight:700;font-size:1.1rem;flex-shrink:0}.mkt-logo-text.svelte-1qn229y{font-family:inherit}.aa-eyebrow.svelte-1qn229y{font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin:0 0 .75rem}.aa-h2.svelte-1qn229y{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:0 0 1rem}.aa-body.svelte-1qn229y{font-size:1.0625rem;color:var(--text2);line-height:1.7;margin:0 0 1rem}.aa-body.svelte-1qn229y:last-child{margin-bottom:0}.aa-fine.svelte-1qn229y{font-size:.9375rem;color:var(--textm)}code.svelte-1qn229y{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:#eef1f8;color:#3730a3;padding:.1em .35em;border-radius:4px}.aa-section.svelte-1qn229y{padding:4rem 0}.aa-bg-subtle.svelte-1qn229y{background:var(--bgs)}.aa-narrow.svelte-1qn229y{max-width:var(--col)}.aa-heading.svelte-1qn229y{text-align:left;margin-bottom:2.5rem}.aa-heading.svelte-1qn229y .aa-eyebrow:where(.svelte-1qn229y){margin-bottom:.5rem}.aa-hero.svelte-1qn229y{min-height:calc(100vh - 4rem);display:flex;align-items:center;padding:3rem 0;border-bottom:1px solid var(--border)}.aa-hero.svelte-1qn229y>.mkt-container:where(.svelte-1qn229y){width:100%}.aa-hero.svelte-1qn229y .aa-eyebrow:where(.svelte-1qn229y){font-size:.875rem}.aa-title.svelte-1qn229y{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:0 0 1.25rem;max-width:18ch}.aa-grad.svelte-1qn229y{background:linear-gradient(120deg,var(--purple),var(--cta2));-webkit-background-clip:text;background-clip:text;color:transparent}.aa-lede.svelte-1qn229y{font-size:1.1875rem;color:var(--text2);line-height:1.65;margin:0 0 2rem;max-width:62ch}.aa-lede.svelte-1qn229y code:where(.svelte-1qn229y){font-size:.85em;background:#eef1f8;color:#3730a3;padding:.1em .35em;border-radius:4px}.aa-cta-row.svelte-1qn229y{display:flex;gap:.75rem;flex-wrap:wrap}.aa-btn-primary.svelte-1qn229y,.aa-btn-secondary.svelte-1qn229y{display:inline-block;padding:.7rem 1.4rem;border-radius:8px;font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .15s,background .15s}.aa-btn-primary.svelte-1qn229y{background:linear-gradient(135deg,var(--cta1),var(--cta2));color:#fff}.aa-btn-primary.svelte-1qn229y:hover{opacity:.9}.aa-btn-secondary.svelte-1qn229y{background:#fff;color:var(--text);border:1.5px solid var(--border)}.aa-btn-secondary.svelte-1qn229y:hover{border-color:var(--purple);color:var(--purple)}.aa-toc.svelte-1qn229y{display:flex;flex-direction:column;margin-top:2.25rem;border-top:1px solid var(--border)}.aa-toc-cap.svelte-1qn229y{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--textm);margin:.9rem 0 .35rem}.aa-toc-row.svelte-1qn229y{display:flex;align-items:center;gap:.75rem;padding:.55rem .1rem;text-decoration:none;border-bottom:1px solid var(--border)}.aa-toc-label.svelte-1qn229y{font-size:.9375rem;font-weight:600;color:var(--text);white-space:nowrap;transition:color .15s}.aa-toc-dots.svelte-1qn229y{flex:1;min-width:1.25rem;border-bottom:2px dotted var(--border)}.aa-toc-arrow.svelte-1qn229y{font-size:1rem;font-weight:700;color:var(--purple);transition:transform .15s}.aa-toc-row.svelte-1qn229y:hover .aa-toc-label:where(.svelte-1qn229y){color:var(--purple)}.aa-toc-row.svelte-1qn229y:hover .aa-toc-arrow:where(.svelte-1qn229y){transform:translate(4px)}html:has(.mkt){scroll-behavior:smooth}.aa-section.svelte-1qn229y,.aa-hero.svelte-1qn229y{scroll-margin-top:4rem}.aa-compare.svelte-1qn229y{width:var(--col);max-width:100%;margin:0 auto}.aa-table-wrap.svelte-1qn229y{width:100%;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#fff}.aa-table.svelte-1qn229y{width:100%;border-collapse:collapse}.aa-table.svelte-1qn229y th:where(.svelte-1qn229y),.aa-table.svelte-1qn229y td:where(.svelte-1qn229y){padding:.8rem 1rem}.aa-table.svelte-1qn229y thead:where(.svelte-1qn229y) th:where(.svelte-1qn229y){font-size:1.0625rem;letter-spacing:.01em;color:var(--text);border-bottom:2px solid var(--border);font-weight:700}.aa-th-label.svelte-1qn229y{text-align:left}.aa-th-flipnem.svelte-1qn229y,.aa-th-anki.svelte-1qn229y{text-align:center;width:7rem}.aa-th-flipnem.svelte-1qn229y{color:var(--purple)}.aa-th-anki.svelte-1qn229y{color:var(--text)}.aa-table.svelte-1qn229y tbody:where(.svelte-1qn229y) tr:where(.svelte-1qn229y){border-bottom:1px solid var(--border)}.aa-table.svelte-1qn229y tbody:where(.svelte-1qn229y) tr:where(.svelte-1qn229y):last-child{border-bottom:none}.aa-row-label.svelte-1qn229y{text-align:left;font-weight:600;color:var(--text)}.aa-cell.svelte-1qn229y{text-align:center;line-height:1}.aa-yes.svelte-1qn229y{color:#16a34a;font-weight:800;font-size:1.25rem}.aa-no.svelte-1qn229y{color:#dc2626;font-weight:800;font-size:1.875rem}.aa-legend.svelte-1qn229y{margin:1.1rem auto 0;display:flex;flex-direction:column;gap:.4rem;width:fit-content;max-width:100%}.aa-legend.svelte-1qn229y p:where(.svelte-1qn229y){font-size:.8125rem;color:var(--textm);line-height:1.5;margin:0}.aa-fn.svelte-1qn229y{font-weight:700;color:var(--text2)}.aa-fork.svelte-1qn229y{display:grid;grid-template-columns:1fr;gap:1.5rem}.aa-fork-col.svelte-1qn229y{background:#fff;border:1px solid var(--border);border-radius:12px;padding:1.75rem}.aa-fork-col-primary.svelte-1qn229y{border-color:var(--purple);box-shadow:0 8px 30px #667eea1f}.aa-fork-title.svelte-1qn229y{font-size:1.1875rem;font-weight:700;margin:0 0 1rem}.aa-list.svelte-1qn229y{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7rem}.aa-list.svelte-1qn229y li:where(.svelte-1qn229y){position:relative;padding-left:1.4rem;font-size:.9688rem;color:var(--text2);line-height:1.55}.aa-list.svelte-1qn229y li:where(.svelte-1qn229y):before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:2px;transform:rotate(45deg);background:var(--purple)}.aa-cta-card.svelte-1qn229y{text-align:center;background:linear-gradient(135deg,#f5f3ff,#eef2ff);border:1px solid var(--border);border-radius:16px;padding:2.75rem 2rem}.aa-cta-card.svelte-1qn229y .aa-body:where(.svelte-1qn229y){margin:0 auto 1.5rem}.aa-cta-center.svelte-1qn229y{justify-content:center}.aa-faq.svelte-1qn229y{display:flex;flex-direction:column;gap:1.5rem}.aa-faq-item.svelte-1qn229y h3:where(.svelte-1qn229y){font-size:1.0625rem;font-weight:700;margin:0 0 .4rem}.aa-faq-item.svelte-1qn229y p:where(.svelte-1qn229y){font-size:.9688rem;color:var(--text2);line-height:1.65;margin:0}.aa-faq-item.svelte-1qn229y code:where(.svelte-1qn229y){font-size:.9em;background:#eef1f8;color:#3730a3;padding:.1em .35em;border-radius:4px}.mkt-footer.svelte-1qn229y{background:var(--bgs);border-top:1px solid var(--border);padding:2rem 0}.mkt-footer-inner.svelte-1qn229y{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:space-between}.mkt-footer-copy.svelte-1qn229y{font-size:.875rem;color:var(--textm)}.mkt-footer-links.svelte-1qn229y{display:flex;gap:1.25rem}.mkt-footer-links.svelte-1qn229y a:where(.svelte-1qn229y){font-size:.875rem;color:var(--textm);text-decoration:none}.mkt-footer-links.svelte-1qn229y a:where(.svelte-1qn229y):hover{color:var(--text)}@media(max-width:767px){.aa-section.svelte-1qn229y,.aa-hero.svelte-1qn229y{scroll-margin-top:0}.aa-section.svelte-1qn229y{padding:2.75rem 0}.aa-hero.svelte-1qn229y{min-height:calc(100svh - 4rem);align-items:unset;padding:2.5rem 0}.aa-fork.svelte-1qn229y{grid-template-columns:1fr}.aa-heading.svelte-1qn229y{margin-bottom:1.75rem}.aa-table.svelte-1qn229y th:where(.svelte-1qn229y),.aa-table.svelte-1qn229y td:where(.svelte-1qn229y){padding:.65rem .5rem}.aa-table.svelte-1qn229y thead:where(.svelte-1qn229y) th:where(.svelte-1qn229y){font-size:.9375rem}.aa-row-label.svelte-1qn229y{font-size:.875rem}.aa-th-flipnem.svelte-1qn229y,.aa-th-anki.svelte-1qn229y{width:3.75rem}}
