/* Hide paid surfaces until policy resolves, including cached route templates. */
html:not([data-billing="paid"]) [data-monetization],
html:not([data-billing="paid"]) .cover-balance,
html:not([data-billing="paid"]) #Upgrade_account,
html:not([data-billing="paid"]) [data-bs-target="#Upgrade_account"],
html:not([data-billing="paid"]) .token-display,
html:not([data-billing="paid"]) #coinBalanceNote,
html:not([data-billing="paid"]) [data-policy-price],
html:not([data-billing="paid"]) [data-policy-chat],
html:not([data-billing="paid"]) [data-policy-invite],
html:not([data-billing="paid"]) a[href="#!/paymentHistory"]{display:none!important}
html:not([data-billing="paid"]) .tool-card.pro:after,
html:not([data-billing="paid"]) .tool-card.pro:before{display:none!important;content:none!important}
html[data-billing="free"] .tool-card.pro{border-color:var(--sui-border,#e7e9ee)}
