.period-toggle[data-v-cf4ff8f3]{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;transition:background-color .24s var(--ease-ios),color .24s var(--ease-ios);white-space:nowrap}.period-toggle--active[data-v-cf4ff8f3]{background:var(--color-accent);box-shadow:var(--shadow-card);color:var(--color-text-on-accent)}.period-toggle--inactive[data-v-cf4ff8f3]{background:transparent;color:var(--color-text-secondary)}.period-toggle--inactive[data-v-cf4ff8f3]:hover{color:var(--color-text-primary)}.period-toggle[data-v-cf4ff8f3]:focus-visible{outline:2px solid var(--color-border-ring);outline-offset:2px}.pricing-footer[data-v-f2bdb6cd],.pricing-grid[data-v-f2bdb6cd],.pricing-hero[data-v-f2bdb6cd],.pricing-toggle[data-v-f2bdb6cd]{animation:hero-enter-f2bdb6cd .62s var(--ease-ios) both;opacity:0}.pricing-hero[data-v-f2bdb6cd]{animation-delay:0s}.pricing-toggle[data-v-f2bdb6cd]{animation-delay:.12s}.pricing-grid[data-v-f2bdb6cd]{animation-delay:.2s}.pricing-footer[data-v-f2bdb6cd]{animation-delay:.32s}@keyframes hero-enter-f2bdb6cd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pricing-footer[data-v-f2bdb6cd],.pricing-grid[data-v-f2bdb6cd],.pricing-hero[data-v-f2bdb6cd],.pricing-toggle[data-v-f2bdb6cd]{animation:hero-enter-rm-f2bdb6cd .2s linear both;animation-delay:0s}@keyframes hero-enter-rm-f2bdb6cd{0%{opacity:0}to{opacity:1}}}
