.demo-artist-showcase[data-v-f07c769e]{position:relative}.demo-compact[data-v-f07c769e]{mask-image:linear-gradient(180deg,#000 85%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);max-height:580px;overflow:hidden}.demo-compact[data-v-f07c769e] .support-module{font-size:.95em}.demo-showcase-mode[data-v-f07c769e]{mask-image:linear-gradient(180deg,#000 88%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent);max-height:720px;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:640px){.demo-showcase-mode[data-v-f07c769e]{max-height:760px}}.showcase-hero[data-v-f07c769e]{aspect-ratio:3/4;max-height:420px;min-height:280px;width:100%}@media (min-width:640px){.showcase-hero[data-v-f07c769e]{max-height:460px;min-height:320px}}.demo-fan-intelligence[data-v-6a07f705]{position:relative;width:100%}.demo-compact .stat-card[data-v-6a07f705]{padding:.75rem}.demo-compact .fan-row[data-v-6a07f705]{padding:.5rem .75rem}.is-marketing .marketing-desktop-only[data-v-6a07f705]{display:none!important}.is-marketing .mobile-extra[data-v-6a07f705]{display:none}@media (min-width:640px){.is-marketing:not(.demo-compact) .marketing-desktop-only[data-v-6a07f705]{display:flex!important}.is-marketing:not(.demo-compact) .mobile-extra[data-v-6a07f705]{display:flex}}.demo-compact .marketing-desktop-only[data-v-6a07f705],.demo-compact .mobile-extra[data-v-6a07f705]{display:none!important}.demo-header-btn[data-v-6a07f705]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#ffffffe6;font-weight:500;padding:.5rem .75rem}.demo-analytics-btn[data-v-6a07f705],.demo-header-btn[data-v-6a07f705]{align-items:center;display:inline-flex;font-size:.75rem;gap:.375rem}.demo-analytics-btn[data-v-6a07f705]{background:#ffffff26;border:1px solid hsla(0,0%,100%,.25);border-radius:.5rem;color:#fff;font-weight:600;padding:.5rem 1rem}.stat-card[data-v-6a07f705]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;padding:1rem}.stat-value[data-v-6a07f705]{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2}.stat-label[data-v-6a07f705]{color:#ffffffb3;font-size:.75rem;font-weight:500;margin-top:.25rem}.stat-detail[data-v-6a07f705]{color:#fff6;font-size:.625rem;margin-top:.25rem}.stat-pink .stat-value[data-v-6a07f705]{color:#f472b6}.stat-cyan .stat-value[data-v-6a07f705]{color:#22d3ee}.stat-purple .stat-value[data-v-6a07f705]{color:#c084fc}.stat-emerald .stat-value[data-v-6a07f705]{color:#34d399}.tier-tab[data-v-6a07f705]{align-items:center;background:#ffffff0d;border:1px solid transparent;border-radius:9999px;color:#fff9;display:flex;flex-shrink:0;font-size:.75rem;gap:.375rem;padding:.375rem .75rem;white-space:nowrap}.tier-tab.active[data-v-6a07f705]{background:#ffffff26;border-color:#fff3;color:#fff}.tier-tab.tab-superfans.active[data-v-6a07f705]{background:#eab30826;border-color:#eab3084d}.tier-tab.tab-engaged.active[data-v-6a07f705]{background:#10b98126;border-color:#10b9814d}.tier-tab.tab-warm.active[data-v-6a07f705]{background:#3b82f626;border-color:#3b82f64d}.tier-dot[data-v-6a07f705]{border-radius:9999px;height:6px;width:6px}.tier-label[data-v-6a07f705]{font-weight:500}.tier-count[data-v-6a07f705]{font-size:.625rem;opacity:.6}.fan-row[data-v-6a07f705]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;display:flex;gap:.75rem;padding:.875rem 1rem}.message-fans-btn[data-v-6a07f705]{align-items:center;background:linear-gradient(135deg,#ec489959,#a855f759);border:1px solid hsla(0,0%,100%,.28);border-radius:.75rem;color:#fff;display:inline-flex;font-size:.88rem;font-weight:650;gap:.4rem;justify-content:center;padding:.75rem 1rem;width:100%}@media (min-width:640px){.message-fans-btn[data-v-6a07f705]{width:auto}.stat-value[data-v-6a07f705]{font-size:1.5rem}}@media (max-width:639px){.stat-card[data-v-6a07f705]{padding:.75rem}.stat-value[data-v-6a07f705]{font-size:1.25rem}.fan-row[data-v-6a07f705]{flex-wrap:wrap;gap:.5rem;padding:.75rem}.fan-row>.fan-status-col[data-v-6a07f705]{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);flex-basis:100%;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-top:.35rem;padding-top:.5rem}}
