.pricing-term-wrap{--term-ink:var(--p-ink,var(--sd-ink,currentColor));--term-muted:var(--p-muted,var(--sd-muted,currentColor));--term-line:var(--p-line,var(--sd-line-strong,#8883));--term-accent:var(--p-accent,var(--sd-accent,currentColor));flex-direction:column;display:flex}.pricing-term{border:1px solid var(--term-line);background:color-mix(in srgb,var(--term-ink) 4%,transparent);border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-top:22px;padding:4px;display:grid}.pricing-term-option{color:var(--term-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:9px 6px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.pricing-term-option:hover{color:var(--term-ink)}.pricing-term-option[aria-checked=true]{background:var(--sd-raised,var(--p-bg,#fff));color:var(--term-ink);box-shadow:inset 0 0 0 1px var(--sd-line-strong,var(--term-line)),0 1px 3px #00000014}.pricing-term-option:focus-visible{outline:2px solid var(--term-accent);outline-offset:2px}.pricing-term-count{letter-spacing:-.01em;font-size:12px;font-weight:600}.pricing-term-each{font-variant-numeric:tabular-nums;opacity:.8;font-size:10px}.pricing-term-price{animation:.28s ease-out pricing-term-in}.pricing-term-price .pricing-amount{margin-top:18px}.pricing-term-wrap .pricing-promo-tag{letter-spacing:.02em;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:999px;align-self:flex-start;margin:6px 0 0;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.pricing-term-sd .pricing-term-price{flex-direction:column;margin-top:16px;display:flex}.pricing-term-sd .pricing-term-regular{opacity:.6;font-size:.95em;display:block}.pricing-term-sd .pricing-term-checkout{margin-top:18px}.pricing-term-sd .pricing-term-note{margin-top:12px}@keyframes pricing-term-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pricing-term-price{animation:none}.pricing-term-option{transition:none}}@media (max-width:680px){.pricing-term-count{font-size:13px}.pricing-term-each{font-size:11px}}
