.oc-sw{--sw-bill-warn:#e07a3f}.oc-app-root[data-theme=light] .oc-sw{--sw-bill-warn:#9a3f0f}.sw-bill-wrap{padding:24px 0 48px;min-width:0}.sw-bill-wrap :is(button,a):focus-visible,.sw-page-head .sw-bill-btn:focus-visible{outline:2px solid var(--sw-gold);outline-offset:2px}.sw-bill-status{margin-bottom:16px}.sw-bill-tier{text-transform:capitalize;color:var(--sw-gold)}.sw-bill-state{font-family:var(--sw-mono);font-size:16px!important;font-weight:500!important;text-transform:lowercase}.sw-bill-msg{margin:0 0 12px;padding:10px 14px;border:1px solid var(--sw-rule);border-left:3px solid var(--sw-rule-strong);font-size:13px;color:var(--sw-fg)}.sw-bill-msg[data-tone=gold]{border-left-color:var(--sw-gold);background:var(--sw-gold-soft)}.sw-bill-msg[data-tone=warn]{border-color:var(--sw-bill-warn);color:var(--sw-bill-warn)}.sw-bill-scroll{margin-top:20px}.sw-bill-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--sw-rule-strong);border-bottom:1px solid var(--sw-rule)}.sw-bill-plan{display:flex;flex-direction:column;padding:20px;min-width:0}.sw-bill-plan+.sw-bill-plan{border-left:1px solid var(--sw-rule)}.sw-bill-plan[data-current=true]{background:var(--sw-gold-soft);box-shadow:inset 0 3px 0 var(--sw-gold)}.sw-bill-plan[data-disabled=true]{opacity:.55}.sw-bill-plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.sw-bill-plan-head .sw-label{margin:0;color:var(--sw-muted)}.sw-bill-plan h2{margin:8px 0 0;font-size:18px;font-weight:700;letter-spacing:-.02em}.sw-bill-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;font-family:var(--sw-mono);font-size:24px;letter-spacing:-.03em;min-height:32px}.sw-bill-usd{font-size:14px;color:var(--sw-muted);letter-spacing:0}.sw-bill-price s{font-size:13px;color:var(--sw-muted)}.sw-bill-note{margin:4px 0 0;font-family:var(--sw-mono);font-size:11px;color:var(--sw-muted)}.sw-bill-desc{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--sw-muted);min-height:84px}.sw-bill-feats{list-style:none;padding:0;margin:16px 0 20px;flex:1}.sw-bill-feats li{padding:8px 0;border-top:1px solid var(--sw-rule);font-size:13px;line-height:1.5;color:var(--sw-fg)}.sw-bill-foot{display:grid;gap:8px}.sw-bill-btn{width:100%;justify-content:center}.sw-page-head .sw-bill-btn{width:auto}.sw-bill-static{display:flex;align-items:center;justify-content:center;height:36px;border:1px solid var(--sw-rule);font-family:var(--sw-mono);font-size:12px;color:var(--sw-muted)}.sw-bill-static[data-current=true]{border-color:var(--sw-gold);color:var(--sw-gold)}.sw-bill-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:28px;padding-top:16px;border-top:1px solid var(--sw-rule);font-family:var(--sw-mono);font-size:12px}.sw-bill-links a{color:var(--sw-muted);text-decoration:none}.sw-bill-links a:hover{color:var(--sw-fg);text-decoration:underline}.sw-bill-danger{margin-top:20px}.sw-bill-delete{background:none;border:0;padding:0;font-family:var(--sw-mono);font-size:11px;color:var(--sw-muted);cursor:pointer}.sw-bill-delete:hover{color:var(--sw-bill-warn);text-decoration:underline}.sw-bill-delete:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.sw-bill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-bill-plan:nth-child(3){border-left:0}.sw-bill-plan:nth-child(n+3){border-top:1px solid var(--sw-rule)}}@media (max-width:640px){.sw-bill-grid{grid-template-columns:minmax(0,1fr)}.sw-bill-plan+.sw-bill-plan{border-left:0;border-top:1px solid var(--sw-rule)}.sw-bill-plan{padding:20px 0}.sw-bill-plan[data-current=true]{padding:20px 12px}.sw-bill-desc{min-height:0}}