.accordion.svelte-13t9qfq{padding:0 24px}.item.svelte-13t9qfq{border-bottom:1px solid var(--line)}.item.svelte-13t9qfq:last-child{border-bottom:0}h3.svelte-13t9qfq{margin:0}button.svelte-13t9qfq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;background:none;border:0;border-radius:0;box-shadow:none;color:var(--text);font-family:inherit;font-size:1rem;font-weight:600;text-align:left;padding:20px 0;cursor:pointer;transition:color .14s ease}button.svelte-13t9qfq:hover{color:var(--copper);transform:none;filter:none}.chev.svelte-13t9qfq{width:18px;height:18px;flex:none;color:var(--muted);transition:transform .22s ease}.item.open.svelte-13t9qfq .chev:where(.svelte-13t9qfq){transform:rotate(180deg);color:var(--copper)}.body.svelte-13t9qfq{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.item.open.svelte-13t9qfq .body:where(.svelte-13t9qfq){grid-template-rows:1fr}.inner.svelte-13t9qfq{min-height:0;overflow:hidden}.inner.svelte-13t9qfq p:where(.svelte-13t9qfq){margin:0;padding:0 32px 20px 0;max-width:78ch}@media(prefers-reduced-motion:reduce){.chev.svelte-13t9qfq,.body.svelte-13t9qfq{transition:none}}.classbar.svelte-1hrotn9{margin:0 0 18px}.classbar-head.svelte-1hrotn9{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:10px}.classbar-label.svelte-1hrotn9{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.classbar-count.svelte-1hrotn9{font-size:.85rem;color:var(--muted)}.chips.svelte-1hrotn9{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-1hrotn9{display:inline-flex;align-items:center;gap:8px;background-image:none;background-color:transparent;border:1px solid var(--line);border-radius:999px;box-shadow:none;color:var(--muted);font-size:.86rem;font-weight:600;padding:7px 13px;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.chip.svelte-1hrotn9:hover{border-color:var(--copper);color:var(--text);transform:none;filter:none}.chip.svelte-1hrotn9 .mark:where(.svelte-1hrotn9){width:12px;height:12px;flex:none;color:var(--muted);transition:color .14s ease}.chip.on.svelte-1hrotn9{border-color:var(--copper);background-color:#f0b0901a;color:var(--text)}.chip.on.svelte-1hrotn9 .mark:where(.svelte-1hrotn9){color:var(--copper)}.model-grid.svelte-1hrotn9{align-items:stretch;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.model-card.svelte-1hrotn9{position:relative;display:grid;align-content:start}.model-card.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0;font-size:1.5rem}.model-card.recommended.svelte-1hrotn9{border-color:var(--copper)}.badge-pop.svelte-1hrotn9{position:absolute;top:-11px;right:16px;background:var(--crimson);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.blurb.svelte-1hrotn9{color:var(--muted);font-size:.92rem;margin:6px 0 14px}.per.svelte-1hrotn9{font-size:1rem;color:var(--muted)}.plus.svelte-1hrotn9{display:block;font-size:.95rem;color:var(--copper);margin-top:2px}.class-line.svelte-1hrotn9{margin:2px 0 0;font-size:.85rem}.setup-line.svelte-1hrotn9{margin:8px 0 0;font-size:.88rem}.examples.svelte-1hrotn9{margin:16px 0 18px}.examples.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding-block:6px;font-size:.9rem}.addons.svelte-1hrotn9{display:grid;gap:4px;margin:4px 0 18px;padding-top:12px;border-top:1px solid var(--line);font-size:.88rem;color:var(--muted)}.addons-label.svelte-1hrotn9{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--copper)}.card-cta.svelte-1hrotn9{justify-self:start;align-self:end}.offer-line.svelte-1hrotn9{margin:10px 0 0;padding:9px 12px;border:1px solid var(--line);border-radius:8px;font-size:.85rem;color:var(--muted)}.crossover.svelte-1hrotn9{margin:20px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--copper) 6%,transparent);font-size:.92rem}.crossover.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--copper);white-space:nowrap}.included-line.svelte-1hrotn9{margin:18px 0 0;font-size:.9rem;max-width:70ch}.host-grid.svelte-1hrotn9{margin-bottom:8px}@media(max-width:860px){.model-grid.svelte-1hrotn9{grid-template-columns:1fr}}
