.plan-finder.svelte-5iits{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--raised);overflow:hidden}.finder-head.svelte-5iits{grid-column:1 / -1;padding:22px 24px;border-bottom:1px solid var(--border)}.finder-kicker.svelte-5iits{margin:0 0 6px;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.finder-head.svelte-5iits h3:where(.svelte-5iits){margin:0;font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);line-height:1.1;letter-spacing:-.035em;color:var(--ink)}.finder-head.svelte-5iits p:where(.svelte-5iits){max-width:60ch;margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.finder-fields.svelte-5iits{display:grid;gap:20px;padding:22px 24px}fieldset.svelte-5iits{min-width:0;margin:0;padding:0;border:0}legend.svelte-5iits{margin-bottom:8px;font-size:12px;font-weight:500;color:var(--ink-2)}.choice-row.svelte-5iits{display:flex;flex-wrap:wrap;gap:6px}.choice-row.svelte-5iits button:where(.svelte-5iits){min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--paper);color:var(--muted);font-size:12px;transition:border-color var(--motion-control) var(--ease-out),background-color var(--motion-control) var(--ease-out),color var(--motion-control) var(--ease-out)}.choice-row.svelte-5iits button:where(.svelte-5iits):hover{border-color:var(--ink-2);color:var(--ink)}.choice-row.svelte-5iits button.is-active:where(.svelte-5iits){border-color:var(--accent-text);background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:500}.finder-result.svelte-5iits{display:grid;align-content:start;padding:22px 24px;border-left:1px solid var(--border);background:var(--paper)}.result-kicker.svelte-5iits{margin:0;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.result-head.svelte-5iits{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px}.result-head.svelte-5iits strong:where(.svelte-5iits){font-family:var(--font-display);font-size:30px;line-height:1;letter-spacing:-.04em;color:var(--ink)}.result-head.svelte-5iits span:where(.svelte-5iits){font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap}.result-summary.svelte-5iits{margin:10px 0 0;font-size:13px;font-weight:500;color:var(--ink)}.result-reason.svelte-5iits{margin:6px 0 18px;font-size:12px;line-height:1.5;color:var(--muted)}.finder-result.svelte-5iits .btn:where(.svelte-5iits){justify-self:start}.is-compact.svelte-5iits{grid-template-columns:1fr}.is-compact.svelte-5iits .finder-result:where(.svelte-5iits){border-left:0;border-top:1px solid var(--border)}@media(max-width:820px){.plan-finder.svelte-5iits{grid-template-columns:1fr}.finder-result.svelte-5iits{border-left:0;border-top:1px solid var(--border)}.finder-result.svelte-5iits .btn:where(.svelte-5iits){width:100%;justify-self:stretch}}@media(prefers-reduced-motion:reduce){.choice-row.svelte-5iits button:where(.svelte-5iits){transition:none}}.promo-strip.svelte-sr4236{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;margin-top:24px;background:var(--paper-2);border:1px solid var(--border);border-radius:var(--radius-card);font-size:13px}.promo-status.svelte-sr4236{display:flex;align-items:center;gap:8px}.status-indicator.svelte-sr4236{width:8px;height:8px;border-radius:999px;background:var(--positive);flex-shrink:0}.status-sub.svelte-sr4236{color:var(--muted)}.promo-note.svelte-sr4236{color:var(--muted);font-size:12px}.capacity-band.svelte-sr4236{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;margin-bottom:8px}.capacity-copy.svelte-sr4236{max-width:58ch}.band-kicker.svelte-sr4236{margin:0 0 8px;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.capacity-copy.svelte-sr4236 h2:where(.svelte-sr4236){margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(26px,3.4vw,40px);line-height:1.05;letter-spacing:-.045em;color:var(--ink)}.capacity-copy.svelte-sr4236 p:where(.svelte-sr4236){margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.capacity-list.svelte-sr4236{display:grid;gap:5px;margin:14px 0 16px;padding:0;list-style:none;color:var(--ink-2);font-size:12px;line-height:1.45}.capacity-list.svelte-sr4236 li:where(.svelte-sr4236):before{content:"— ";color:var(--accent-text)}.text-link.svelte-sr4236{color:var(--accent-text);font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px}.pricing-grid.svelte-sr4236{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;align-items:stretch}.pricing-card.svelte-sr4236{position:relative;display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-card);padding:32px 28px}.pricing-card.recommended.svelte-sr4236{border-color:var(--accent-text);background:var(--amber-50)}.recommended-badge.svelte-sr4236{position:absolute;top:-12px;left:28px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.card-head.svelte-sr4236{border-bottom:1px solid var(--rule);padding-bottom:20px}.tier-name.svelte-sr4236{font-family:var(--font-display);font-size:28px;letter-spacing:-.04em;font-weight:600;color:var(--ink)}.tier-description.svelte-sr4236{color:var(--muted);font-size:13px;line-height:1.45;margin-top:6px;min-height:38px}.price-block.svelte-sr4236{padding:20px 0;border-bottom:1px solid var(--rule)}.standard-price.svelte-sr4236{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:baseline;margin-bottom:4px}.founding-price.svelte-sr4236{display:flex;align-items:baseline;gap:4px}.founding-price.svelte-sr4236 .amount:where(.svelte-sr4236){font-size:38px;font-weight:700;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.founding-price.svelte-sr4236 .period:where(.svelte-sr4236){color:var(--muted);font-size:14px}.savings-row.svelte-sr4236{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.savings-tag.svelte-sr4236{font-size:11px;font-weight:600;color:#0d5a37;background:#eaf8f0;padding:2px 8px;border-radius:4px}.effective-monthly.svelte-sr4236{font-size:12px;font-weight:500;color:var(--muted);margin-top:4px}.interval-toggle-bar.svelte-sr4236{display:flex;flex-direction:column;align-items:center;gap:8px;margin:28px 0 24px}.interval-toggle.svelte-sr4236{display:inline-flex;background:var(--paper-2);padding:3px;border-radius:var(--radius-card);border:1px solid var(--border)}.interval-btn.svelte-sr4236{padding:8px 20px;font-size:13px;font-weight:500;color:var(--muted);background:transparent;border:none;border-radius:calc(var(--radius-card) - 2px);cursor:pointer;transition:background-color var(--motion-control) var(--ease-out),color var(--motion-control) var(--ease-out)}.interval-btn.svelte-sr4236:hover{color:var(--ink)}.interval-btn.active.svelte-sr4236{background:var(--ink);color:var(--paper);font-weight:600}.interval-note.svelte-sr4236{color:var(--muted);font-size:12px;text-align:center}.plan-limits.svelte-sr4236{display:flex;flex-direction:column;gap:12px;padding:20px 0;flex-grow:1;font-size:13px}.limit-item.svelte-sr4236{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.limit-label.svelte-sr4236{color:var(--muted);font-size:12px}.slot-pill.svelte-sr4236{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--positive)}.slot-pill.svelte-sr4236:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.slot-pill.full.svelte-sr4236{color:var(--warning-ink)}.card-cta.svelte-sr4236{padding-top:16px;border-top:1px solid var(--rule)}.cta-microcopy.svelte-sr4236{text-align:center;font-size:12px;color:var(--muted);margin-top:8px}.studio-rules-strip.svelte-sr4236{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;background:var(--paper-2);border:1px solid var(--border);border-radius:var(--radius-card)}.rule-col.svelte-sr4236 strong:where(.svelte-sr4236){display:block;font-size:14px;color:var(--ink);margin-bottom:6px}.rule-col.svelte-sr4236 p:where(.svelte-sr4236){color:var(--muted);line-height:1.5}.finder-note.svelte-sr4236{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.finder-note.svelte-sr4236 a:where(.svelte-sr4236){color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.table-tools.svelte-sr4236{display:flex;align-items:center;flex-wrap:wrap;gap:16px;justify-content:flex-end}.diff-toggle.svelte-sr4236{display:inline-flex;align-items:center;gap:9px;min-height:34px;cursor:pointer;-webkit-user-select:none;user-select:none}.diff-toggle.svelte-sr4236 input:where(.svelte-sr4236){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.diff-track.svelte-sr4236{position:relative;width:34px;height:20px;border:1px solid var(--control);border-radius:999px;background:var(--paper-2);transition:background-color var(--motion-control) var(--ease-out),border-color var(--motion-control) var(--ease-out);flex:0 0 auto}.diff-thumb.svelte-sr4236{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--muted);transition:transform var(--motion-control) var(--ease-out),background-color var(--motion-control) var(--ease-out)}.diff-toggle.svelte-sr4236 input:where(.svelte-sr4236):checked+.diff-track:where(.svelte-sr4236){border-color:var(--accent-text);background:var(--accent-soft)}.diff-toggle.svelte-sr4236 input:where(.svelte-sr4236):checked+.diff-track:where(.svelte-sr4236) .diff-thumb:where(.svelte-sr4236){transform:translate(14px);background:var(--accent)}.diff-toggle.svelte-sr4236 input:where(.svelte-sr4236):focus-visible+.diff-track:where(.svelte-sr4236){outline:2px solid var(--focus);outline-offset:2px}.diff-label.svelte-sr4236{color:var(--ink-2);font-size:12px;font-weight:500}.comparison-table.svelte-sr4236 th:where(.svelte-sr4236),.comparison-table.svelte-sr4236 td:where(.svelte-sr4236){padding:12px 16px}.comparison-table.svelte-sr4236 .feature-col:where(.svelte-sr4236){width:34%}.comparison-table.svelte-sr4236 .highlight-col:where(.svelte-sr4236){background:#f9fbfb}.comparison-table.svelte-sr4236 .th-note:where(.svelte-sr4236){display:block;margin-top:3px;color:var(--accent-text);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.comparison-table.svelte-sr4236 .empty-row:where(.svelte-sr4236){color:var(--muted);font-size:12px;line-height:1.5}.comparison-table.svelte-sr4236 .table-actions-row:where(.svelte-sr4236) td:where(.svelte-sr4236){padding-top:18px;border-bottom:0}.positive-text.svelte-sr4236{color:#0d5a37}.scope-card.svelte-sr4236{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-card);padding:24px}.scope-card.highlight-scope.svelte-sr4236{border-color:var(--accent-text);background:#fafcfb}.scope-details.svelte-sr4236{list-style:none;padding:12px 0 0;margin:16px 0 0;display:flex;flex-direction:column;gap:6px;color:var(--muted);border-top:1px solid var(--rule)}.scope-details.svelte-sr4236 li:where(.svelte-sr4236):before{content:"— ";color:var(--ink-2)}.faq-grid.svelte-sr4236{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.faq-items.svelte-sr4236{display:flex;flex-direction:column;gap:24px}.faq-item.svelte-sr4236 h4:where(.svelte-sr4236){font-size:15px;font-weight:600;color:var(--ink);margin-bottom:6px}.faq-item.svelte-sr4236 p:where(.svelte-sr4236){color:var(--muted);line-height:1.5}@media(max-width:991px){.pricing-grid.svelte-sr4236{grid-template-columns:1fr}.capacity-band.svelte-sr4236{grid-template-columns:1fr;gap:24px}.studio-rules-strip.svelte-sr4236{grid-template-columns:1fr;gap:16px}.promo-strip.svelte-sr4236{flex-direction:column;align-items:flex-start;gap:8px}.faq-grid.svelte-sr4236{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){.capacity-copy.svelte-sr4236 h2:where(.svelte-sr4236){font-size:28px}.interval-toggle-bar.svelte-sr4236{margin:20px 0;width:100%}.interval-toggle.svelte-sr4236{width:100%}.interval-btn.svelte-sr4236{flex:1;text-align:center;padding:8px 12px}.table-tools.svelte-sr4236{justify-content:flex-start;width:100%}.comparison-table.svelte-sr4236 th:where(.svelte-sr4236),.comparison-table.svelte-sr4236 td:where(.svelte-sr4236){padding:10px 12px}}@media(prefers-reduced-motion:reduce){.interval-btn.svelte-sr4236,.diff-track.svelte-sr4236,.diff-thumb.svelte-sr4236{transition:none}}
