
.premium-status-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-soft);background:var(--app-surface-2);font-size:9px;font-weight:800}.premium-status-chip[data-active="true"]{color:white;border-color:transparent;background:linear-gradient(135deg,var(--accent-a),var(--accent-b))}.premium-upgrade-dialog{z-index:7000;border:0;border-radius:24px;padding:0;background:transparent}.premium-upgrade-dialog::backdrop{background:rgba(5,7,15,.68);backdrop-filter:blur(10px)}.premium-upgrade-shell{position:relative;width:min(520px,92vw);padding:30px;border:1px solid var(--app-border);border-radius:24px;color:var(--app-text);background:var(--app-surface);box-shadow:0 30px 100px rgba(0,0,0,.45)}.premium-upgrade-close{position:absolute;right:16px;top:16px;width:36px;height:36px;border:0;border-radius:12px;cursor:pointer;color:var(--app-text-soft);background:var(--app-surface-2);font-size:20px}.premium-upgrade-badge{display:inline-flex;padding:7px 10px;border-radius:999px;color:white;background:linear-gradient(135deg,var(--accent-a),var(--accent-b));font-size:9px;font-weight:800}.premium-upgrade-shell h2{margin:18px 0 8px;font-size:30px}.premium-upgrade-text{color:var(--app-text-soft);line-height:1.5}.premium-upgrade-benefits{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0}.premium-upgrade-benefits span{padding:11px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface-2);font-size:10px}.premium-upgrade-actions{display:flex;justify-content:flex-end;gap:9px}@media(max-width:560px){.premium-upgrade-benefits{grid-template-columns:1fr}.premium-upgrade-actions{flex-direction:column-reverse}.premium-upgrade-actions .button{width:100%}}
