.billing-toggle.svelte-133tnjx{background:var(--bg-elevated);border-radius:var(--r-pill);box-shadow:var(--shadow-md);gap:2px;margin:0 auto;padding:5px;display:inline-flex}.billing-toggle.svelte-133tnjx button:where(.svelte-133tnjx){color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.billing-toggle.svelte-133tnjx button.on:where(.svelte-133tnjx){background:var(--ss-teal-anchor);color:#f8f4eb;box-shadow:0 8px 20px -10px #0e3b478c}.save-tag.svelte-133tnjx{font-family:var(--font-mono);background:var(--ss-gold-day);color:#2c1a07;letter-spacing:.06em;border-radius:999px;padding:2px 7px;font-size:10.5px}.billing-toggle.svelte-133tnjx button.on:where(.svelte-133tnjx) .save-tag:where(.svelte-133tnjx){color:var(--ss-teal-anchor);background:#f8f4eb}.price-grid.svelte-133tnjx{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;display:grid}.price-grid[data-cols="1"].svelte-133tnjx{grid-template-columns:minmax(0,420px);justify-content:center}.price-grid[data-cols="2"].svelte-133tnjx{grid-template-columns:repeat(2,1fr)}@media (width<=880px){.price-grid.svelte-133tnjx,.price-grid[data-cols="2"].svelte-133tnjx,.price-grid[data-cols="3"].svelte-133tnjx{grid-template-columns:1fr}}.pcard.svelte-133tnjx{background:var(--bg-elevated);border-radius:var(--r-2xl);box-shadow:var(--shadow-md);flex-direction:column;padding:32px 30px 30px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.pcard.svelte-133tnjx:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.pcard.featured.svelte-133tnjx{background:var(--ss-teal-anchor);color:#f1ece2;box-shadow:var(--shadow-xl), var(--shadow-glow-sage);transform:translateY(-8px)}.pcard.featured.svelte-133tnjx:hover{transform:translateY(-10px)}.pcard.featured.svelte-133tnjx:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#f4c5722e,#0000 50%),radial-gradient(at 0 100%,#8fc9a824,#0000 50%);position:absolute;inset:0}.pcard.svelte-133tnjx>:where(.svelte-133tnjx){z-index:1;position:relative}.pcard.svelte-133tnjx .badge:where(.svelte-133tnjx){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--ss-gold-day);color:#2c1a07;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:500;position:absolute;top:18px;right:18px}.tier-name.svelte-133tnjx{font-family:var(--font-display);letter-spacing:-.022em;font-size:22px;font-weight:600}.pcard.featured.svelte-133tnjx .tier-name:where(.svelte-133tnjx){color:#f8f4eb}.tier-sub.svelte-133tnjx{color:var(--text-muted);margin-top:6px;font-size:14px;line-height:1.5}.pcard.featured.svelte-133tnjx .tier-sub:where(.svelte-133tnjx){color:#f1ece2bd}.price.svelte-133tnjx{align-items:baseline;gap:6px;margin-top:28px;display:flex}.price.svelte-133tnjx .amount:where(.svelte-133tnjx){font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.price.svelte-133tnjx .per:where(.svelte-133tnjx){font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;font-size:13px}.pcard.featured.svelte-133tnjx .price:where(.svelte-133tnjx) .per:where(.svelte-133tnjx){color:#f1ece2a8}.billed.svelte-133tnjx{font-family:var(--font-mono);color:var(--text-subtle);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px}.pcard.featured.svelte-133tnjx .billed:where(.svelte-133tnjx){color:#f1ece28c}.trial-tag.svelte-133tnjx{background:var(--accent-green-soft);color:var(--accent-green-fg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:20px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.trial-tag.svelte-133tnjx .material-icons-round:where(.svelte-133tnjx){font-size:14px}.pcard.featured.svelte-133tnjx .trial-tag:where(.svelte-133tnjx){color:var(--ss-sage-line);background:#8fc9a82e}.features.svelte-133tnjx{flex-direction:column;flex:1;gap:12px;margin:28px 0;padding:0;list-style:none;display:flex}.features.svelte-133tnjx li:where(.svelte-133tnjx){grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:14.5px;line-height:1.5;display:grid}.features.svelte-133tnjx .material-icons-round:where(.svelte-133tnjx){color:var(--ss-sage-deep);margin-top:1px;font-size:18px}.pcard.featured.svelte-133tnjx .features:where(.svelte-133tnjx){color:#f1ece2d9}.pcard.featured.svelte-133tnjx .features:where(.svelte-133tnjx) .material-icons-round:where(.svelte-133tnjx){color:var(--ss-sage-line)}.empty-card.svelte-133tnjx{background:var(--bg-elevated);border-radius:var(--r-2xl);max-width:420px;box-shadow:var(--shadow-lg);text-align:center;margin:0 auto;padding:40px 32px}.empty-card.svelte-133tnjx .material-icons-round:where(.svelte-133tnjx){color:var(--ss-teal-mid);margin-bottom:16px;font-size:48px}.empty-card.svelte-133tnjx h2:where(.svelte-133tnjx){font-family:var(--font-display);letter-spacing:-.022em;color:var(--text);margin:0 0 8px;font-size:22px;font-weight:600}.empty-card.svelte-133tnjx p:where(.svelte-133tnjx){color:var(--text-muted);margin:0 0 24px}
