.period[data-astro-cid-n3fhtagd]{border:0;margin:0 auto var(--sp-8);padding:4px;display:flex;gap:4px;width:fit-content;max-width:100%;background:var(--n-subtle);border-radius:var(--r-pill);border:1px solid var(--n-border)}.period[data-astro-cid-n3fhtagd] label[data-astro-cid-n3fhtagd]{position:relative}.period[data-astro-cid-n3fhtagd] input[data-astro-cid-n3fhtagd]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.period[data-astro-cid-n3fhtagd] span[data-astro-cid-n3fhtagd]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--sp-4);border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-sm);white-space:nowrap}.period[data-astro-cid-n3fhtagd] em[data-astro-cid-n3fhtagd]{font-style:normal;font-size:.72rem;background:var(--c-accent-soft);color:var(--n-foreground);padding:2px 6px;border-radius:99px}.period[data-astro-cid-n3fhtagd] input[data-astro-cid-n3fhtagd]:checked+span[data-astro-cid-n3fhtagd]{background:var(--n-elevated);box-shadow:var(--sh-sm);color:var(--c-primary)}.period[data-astro-cid-n3fhtagd] input[data-astro-cid-n3fhtagd]:focus-visible+span[data-astro-cid-n3fhtagd]{outline:3px solid var(--c-primary);outline-offset:2px}@media(width<=420px){.period[data-astro-cid-n3fhtagd] span[data-astro-cid-n3fhtagd]{padding:0 var(--sp-3)}.period[data-astro-cid-n3fhtagd] em[data-astro-cid-n3fhtagd]{display:none}}.grid[data-astro-cid-n3fhtagd]{display:grid;gap:var(--sp-5)}@media(width>=900px){.grid[data-astro-cid-n3fhtagd]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.plan[data-astro-cid-n3fhtagd]{position:relative;background:var(--n-elevated);border:1px solid var(--n-border);border-radius:var(--r-xl);padding:var(--sp-8) var(--sp-6);display:grid;gap:var(--sp-3)}.plan[data-astro-cid-n3fhtagd].rec{border:2px solid var(--c-primary);box-shadow:var(--sh-glow)}@media(width>=900px){.plan[data-astro-cid-n3fhtagd].rec{margin-top:-12px}}.rec-badge[data-astro-cid-n3fhtagd]{position:absolute;top:-14px;inset-inline-start:var(--sp-6);display:inline-flex;gap:4px;align-items:center;background:var(--c-primary);color:var(--c-on-primary);font-size:var(--fs-xs);font-weight:700;padding:4px 10px;border-radius:99px}.price[data-astro-cid-n3fhtagd]{display:none;align-items:baseline;gap:6px;margin-block:var(--sp-2);min-height:3.5rem}.price[data-astro-cid-n3fhtagd][data-period=lifetime]{flex-wrap:wrap}.life-note[data-astro-cid-n3fhtagd]{flex-basis:100%;color:var(--n-muted)}.price[data-astro-cid-n3fhtagd] b[data-astro-cid-n3fhtagd]{font-family:var(--font-display);font-size:var(--fs-4xl);font-weight:600;line-height:1}.suffix[data-astro-cid-n3fhtagd]{color:var(--n-muted);font-size:var(--fs-sm)}.na[data-astro-cid-n3fhtagd]{color:var(--n-muted);font-size:var(--fs-sm);align-self:center}.plans[data-astro-cid-n3fhtagd]:has(input[value=monthly]:checked) .price[data-astro-cid-n3fhtagd][data-period=monthly],.plans[data-astro-cid-n3fhtagd]:has(input[value=yearly]:checked) .price[data-astro-cid-n3fhtagd][data-period=yearly],.plans[data-astro-cid-n3fhtagd]:has(input[value=lifetime]:checked) .price[data-astro-cid-n3fhtagd][data-period=lifetime]{display:flex}.plan-cta[data-astro-cid-n3fhtagd]{width:100%}.cta-per[data-astro-cid-n3fhtagd]{display:none;gap:var(--sp-3)}.plans[data-astro-cid-n3fhtagd]:has(input[value=monthly]:checked) .cta-per[data-astro-cid-n3fhtagd][data-period=monthly],.plans[data-astro-cid-n3fhtagd]:has(input[value=yearly]:checked) .cta-per[data-astro-cid-n3fhtagd][data-period=yearly],.plans[data-astro-cid-n3fhtagd]:has(input[value=lifetime]:checked) .cta-per[data-astro-cid-n3fhtagd][data-period=lifetime]{display:grid}.plan-cta[data-astro-cid-n3fhtagd][aria-disabled=true]{opacity:.55;pointer-events:none}.assure[data-astro-cid-n3fhtagd]{text-align:center}.limits[data-astro-cid-n3fhtagd],.feats[data-astro-cid-n3fhtagd]{list-style:none;margin:var(--sp-3) 0 0;padding:var(--sp-4) 0 0;border-top:1px dashed var(--n-border);display:grid;gap:var(--sp-2);font-size:var(--fs-sm)}.limits[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd],.feats[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd]{display:flex;gap:var(--sp-2);align-items:flex-start}.limits[data-astro-cid-n3fhtagd] svg,.feats[data-astro-cid-n3fhtagd] svg{color:var(--c-primary);margin-top:3px;flex:none}.feats[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd].off{color:var(--n-muted)}.feats[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd].off svg{color:var(--n-muted)}.access[data-astro-cid-n3fhtagd]{margin-top:var(--sp-2)}
