.subs[data-v-ead9d925]{position:relative}.subs-sub[data-v-ead9d925]{color:var(--color-text-soft);margin-top:6px}.subs-empty[data-v-ead9d925],.subs-sub[data-v-ead9d925]{font-size:var(--fs-14)}.subs-empty[data-v-ead9d925]{color:var(--color-text-mute)}.plans[data-v-ead9d925]{display:grid;gap:var(--sp-5);grid-template-columns:1fr}@media(min-width:720px){.plans[data-v-ead9d925]{grid-template-columns:repeat(3,1fr)}}.plan[data-v-ead9d925]{background:linear-gradient(180deg,var(--color-bg-elev),var(--color-bg-elev-2));border:1px solid var(--color-surface-line);border-radius:var(--r-md);display:flex;flex-direction:column;gap:var(--sp-4);isolation:isolate;overflow:hidden;padding:var(--sp-6) var(--sp-5);position:relative;transition:border-color .22s ease,transform .22s ease,box-shadow .3s ease;--color-tier-bronze:#b87333;--color-tier-silver:#9ea7b6;--color-tier-gold:#d6a44b}.plan[data-v-ead9d925]:hover{border-color:color-mix(in oklab,var(--tone) 55%,transparent);box-shadow:var(--shadow-violet-lg);transform:translateY(-4px)}.plan.featured[data-v-ead9d925]{border-color:color-mix(in oklab,var(--color-brand-purple) 55%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-brand-pink) 35%,transparent),0 24px 60px #9b6cef33}.plan-rule[data-v-ead9d925]{background:linear-gradient(90deg,var(--tone),color-mix(in oklab,var(--tone) 50%,transparent));box-shadow:0 0 18px color-mix(in oklab,var(--tone) 60%,transparent);height:3px;left:0;position:absolute;right:0;top:0}.plan.featured .plan-rule[data-v-ead9d925]{background:var(--gradient-brand);box-shadow:0 0 20px #ef5aa08c}.plan-glow[data-v-ead9d925]{background:radial-gradient(320px 220px at 90% -20%,color-mix(in oklab,var(--tone) 22%,transparent),transparent 65%);border-radius:inherit;inset:-1px;opacity:0;position:absolute;transition:opacity .28s ease;z-index:-1}.plan:hover .plan-glow[data-v-ead9d925]{opacity:1}.plan-head[data-v-ead9d925]{display:flex;gap:var(--sp-3);margin-top:4px}.medal[data-v-ead9d925],.plan-head[data-v-ead9d925]{align-items:center}.medal[data-v-ead9d925]{background:color-mix(in oklab,var(--tone) 12%,transparent);border:1px solid color-mix(in oklab,var(--tone) 40%,transparent);border-radius:var(--r-full);display:inline-flex;font-size:32px;height:56px;justify-content:center;line-height:1;width:56px}.plan-heading[data-v-ead9d925]{display:flex;flex-direction:column;gap:4px}.plan-heading h3[data-v-ead9d925]{color:var(--color-text);font-family:var(--font-serif);font-size:var(--fs-24);font-weight:700;letter-spacing:-.018em;line-height:1.2}.plan-desc[data-v-ead9d925]{color:var(--color-text-soft);font-size:var(--fs-13);line-height:1.6}.plan-prices[data-v-ead9d925]{border-bottom:1px solid var(--color-surface-line);border-top:1px solid var(--color-surface-line);display:flex;flex-direction:column;gap:10px;margin-bottom:auto;padding:var(--sp-3) 0}.price-row[data-v-ead9d925]{align-items:baseline;display:flex;gap:var(--sp-3);justify-content:space-between}.price-row.primary[data-v-ead9d925]{border-bottom:1px dashed var(--color-surface-line);padding-bottom:6px}.price-label[data-v-ead9d925]{color:var(--color-text-mute);font-size:11px;font-weight:700;letter-spacing:.16em}.price-amount[data-v-ead9d925]{align-items:baseline;color:var(--color-text);display:inline-flex;font-family:var(--font-serif);font-size:var(--fs-18);font-variant-numeric:tabular-nums;font-weight:700;gap:4px;letter-spacing:-.018em}.price-row.primary .price-amount[data-v-ead9d925]{font-size:var(--fs-20)}.price-amount .per[data-v-ead9d925]{color:var(--color-text-mute);font-family:var(--font-sans);font-size:var(--fs-12);font-weight:500;letter-spacing:.02em}.plan-cta[data-v-ead9d925]{display:flex;flex-direction:column;gap:8px}.btn.full[data-v-ead9d925]{width:100%}
