.plan-grid.svelte-17tvtsx{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3, 12px);align-items:start}.plan.svelte-17tvtsx{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--border-1, #e2e8f0);border-radius:var(--radius-md, 8px);background:var(--surface-0, #fff)}.compact.svelte-17tvtsx .plan:where(.svelte-17tvtsx){padding:var(--space-3, 12px)}.plan-head.svelte-17tvtsx h3:where(.svelte-17tvtsx){margin:0;font-size:var(--text-md, .95rem);font-weight:600;color:var(--ink-1, #0f172a)}.price.svelte-17tvtsx{margin:2px 0 0;color:var(--ink-2, #334155);font-size:var(--text-sm, .875rem)}.price.svelte-17tvtsx strong:where(.svelte-17tvtsx){font-size:1.15rem;color:var(--ink-1, #0f172a)}.summary.svelte-17tvtsx{margin:0;color:var(--ink-2, #334155);font-size:var(--text-sm, .85rem);line-height:1.45}.plan.svelte-17tvtsx .fh-btn{align-self:flex-start}.plan-error.svelte-17tvtsx{margin:var(--space-2, 8px) 0 0;color:var(--danger, #b91c1c);font-size:var(--text-sm, .85rem)}.plan-footnote.svelte-17tvtsx{margin:var(--space-2, 8px) 0 0;color:var(--ink-3, #64748b);font-size:.775rem}.license-notice.svelte-git9n9{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--border-1, #e2e8f0);border-radius:var(--radius-md, 8px);background:var(--surface-1, #f8fafc);color:var(--ink-1, #0f172a);font-size:var(--text-sm, .85rem)}.notice-icon.svelte-git9n9{flex-shrink:0;display:inline-flex;color:var(--ink-3, #64748b)}.notice-copy.svelte-git9n9{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.notice-copy.svelte-git9n9 span:where(.svelte-git9n9){color:var(--ink-2, #334155)}.notice-copy.svelte-git9n9 .notice-error:where(.svelte-git9n9){color:var(--danger, #b91c1c)}.notice-actions.svelte-git9n9{display:flex;align-items:center;gap:var(--space-2, 8px);flex-shrink:0}.notice-link.svelte-git9n9{background:none;border:none;padding:0;color:var(--ink-2, #334155);font:inherit;text-decoration:underline;cursor:pointer}.notice-close.svelte-git9n9{display:inline-flex;background:none;border:1px solid transparent;border-radius:var(--radius-sm, 6px);padding:4px;color:var(--ink-3, #64748b);cursor:pointer}.notice-close.svelte-git9n9:hover{background:var(--surface-2, #f1f5f9)}@media(max-width:640px){.license-notice.svelte-git9n9{flex-wrap:wrap}}
