.plan-comparison[data-v-1a578c81]{--pc-accent:var(--paper-board,var(--ui-primary));color:var(--paper-ink,var(--ui-text))}.plans-grid[data-v-1a578c81]{align-items:start;display:grid;gap:20px}.plan-card[data-v-1a578c81]{background:var(--paper-card,var(--ui-bg));border:1px solid var(--paper-rule,var(--ui-border));border-radius:18px;display:flex;flex-direction:column;min-width:0;padding:clamp(18px,3vw,30px)}.plan-card--main[data-v-1a578c81]{border:2px solid var(--pc-accent);box-shadow:0 18px 40px -28px var(--pc-accent)}.plan-heading[data-v-1a578c81]{display:flex;flex-direction:column}.plan-tag[data-v-1a578c81]{align-items:center;align-self:flex-start;background:color-mix(in srgb,var(--pc-accent) 12%,transparent);border-radius:999px;color:var(--pc-accent);display:inline-flex;font-size:.8125rem;font-weight:700;gap:6px;margin-bottom:12px;padding:4px 12px}.plan-tag--usage[data-v-1a578c81]{background:color-mix(in srgb,var(--ui-secondary) 12%,transparent);color:var(--ui-secondary)}.plan-heading h3[data-v-1a578c81]{font-size:1.35rem;font-weight:800}.plan-price[data-v-1a578c81]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.plan-price strong[data-v-1a578c81]{font-size:3rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.plan-price span[data-v-1a578c81]{font-size:1.05rem;font-weight:700}.plan-description[data-v-1a578c81],.plan-price span[data-v-1a578c81],.plan-sales p[data-v-1a578c81]{color:var(--paper-ink-soft,var(--ui-text-muted))}.plan-description[data-v-1a578c81]{line-height:1.8;margin-top:8px}.plan-label[data-v-1a578c81]{color:var(--paper-ink-soft,var(--ui-text-muted));font-size:.8125rem;font-weight:700;margin-top:22px}.plan-allowances[data-v-1a578c81]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.plan-allowances div[data-v-1a578c81]{background:color-mix(in srgb,var(--pc-accent) 8%,transparent);border-radius:14px;display:flex;flex-direction:column-reverse;gap:2px;justify-content:flex-end;padding:12px 14px}.plan-allowances dd[data-v-1a578c81]{color:var(--pc-accent);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.plan-allowances dt[data-v-1a578c81]{font-size:.8125rem;line-height:1.5}.plan-extras[data-v-1a578c81],.plan-features[data-v-1a578c81]{display:grid;gap:10px;line-height:1.6;list-style:none;margin:10px 0 0;padding:0}.plan-extras li[data-v-1a578c81],.plan-features li[data-v-1a578c81]{align-items:flex-start;display:flex;gap:8px}.plan-extras .iconify[data-v-1a578c81],.plan-features .iconify[data-v-1a578c81]{flex-shrink:0;margin-top:4px}.plan-check[data-v-1a578c81]{color:var(--pc-accent)}.plan-extras[data-v-1a578c81]{color:var(--paper-ink-soft,var(--ui-text-muted));font-size:.9rem;gap:6px}.plan-action[data-v-1a578c81]{margin-top:24px}.plan-action[data-v-1a578c81] a,.plan-action[data-v-1a578c81] button{justify-content:center;width:100%}.current-plan[data-v-1a578c81]{color:var(--pc-accent);font-size:.875rem;font-weight:700;margin-bottom:12px}.publish-rates[data-v-1a578c81]{display:grid;gap:10px;list-style:none;margin:20px 0 0;padding:0}.publish-rates li[data-v-1a578c81]{align-items:center;border:1px solid var(--paper-rule,var(--ui-border));border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:14px 16px}.publish-kind[data-v-1a578c81],.publish-price[data-v-1a578c81]{display:grid;gap:2px}.publish-kind span[data-v-1a578c81],.publish-price span[data-v-1a578c81]{color:var(--paper-ink-soft,var(--ui-text-muted));font-size:.8125rem}.publish-price[data-v-1a578c81]{text-align:end}.publish-price strong[data-v-1a578c81]{color:var(--ui-secondary);font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:800}.publish-note[data-v-1a578c81]{align-items:flex-start;color:var(--paper-ink-soft,var(--ui-text-muted));display:flex;font-size:.875rem;gap:8px;line-height:1.7;margin-top:16px}.publish-note .iconify[data-v-1a578c81]{flex-shrink:0;margin-top:4px}.plan-sales[data-v-1a578c81]{align-items:center;border-top:1px solid var(--paper-rule,var(--ui-border));display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:20px;padding:20px 4px 0}.plan-sales h3[data-v-1a578c81]{font-size:1.05rem;font-weight:700}.plan-sales p[data-v-1a578c81]{line-height:1.7;margin-top:4px}@media(min-width:900px){.plans-grid[data-v-1a578c81]{grid-template-columns:repeat(2,minmax(0,1fr))}}
