.wrap.svelte-1hrotn9{max-width:1100px;margin:0 auto;padding:32px 20px}.hero.svelte-1hrotn9{text-align:center;margin-bottom:32px}.hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:-1px;margin-bottom:8px}.hero.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-muted);font-size:16px}.tier-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:32px}.tier.svelte-1hrotn9{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:24px 20px;display:flex;flex-direction:column;position:relative}.tier.highlight.svelte-1hrotn9{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.badge.svelte-1hrotn9{position:absolute;top:-10px;right:16px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.5px;text-transform:uppercase}.tier-name.svelte-1hrotn9{font-size:14px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.price.svelte-1hrotn9{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.price.svelte-1hrotn9 .amount:where(.svelte-1hrotn9){font-size:32px;font-weight:900}.price.svelte-1hrotn9 .period:where(.svelte-1hrotn9){color:var(--text-muted);font-size:14px}.credits.svelte-1hrotn9{color:var(--text-muted);font-size:13px;margin-bottom:16px}.tier.svelte-1hrotn9 ul:where(.svelte-1hrotn9){list-style:none;padding:0;margin:0 0 20px;flex:1}.tier.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--text);font-size:14px;padding:6px 0 6px 22px;position:relative}.tier.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";color:var(--accent);position:absolute;left:0;top:6px;font-weight:700}.cta.svelte-1hrotn9{padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:14px;font-weight:600;cursor:not-allowed;opacity:.7;width:100%}.card.svelte-1hrotn9{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:24px;margin-bottom:20px}.card.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:20px;font-weight:700;margin-bottom:8px}.muted.svelte-1hrotn9{color:var(--text-muted);margin-bottom:16px}table.svelte-1hrotn9{width:100%;border-collapse:collapse}th.svelte-1hrotn9,td.svelte-1hrotn9{padding:10px 8px;text-align:left;border-bottom:1px solid var(--card-border)}th.svelte-1hrotn9{color:var(--text-muted);font-weight:600}.right.svelte-1hrotn9{text-align:right}details.svelte-1hrotn9{padding:12px 0;border-bottom:1px solid var(--card-border)}details.svelte-1hrotn9:last-child{border-bottom:none}summary.svelte-1hrotn9{cursor:pointer;font-weight:600;padding:4px 0}details.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-muted);padding:10px 0 0;font-size:14px;line-height:1.6}
