.restored-header .ban-live{color:var(--success)}.restored .statusflip{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--bg-deep);box-shadow:var(--shadow-1);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;margin:0 0 2.4em;display:grid;overflow:hidden}.restored .statusflip .cell{flex-direction:column;justify-content:center;gap:8px;padding:26px 24px;display:flex}.restored .statusflip .state{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4,var(--bone-500));font-size:10.5px}.restored .statusflip .val{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,3.4vw,30px);font-weight:700;line-height:1}.restored .statusflip .cell.off .val{color:var(--ember-500)}.restored .statusflip .cell.on .val{color:var(--success)}.restored .statusflip .cell.on{text-align:right;align-items:flex-end}.restored .statusflip .sub{font-family:var(--font-mono);letter-spacing:.03em;color:var(--bone-300);font-size:11px}.restored .statusflip .arrow{font-family:var(--font-mono);color:var(--gold-500);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--gold-500) 8%, transparent), transparent);border-left:1px solid var(--rule);border-right:1px solid var(--rule);justify-content:center;align-items:center;padding:0 8px;font-size:22px;display:flex}.restored .statusflip .span{border-top:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);grid-column:1/-1;justify-content:space-between;gap:12px;padding:11px 24px;font-size:11px;display:flex}.restored .statusflip .span b{color:var(--success);font-weight:600}.restored .acct.give h3{color:var(--warning)}.restored .acct.get h3{color:var(--success)}.restored .acct.give li:before{background:var(--warning)}.restored .acct.get li:before{background:var(--success)}.restored .gauge{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:var(--shadow-1);margin:3.4em 0 0;padding:24px 26px 26px}.restored .gauge .g-top{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.restored .gauge .g-num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--success);font-size:clamp(34px,6vw,52px);font-weight:800;line-height:1}.restored .gauge .g-cap{font-family:var(--font-sans);color:var(--ink-700);max-width:46ch;font-size:15px;line-height:1.45}.restored .gauge .bar{background:var(--bg-well);border:1px solid var(--rule);border-radius:99px;height:14px;position:relative;overflow:hidden}.restored .gauge .bar .fill{background:linear-gradient(90deg, var(--success), #34c07f);position:absolute;inset:0 1% 0 0}.restored .gauge .g-legend{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);gap:20px;margin-top:12px;font-size:10.5px;display:flex}.restored .gauge .g-legend .k{align-items:center;gap:6px;display:inline-flex}.restored .gauge .g-legend .k:before{content:"";border-radius:2px;width:9px;height:9px}.restored .gauge .g-legend .blocked:before{background:var(--success)}.restored .gauge .g-legend .cost:before{background:var(--warning)}.restored .tiers{background:var(--rule);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.restored .tier{background:var(--bg-elev);padding:24px 26px 26px}.restored .tier .t-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.restored .tier h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-900);margin:0;font-size:21px;font-weight:600}.restored .tier .pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:10px}.restored .tier.global .pill{color:var(--success);border:1px solid var(--success)}.restored .tier.gated .pill{color:var(--warning);border:1px solid var(--warning)}.restored .tier p{font-family:var(--font-sans);color:var(--ink-700);margin:0 0 10px;font-size:14.5px;line-height:1.55}.restored .tier .who{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);font-size:11px}@media (max-width:880px){.restored .tiers,.restored .statusflip{grid-template-columns:1fr}.restored .statusflip .cell.on{text-align:left;align-items:flex-start}.restored .statusflip .arrow{border-left:none;border-right:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:6px;transform:rotate(90deg)}}
