.subscription-page.svelte-8mwmat{display:flex;flex-direction:column;gap:var(--space-5);max-width:880px}.page-head.svelte-8mwmat h1:where(.svelte-8mwmat){font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.page-head.svelte-8mwmat p:where(.svelte-8mwmat){font-size:var(--text-sm);color:var(--color-text-secondary)}.plan-row.svelte-8mwmat{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.plan-info.svelte-8mwmat{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.plan-tag.svelte-8mwmat{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em}.plan-name.svelte-8mwmat{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.plan-desc.svelte-8mwmat{font-size:var(--text-sm);color:var(--color-text-secondary)}.plan-meta.svelte-8mwmat{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3) var(--space-6);margin-top:var(--space-3)}.plan-meta.svelte-8mwmat dt:where(.svelte-8mwmat){font-size:var(--text-xs);color:var(--color-text-tertiary);margin-bottom:2px}.plan-meta.svelte-8mwmat dd:where(.svelte-8mwmat){font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-medium)}.plan-actions.svelte-8mwmat{display:flex;gap:var(--space-2);flex-shrink:0}.features-list.svelte-8mwmat{list-style:none;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-2) var(--space-4)}.features-list.svelte-8mwmat li:where(.svelte-8mwmat){display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.features-list.svelte-8mwmat svg{color:var(--color-secure-green);flex-shrink:0}.section-head.svelte-8mwmat{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.section-head.svelte-8mwmat h2:where(.svelte-8mwmat){font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.methods.svelte-8mwmat{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.method-row.svelte-8mwmat{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-base)}.method-ico.svelte-8mwmat{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--color-bg-elevated);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.method-info.svelte-8mwmat{flex:1;display:flex;flex-direction:column;min-width:0}.method-label.svelte-8mwmat{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.method-sub.svelte-8mwmat{font-size:var(--text-xs);color:var(--color-text-tertiary)}.invoices.svelte-8mwmat{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.invoices.svelte-8mwmat th:where(.svelte-8mwmat){text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);font-weight:var(--font-semibold);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-2) var(--space-3)}.invoices.svelte-8mwmat td:where(.svelte-8mwmat){padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary)}.invoices.svelte-8mwmat tr:where(.svelte-8mwmat):last-child td:where(.svelte-8mwmat){border-bottom:0}.mono.svelte-8mwmat{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-primary)}.right.svelte-8mwmat{text-align:right}.icon-btn.svelte-8mwmat{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);color:var(--color-text-tertiary);background:transparent;border:none;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.icon-btn.svelte-8mwmat:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.icon-btn.danger.svelte-8mwmat:hover{color:var(--color-danger-red)}.muted.svelte-8mwmat{color:var(--color-text-tertiary)}.small.svelte-8mwmat{font-size:var(--text-sm)}
