.plan-cards[data-v-edcc7a6c]{display:flex;flex-direction:column;gap:22px}.cycle[data-v-edcc7a6c]{align-self:center;background:var(--bg-alt);border:1px solid var(--line);border-radius:999px;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;position:relative}.cycle button[data-v-edcc7a6c]{background:transparent;border:0;border-radius:999px;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:7px 16px;position:relative;transition:color var(--dur-fast) var(--ease-out)}.cycle button.on[data-v-edcc7a6c]{color:var(--ink)}.thumb[data-v-edcc7a6c]{background:var(--bg);border-radius:999px;bottom:3px;box-shadow:var(--shadow-sm);inset-inline-start:3px;position:absolute;top:3px;transition:transform var(--dur-base) var(--ease-out);width:calc(50% - 3px)}.cycle.annual .thumb[data-v-edcc7a6c]{transform:translate(100%)}[dir=rtl] .cycle.annual .thumb[data-v-edcc7a6c]{transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.thumb[data-v-edcc7a6c]{transition:none}}.mk-tiers[data-v-edcc7a6c]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.mk-tier[data-v-edcc7a6c]{min-width:0}.tier-tagline[data-v-edcc7a6c]{color:var(--ink-soft);font-size:14px;line-height:1.6;margin:-8px 0 0}.tier-badge.rec[data-v-edcc7a6c]{background:var(--accent);border-radius:999px;color:#fff;padding:2px 10px;white-space:nowrap}.tier-price[data-v-edcc7a6c]{flex-wrap:wrap}.tier-trial[data-v-edcc7a6c]{align-self:flex-start;background:var(--accent-wash);border-radius:999px;color:var(--accent-deep);font-size:12px;font-weight:600;line-height:1.6;margin-top:-10px;padding:2px 10px}.mk-tier.accent .tier-trial[data-v-edcc7a6c]{background:var(--bg)}.mk-tier .tier-limits[data-v-edcc7a6c]{font-family:inherit;font-size:13px;overflow-wrap:anywhere}.unavailable[data-v-edcc7a6c]{align-items:flex-start;background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:18px;padding:28px 30px}.unavailable p[data-v-edcc7a6c]{color:var(--ink-soft);font-size:15.5px;line-height:1.7;margin:0;max-width:640px}.unavailable .actions[data-v-edcc7a6c]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:520px){.unavailable[data-v-edcc7a6c]{padding:22px 18px}.unavailable .actions[data-v-edcc7a6c],.unavailable .btn[data-v-edcc7a6c]{width:100%}}
