.bill-cycle-toggle{border:1px solid var(--lp-line-strong,#ffffff1f);background:#0003;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.bill-cycle-toggle button{color:var(--lp-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.bill-cycle-toggle button.is-active{background:linear-gradient(135deg, var(--lp-brand,#e89870), var(--lp-brand-deep,#b25c3a));color:#20100a;box-shadow:0 4px 14px #b25c3a47}.bill-cycle-badge{letter-spacing:.04em;text-transform:uppercase;color:inherit;opacity:.9;background:#20100a1f;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700}.bill-cycle-toggle button:not(.is-active) .bill-cycle-badge{color:#4ade80;background:#4ade801f}.bill-cycle-toggle--checkout{background:var(--lp-raised,#ffffff0a);justify-content:center;width:100%;margin-bottom:16px}.bill-cycle-toggle--settings{width:100%;margin-bottom:10px}.bill-cycle-toggle--landing{margin:0 auto 28px}.bill-cycle-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.bill-cycle-hint{color:var(--lp-muted);margin:0;font-size:12px}.bc-plan-cycle-note{color:var(--lp-muted);margin:-8px 0 14px;font-size:12px;line-height:1.45}.bc-plan-cycle-note strong{color:var(--lp-brand-soft);font-weight:700}.lp-root.is-light .bill-cycle-toggle{background:var(--lp-raised);border-color:var(--lp-line-strong)}.lp-root.is-light .bill-cycle-toggle button:not(.is-active) .bill-cycle-badge{color:var(--lp-ok);background:#2d7a451f}.lp-root.is-light .bc-plan-cycle-note strong{color:var(--lp-brand-deep)}
