.copilot-root.svelte-hy39xx{min-height:100vh;background:var(--canvas);color:var(--ink);font-family:var(--font-sans)}main.svelte-hy39xx{max-width:1160px;margin:0 auto;padding:44px 32px 112px}h1.svelte-hy39xx,h2.svelte-hy39xx,h3.svelte-hy39xx{margin-top:0;color:var(--ink);font-family:var(--font-serif);font-weight:500}.eyebrow.svelte-hy39xx,.card-label.svelte-hy39xx{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hero.svelte-hy39xx{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(48px,7vw,88px);align-items:center;padding:64px 0 112px}.hero.svelte-hy39xx h1:where(.svelte-hy39xx){margin:18px 0 26px;font-size:clamp(48px,6.2vw,76px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.hero.svelte-hy39xx h1:where(.svelte-hy39xx) em:where(.svelte-hy39xx){font-style:normal}.lead.svelte-hy39xx{max-width:680px;margin:0 0 30px;color:var(--ink-2);font-size:19px;line-height:1.55}.hero-actions.svelte-hy39xx,.final-actions.svelte-hy39xx{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.text-link.svelte-hy39xx{color:var(--ink);font-size:15px;font-weight:600;text-underline-offset:4px}.hero-facts.svelte-hy39xx{display:flex;flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;color:var(--ink-3);font-family:var(--font-mono);font-size:11px;list-style:none}.hero-facts.svelte-hy39xx li:where(.svelte-hy39xx):before{margin-right:7px;color:var(--ember);content:"✓"}.host-card.svelte-hy39xx{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-3);background:var(--canvas-2);box-shadow:var(--shadow-2)}.card-label.svelte-hy39xx{padding:18px 22px;border-bottom:1px solid var(--border)}.host-row.svelte-hy39xx{padding:24px 22px}.host-row.svelte-hy39xx+.host-row:where(.svelte-hy39xx){border-top:1px solid var(--border)}.host-row.featured.svelte-hy39xx{background:var(--ember-soft)}.host-row.svelte-hy39xx strong:where(.svelte-hy39xx){display:block;margin-bottom:13px;font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.host-row.svelte-hy39xx p:where(.svelte-hy39xx),.source-note.svelte-hy39xx,.independence-note.svelte-hy39xx{color:var(--ink-2);font-size:13px;line-height:1.55}.route.svelte-hy39xx{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.route.svelte-hy39xx span:where(.svelte-hy39xx){padding:11px 8px;border:1px solid var(--border);border-radius:var(--radius-1);background:var(--canvas);font-family:var(--font-mono);font-size:11px;text-align:center}.decision.svelte-hy39xx,.comparison.svelte-hy39xx,.workflow.svelte-hy39xx,.questions.svelte-hy39xx{padding:96px 0;border-top:1px solid var(--border)}.section-heading.svelte-hy39xx{max-width:780px;margin-bottom:42px}.section-heading.svelte-hy39xx h2:where(.svelte-hy39xx){margin:14px 0 16px;font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.section-heading.svelte-hy39xx p:where(.svelte-hy39xx){margin:0;color:var(--ink-2);font-size:17px;line-height:1.6}.section-heading.svelte-hy39xx a:where(.svelte-hy39xx),.source-note.svelte-hy39xx a:where(.svelte-hy39xx){color:var(--ink);font-weight:600;text-underline-offset:3px}.decision-grid.svelte-hy39xx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.decision-grid.svelte-hy39xx article:where(.svelte-hy39xx){padding:32px;border:1px solid var(--border);border-radius:var(--radius-2);background:var(--canvas-2)}.decision-grid.svelte-hy39xx article.recommended:where(.svelte-hy39xx){border-color:color-mix(in srgb,var(--ember) 60%,var(--border));background:var(--ember-soft)}.decision-grid.svelte-hy39xx span:where(.svelte-hy39xx){color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.decision-grid.svelte-hy39xx h3:where(.svelte-hy39xx){margin:12px 0;font-size:30px;line-height:1.1}.decision-grid.svelte-hy39xx p:where(.svelte-hy39xx){margin:0;color:var(--ink-2);line-height:1.65}.table-scroll.svelte-hy39xx{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-2);background:var(--canvas-2)}table.svelte-hy39xx{width:100%;min-width:780px;border-collapse:collapse}caption.svelte-hy39xx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}th.svelte-hy39xx,td.svelte-hy39xx{padding:20px;border-bottom:1px solid var(--border);color:var(--ink-2);font-size:14px;line-height:1.5;text-align:left;vertical-align:top}thead.svelte-hy39xx th:where(.svelte-hy39xx){background:var(--canvas-3);color:var(--ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}tbody.svelte-hy39xx th:where(.svelte-hy39xx){width:28%;color:var(--ink);font-weight:650}tbody.svelte-hy39xx tr:where(.svelte-hy39xx):last-child th:where(.svelte-hy39xx),tbody.svelte-hy39xx tr:where(.svelte-hy39xx):last-child td:where(.svelte-hy39xx){border-bottom:0}.independence-note.svelte-hy39xx,.source-note.svelte-hy39xx{margin:18px 0 0}.steps.svelte-hy39xx{display:grid;gap:0;margin:0;padding:0;list-style:none}.steps.svelte-hy39xx li:where(.svelte-hy39xx){display:grid;grid-template-columns:64px 1fr;gap:24px;padding:28px 0;border-top:1px solid var(--border)}.steps.svelte-hy39xx li:where(.svelte-hy39xx)>span:where(.svelte-hy39xx){color:var(--ember);font-family:var(--font-mono);font-size:13px}.steps.svelte-hy39xx h3:where(.svelte-hy39xx){margin:0 0 8px;font-size:27px}.steps.svelte-hy39xx p:where(.svelte-hy39xx){max-width:760px;margin:0;color:var(--ink-2);line-height:1.6}code.svelte-hy39xx{font-family:var(--font-mono);font-size:.9em}.faq-list.svelte-hy39xx{border-top:1px solid var(--border)}details.svelte-hy39xx{border-bottom:1px solid var(--border)}summary.svelte-hy39xx{padding:24px 0;color:var(--ink);font-size:18px;font-weight:650;cursor:pointer}details.svelte-hy39xx p:where(.svelte-hy39xx){max-width:820px;margin:-4px 0 24px;color:var(--ink-2);line-height:1.65}.final-cta.svelte-hy39xx{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding:56px;border-radius:var(--radius-3);background:var(--forest-deep)}.final-cta.svelte-hy39xx h2:where(.svelte-hy39xx){margin:12px 0 14px;color:var(--paper);font-size:clamp(36px,5vw,56px);line-height:1.02}.final-cta.svelte-hy39xx p:where(.svelte-hy39xx){max-width:670px;margin:0;color:color-mix(in srgb,var(--paper) 76%,transparent);line-height:1.6}.light.svelte-hy39xx{color:var(--paper)}@media (max-width: 860px){.hero.svelte-hy39xx,.final-cta.svelte-hy39xx{grid-template-columns:1fr}.host-card.svelte-hy39xx{max-width:620px}.final-actions.svelte-hy39xx{align-items:flex-start}}@media (max-width: 640px){main.svelte-hy39xx{padding:28px 20px 80px}.hero.svelte-hy39xx{padding:44px 0 80px}.hero.svelte-hy39xx h1:where(.svelte-hy39xx){font-size:clamp(42px,14vw,62px)}.decision.svelte-hy39xx,.comparison.svelte-hy39xx,.workflow.svelte-hy39xx,.questions.svelte-hy39xx{padding:72px 0}.decision-grid.svelte-hy39xx,.route.svelte-hy39xx{grid-template-columns:1fr}.route.svelte-hy39xx b:where(.svelte-hy39xx){transform:rotate(90deg);text-align:center}.steps.svelte-hy39xx li:where(.svelte-hy39xx){grid-template-columns:42px 1fr;gap:14px}.final-cta.svelte-hy39xx{padding:36px 26px}}
