.chart-promo-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:60}.chart-promo-panel{background:#1e222d;border:1px solid #2a2e39;border-radius:.9rem;color:#d1d4dc;max-width:420px;padding:1.25rem;position:relative;width:100%}.chart-promo-panel h2{color:#fff;font-size:1.05rem;font-weight:700;margin-bottom:.35rem}.chart-promo-sub{font-size:.85rem;margin-bottom:.5rem}.chart-promo-features{list-style:disc;margin:0 0 1rem;padding-inline-start:1.1rem}.chart-promo-features li{font-size:.85rem;line-height:1.95}.chart-promo-actions{align-items:center;display:flex;gap:.75rem}.chart-promo-cta{background:#ea580c;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.55rem 1.1rem;transition:background .15s ease}.chart-promo-cta:hover{background:#c2410c}.chart-promo-later{background:transparent;border:none;color:#868993;cursor:pointer;font-size:.85rem;padding:.55rem .5rem}.chart-promo-later:hover{color:#d1d4dc}.chart-promo-close{background:transparent;border:none;color:#d1d4dc;cursor:pointer;font-size:1.4rem;height:28px;left:.6rem;line-height:1;position:absolute;top:.6rem;width:28px}.chart-promo-close:hover{color:#fff}.promo-fade-enter-active,.promo-fade-leave-active{transition:opacity .18s ease}.promo-fade-enter-from,.promo-fade-leave-to{opacity:0}
