.plans-period[data-v-a98655ba]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 24px}.plans-period .plans-period-toggle .v-btn[data-v-a98655ba]{min-width:132px;font-weight:500;letter-spacing:.01em;opacity:.75}.plans-period .plans-period-toggle .v-btn--active[data-v-a98655ba]{font-weight:600;opacity:1}.plans-period .plans-period-note[data-v-a98655ba]{color:rgb(var(--v-theme-primary));font-weight:500}.plans-grid[data-v-a98655ba]{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:24px}@media(max-width:660px){.plans-grid[data-v-a98655ba]{flex-direction:column;align-items:center}}.plan-card[data-v-a98655ba]{flex:0 1 360px;max-width:100%;padding:0;background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));border:1px solid var(--app-border);border-radius:16px;overflow:hidden;box-shadow:var(--card-shadow);transition:transform .2s ease,box-shadow .25s ease}.plan-card[data-v-a98655ba]:hover{transform:translateY(-4px);box-shadow:var(--card-lift-shadow, 0 12px 28px rgba(0, 0, 0, .12))}.plan-card .plan-card-header[data-v-a98655ba]{padding:24px 24px 16px;background:linear-gradient(180deg,rgba(var(--v-theme-on-surface),.03) 0%,transparent 100%)}.plan-card .plan-card-title[data-v-a98655ba]{font-size:1.25rem;font-weight:600;padding:0;margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px}.plan-card .plan-card-title[data-v-a98655ba]:has(+.plan-card-subtitle){margin-bottom:2px}.plan-card .plan-card-subtitle[data-v-a98655ba]{margin-bottom:8px}.plan-card .plan-card-offer-toggle[data-v-a98655ba]{margin-block:4px 12px}.plan-card .plan-card-price[data-v-a98655ba]{font-size:1.75rem;font-weight:700;color:rgb(var(--v-theme-primary));letter-spacing:-.02em}.plan-card .plan-card-price .plan-card-price-old[data-v-a98655ba]{margin-left:8px;font-size:1.125rem;font-weight:500;color:rgba(var(--v-theme-on-surface),.5);text-decoration:line-through}.plan-card .plan-card-price-note[data-v-a98655ba]{margin-top:2px}.plan-card .plan-card-limits[data-v-a98655ba]{padding:8px 24px 20px}.plan-card .plan-card-features[data-v-a98655ba]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));color:rgba(var(--v-theme-on-surface),.85)}.plan-card .plan-card-modules[data-v-a98655ba]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.plan-card .plan-limit[data-v-a98655ba]{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:6px 0;font-size:.875rem;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.plan-card .plan-limit[data-v-a98655ba]:last-child,.plan-card .plan-limit[data-v-a98655ba]:has(+.plan-card-features),.plan-card .plan-limit[data-v-a98655ba]:has(+.plan-card-modules){border-bottom:none}.plan-card .plan-limit .plan-limit-label[data-v-a98655ba]{color:rgba(var(--v-theme-on-surface),.8)}.plan-card .plan-limit .plan-limit-value[data-v-a98655ba]{font-weight:600;color:rgb(var(--v-theme-on-surface))}.plan-card .plan-card-actions[data-v-a98655ba]{padding:0 24px 24px;flex-direction:column;gap:8px}.plan-card .plan-card-subscribe-btn[data-v-a98655ba]{text-transform:none;font-weight:600;letter-spacing:.01em}@media(max-width:660px){.plan-card[data-v-a98655ba]{max-width:100%;flex:1 1 auto}}.plan-card--paid[data-v-a98655ba]{border-color:rgba(var(--v-theme-primary),.35);box-shadow:0 4px 20px rgba(var(--v-theme-primary),.08)}.plan-card--paid[data-v-a98655ba]:hover{box-shadow:0 12px 28px rgba(var(--v-theme-primary),.15)}.plan-card--paid .plan-card-header[data-v-a98655ba]{background:linear-gradient(180deg,rgba(var(--v-theme-primary),.06) 0%,transparent 100%)}.plans-page[data-v-d7287ffd]{margin:0 auto;padding:32px 24px 48px;color:rgb(var(--v-theme-on-surface))}.plans-page[data-v-d7287ffd] .subscription-alert{max-width:720px;margin:0 auto 20px}.plans-page .plans-page-trial[data-v-d7287ffd]{max-width:720px;margin:24px auto 0;text-align:center}.plans-page .plans-page-title[data-v-d7287ffd]{font-family:Outfit Variable,Outfit,sans-serif;font-size:1.5rem;font-weight:600;margin:0 0 32px;text-align:center;position:relative;display:inline-block;width:100%}.plans-page .plans-page-title[data-v-d7287ffd]:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:64px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(var(--v-theme-primary),.5),transparent)}@media(max-width:600px){.plans-page[data-v-d7287ffd]{padding:24px 16px 40px}.plans-page .plans-page-title[data-v-d7287ffd]{font-size:1.5rem}}
