:is(.jr,.billing-page) .pricing-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:1rem;margin:0 0 1.15rem;display:flex}:is(.jr,.billing-page) .pricing-selector{border:0;align-items:center;gap:.6rem;min-width:0;margin:0;padding:0;display:flex}:is(.jr,.billing-page) .pricing-selector legend{color:var(--ink-2,var(--text-secondary,#424245));text-transform:uppercase;letter-spacing:.06em;margin:0 0 .4rem;font-size:.78rem;font-weight:620}:is(.jr,.billing-page) .pricing-segment{border:1px solid var(--line,var(--surface-border,#e4e3df));background:var(--canvas-2,var(--surface-2,#f5f4f1));border-radius:980px;align-items:center;gap:3px;padding:4px;display:inline-flex}:is(.jr,.billing-page) .pricing-segment button{height:28px;min-height:28px;color:var(--ink-2,var(--text-secondary,#424245));font:600 clamp(.74rem, .7rem + .1vw, .82rem)/1 var(--f-body,var(--font-sans,inherit));box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;transition:background .2s,color .2s;display:inline-flex}:is(.jr,.billing-page) .pricing-segment button:hover{color:var(--ink,var(--text-bright,#1d1d1f))}:is(.jr,.billing-page) .pricing-segment button[aria-pressed=true]{color:#121008;background:linear-gradient(135deg,#e6b83b 0%,#d4af37 50%,#ba8916 100%);border:1px solid #b8860b;font-weight:700;box-shadow:0 2px 8px #d4af3773,inset 0 1px #fff6}:is(.jr,.billing-page) .pricing-segment button[aria-pressed=true]:hover{color:#0b0904;background:linear-gradient(135deg,#f0c54e 0%,#deb53c 50%,#c49219 100%);box-shadow:0 3px 12px #d4af378c}[data-theme=dark] :is(.jr,.billing-page) .pricing-segment button[aria-pressed=true],.dark :is(.jr,.billing-page) .pricing-segment button[aria-pressed=true]{color:#0b0904;background:linear-gradient(135deg,#f5cc66 0%,#d4af37 50%,#b8860b 100%);border:1px solid #d4af37;font-weight:700;box-shadow:0 0 14px #d4af3780,inset 0 1px #ffffff59}:is(.jr,.billing-page) .pricing-segment button:focus-visible{outline-offset:2px;outline:2px solid #d4af37}@media (width<=640px){:is(.jr,.billing-page) .pricing-controls{justify-content:flex-start}}
