.pricing-plans[data-v-f659da03]{display:flex;flex-direction:column;gap:1.25rem}.offer-banner[data-v-f659da03]{align-items:flex-start;background:var(--ui-fill);border:1px solid var(--ui-warning);border-radius:var(--ui-radius-md);color:var(--ui-label);display:flex;font-size:13px;gap:.6rem;line-height:1.45;padding:.85rem 1.05rem}.offer-banner i[data-v-f659da03]{color:var(--ui-warning);margin-top:.15rem}.offer-banner.is-inactive[data-v-f659da03]{background:var(--ui-surface);border-color:var(--ui-separator);color:var(--ui-label-2)}.offer-banner.is-inactive i[data-v-f659da03]{color:var(--ui-label-3)}.status-card[data-v-f659da03]{align-items:flex-start;background:var(--ui-surface);border:1px solid var(--ui-separator);border-radius:var(--ui-radius-md);display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem}.status-kicker[data-v-f659da03]{color:var(--ui-label-3);display:block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:.2rem;text-transform:uppercase}.status-title[data-v-f659da03]{color:var(--ui-label);display:block;font-family:var(--ui-font-display);font-size:17px;font-weight:700}.status-balance[data-v-f659da03],.status-sub[data-v-f659da03]{color:var(--ui-label-2);font-size:13px;margin:.3rem 0 0}.status-balance[data-v-f659da03]{color:var(--ui-accent);font-weight:600}.status-chip[data-v-f659da03]{border-radius:999px;flex:none;font-size:12px;font-weight:700;padding:.25rem .7rem}.status-chip.is-active[data-v-f659da03]{background:var(--ui-accent-soft);color:var(--ui-accent)}.status-chip.is-passive[data-v-f659da03]{background:var(--ui-fill);color:var(--ui-label-3)}.loyalty-banner[data-v-f659da03]{background:var(--ui-accent-soft);border:1px solid color-mix(in srgb,var(--ui-accent) 35%,transparent);border-radius:var(--ui-radius-md);color:var(--ui-accent);font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1rem}.loyalty-banner[data-v-f659da03],.period-row[data-v-f659da03]{align-items:center;display:flex;justify-content:center}.period-row[data-v-f659da03]{flex-wrap:wrap;gap:.75rem}.period-toggle[data-v-f659da03]{background:var(--ui-fill);border:1px solid var(--ui-separator);border-radius:var(--ui-radius-md);display:inline-flex;gap:.25rem;padding:.3rem}.period-btn[data-v-f659da03]{background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-sm);color:var(--ui-label-2);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;min-height:38px;padding:0 1.6rem;transition:background .14s ease,color .14s ease}.period-btn.is-active[data-v-f659da03]{background:var(--ui-accent);color:var(--ui-accent-contrast)}.period-btn[data-v-f659da03]:not(.is-active):hover{background:var(--ui-hover-soft);color:var(--ui-label)}.plan-grid[data-v-f659da03]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));scroll-margin-top:5rem}.plan-card[data-v-f659da03]{background:var(--ui-surface);border:1px solid var(--ui-separator);border-radius:var(--ui-radius-lg);display:flex;flex-direction:column;gap:1rem;padding:1.5rem;position:relative;transition:translate var(--motion-base,.2s) var(--ease-emphasized,ease),scale var(--motion-base,.2s) var(--ease-emphasized,ease),box-shadow var(--motion-base,.2s) var(--ease-emphasized,ease),border-color var(--motion-base,.2s) var(--ease-emphasized,ease)}.plan-card[data-v-f659da03]:hover{box-shadow:var(--ui-shadow-popover);translate:0 -4px}.plan-card[data-v-f659da03]:not(.is-featured):hover{border-color:color-mix(in srgb,var(--ui-accent) 40%,transparent)}.plan-card.is-featured[data-v-f659da03]{background:linear-gradient(165deg,var(--ui-accent-soft) 0,var(--ui-surface) 55%) padding-box,var(--ui-grad-cta) border-box;border-color:transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 20%,transparent),0 18px 44px color-mix(in srgb,var(--ui-accent) 16%,transparent)}.plan-card.is-featured[data-v-f659da03]:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 30%,transparent),0 24px 56px color-mix(in srgb,var(--ui-accent) 22%,transparent)}@media screen and (min-width:901px){.plan-card.is-featured[data-v-f659da03]{scale:1.02}}.plan-badge[data-v-f659da03]{align-items:center;background:var(--ui-grad-cta);border-radius:999px;box-shadow:var(--ui-cta-shadow);color:var(--ui-accent-contrast);display:inline-flex;font-size:11px;font-weight:700;gap:.35rem;left:50%;letter-spacing:.03em;padding:.25rem .75rem;position:absolute;top:-12px;transform:translate(-50%);white-space:nowrap}.plan-head[data-v-f659da03]{align-items:center;border-bottom:1px solid var(--ui-separator);display:flex;gap:.85rem;padding-bottom:.9rem}.plan-icon[data-v-f659da03]{background:var(--ui-fill);border-radius:var(--ui-radius-md);color:var(--ui-label-2);display:grid;flex:none;font-size:20px;height:48px;place-items:center;width:48px}.plan-icon.is-ai[data-v-f659da03]{background:var(--ui-accent-soft);color:var(--ui-accent)}.plan-name[data-v-f659da03]{color:var(--ui-label);font-family:var(--ui-font-display);font-size:18px;font-weight:700;margin:0}.plan-tagline[data-v-f659da03]{color:var(--ui-label-3);font-size:12.5px;margin:.15rem 0 0}.plan-price[data-v-f659da03]{display:flex;flex-direction:column;gap:.2rem}.price-label[data-v-f659da03]{color:var(--ui-label-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.price-value[data-v-f659da03]{color:var(--ui-label);font-size:32px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.price-value.is-accent[data-v-f659da03]{color:var(--ui-accent)}.price-anchor[data-v-f659da03]{font-weight:600;margin-right:.5rem;text-decoration:line-through}.price-anchor[data-v-f659da03],.price-per[data-v-f659da03]{color:var(--ui-label-3);font-size:15px}.price-per[data-v-f659da03]{font-weight:700;margin-left:.15rem}.price-original[data-v-f659da03]{color:var(--ui-label-3);font-size:13px;font-weight:600;margin-right:.4rem;text-decoration:line-through}.price-total[data-v-f659da03]{color:var(--ui-label-2);font-size:12.5px;font-variant-numeric:tabular-nums}.price-chips[data-v-f659da03]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.price-discount[data-v-f659da03],.price-savings[data-v-f659da03]{align-items:center;background:var(--ui-accent-soft);border-radius:999px;color:var(--ui-accent);display:inline-flex;font-size:12px;font-weight:700;gap:.35rem;padding:.2rem .6rem}.plan-ai[data-v-f659da03]{align-items:center;background:linear-gradient(120deg,var(--ui-accent-soft),var(--ui-glass-2));border:1px solid color-mix(in srgb,var(--ui-accent) 28%,transparent);border-radius:var(--ui-radius-sm);color:var(--ui-label);display:flex;font-size:13.5px;gap:.5rem;margin:0;padding:.65rem .85rem}.plan-ai i[data-v-f659da03]{color:var(--ui-accent)}.plan-upgrade[data-v-f659da03]{align-items:center;background:var(--ui-glass-2);border:1px dashed color-mix(in srgb,var(--ui-accent) 45%,transparent);border-radius:var(--ui-radius-sm);color:var(--ui-label);display:flex;font-size:13px;gap:.5rem;margin:.5rem 0 0;padding:.6rem .85rem}.plan-upgrade i[data-v-f659da03]{color:var(--ui-accent)}.plan-highlights[data-v-f659da03]{display:flex;flex:1;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.plan-highlights li[data-v-f659da03]{align-items:flex-start;color:var(--ui-label-2);display:flex;font-size:13px;gap:.5rem;line-height:1.4}.plan-highlights li i[data-v-f659da03]{color:var(--ui-accent);font-size:11px;margin-top:.2rem}.agreements[data-v-f659da03]{background:var(--ui-hover-soft);border:1px solid var(--ui-separator);border-radius:var(--ui-radius-sm);display:flex;flex-direction:column;gap:.35rem;padding:.4rem .55rem}.agreement[data-v-f659da03]{align-items:flex-start;cursor:pointer;display:flex;gap:.45rem}.agreement-input[data-v-f659da03]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.agreement-check[data-v-f659da03]{background:var(--ui-accent-soft);border:2px solid color-mix(in srgb,var(--ui-accent) 50%,transparent);border-radius:5px;color:var(--ui-accent-contrast);display:grid;flex:none;font-size:9px;height:17px;margin-top:.05rem;place-items:center;width:17px}.agreement-check i[data-v-f659da03]{opacity:0}.agreement-check.is-checked[data-v-f659da03]{background:var(--ui-accent);border-color:var(--ui-accent)}.agreement-check.is-checked i[data-v-f659da03]{opacity:1}.agreement-input:focus-visible+.agreement-check[data-v-f659da03]{outline:2px solid var(--ui-accent);outline-offset:2px}.agreement-text[data-v-f659da03]{color:var(--ui-label-2);font-size:11px;line-height:1.3}.agreement-text a[data-v-f659da03]{color:var(--ui-accent);text-decoration:underline}.agreement-error[data-v-f659da03]{background:color-mix(in srgb,var(--ui-danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--ui-danger) 45%,transparent);border-radius:var(--ui-radius-sm);color:var(--ui-danger);font-size:12.5px;font-weight:600;margin:.15rem 0 0;padding:.5rem .65rem}.plan-cta[data-v-f659da03]{align-items:center;background:var(--ui-fill);border:1px solid var(--ui-separator);border-radius:var(--ui-radius-sm);color:var(--ui-label);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:700;gap:.5rem;justify-content:center;min-height:48px;padding:0 1.2rem;text-decoration:none;transition:background .14s ease,border-color .14s ease,filter .14s ease,translate var(--motion-fast,.15s) var(--ease-standard,ease),box-shadow .14s ease}.plan-cta[data-v-f659da03]:hover:not(:disabled){background:var(--ui-surface-2);border-color:var(--ui-label-3)}.plan-cta.is-primary[data-v-f659da03]{background:var(--ui-grad-cta);border-color:transparent;box-shadow:var(--ui-cta-shadow);color:var(--ui-accent-contrast)}.plan-cta.is-primary[data-v-f659da03]:hover:not(:disabled){box-shadow:var(--ui-cta-shadow);filter:brightness(1.06);translate:0 -2px}.plan-cta[data-v-f659da03]:disabled{cursor:not-allowed;opacity:.55}.compare[data-v-f659da03]{background:var(--ui-surface);border:1px solid var(--ui-separator);border-radius:var(--ui-radius-lg);padding:1.25rem 1.25rem .5rem}.compare-title[data-v-f659da03]{color:var(--ui-label);font-family:var(--ui-font-display);font-size:16px;font-weight:700;margin:0 0 .9rem}.compare-head[data-v-f659da03],.compare-row[data-v-f659da03]{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.compare-head[data-v-f659da03]{color:var(--ui-label-3);font-size:11px;font-weight:700;letter-spacing:.05em;padding:0 .6rem .5rem;text-transform:uppercase}.compare-head span[data-v-f659da03]:not(:first-child){text-align:center}.compare-head .is-pro[data-v-f659da03]{color:var(--ui-accent)}.compare-group+.compare-group[data-v-f659da03]{margin-top:.75rem}.compare-group-title[data-v-f659da03]{color:var(--ui-label-3);font-size:11px;font-weight:700;letter-spacing:.05em;margin:0 0 .25rem;padding:.35rem .6rem 0;text-transform:uppercase}.compare-row[data-v-f659da03]{border-radius:6px;border-top:1px solid var(--ui-separator);font-size:13px;padding:.45rem .6rem;transition:background .14s ease}.compare-row[data-v-f659da03]:hover{background:var(--ui-hover-soft)}.compare-label[data-v-f659da03]{color:var(--ui-label-2)}.compare-cell[data-v-f659da03]{color:var(--ui-label-3);font-weight:600;text-align:center}.compare-cell.is-pro[data-v-f659da03]{background:color-mix(in srgb,var(--ui-accent) 8%,transparent);border-radius:6px;color:var(--ui-accent);font-weight:700;padding:.2rem .35rem}.trust[data-v-f659da03]{border-top:1px solid var(--ui-separator);padding-top:1rem;text-align:center}.trust-badges[data-v-f659da03]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:.75rem}.trust-item[data-v-f659da03]{align-items:center;color:var(--ui-label-3);display:inline-flex;font-size:13px;font-weight:500;gap:.5rem}.trust-item i[data-v-f659da03]{color:var(--ui-accent)}.trust-legal[data-v-f659da03]{color:var(--ui-label-3);font-size:12px;line-height:1.6;margin:0}.trust-legal a[data-v-f659da03]{color:var(--ui-accent)}@media screen and (max-width:900px){.plan-grid[data-v-f659da03]{gap:1.5rem;grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:640px){.period-btn[data-v-f659da03]{padding:0 1.1rem}.compare[data-v-f659da03]{padding:1rem .85rem .4rem}.compare-head[data-v-f659da03]{background:var(--ui-surface);border-bottom:1px solid var(--ui-separator);padding-bottom:.4rem;position:sticky;top:3.5rem;z-index:3}.compare-head[data-v-f659da03],.compare-row[data-v-f659da03]{gap:.4rem;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr))}.compare-row[data-v-f659da03]{font-size:12px}.compare-cell.is-pro[data-v-f659da03]{padding:.2rem .25rem}.agreement-text[data-v-f659da03]{font-size:10.5px;line-height:1.25}.status-card[data-v-f659da03]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.compare-row[data-v-f659da03],.period-btn[data-v-f659da03],.plan-card[data-v-f659da03],.plan-cta[data-v-f659da03]{transition:none}.plan-card[data-v-f659da03]:hover,.plan-cta.is-primary[data-v-f659da03]:hover:not(:disabled){translate:none}}
