.Pricing-module__7dUV3a__stack{display:grid}.Pricing-module__7dUV3a__stack>*{grid-area:1/1}.Pricing-module__7dUV3a__monthly{visibility:hidden}.Pricing-module__7dUV3a__root:has(input[data-billing=month]:checked) .Pricing-module__7dUV3a__monthly{visibility:visible}.Pricing-module__7dUV3a__root:has(input[data-billing=month]:checked) .Pricing-module__7dUV3a__annual{visibility:hidden}.Pricing-module__7dUV3a__side input+span{color:var(--graphite);font-weight:600;transition:color .15s}.Pricing-module__7dUV3a__side input:checked+span{color:var(--ink);font-weight:800}.Pricing-module__7dUV3a__side input:focus-visible+span{outline:2px solid var(--measure);outline-offset:4px;border-radius:6px}.Pricing-module__7dUV3a__track{background:var(--rule);border-radius:999px;width:3.5rem;height:2rem;transition:background-color .2s;display:inline-block;position:relative}.Pricing-module__7dUV3a__half{inset-block:0;cursor:pointer;z-index:1;width:50%;position:absolute;left:0}.Pricing-module__7dUV3a__half.Pricing-module__7dUV3a__right{left:50%}.Pricing-module__7dUV3a__knob{background:var(--paper);width:1.5rem;height:1.5rem;transition:transform .25s var(--ease-measure);border-radius:999px;position:absolute;top:.25rem;left:.25rem;box-shadow:0 2px 6px #0f1b2d40}.Pricing-module__7dUV3a__root:has(input[data-billing=year]:checked) .Pricing-module__7dUV3a__track{background:var(--ink)}.Pricing-module__7dUV3a__root:has(input[data-billing=year]:checked) .Pricing-module__7dUV3a__knob{transform:translate(1.5rem)}
