.settings-col{max-width:780px}.billing-hero{background:radial-gradient(560px 240px at 96% -30%,rgba(88,80,236,.1) 0,rgba(88,80,236,0) 60%),var(--surface-base);border:1px solid var(--divider)}.price-block{text-align:right}.price-now{font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1}.price-now .per{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-left:2px}.strike{text-decoration:line-through;opacity:.7}.invoice-row,.pay-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.invoice-row{padding:var(--s3) 0;border-top:1px solid var(--divider)}.invoice-row:first-child{border-top:none}.inv-main{flex:1 1;min-width:0}.invoice-list{margin-top:2px}.pay-brand{display:inline-grid;place-items:center;min-width:44px;height:30px;padding:0 8px;border-radius:7px;color:var(--brand-deep);font-size:.75rem;font-weight:800;letter-spacing:.02em}.pay-brand,.upgrade-band{background:var(--brand-soft)}.upgrade-band{border:1px solid var(--brand-primary)}