.subscription-plan-cards[data-v-30d98f67]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.subscription-plan-card[data-v-30d98f67]{min-width:0;min-height:100%;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card-bg);flex-direction:column;display:flex;position:relative}.subscription-plan-card h3[data-v-30d98f67]{margin:var(--space-2) 0 var(--space-3);font-size:1.25rem}.subscription-plan-card--featured[data-v-30d98f67]{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));box-shadow:0 12px 40px color-mix(in srgb, var(--color-primary) 12%, transparent);padding-top:calc(var(--space-6) + 4px)}.subscription-plan-card--current[data-v-30d98f67]{border-color:color-mix(in srgb, var(--color-primary) 60%, var(--color-border));background:color-mix(in srgb, var(--color-primary-soft) 55%, var(--color-card-bg));box-shadow:0 16px 44px color-mix(in srgb, var(--color-primary) 16%, transparent)}.subscription-plan-card--current.subscription-plan-card--featured[data-v-30d98f67]{border-width:2px}.subscription-plan-card__badge[data-v-30d98f67]{z-index:1;position:absolute;top:12px;right:12px}.subscription-plan-card__lead[data-v-30d98f67]{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:.75rem;line-height:1.6}.subscription-plan-card__price[data-v-30d98f67]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.subscription-plan-card__price strong[data-v-30d98f67]{letter-spacing:-.03em;font-size:1.5rem}.subscription-plan-card__price span[data-v-30d98f67]{color:var(--color-text-secondary);font-size:.75rem}.subscription-plan-card ul[data-v-30d98f67]{margin:0 0 var(--space-6);flex:1;padding:0;list-style:none}.subscription-plan-card ul li[data-v-30d98f67]{gap:var(--space-3);margin-bottom:var(--space-3);color:var(--color-text-secondary);font-size:.75rem;line-height:1.55;display:flex}.subscription-plan-card ul li svg[data-v-30d98f67]{color:var(--color-success);flex:none;margin-top:2px}.subscription-plan-card__action[data-v-30d98f67]{margin-top:auto}@media (width<=900px){.subscription-plan-cards[data-v-30d98f67]{grid-template-columns:1fr}}.subscription-plans-dialog__shell[data-v-e553d6fd]{gap:var(--space-6);padding:clamp(20px,2.5vw,32px);display:grid;position:relative}.subscription-plans-dialog__close[data-v-e553d6fd]{width:36px;height:36px;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-card-bg) 88%, transparent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.subscription-plans-dialog__close svg[data-v-e553d6fd]{width:18px;height:18px}.subscription-plans-dialog__head[data-v-e553d6fd]{padding-right:44px}.subscription-plans-dialog__title[data-v-e553d6fd]{margin:0 0 var(--space-3);letter-spacing:-.04em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.subscription-plans-dialog__lead[data-v-e553d6fd]{max-width:640px;color:var(--color-text-secondary);margin:0;line-height:1.65}.subscription-plans-dialog__period[data-v-e553d6fd]{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:fit-content;padding:4px;display:inline-flex}.subscription-plans-dialog__state[data-v-e553d6fd],.subscription-plans-dialog__error[data-v-e553d6fd]{margin:0;line-height:1.55}.subscription-plans-dialog__error[data-v-e553d6fd]{color:var(--color-danger)}.subscription-plans-dialog__benefits[data-v-e553d6fd]{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-border) 28%, var(--color-card-bg));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.subscription-plans-dialog__benefit[data-v-e553d6fd]{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.subscription-plans-dialog__benefit>span[data-v-e553d6fd]{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-primary);background:var(--color-primary-soft);justify-content:center;align-items:center;display:inline-flex}.subscription-plans-dialog__benefit>span svg[data-v-e553d6fd]{width:16px;height:16px}.subscription-plans-dialog__benefit strong[data-v-e553d6fd]{margin-bottom:var(--space-1);font-size:.8125rem;display:block}.subscription-plans-dialog__benefit p[data-v-e553d6fd]{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.45}@media (width<=960px){.subscription-plans-dialog__head[data-v-e553d6fd]{padding-right:0}.subscription-plans-dialog__benefits[data-v-e553d6fd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.subscription-plans-dialog__shell[data-v-e553d6fd]{padding-top:48px}.subscription-plans-dialog__benefits[data-v-e553d6fd]{grid-template-columns:1fr}}.subscription-plans-dialog.p-dialog{border-radius:calc(var(--radius-xl) + 8px);border:0;width:min(100% - 24px,1120px);overflow:hidden;box-shadow:0 28px 80px #0000002e}.subscription-plans-dialog.p-dialog .p-dialog-content{padding:0}
