.billing_tier__bhWl5{--tier-accent:var(--muted-foreground);--tier-ink:var(--muted-foreground)}.billing_tier__bhWl5[data-tier=plus]{--tier-accent:var(--color-blue-600);--tier-ink:var(--color-blue-600)}.billing_tier__bhWl5[data-tier=max]{--tier-accent:var(--color-yellow-500);--tier-ink:var(--color-yellow-700)}.dark .billing_tier__bhWl5[data-tier=plus]{--tier-ink:var(--color-blue-400)}.dark .billing_tier__bhWl5[data-tier=max]{--tier-ink:var(--color-yellow-400)}.billing_pill__Zo_pd{background:color-mix(in srgb,var(--tier-accent) 12%,transparent);color:var(--tier-ink)}.billing_overview__ckbAb{position:relative;background-image:linear-gradient(115deg,color-mix(in srgb,var(--tier-accent) 14%,transparent),transparent 65%);border-color:color-mix(in srgb,var(--tier-accent) 30%,var(--border))}.billing_ink__FprT7{color:var(--tier-ink)}.billing_recommendation__AfLho{background:var(--tier-accent);color:var(--color-white)}.billing_corner__rwsPY{position:relative;background-image:radial-gradient(90% 70% at 0 0,color-mix(in srgb,var(--tier-accent) 15%,transparent),transparent 60%);border-color:var(--border)}.billing_corner__rwsPY:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:linear-gradient(135deg,var(--tier-accent),transparent 45%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.billing_outline__Wcz4W{border-color:color-mix(in srgb,var(--foreground) 60%,transparent);color:var(--foreground)}.billing_tierButton__ngqep,.billing_upgradeButton__HmEJs{--upgrade-color:var(--color-blue-600);position:relative;isolation:isolate;overflow:hidden;border:0;background:linear-gradient(115deg,var(--upgrade-color) 10%,color-mix(in srgb,var(--upgrade-color) 60%,var(--color-gray-950)) 40%,color-mix(in srgb,var(--upgrade-color) 65%,var(--color-white)) 65%,var(--upgrade-color) 90%) 0 50% /250% 200%;color:var(--color-white);box-shadow:none;animation:billing_upgrade-flow__P_pMu 7s ease-in-out infinite alternate;transition:box-shadow .2s,filter .2s,transform .2s}.billing_tierButton__ngqep:after,.billing_upgradeButton__HmEJs:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--color-white) 25%,transparent) 50%,transparent 70%);transform:translateX(-120%);animation:billing_upgrade-sheen__pjXLU 5s ease-in-out infinite}.billing_tierButton__ngqep:not(:disabled):hover,.billing_upgradeButton__HmEJs:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 4px 18px color-mix(in srgb,var(--upgrade-color) 35%,transparent)}.billing_tierButton__ngqep:focus-visible,.billing_upgradeButton__HmEJs:focus-visible{outline:2px solid var(--upgrade-color);outline-offset:3px}.billing_tierButton__ngqep:disabled,.billing_tierButton__ngqep:disabled:after,.billing_upgradeButton__HmEJs:disabled,.billing_upgradeButton__HmEJs:disabled:after{animation:none}.billing_tier__bhWl5[data-tier=max] .billing_tierButton__ngqep,.billing_upgradeButton__HmEJs[data-tier=max]{--upgrade-color:var(--color-yellow-500);color:var(--color-gray-950)}@keyframes billing_upgrade-flow__P_pMu{to{background-position:100% 50%}}@keyframes billing_upgrade-sheen__pjXLU{0%,35%{transform:translateX(-120%)}75%,to{transform:translateX(120%)}}.billing_planIcon__S6Zj6{display:inline-block;background:currentColor;mask:url(/icons/lightning-filled.svg) center/contain no-repeat}.billing_interval___Be15{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:288px;padding:4px;border:1px solid var(--border);border-radius:4px;background:var(--muted);--accent:transparent;--accent-foreground:var(--foreground)}.billing_interval___Be15:before{content:"";position:absolute;z-index:-1;inset:4px auto 4px 4px;width:calc(50% - 4px);border:1px solid var(--border);border-radius:3px;background:var(--card);box-shadow:0 2px 5px color-mix(in srgb,var(--foreground) 8%,transparent);transition:transform .3s cubic-bezier(.22,1,.36,1)}.billing_interval___Be15[data-interval=year]:before{transform:translateX(100%)}.billing_interval___Be15 [data-slot=toggle-group-item]{height:40px;border-radius:3px;background:transparent;color:var(--muted-foreground)}.billing_interval___Be15 [data-state=on]{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.billing_interval___Be15:before,.billing_tierButton__ngqep,.billing_tierButton__ngqep:after,.billing_upgradeButton__HmEJs,.billing_upgradeButton__HmEJs:after{animation:none;transition:none}}