.manage .hidden{display:none!important}.manage .card{background:var(--panel);border:1px solid var(--line2);border-radius:12px;max-width:960px;margin:18px 0;padding:22px}.manage .card h2{font:700 18px var(--display);letter-spacing:-.01em;margin:0 0 12px}.manage .card h2.gap{margin-top:28px}.manage .sub,.manage .msg{color:var(--muted);margin:0 0 14px;font-size:14.5px}.manage .msg{margin:10px 0 0}.manage .msg.err{color:#ffb35c}.manage .row{flex-wrap:wrap;gap:14px 32px;display:flex}.manage .row>div{min-width:140px}.manage .k{color:var(--muted);font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.manage .v{font-weight:600}.manage .badge{color:var(--glow);background:#3d7bff29;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.manage .badge.active{color:var(--lime);background:#b8f04024}.manage .badge.past_due,.manage .badge.canceled{color:#ffb35c;background:#ffb35c24}.manage .badge.revoked{color:#ff8a8a;background:#ff636324}.manage .plans{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.manage .plan{border:1px solid var(--line2);background:var(--bg2);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:10px;padding:14px}.manage .plan:hover:not([disabled]),.manage .plan:focus-visible{border-color:var(--glow);outline:none}.manage .plan[disabled]{cursor:default;border-color:var(--blue2)}.manage .plan b{font-size:16px;display:block}.manage .plan .price{margin:6px 0 2px;font-size:20px;font-weight:700}.manage .plan small{color:var(--muted)}.manage .tag{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--glow)}.manage button.btn{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;font:inherit;padding:10px 16px;font-weight:600}.manage button.btn.ghost{color:var(--fg);border-color:var(--line2);background:0 0}.manage button.btn.danger{color:#ff8a8a;border-color:var(--line2);background:0 0}.manage button.btn:disabled{opacity:.6;cursor:wait}.manage .actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.manage table{border-collapse:collapse;width:100%;font-size:14px}.manage th,.manage td{text-align:left;border-bottom:1px solid var(--line);padding:9px 6px}.manage th{color:var(--muted);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.manage td.num{text-align:right;font-variant-numeric:tabular-nums}.manage .table-wrap{overflow-x:auto}.manage .note{border:1px solid var(--line2);background:#3d7bff1a;border-radius:10px;margin:14px 0 0;padding:12px 14px}.manage .note.warn{background:#ffb35c14}.manage .confirm{border:1px solid var(--blue2);border-radius:10px;margin-top:14px;padding:16px}.manage fieldset{border:0;margin:8px 0;padding:0}.manage textarea{width:100%;font:inherit;background:var(--bg2);color:var(--fg);border:1px solid var(--line2);border-radius:8px;padding:10px}.manage .form{margin-top:12px}
