/* fbc-core.bundle.css — minified */
:root{--fbc-brand:#0866ff;--fbc-brand-hover:#1877f2;--fbc-brand-active:#0554d4;--fbc-brand-muted:rgba(8, 102, 255, 0.14);--fbc-brand-glow:rgba(8, 102, 255, 0.22);--fbc-accent:#635bff;--fbc-accent-muted:rgba(99, 91, 255, 0.14);--fbc-success:#10b981;--fbc-warning:#f59e0b;--fbc-danger:#ef4444;--fbc-info:#3b82f6;--fbc-bg:#030508;--fbc-bg-elevated:#0a0e14;--fbc-surface:#0a0e14;--fbc-surface-raised:#0c1018;--fbc-surface-overlay:#080b10;--fbc-border:rgba(255, 255, 255, 0.065);--fbc-border-strong:rgba(255, 255, 255, 0.1);--fbc-text:#edf3ff;--fbc-text-muted:#9eb0d4;--fbc-text-subtle:#7b8fb5;--fbc-text-inverse:#0f172a;--fbc-font:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;--fbc-font-display:var(--fbc-font);--fbc-font-mono:'JetBrains Mono',ui-monospace,monospace;--fbc-text-xs:11px;--fbc-text-sm:12px;--fbc-text-base:14px;--fbc-text-lg:16px;--fbc-text-xl:20px;--fbc-text-2xl:28px;--fbc-weight-medium:500;--fbc-weight-semibold:600;--fbc-weight-bold:700;--fbc-weight-extrabold:800;--fbc-leading-tight:1.2;--fbc-leading-normal:1.5;--fbc-space-1:4px;--fbc-space-2:8px;--fbc-space-3:12px;--fbc-space-4:16px;--fbc-space-5:20px;--fbc-space-6:24px;--fbc-space-8:32px;--fbc-space-10:40px;--fbc-space-12:48px;--fbc-radius-sm:6px;--fbc-radius:10px;--fbc-radius-lg:14px;--fbc-radius-xl:20px;--fbc-radius-full:9999px;--fbc-shadow-xs:0 1px 0 rgba(255, 255, 255, 0.04) inset;--fbc-shadow-sm:0 6px 18px rgba(0, 0, 0, 0.35);--fbc-shadow:0 12px 36px rgba(0, 0, 0, 0.45);--fbc-shadow-lg:0 24px 64px rgba(0, 0, 0, 0.55);--fbc-shadow-brand:0 10px 40px rgba(8, 102, 255, 0.22);--fbc-glass:#0a0e14;--fbc-glass-border:rgba(255, 255, 255, 0.065);--fbc-overlay:rgba(0, 0, 0, 0.58);--fbc-on-brand:#ffffff;--fbc-input-bg:var(--fbc-surface-raised);--fbc-input-border:var(--fbc-border-strong);--fbc-input-text:var(--fbc-text);--fbc-input-placeholder:var(--fbc-text-subtle);--fbc-focus-ring:0 0 0 4px var(--fbc-brand-muted);--fbc-focus-outline:2px solid var(--fbc-brand);--fbc-menu-bg:rgba(10, 14, 20, 0.98);--fbc-menu-border:rgba(255, 255, 255, 0.08);--fbc-menu-shadow:0 16px 48px rgba(0, 0, 0, 0.55);--fbc-menu-text:var(--fbc-text);--fbc-menu-text-muted:var(--fbc-text-muted);--fbc-menu-hover:rgba(255, 255, 255, 0.06);--fbc-menu-divider:rgba(255, 255, 255, 0.08);--fbc-card-bg:var(--fbc-surface);--fbc-card-border:var(--fbc-border);--fbc-link:#60a5fa;--fbc-link-hover:#93c5fd;--fbc-canvas:var(--fbc-bg);--fbc-ease:cubic-bezier(0.4, 0, 0.2, 1);--fbc-ease-out:cubic-bezier(0, 0, 0.2, 1);--fbc-ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--fbc-duration-fast:0.15s;--fbc-duration:0.2s;--fbc-duration-slow:0.35s;--fbc-nav-width:72px;--fbc-nav-expanded:200px;--fbc-sidebar-width:clamp(160px, 14vw, 220px);--fbc-topbar-height:56px;--fbc-content-max:min(1440px, 100%);--fbc-z-dropdown:100;--fbc-z-sticky:200;--fbc-z-overlay:1000;--fbc-z-modal:1100;--fbc-z-toast:1200;--prem-surface:var(--fbc-surface);--hd-card:var(--fbc-surface);--premium-glass:var(--fbc-surface);--bg:var(--fbc-bg);--bg2:var(--fbc-surface);--bg3:var(--fbc-bg-elevated);--surface:var(--fbc-surface);--surface2:var(--fbc-surface-raised);--text:var(--fbc-text);--text2:var(--fbc-text-muted);--text3:var(--fbc-text-subtle);--border:var(--fbc-border);--border2:var(--fbc-border-strong);--shadow:var(--fbc-shadow-sm);--shadow-lg:var(--fbc-shadow);--fbc-brand:#4f7cff;--fbc-brand-hover:#6b93ff;--fbc-brand-deep:#2b4fd4;--fbc-brand-dim:rgba(79, 124, 255, 0.14);--fbc-brand-glow:rgba(79, 124, 255, 0.35);--fbc-purple:#a855f7;--fbc-purple-deep:#7c3aed;--fbc-purple-dim:rgba(168, 85, 247, 0.14);--fbc-purple-glow:rgba(168, 85, 247, 0.32);--fbc-accent:#c084fc;--fbc-accent-dim:rgba(192, 132, 252, 0.12);--fbc-accent-soft:#e9d5ff;--primary:var(--fbc-brand);--primary-light:#a5c4ff;--primary-dim:var(--fbc-brand-dim);--primary-glow:var(--fbc-brand-glow);--cyan:var(--fbc-accent-soft);--cyan-light:#ddd6fe;--cyan-dim:var(--fbc-purple-dim);--bg:#030508;--bg2:#0a0e14;--bg3:#0c1018;--surface:#0a0e14;--surface2:#080b10;--surface3:#0c1018;--text:#ffffff;--text2:#b4c0dc;--text3:#7d8cb0;--border:rgba(255, 255, 255, 0.1);--border2:rgba(168, 85, 247, 0.22);--border3:rgba(79, 124, 255, 0.32);--green:#34d399;--green-light:#6ee7b7;--red:#f87171;--amber:#fbbf24;--radius:10px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 2px 8px rgba(0, 0, 0, 0.35);--shadow:0 12px 40px rgba(0, 0, 0, 0.45);--shadow-lg:0 24px 60px rgba(0, 0, 0, 0.55);--shadow-violet:0 12px 40px rgba(124, 58, 237, 0.22);--shadow-accent:0 8px 32px rgba(79, 124, 255, 0.28);--gradient-brand:linear-gradient(135deg, #3b82f6 0%, #6366f1 45%, #a855f7 100%);--gradient-hero:linear-gradient(135deg, #1d4ed8 0%, #6d28d9 50%, #7c3aed 100%);--gradient-surface:linear-gradient(165deg, rgba(139, 92, 246, 0.08) 0%, rgba(59, 130, 246, 0.04) 40%, transparent 100%);--gradient-mesh:radial-gradient(ellipse 80% 55% at 0% -8%, rgba(124, 58, 237, 0.18), transparent 52%),radial-gradient(ellipse 65% 45% at 100% 0%, rgba(37, 99, 235, 0.14), transparent 50%),radial-gradient(ellipse 45% 35% at 50% 100%, rgba(15, 23, 42, 0.9), transparent 55%),#030508;--messenger:linear-gradient(135deg, #3b82f6, #a855f7);--fbc-canvas:#030508;color-scheme:dark}body.light,html.theme-light,html[data-theme=light]{--fbc-bg:#f0f2f5;--fbc-bg-elevated:#ffffff;--fbc-surface:#ffffff;--fbc-surface-raised:#f7f8fa;--fbc-surface-overlay:#f2f3f5;--fbc-border:#e4e6eb;--fbc-border-strong:#dadde1;--fbc-text:#050505;--fbc-text-muted:#65676b;--fbc-text-subtle:#8a8d91;--fbc-brand:#1877f2;--fbc-brand-hover:#166fe5;--fbc-brand-active:#1464d6;--fbc-brand-muted:#e7f3ff;--fbc-glass:rgba(255, 255, 255, 0.88);--fbc-glass-border:rgba(15, 23, 42, 0.08);--fbc-shadow-sm:0 1px 3px rgba(15, 23, 42, 0.06);--fbc-shadow:0 4px 16px rgba(15, 23, 42, 0.08);--fbc-shadow-lg:0 12px 40px rgba(15, 23, 42, 0.12);--fbc-overlay:rgba(15, 23, 42, 0.42);--fbc-input-bg:#ffffff;--fbc-input-border:rgba(15, 23, 42, 0.14);--fbc-menu-bg:#ffffff;--fbc-menu-border:rgba(15, 23, 42, 0.1);--fbc-menu-shadow:0 16px 48px rgba(15, 23, 42, 0.14);--fbc-menu-text:#0f172a;--fbc-menu-text-muted:#64748b;--fbc-menu-hover:rgba(99, 102, 241, 0.08);--fbc-menu-divider:rgba(15, 23, 42, 0.08);--fbc-card-bg:#ffffff;--fbc-card-border:rgba(15, 23, 42, 0.08);--fbc-link:#2563eb;--fbc-link-hover:#1d4ed8;--fbc-canvas:#f0f2f5;--prem-surface:var(--fbc-surface);--hd-card:var(--fbc-surface);--premium-glass:var(--fbc-surface)}html{scroll-behavior:smooth}#landingPage{background:var(--fbc-canvas)}.nav{background:rgba(6,10,22,.82)!important;border-bottom-color:var(--border)!important;backdrop-filter:blur(24px) saturate(180%)}.nav.scrolled{background:rgba(6,10,22,.94)!important;box-shadow:0 8px 40px rgba(0,0,0,.5)}.hero{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(124,58,237,.2) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 80% 20%,rgba(37,99,235,.15) 0,transparent 50%),0 0!important}.btn-upgrade,.ds-btn--primary,.hv-hero-cta,.mobile-menu-cta,.nav-cta{background:var(--gradient-brand)!important}#appPage,body.app-dashboard-active #appPage,body.app-dashboard-active #appPage>.app-body,body.app-dashboard-active #view-home,body.app-dashboard-active #view-settings{background:#030508!important}body.light.app-dashboard-active #appPage,body.light.app-dashboard-active #appPage>.app-body,body.light.app-dashboard-active #view-settings,html[data-theme=light] body.app-dashboard-active #appPage,html[data-theme=light] body.app-dashboard-active #appPage>.app-body,html[data-theme=light] body.app-dashboard-active #view-settings{background:var(--fbc-bg,#f4f6fc)!important;background-image:none!important}.app-body{background:0 0!important;position:relative}#upgradeModal .modal-box,#view-messenger,.broadcast-col,.compose,.compose-col,.feature-card,.hv-kpi,.hv-plan-card,.hv-qa-card,.modal-box,.nav-sidebar,.price-card,.quota-widget,.saas-topbar,.settings-section,.sidebar,.step-item,.theme-surface,.upgrade-modal-box{border-color:var(--border)!important}.compose,.compose-col,.nav-sidebar,.sidebar{background:#030508!important;box-shadow:1px 0 0 rgba(255,255,255,.05)!important}.nav-side-item.active{background:rgba(8,102,255,.14)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(8,102,255,.22)}.nav-side-item.active i{color:var(--fbc-accent)}html.theme-dark #view-home,html[data-theme=dark] #view-home{background:0 0}html.theme-dark .hv-kpi,html.theme-dark .saas-billing-card,html.theme-dark .settings-card,html[data-theme=dark] .hv-kpi,html[data-theme=dark] .saas-billing-card,html[data-theme=dark] .settings-card{background:#0a0e14!important;border:1px solid var(--border)!important;transition:border-color .22s,transform .22s,box-shadow .22s;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.theme-dark #view-settings,html[data-theme=dark] #view-settings{background:#030508!important}html.theme-dark #view-settings .settings-layout,html.theme-dark #view-settings .settings-panel,html.theme-dark #view-settings .settings-section,html[data-theme=dark] #view-settings .settings-layout,html[data-theme=dark] #view-settings .settings-panel,html[data-theme=dark] #view-settings .settings-section{background:0 0!important;border:none!important;box-shadow:none!important}.hv-kpi{border:1px solid var(--border)}.hv-kpi:hover{border-color:var(--border2)!important;box-shadow:var(--shadow-violet)}.hv-plan-card,.hv-qa-card{background:#0a0e14!important;border:1px solid var(--border)!important}.hv-hero-cta{background:var(--gradient-brand)!important;box-shadow:var(--shadow-accent)!important}.hv-hero-cta2:hover{border-color:var(--border2)!important;color:var(--primary-light)!important;background:rgba(124,58,237,.12)!important}.broadcast-panel,.compose-section{background:var(--surface)!important}.modal-content,.settings-section{background:var(--surface)!important;border:1px solid var(--border)!important}.saas-topbar{border-bottom-color:var(--border)!important}.msng-root{background:radial-gradient(ellipse 80% 50% at 0 0,rgba(124,58,237,.1),transparent 50%),radial-gradient(ellipse 60% 40% at 100% 0,rgba(37,99,235,.08),transparent 45%),var(--bg2)!important}:focus-visible{outline-color:var(--fbc-accent)}body.light,html[data-theme=light]{color-scheme:light;--bg:#eef2ff;--bg2:#e0e7ff;--bg3:#c7d2fe;--surface:#ffffff;--surface2:#f5f7ff;--surface3:#e8edff;--text:#0c1222;--text2:#334155;--text3:#475569;--primary:#1d4ed8;--primary-light:#2563eb;--primary-dim:rgba(29, 78, 216, 0.1);--primary-glow:rgba(29, 78, 216, 0.25);--border:rgba(99, 102, 241, 0.12);--border2:rgba(124, 58, 237, 0.2);--border3:rgba(59, 130, 246, 0.25);--shadow-sm:0 2px 8px rgba(99, 102, 241, 0.08);--shadow:0 12px 32px rgba(99, 102, 241, 0.12);--shadow-lg:0 20px 48px rgba(99, 102, 241, 0.15);--shadow-violet:0 12px 32px rgba(124, 58, 237, 0.15);--shadow-accent:0 8px 24px rgba(59, 130, 246, 0.2);--fbc-brand-dim:rgba(59, 130, 246, 0.1);--fbc-purple-dim:rgba(124, 58, 237, 0.1);--fbc-canvas:radial-gradient(ellipse 80% 55% at 20% -10%, rgba(167, 139, 250, 0.15), transparent 50%),radial-gradient(ellipse 60% 40% at 90% 0%, rgba(96, 165, 250, 0.12), transparent 45%),var(--bg);--premium-glass:#ffffff;--premium-glass-border:rgba(99, 102, 241, 0.14);--premium-glass-highlight:rgba(255, 255, 255, 1);--premium-shadow-card:0 0 0 1px rgba(15, 23, 42, 0.04),0 4px 20px rgba(15, 23, 42, 0.06);--premium-shadow-hover:0 0 0 1px rgba(99, 102, 241, 0.18),0 12px 32px rgba(99, 102, 241, 0.1);--green:#166534;--red:#b91c1c;--amber:#9a3412}body.light :focus-visible,html[data-theme=light] :focus-visible{outline-offset:2px!important}body.light{background:var(--fbc-canvas)}body.light #appPage,body.light #landingPage{background:var(--fbc-canvas)!important}body.light .nav{background:rgba(255,255,255,.9)!important}body.light .saas-topbar{border-bottom-color:var(--border)!important}body.light .saas-topbar .topbar-title h1,html[data-theme=light] .saas-topbar .topbar-title h1{-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.light .broadcast-col,body.light .compose,body.light .compose-col,body.light .nav-sidebar,body.light .sidebar{background:linear-gradient(180deg,#fff 0,var(--surface2) 100%)!important}body.light .hv-kpi,body.light .hv-plan-card,body.light .hv-qa-card{background:#fff!important}body.light .msng-root{background:var(--bg2)!important}.price-card.featured{border-color:rgba(168,85,247,.4)!important;box-shadow:var(--shadow-violet)!important}.price-btn--basic,.price-btn--pro{background:var(--gradient-brand)!important}:root{--ds-brand:var(--fbc-brand, #0866ff);--ds-brand-hover:var(--fbc-brand-hover, #1877f2);--ds-brand-muted:var(--fbc-brand-muted, rgba(8, 102, 255, 0.14));--ds-accent:var(--fbc-accent, #635bff);--ds-accent-muted:var(--fbc-accent-muted, rgba(99, 91, 255, 0.14));--ds-success:var(--fbc-success, #10b981);--ds-warning:var(--fbc-warning, #f59e0b);--ds-danger:var(--fbc-danger, #ef4444);--ds-info:var(--fbc-info, #3b82f6);--ds-bg:var(--fbc-bg, #030508);--ds-surface:var(--fbc-surface, #0a0e14);--ds-surface-raised:var(--fbc-surface-raised, #0c1018);--ds-border:var(--fbc-border, rgba(255, 255, 255, 0.065));--ds-text:var(--fbc-text, #edf3ff);--ds-text-muted:var(--fbc-text-muted, #8b9cc9);--ds-text-subtle:var(--fbc-text-subtle, #64748b);--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-radius-sm:6px;--ds-radius:10px;--ds-radius-lg:14px;--ds-radius-xl:20px;--ds-radius-full:9999px;--ds-font:var(--fbc-font, 'Plus Jakarta Sans', system-ui, sans-serif);--ds-font-mono:var(--fbc-font-mono, 'JetBrains Mono', ui-monospace, monospace);--ds-text-xs:11px;--ds-text-sm:12px;--ds-text-base:14px;--ds-text-lg:16px;--ds-text-xl:20px;--ds-text-2xl:28px;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-extrabold:800;--ds-shadow-sm:var(--fbc-shadow-sm, 0 6px 18px rgba(0, 0, 0, 0.35));--ds-shadow:var(--fbc-shadow, 0 12px 36px rgba(0, 0, 0, 0.45));--ds-shadow-lg:var(--fbc-shadow-lg, 0 24px 64px rgba(0, 0, 0, 0.55));--ds-glow-brand:var(--fbc-shadow-brand, 0 10px 40px rgba(8, 102, 255, 0.22));--ds-ease:cubic-bezier(0.4, 0, 0.2, 1);--ds-duration:0.2s;--ds-duration-slow:0.35s;--ds-nav-width:72px;--ds-nav-width-expanded:200px;--ds-sidebar-width:220px;--ds-topbar-height:56px}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);font-family:var(--ds-font);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-bold);line-height:1;padding:10px 18px;border-radius:var(--ds-radius);border:1px solid transparent;cursor:pointer;transition:background var(--ds-duration) var(--ds-ease),border-color var(--ds-duration) var(--ds-ease),transform var(--ds-duration) var(--ds-ease),box-shadow var(--ds-duration) var(--ds-ease);white-space:nowrap;text-decoration:none;-webkit-appearance:none;appearance:none}.ds-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.ds-btn--primary{background:linear-gradient(135deg,var(--ds-brand),var(--fbc-brand-active,#0554d4));box-shadow:0 1px 0 rgba(255,255,255,.12) inset,var(--ds-glow-brand)}.ds-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.ds-btn--secondary{background:var(--ds-surface-raised);color:var(--ds-text);border-color:var(--ds-border)}.ds-btn--secondary:hover:not(:disabled){border-color:var(--border2,rgba(255,255,255,.11))}.ds-btn--accent{background:linear-gradient(135deg,var(--ds-accent),#5b21b6);color:#fff;box-shadow:0 4px 16px rgba(124,58,237,.4)}.ds-btn--ghost{background:0 0;color:var(--ds-text-muted);border-color:transparent}.ds-btn--ghost:hover:not(:disabled){background:color-mix(in oklab,var(--ds-brand-muted) 60%,transparent);color:var(--ds-text)}.ds-btn--sm{padding:6px 12px;font-size:var(--ds-text-xs);border-radius:var(--ds-radius-sm)}.ds-btn--lg{padding:14px 24px;font-size:var(--ds-text-base)}.ds-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-5);box-shadow:var(--ds-shadow-sm);transition:border-color var(--ds-duration),box-shadow var(--ds-duration)}.ds-card:hover{border-color:color-mix(in oklab,var(--ds-border) 60%,var(--ds-brand) 40%)}.ds-card__title{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-extrabold);color:var(--ds-text);margin-bottom:var(--ds-space-1)}.ds-card__subtitle{font-size:var(--ds-text-sm);color:var(--ds-text-muted);margin-bottom:var(--ds-space-4)}.ds-card--interactive{cursor:pointer}.ds-card--interactive:hover{box-shadow:var(--ds-shadow);transform:translateY(-1px)}.ds-field{display:flex;flex-direction:column;gap:var(--ds-space-2)}.ds-label{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.06em}.ds-input,.ds-select,.ds-textarea{width:100%;background:var(--fbc-surface-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:10px 14px;color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-text-sm);outline:0;transition:border-color var(--ds-duration),box-shadow var(--ds-duration);box-sizing:border-box}.ds-input:focus,.ds-select:focus,.ds-textarea:focus{border-color:rgba(8,102,255,.5);box-shadow:var(--fbc-focus-ring,0 0 0 3px var(--ds-brand-muted))}.ds-textarea{resize:vertical;min-height:100px;line-height:1.6}.ds-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);padding:3px 10px;border-radius:var(--ds-radius-full);border:1px solid transparent}.ds-badge--brand{background:var(--ds-brand-muted);color:var(--primary-light,#4f9fff);border-color:rgba(8,102,255,.25)}.ds-badge--success{background:rgba(16,185,129,.12);color:var(--ds-success);border-color:rgba(16,185,129,.25)}.ds-badge--warning{background:rgba(245,158,11,.12);color:var(--ds-warning);border-color:rgba(245,158,11,.25)}.ds-badge--danger{background:rgba(239,68,68,.12);color:var(--ds-danger);border-color:rgba(239,68,68,.25)}.ds-badge--accent{background:var(--ds-accent-muted);color:#a78bfa;border-color:rgba(124,58,237,.3)}.ds-stat{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-4);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.ds-stat__value{font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-extrabold);color:var(--ds-text);letter-spacing:-.03em;line-height:1.1}.ds-stat__label{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-subtle);text-transform:uppercase;letter-spacing:.05em}.ds-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--ds-space-10) var(--ds-space-6);color:var(--ds-text-subtle);gap:var(--ds-space-3)}.ds-empty__icon{width:56px;height:56px;border-radius:var(--ds-radius-lg);background:var(--ds-surface);border:1px solid var(--ds-border);display:flex;align-items:center;justify-content:center;font-size:22px;opacity:.7}.ds-empty__title{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-bold);color:var(--ds-text-muted)}.ds-empty__text{font-size:var(--ds-text-sm);max-width:280px;line-height:1.5}.toast-container{position:fixed;bottom:20px;right:20px;z-index:9000;display:flex;flex-direction:column;gap:10px;max-width:400px}.toast{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--fbc-surface,var(--surface));border:1px solid var(--fbc-border,var(--border));border-radius:var(--radius-lg);padding:12px 16px;color:var(--fbc-text,var(--text));font-size:13px;font-weight:500;box-shadow:var(--shadow-lg);animation:.3s slideIn}.toast-success{border-color:rgba(34,197,94,.2);background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(34,197,94,.04))}.toast-success .fa-check-circle{color:var(--green)}.toast-error{border-color:rgba(239,68,68,.2);background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(239,68,68,.04))}.toast-error .fa-exclamation-circle{color:var(--red)}.toast-warning{border-color:rgba(245,158,11,.2);background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(245,158,11,.04))}.toast-warning .fa-exclamation-triangle{color:var(--amber)}.toast-info{border-color:rgba(124,58,237,.2);background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(124,58,237,.04))}.toast-info .fa-info-circle{color:var(--primary-light)}.toast-content{display:flex;align-items:center;gap:10px;flex:1}.toast-close{background:0 0;border:none;color:var(--text3);cursor:pointer;padding:0;font-size:14px;transition:color .2s}.toast-close:hover{color:var(--text)}.toast-exit{animation:.3s forwards slideOut}@keyframes slideIn{from{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(400px)}}.modal-overlay{position:fixed;inset:0;background:var(--fbc-overlay,rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;z-index:8000;animation:.2s fadeIn;backdrop-filter:blur(4px)}.modal-overlay.modal-exit{animation:.2s forwards fadeOut}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.modal-content{background:var(--fbc-surface,var(--surface));border:1px solid var(--fbc-border,var(--border));border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:.3s modalIn}.modal-overlay.modal-exit .modal-content{animation:.3s forwards modalOut}@keyframes modalIn{from{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalOut{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(20px)}}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--fbc-border,var(--border))}.modal-header h2{margin:0;font-size:16px;font-weight:700;color:var(--fbc-text,var(--text))}.modal-close{background:0 0;border:none;color:var(--fbc-text-subtle,var(--text3));padding:0;display:flex;align-items:center;justify-content:center}.modal-close:hover{color:var(--fbc-text,var(--text))}.modal-body{padding:20px;color:var(--fbc-text-muted,var(--text2));line-height:1.6}.modal-body p{margin:0}.modal-footer{display:flex;gap:10px;padding:16px 20px;border-top:1px solid var(--fbc-border,var(--border));justify-content:flex-end}.modal-btn{padding:10px 16px;border-radius:var(--radius);border:none;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .15s;font-family:inherit}.modal-btn:hover{opacity:.88;transform:translateY(-1px)}.modal-btn-primary{background:linear-gradient(135deg,var(--primary),var(--fbc-brand-active,#04c));color:var(--fbc-on-brand,#fff);box-shadow:0 2px 12px var(--primary-glow)}.modal-btn-secondary{background:var(--surface2);color:var(--text);border:1px solid var(--border)}.loader-overlay{position:fixed;inset:0;background:var(--fbc-overlay,rgba(0,0,0,.6));display:flex;align-items:center;justify-content:center;z-index:9100;animation:.2s fadeIn;backdrop-filter:blur(4px)}.loader-overlay.loader-exit{animation:.3s forwards fadeOut}.loader-content{text-align:center}.spinner{width:50px;height:50px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--primary-light);border-radius:50%;animation:1s linear infinite spin;margin:0 auto 16px}.loader-message{color:var(--text);font-size:14px;margin:12px 0 0}.skeleton-loader{display:flex;flex-direction:column;gap:12px}.skeleton-line{height:12px;background:linear-gradient(90deg,var(--surface2) 25%,var(--surface3) 50%,var(--surface2) 75%);background-size:200% 100%;border-radius:4px;animation:2s infinite shimmer}.skeleton-line:last-child{width:85%}.field-error{border-color:var(--red)!important}.field-valid{border-color:var(--green)!important}.field-error-msg{display:none;color:var(--red);font-size:12px;margin-top:4px}input:focus,select:focus,textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-dim)}.tooltip{position:fixed;background:var(--surface);border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;pointer-events:none;z-index:7000;box-shadow:var(--shadow);animation:.2s tooltipIn}.tooltip-fade{animation:.2s forwards tooltipOut}@keyframes tooltipIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltipOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.progress-bar{height:4px;background:var(--surface2);border-radius:2px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--primary),var(--cyan));box-shadow:0 0 10px var(--primary-glow)}.badge{display:inline-flex;align-items:center;gap:6px;background:var(--primary-dim);color:var(--primary-light);text-transform:uppercase;letter-spacing:.5px}.badge-success{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.2);color:var(--green)}.badge-error{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2);color:var(--red)}.btn,button{transition:.2s;position:relative;overflow:hidden}.btn:disabled,button:disabled{opacity:.5;cursor:not-allowed}button.btn-loading::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.1);animation:1s infinite pulse}@keyframes pulse{0%,100%{opacity:0}50%{opacity:1}}@media (max-width:768px){.toast-container{bottom:10px;right:10px;left:10px;max-width:none}.toast{font-size:12px;padding:10px 12px}.modal-content{width:95%;border-radius:var(--radius-lg)}.modal-footer{flex-direction:column-reverse;gap:8px}.modal-btn{width:100%}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--primary:#0866FF;--primary-light:#4F9FFF;--primary-dim:rgba(8,102,255,.13);--primary-glow:rgba(8,102,255,.28);--cyan:#B37FEB;--cyan-light:#D4ADFF;--cyan-dim:rgba(179,127,235,.12);--green:#10B981;--green-light:#34D399;--red:#EF4444;--amber:#F59E0B;--blue:#3B82F6;--bg:#030508;--bg2:#0a0e14;--bg3:#0c1018;--surface:#0a0e14;--surface2:#080b10;--surface3:#0c1018;--border:rgba(255,255,255,.065);--border2:rgba(255,255,255,.11);--border3:rgba(255,255,255,.19);--text:#EDF3FF;--text2:#7B8FB5;--text3:#485878;--radius:10px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 4px rgba(0,0,0,.6);--shadow:0 4px 20px rgba(0,0,0,.5);--shadow-lg:0 12px 48px rgba(0,0,0,.6);--shadow-violet:0 4px 28px rgba(8,102,255,.35);--transition-fast:0.15s ease;--transition:0.2s ease;--messenger:linear-gradient(135deg,#0866FF,#B37FEB)}body{background:var(--fbc-canvas);color:var(--text);font-family:'Plus Jakarta Sans',system-ui,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden;font-size:14px;line-height:1.5;transition:background var(--transition),color var(--transition);min-width:0;overflow-x:clip;font-feature-settings:'kern' 1,'liga' 1,'calt' 1,'ss01' 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skip-link{z-index:1000000;background:#0b1220;border:1px solid rgba(79,159,255,.45);border-radius:8px;font-size:12px;font-weight:700;transition:top .15s}.skip-link:focus{top:10px}@media(prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}#landingPage{display:flex;flex-direction:column;min-height:100vh}.nav{position:sticky;top:0;z-index:100;height:68px;display:flex;align-items:center;gap:16px;padding:0 52px;backdrop-filter:blur(40px) saturate(200%);border-bottom:1px solid rgba(255,255,255,.055);transition:background .3s,box-shadow .3s}.nav.scrolled{border-bottom-color:rgba(255,255,255,.07);box-shadow:0 1px 0 rgba(255,255,255,.04),0 8px 40px rgba(0,0,0,.55)}.nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.nav-brand-mark{width:38px;height:38px;border-radius:11px;flex-shrink:0;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 4px 16px rgba(8,102,255,.22)}.nav-brand-name{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.5px}.nav-brand-name em{font-style:normal;background:linear-gradient(135deg,#6ab4ff,#c8a8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:0;flex:1;margin-left:16px}.nav-links a{color:var(--text2);font-size:13.5px;font-weight:500;text-decoration:none;padding:7px 16px;border-radius:var(--radius);transition:color .15s,background .15s}.nav-links a:hover{color:var(--text);background:rgba(255,255,255,.055)}.nav-cta{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,#0866ff,#0048cc);font-size:14px;padding:12px 28px;border-radius:var(--radius);cursor:pointer;font-family:inherit;transition:background .22s,box-shadow .22s,transform .22s;white-space:nowrap;letter-spacing:-.1px;-webkit-appearance:none;appearance:none;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 4px 22px rgba(8,102,255,.42)}.nav-cta:hover:not(:disabled):not(.loading){background:linear-gradient(135deg,#1877f2,#0048cc);box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 6px 30px rgba(8,102,255,.58)}.nav-cta:active:not(:disabled):not(.loading){transform:translateY(0)}.nav-cta.loading,.nav-cta:disabled{opacity:.7;cursor:not-allowed;transform:none!important;pointer-events:none;padding:12px 28px;font-size:14px}.nav-theme-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;margin-right:8px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text2);cursor:pointer;transition:background .18s,border-color .18s,color .18s;flex-shrink:0}.nav-theme-btn:hover{color:var(--text);background:rgba(255,255,255,.08);border-color:var(--border2)}.nav-theme-btn i{font-size:15px}.nav-hamburger{border:none;color:var(--text2);align-items:center;justify-content:center}.nav-hamburger:hover{color:var(--text)}.mobile-menu{position:fixed;inset:0;z-index:9999;background:rgba(3,12,26,.97);backdrop-filter:blur(28px);display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px}.mobile-menu.open{display:flex}.mobile-menu-close{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.06);border:1px solid var(--border2);color:var(--text2);font-size:18px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:.2s}.mobile-menu-close:hover{color:var(--text);background:rgba(255,255,255,.1)}.mobile-menu-link{font-size:20px;font-weight:600;color:var(--text2);text-decoration:none;padding:14px 48px;border-radius:var(--radius-lg);width:100%;max-width:320px;text-align:center;transition:.2s;border:1px solid transparent}.mobile-menu-link:hover{color:var(--text);background:var(--surface);border-color:var(--border)}.mobile-menu-cta{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;background:linear-gradient(135deg,var(--primary),#04c);font-size:16px;padding:16px 48px;border-radius:var(--radius-lg);cursor:pointer;font-family:inherit;width:100%;max-width:320px;box-shadow:0 4px 20px var(--primary-glow)}.mobile-menu-cta:hover{background:linear-gradient(135deg,#0078ff,var(--primary))}.hero{position:relative;padding:130px 52px 104px;overflow:hidden;background:radial-gradient(ellipse 110% 75% at 50% -15%,rgba(8,102,255,.22) 0,transparent 60%),radial-gradient(ellipse 55% 45% at 88% 72%,rgba(179,127,235,.11) 0,transparent 55%),radial-gradient(ellipse 45% 35% at 4% 88%,rgba(8,102,255,.07) 0,transparent 55%),var(--bg);display:flex;flex-direction:column;align-items:center;text-align:center}.hero-noise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;opacity:.55}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:68px 68px;mask-image:radial-gradient(ellipse 65% 50% at 50% 0%,black 0%,transparent 85%)}.hero-glow{position:absolute;top:-230px;left:50%;transform:translateX(-50%);width:820px;height:820px;background:radial-gradient(circle,rgba(8,102,255,.17) 0,transparent 70%);pointer-events:none}.hero-glow-2{position:absolute;bottom:-90px;right:7%;width:520px;height:520px;background:radial-gradient(circle,rgba(179,127,235,.09) 0,transparent 70%);pointer-events:none}.aurora-orb-1{animation:9s ease-in-out infinite aurora-float}.aurora-orb-2{animation:11s ease-in-out infinite reverse aurora-float}.aurora-orb-3{animation:14s ease-in-out infinite aurora-float}@keyframes aurora-float{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(18px,-26px) scale(1.07)}66%{transform:translate(-14px,20px) scale(.94)}}.activity-ticker{display:inline-flex;align-items:center;gap:9px;color:rgba(52,211,153,.85);position:relative;z-index:1}.ticker-text{font-size:12px;font-weight:600;color:rgba(52,211,153,.85)}.ticker-pulse{background:var(--green);box-shadow:0 0 8px rgba(16,185,129,.9);flex-shrink:0}@keyframes ticker-blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}.hero-badge{display:inline-flex;align-items:center;gap:9px;background:rgba(8,102,255,.09);border:1px solid rgba(8,102,255,.22);border-radius:100px;padding:8px 20px;font-size:12.5px;font-weight:600;color:var(--primary-light);margin-bottom:32px;position:relative;z-index:1;box-shadow:0 0 24px rgba(8,102,255,.1)}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.hero-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--primary-light);animation:1.5s infinite pulse-dot}.hero-h1{font-size:clamp(52px,7.5vw,96px);font-weight:900;line-height:1.03;letter-spacing:-3px;max-width:980px;position:relative;z-index:1;margin-bottom:26px}html:not([data-theme=light]) body:not(.light) .hero-h1,html[data-theme=dark] .hero-h1{background:linear-gradient(165deg,#fff 25%,rgba(195,215,255,.78) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .hero-h1{-webkit-background-clip:unset;-webkit-text-fill-color:#0c1222}.hero-h1 .grad{background:linear-gradient(135deg,#6ab4ff 10%,#c8a8ff 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .hero-h1 .grad{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-sub{font-size:19px;color:var(--text2);max-width:560px;line-height:1.75;margin-bottom:44px;position:relative;z-index:1;font-weight:400}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:1;margin-bottom:28px}.btn-hero{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#0866ff,#04c);font-size:17px;padding:20px 52px;border-radius:16px;cursor:pointer;font-family:inherit;transition:background .28s,box-shadow .28s,transform .28s;box-shadow:0 0 0 1px rgba(255,255,255,.14) inset,0 8px 36px rgba(8,102,255,.5);letter-spacing:-.2px;min-width:340px;width:340px;white-space:nowrap;-webkit-appearance:none;appearance:none;box-sizing:border-box}.btn-hero i{font-size:18px;flex-shrink:0}.btn-hero:hover:not(:disabled):not(.loading){background:linear-gradient(135deg,#1877f2,#04c);box-shadow:0 0 0 1px rgba(255,255,255,.2) inset,0 16px 52px rgba(8,102,255,.65)}.btn-hero:active:not(:disabled):not(.loading){transform:translateY(-1px)}.btn-hero.loading,.btn-hero:disabled{opacity:.72;cursor:not-allowed;transform:none!important;width:340px;min-width:340px;padding:20px 52px;font-size:17px;background:linear-gradient(135deg,#0866ff,#04c);box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,0 4px 16px rgba(8,102,255,.3);pointer-events:none}.btn-hero-secondary{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.05);color:var(--text2);font-size:14px;font-weight:600;padding:16px 28px;border-radius:var(--radius-lg);cursor:pointer;border:1px solid rgba(255,255,255,.1);font-family:inherit;transition:.2s;letter-spacing:-.1px}.btn-hero-secondary:hover{background:rgba(255,255,255,.08);color:var(--text);border-color:rgba(255,255,255,.18);transform:translateY(-1px)}.hero-social-proof{display:flex;align-items:center;gap:12px;position:relative;z-index:1;color:var(--text2)}.avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--bg);margin-left:-10px;object-fit:cover}.avatar:first-child{margin-left:0}.hero-avatars{display:flex}.hero-avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--bg);margin-left:-10px;object-fit:cover}.hero-avatar:first-child{margin-left:0}.hero-sp-text{font-size:12px;color:var(--text2);font-weight:500}.hero-sp-text strong{color:var(--text);font-weight:700}.hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--surface);border-radius:20px;overflow:hidden;border:1px solid var(--border);margin-top:76px;width:100%;max-width:880px;position:relative;z-index:1;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 24px 64px rgba(0,0,0,.38)}.metric{background:0 0;padding:30px 20px;display:flex;flex-direction:column;gap:7px;align-items:center;text-align:center;transition:background var(--transition-fast);border-right:1px solid var(--border)}.metric:last-child{border-right:none}.metric:hover{background:rgba(255,255,255,.04)}.metric-val{font-size:30px;font-weight:900;letter-spacing:-1.5px;line-height:1}body:not(.light) .metric-val,html[data-theme=dark] .metric-val{background:linear-gradient(135deg,#fff,var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-lbl{font-size:11.5px;color:var(--text3);font-weight:600;letter-spacing:.2px}.hero-preview{max-width:1100px;width:100%;margin:76px auto 0;position:relative;z-index:1}.hero-preview-img{width:100%;height:auto;border-radius:20px;display:block;box-shadow:0 32px 90px rgba(0,0,0,.68),0 0 0 1px rgba(255,255,255,.07)}.hero-preview-frame{background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.05)}.hero-preview-topbar{background:var(--bg2);border-bottom:1px solid var(--border);padding:11px 18px;display:flex;align-items:center;gap:10px}.hp-dots{display:flex;gap:6px}.hp-dot{width:10px;height:10px;border-radius:50%}.hp-dot:first-child{background:#ff5f57}.hp-dot:nth-child(2){background:#ffbd2e}.hp-dot:nth-child(3){background:#28ca41}.hp-url{flex:1;background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:5px 12px;font-size:11px;color:var(--text3);font-family:'JetBrains Mono',monospace;max-width:280px;margin:0 auto}.hero-preview-body{display:flex;height:280px}.hp-sidebar{width:140px;background:var(--bg3);border-right:1px solid var(--border);padding:12px 8px;display:flex;flex-direction:column;gap:6px}.hp-page{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--primary-dim);border:1px solid rgba(8,102,255,.2)}.hp-page-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}.hp-page-name{font-size:10px;color:var(--primary-light);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-page-sub{font-size:9px;color:var(--text3)}.hp-compose{flex:1;padding:14px;display:flex;flex-direction:column;gap:10px}.hp-compose-area{flex:1;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:11px;color:var(--text3)}.hp-send{display:flex;gap:8px}.hp-send-btn{padding:7px 14px;border-radius:7px;font-size:11px;font-weight:700;background:linear-gradient(135deg,var(--green),#059669);color:#fff;border:none;cursor:pointer}.hp-pause-btn{padding:7px 14px;border-radius:7px;font-size:11px;font-weight:700;background:var(--surface2);color:var(--text2);border:1px solid var(--border2)}.hp-stats{width:160px;background:var(--bg2);border-left:1px solid var(--border);padding:14px;display:flex;flex-direction:column;gap:8px}.hp-stat{display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--surface);border-radius:8px;border:1px solid var(--border)}.hp-stat-num{font-size:20px;font-weight:800;font-family:'JetBrains Mono',monospace;color:#fff;line-height:1}.hp-stat-num.green{color:var(--green-light)}.hp-stat-lbl{font-size:9px;color:var(--text3);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.marquee-strip{padding:18px 0;background:linear-gradient(180deg,var(--bg2),var(--bg3));border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;position:relative}.marquee-strip::after,.marquee-strip::before{content:'';position:absolute;top:0;bottom:0;width:150px;z-index:2}.marquee-strip::before{left:0;background:linear-gradient(90deg,var(--bg2),transparent)}.marquee-strip::after{right:0;background:linear-gradient(-90deg,var(--bg2),transparent)}.marquee-track{display:flex;gap:0;animation:38s linear infinite marquee-scroll;width:max-content}.marquee-track:hover{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:9px;color:var(--text3);font-size:12.5px;font-weight:600;white-space:nowrap;padding:4px 36px;border-right:1px solid var(--border);letter-spacing:.1px}.marquee-item i{color:var(--primary-light);font-size:13px;opacity:.65}@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.stats-proof-section{padding:84px 52px;background:linear-gradient(180deg,var(--bg3) 0,var(--bg2) 100%);border-bottom:1px solid var(--border)}.stats-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:24px;overflow:hidden}.stats-proof-item{background:var(--surface);display:flex;flex-direction:column;align-items:center;gap:11px;position:relative;overflow:hidden;transition:background .22s}.stats-proof-item:hover{background:var(--surface2)}.stats-proof-item::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(8,102,255,.45),transparent);opacity:0;transition:opacity .3s}.stats-proof-item:hover::before{opacity:1}.proof-icon{background:var(--primary-dim);display:flex;align-items:center;justify-content:center;color:var(--primary-light);box-shadow:0 4px 16px rgba(8,102,255,.1)}.proof-num{color:var(--text);letter-spacing:-2px}.proof-label{color:var(--text2);letter-spacing:-.1px}.proof-sub{color:var(--text3);font-weight:500}.stats-strip{display:flex;justify-content:center;gap:0;padding:0 44px;background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stat-strip-item{display:flex;align-items:center;gap:12px;padding:24px 40px;border-right:1px solid var(--border)}.stat-strip-item:last-child{border-right:none}.stat-strip-icon{width:40px;height:40px;border-radius:10px;background:var(--primary-dim);border:1px solid rgba(8,102,255,.15);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--primary-light);flex-shrink:0}.stat-strip-num{font-size:22px;font-weight:900;color:var(--text);letter-spacing:-1px;line-height:1}.stat-strip-lbl{font-size:11px;color:var(--text3);font-weight:500;margin-top:2px}.bigfeat-section{padding:112px 52px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--bg2) 0,var(--bg) 100%)}.bigfeat-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:92px;align-items:center}.bigfeat-text{display:flex;flex-direction:column;gap:0}.bigfeat-h2{font-size:clamp(30px,3.8vw,50px);font-weight:900;letter-spacing:-1.8px;line-height:1.07;color:var(--text);margin-bottom:18px;margin-top:14px}.bigfeat-h2 em{font-style:normal;background:linear-gradient(135deg,#6ab4ff,#c8a8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bigfeat-sub{font-size:16px;color:var(--text2);line-height:1.8;margin-bottom:40px}.bigfeat-list{display:flex;flex-direction:column;gap:22px;margin-bottom:40px}.bigfeat-item{display:flex;gap:18px;align-items:flex-start}.bigfeat-check{width:24px;height:24px;border-radius:7px;background:rgba(8,102,255,.14);border:1px solid rgba(8,102,255,.28);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.bigfeat-check i{color:var(--primary-light);font-size:10px}.bigfeat-item strong{display:block;font-size:15px;font-weight:700;color:var(--text);margin-bottom:5px}.bigfeat-item p{font-size:13.5px;color:var(--text2);line-height:1.72;margin:0}.btn-bigfeat{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#0866ff,#04c);color:#fff;font-size:14.5px;font-weight:700;padding:15px 30px;border-radius:var(--radius-lg);border:none;cursor:pointer;font-family:inherit;transition:.26s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,0 6px 28px rgba(8,102,255,.4);letter-spacing:-.1px;width:fit-content}.btn-bigfeat:hover{box-shadow:0 0 0 1px rgba(255,255,255,.16) inset,0 10px 40px rgba(8,102,255,.58)}.bigfeat-visual{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bfsc{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:7px;position:relative;overflow:hidden;transition:border-color .22s,transform .26s,box-shadow .26s}.bfsc:hover{border-color:var(--border2);transform:translateY(-3px);box-shadow:0 14px 42px rgba(0,0,0,.42)}.bfsc::before{content:'';position:absolute;top:0;left:0;right:0;height:2px}.bfsc--blue::before{background:linear-gradient(90deg,#0866ff,#4f9fff)}.bfsc--green::before{background:linear-gradient(90deg,var(--green),var(--green-light))}.bfsc--purple::before{background:linear-gradient(90deg,var(--cyan),#d4adff)}.bfsc-wide{grid-column:1/-1}.bfsc-icon{font-size:22px;color:var(--primary-light);margin-bottom:4px;opacity:.85}.bfsc--green .bfsc-icon{color:var(--green-light)}.bfsc--purple .bfsc-icon{color:var(--cyan-light)}.bfsc-val{font-size:32px;font-weight:900;color:var(--text);letter-spacing:-1.5px;line-height:1;font-family:'JetBrains Mono',monospace}.bfsc-label{font-size:11.5px;color:var(--text3);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.bfsc-cmp{font-size:12px;color:var(--text3)}.bfsc-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bfsc-live-pill{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;color:var(--green-light);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:100px;padding:3px 9px;letter-spacing:.5px}.bfsc-live-dot{width:5px;height:5px;border-radius:50%;background:var(--green);animation:1.5s infinite pulse-dot}.bfsc-progress-wrap{height:7px;background:var(--surface2);border-radius:4px;overflow:hidden;margin-bottom:8px}.bfsc-progress-bar{height:100%;background:linear-gradient(90deg,#0866ff,#b37feb);border-radius:4px;animation:2s ease-in-out infinite alternate shimmer-move}@keyframes shimmer-move{from{opacity:.8}to{opacity:1}}.bfsc-progress-nums{display:flex;justify-content:space-between;font-size:11.5px;font-weight:600}.bfsc-sent{color:var(--green-light)}.bfsc-pct{color:var(--text3)}.features-wrap{padding:112px 52px;max-width:1220px;margin:0 auto;width:100%}.section-label{display:inline-flex;align-items:center;gap:8px;background:var(--primary-dim);border:1px solid rgba(8,102,255,.22);border-radius:100px;padding:7px 18px;font-size:11.5px;font-weight:700;color:var(--primary-light);text-transform:uppercase;letter-spacing:.7px;margin-bottom:22px}.section-h2{font-size:clamp(30px,4.5vw,48px);font-weight:900;line-height:1.08;letter-spacing:-1.8px;margin-bottom:16px;color:var(--text)}.section-h2 em{font-style:normal;background:linear-gradient(135deg,var(--primary-light),var(--cyan-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-sub{font-size:17px;color:var(--text2);line-height:1.75;max-width:580px;margin-bottom:60px}.section-center{text-align:center;margin-left:auto;margin-right:auto}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:24px;overflow:hidden}.feat{background:var(--bg2);padding:38px 32px;display:flex;flex-direction:column;gap:16px;transition:background .22s;position:relative;overflow:hidden}.feat::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(8,102,255,.07),transparent 65%);opacity:0;transition:opacity .35s}.feat:hover{background:var(--surface)}.feat:hover::before{opacity:1}.feat-icon{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.feat h3{font-size:15.5px;font-weight:700;color:var(--text);letter-spacing:-.3px;line-height:1.3}.feat p{font-size:13.5px;color:var(--text2);line-height:1.8}#how-it-works{padding:112px 52px;max-width:1220px;margin:0 auto;width:100%}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:62px;position:relative}.steps-grid::after{content:'';position:absolute;top:51px;left:calc(33.33% - 11px);right:calc(33.33% - 11px);height:1px;background:repeating-linear-gradient(90deg,var(--border2) 0,var(--border2) 6px,transparent 6px,transparent 14px);z-index:0;pointer-events:none}.step{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:38px 32px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden;z-index:1;transition:border-color .25s,transform .3s,box-shadow .3s}.step::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--cyan));opacity:0;transition:opacity .3s}.step:hover{border-color:rgba(8,102,255,.22);box-shadow:0 22px 60px rgba(0,0,0,.45)}.step:hover::after{opacity:1}.step-num{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,var(--primary),var(--cyan));display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:900;color:#fff;flex-shrink:0;z-index:2;position:relative;box-shadow:0 4px 20px rgba(8,102,255,.32)}.step h3{font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.3px}.step p{font-size:13.5px;color:var(--text2);line-height:1.8}#pricing{padding:112px 52px;max-width:1220px;margin:0 auto;width:100%}.pricing-wrap{display:flex;flex-direction:column;align-items:center}.billing-toggle{display:flex;align-items:center;gap:0;background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius);overflow:hidden;margin-bottom:52px}.billing-toggle button{padding:10px 24px;font-size:13.5px;font-weight:600;border:none;background:0 0;color:var(--text2);cursor:pointer;font-family:inherit;transition:.2s}.billing-toggle button.active{background:var(--primary);color:#fff;box-shadow:0 2px 10px var(--primary-glow)}.billing-badge{background:linear-gradient(135deg,var(--green),#059669);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:100px;margin-left:6px}.promo-banner{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(90deg,rgba(239,68,68,.1),rgba(251,146,60,.1),rgba(239,68,68,.1));border:1px solid rgba(239,68,68,.28);border-radius:14px;padding:12px 24px;margin-bottom:32px;max-width:1100px}.promo-fire{font-size:16px}.promo-banner-text{font-size:13.5px;color:var(--text2);letter-spacing:.1px}.promo-banner-text strong{color:#fb923c}.promo-countdown{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#ef4444;background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.28);border-radius:100px;padding:3px 11px}@keyframes promo-pulse{0%,100%{border-color:rgba(239,68,68,.22)}50%{border-color:rgba(239,68,68,.52)}}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;width:100%;max-width:1200px}.pricing-grid--6{grid-template-columns:repeat(3,1fr);max-width:1160px;gap:26px}.price-card{background:linear-gradient(160deg,#0a1220,#0f1a2c);border:1px solid rgba(255,255,255,.07);border-radius:22px;padding:28px 24px 22px;display:flex;flex-direction:column;gap:0;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.pricing-grid--6 .price-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;border-radius:22px 22px 0 0;opacity:1;background:linear-gradient(90deg,#3b82f6,#60a5fa)}.pricing-grid--6 .price-card:nth-child(2)::before{background:linear-gradient(90deg,#c2410c,#fb923c)}.pricing-grid--6 .price-card:nth-child(3)::before{background:linear-gradient(90deg,#4f46e5,#818cf8)}.pricing-grid--6 .price-card:nth-child(4)::before{background:linear-gradient(90deg,#92400e,#fbbf24)}.pricing-grid--6 .price-card:nth-child(5)::before{background:linear-gradient(90deg,#0369a1,#38bdf8)}.pricing-grid--6 .price-card:nth-child(6)::before{background:linear-gradient(90deg,#6d28d9,#c084fc)}.pricing-grid--6 .price-card:hover{transform:translateY(-8px);border-color:rgba(255,255,255,.12);box-shadow:0 28px 68px rgba(0,0,0,.52)}.pricing-grid--6 .price-card:first-child:hover{box-shadow:0 28px 68px rgba(59,130,246,.22)}.pricing-grid--6 .price-card:nth-child(2):hover{box-shadow:0 28px 68px rgba(251,146,60,.16)}.pricing-grid--6 .price-card:nth-child(3):hover{box-shadow:0 28px 68px rgba(129,140,248,.22)}.pricing-grid--6 .price-card:nth-child(5):hover{box-shadow:0 28px 68px rgba(56,189,248,.2)}.pricing-grid--6 .price-card:nth-child(6):hover{box-shadow:0 28px 68px rgba(192,132,252,.22)}.pricing-grid--6 .price-card--gold{background:linear-gradient(160deg,#1a1200,#1c1400);border-color:rgba(251,191,36,.22);box-shadow:0 10px 44px rgba(251,191,36,.16);transform:scale(1.04);z-index:2}.pricing-grid--6 .price-card--gold:hover{transform:scale(1.04) translateY(-8px);box-shadow:0 28px 72px rgba(251,191,36,.32);border-color:rgba(251,191,36,.38)}.pricing-grid--6 .price-card--gold::after{content:'';position:absolute;top:-60%;left:-75%;width:50%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,220,100,.04),transparent);transform:rotate(20deg);animation:4s ease-in-out infinite gold-shimmer;pointer-events:none}@keyframes gold-shimmer{0%,100%{left:-75%}50%{left:125%}}.pricing-grid--6 .price-discount-badge{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:100px;padding:3px 10px;margin-bottom:5px;width:fit-content;box-shadow:0 3px 10px rgba(239,68,68,.3)}.pricing-grid--6 .price-discount-badge--starter{background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 3px 10px rgba(59,130,246,.32)}.pricing-grid--6 .price-discount-badge--bronze{background:linear-gradient(135deg,#c2410c,#fb923c);box-shadow:0 3px 10px rgba(251,146,60,.32)}.pricing-grid--6 .price-discount-badge--silver{background:linear-gradient(135deg,#4338ca,#818cf8);box-shadow:0 3px 10px rgba(129,140,248,.32)}.pricing-grid--6 .price-discount-badge--gold{background:linear-gradient(135deg,#92400e,#d97706);box-shadow:0 3px 10px rgba(217,119,6,.35)}.pricing-grid--6 .price-discount-badge--sapphire{background:linear-gradient(135deg,#0369a1,#38bdf8);box-shadow:0 3px 10px rgba(56,189,248,.32)}.pricing-grid--6 .price-discount-badge--platinum{background:linear-gradient(135deg,#6d28d9,#c084fc);box-shadow:0 3px 12px rgba(192,132,252,.38)}.pricing-grid--6 .price-tier-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 6px;border-radius:100px;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;width:fit-content;border:1px solid transparent;box-shadow:0 4px 16px rgba(0,0,0,.22)}.pricing-grid--6 .price-tier-badge__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:10px;flex-shrink:0}.pricing-grid--6 .price-tier-badge__label{line-height:1}.pricing-grid--6 .price-tier-badge--starter{color:#93c5fd;background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(59,130,246,.1));border-color:rgba(96,165,250,.35)}.pricing-grid--6 .price-tier-badge--starter .price-tier-badge__icon{color:#dbeafe;background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 2px 8px rgba(59,130,246,.4)}.pricing-grid--6 .price-tier-badge--bronze{color:#fdba74;background:linear-gradient(135deg,rgba(194,65,12,.22),rgba(251,146,60,.1));border-color:rgba(251,146,60,.35)}.pricing-grid--6 .price-tier-badge--bronze .price-tier-badge__icon{color:#fff7ed;background:linear-gradient(135deg,#c2410c,#fb923c);box-shadow:0 2px 8px rgba(251,146,60,.4)}.pricing-grid--6 .price-tier-badge--silver{color:#c7d2fe;background:linear-gradient(135deg,rgba(67,56,202,.22),rgba(129,140,248,.1));border-color:rgba(129,140,248,.35)}.pricing-grid--6 .price-tier-badge--silver .price-tier-badge__icon{color:#eef2ff;background:linear-gradient(135deg,#4338ca,#818cf8);box-shadow:0 2px 8px rgba(129,140,248,.4)}.pricing-grid--6 .price-tier-badge--gold{color:#fde68a;background:linear-gradient(135deg,rgba(180,83,9,.28),rgba(251,191,36,.12));border-color:rgba(251,191,36,.4)}.pricing-grid--6 .price-tier-badge--gold .price-tier-badge__icon{color:#0a0600;background:linear-gradient(135deg,#b45309,#fbbf24);box-shadow:0 2px 10px rgba(251,191,36,.45)}.pricing-grid--6 .price-tier-badge--sapphire{color:#7dd3fc;background:linear-gradient(135deg,rgba(3,105,161,.24),rgba(56,189,248,.1));border-color:rgba(56,189,248,.35)}.pricing-grid--6 .price-tier-badge--sapphire .price-tier-badge__icon{color:#f0f9ff;background:linear-gradient(135deg,#0369a1,#38bdf8);box-shadow:0 2px 8px rgba(56,189,248,.4)}.pricing-grid--6 .price-tier-badge--platinum{color:#e9d5ff;background:linear-gradient(135deg,rgba(109,40,217,.28),rgba(192,132,252,.12));border-color:rgba(192,132,252,.42);box-shadow:0 4px 20px rgba(192,132,252,.18)}.pricing-grid--6 .price-tier-badge--platinum .price-tier-badge__icon{color:#faf5ff;background:linear-gradient(135deg,#6d28d9,#c084fc);box-shadow:0 2px 10px rgba(192,132,252,.5)}.pricing-grid--6 .price-card--sapphire{background:linear-gradient(160deg,#061525,#0a1f35);border-color:rgba(56,189,248,.2);box-shadow:0 10px 40px rgba(56,189,248,.12)}.pricing-grid--6 .price-card--sapphire:hover{box-shadow:0 28px 68px rgba(56,189,248,.24);border-color:rgba(56,189,248,.32)}.pricing-grid--6 .price-card--platinum{background:linear-gradient(160deg,#12061f,#1a0a2e);border-color:rgba(192,132,252,.26);box-shadow:0 10px 44px rgba(192,132,252,.16)}.pricing-grid--6 .price-card--platinum:hover{box-shadow:0 28px 72px rgba(192,132,252,.3);border-color:rgba(192,132,252,.4)}.pricing-grid--6 .price-card--platinum::after{content:'';position:absolute;top:-60%;left:-75%;width:50%;height:220%;background:linear-gradient(90deg,transparent,rgba(192,132,252,.06),transparent);transform:rotate(20deg);animation:4.5s ease-in-out infinite platinum-shimmer;pointer-events:none}@keyframes platinum-shimmer{0%,100%{left:-75%}50%{left:125%}}.pricing-grid--6 .price-amount--platinum{background:linear-gradient(135deg,#c084fc,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-grid--6 .price-original--platinum s{color:rgba(192,132,252,.32)}.pricing-grid--6 .price-btn--platinum{background:linear-gradient(135deg,#6d28d9,#c084fc);color:#fff;font-weight:800;box-shadow:0 4px 24px rgba(192,132,252,.35)}.pricing-grid--6 .price-btn--platinum:hover{box-shadow:0 10px 36px rgba(192,132,252,.55);transform:translateY(-2px)}.pricing-grid--6 .price-btn--sapphire{background:linear-gradient(135deg,#0369a1,#38bdf8);color:#fff;box-shadow:0 4px 20px rgba(56,189,248,.28)}.pricing-grid--6 .price-btn--sapphire:hover{box-shadow:0 8px 32px rgba(56,189,248,.48);transform:translateY(-2px)}.pricing-grid--6 .price-original{font-size:12px;font-weight:500;color:rgba(255,255,255,.28);margin-bottom:3px}.pricing-grid--6 .price-original s{color:rgba(255,255,255,.28)}.pricing-grid--6 .price-original--gold s{color:rgba(251,191,36,.3)}.pricing-grid--6 .price-popular{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:#0a0600;background:linear-gradient(135deg,#d97706,#fbbf24);border-radius:100px;padding:4px 14px;margin-bottom:18px;width:fit-content;box-shadow:0 4px 16px rgba(251,191,36,.3)}.pricing-grid--6 .price-name{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:rgba(255,255,255,.35);margin-bottom:10px}.pricing-grid--6 .price-card--gold .price-name{color:rgba(251,191,36,.55)}.pricing-grid--6 .price-card:first-child .price-name{color:rgba(96,165,250,.55)}.pricing-grid--6 .price-card:nth-child(2) .price-name{color:rgba(251,146,60,.55)}.pricing-grid--6 .price-card:nth-child(3) .price-name{color:rgba(129,140,248,.55)}.pricing-grid--6 .price-card:nth-child(5) .price-name{color:rgba(56,189,248,.55)}.pricing-grid--6 .price-card:nth-child(6) .price-name{color:rgba(192,132,252,.55)}.pricing-grid--6 .price-amount{font-size:40px;font-weight:900;letter-spacing:-2.5px;color:#fff;line-height:1;margin-bottom:5px}.pricing-grid--6 .price-amount sub{font-size:12px;font-weight:600;letter-spacing:0;color:rgba(255,255,255,.3);vertical-align:top;margin-top:9px}.pricing-grid--6 .price-card--gold .price-amount{background:linear-gradient(135deg,#fbbf24,#fde68a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-grid--6 .price-billing{font-size:11.5px;color:rgba(255,255,255,.32);margin-bottom:14px;line-height:1.5}.pricing-grid--6 .price-sep{height:1px;background:rgba(255,255,255,.06);margin:0 0 14px}.pricing-grid--6 .price-feats{list-style:none;flex:1;display:flex;flex-direction:column;gap:0;margin-bottom:16px;padding:0}.pricing-grid--6 .price-feats li{font-size:12px;color:rgba(255,255,255,.62);display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);line-height:1.4}.pricing-grid--6 .price-feats li:last-child{border-bottom:none}.pricing-grid--6 .price-feats li::before{display:none}.pricing-grid--6 .price-feats li i.fa-check{font-size:8px;color:#2563eb;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.12);border-radius:4px;width:16px;height:16px;min-width:16px;display:flex;align-items:center;justify-content:center}.pricing-grid--6 .price-card--sapphire .price-feats li i.fa-check{color:#38bdf8;background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.2)}.pricing-grid--6 .price-card--platinum .price-feats li i.fa-check{color:#c084fc;background:rgba(192,132,252,.1);border-color:rgba(192,132,252,.2)}.pricing-grid--6 .price-btn{width:100%;padding:13px;border-radius:12px;font-size:13px;font-weight:700;letter-spacing:.1px;cursor:pointer;border:none;font-family:inherit;transition:.22s cubic-bezier(.16,1,.3,1)}.pricing-grid--6 .price-btn--basic{background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;box-shadow:0 4px 20px rgba(59,130,246,.28)}.pricing-grid--6 .price-btn--basic:hover{box-shadow:0 8px 32px rgba(59,130,246,.5);transform:translateY(-2px)}.pricing-grid--6 .price-btn--pro{background:linear-gradient(135deg,#0369a1,#0ea5e9);color:#fff;box-shadow:0 4px 20px rgba(14,165,233,.22)}.pricing-grid--6 .price-btn--pro:hover{box-shadow:0 8px 32px rgba(14,165,233,.42);transform:translateY(-2px)}.pricing-grid--6 .price-btn--gold{background:linear-gradient(135deg,#b45309,#fbbf24);color:#0a0600;font-weight:800;box-shadow:0 4px 24px rgba(251,191,36,.32)}.pricing-grid--6 .price-btn--gold:hover{box-shadow:0 10px 36px rgba(251,191,36,.55);transform:translateY(-2px)}@media(max-width:900px){.pricing-grid--6{grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:560px){.pricing-grid--6{grid-template-columns:1fr;gap:16px}.pricing-grid--6 .price-card{padding:22px 18px 18px}.pricing-grid--6 .price-card--gold{transform:none}.pricing-grid--6 .price-card--gold:hover{transform:translateY(-8px)}}.price-name{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--text3)}.price-amount{font-size:38px;font-weight:900;color:var(--text);letter-spacing:-2px;line-height:1;margin-bottom:4px}.price-amount sub{font-size:14px;font-weight:600;color:var(--text2);vertical-align:top;margin-top:8px}.price-sep{height:1px;background:var(--border);margin:14px 0}.price-feats{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:18px;flex:1}.price-feats li{font-size:12px;color:var(--text2);display:flex;align-items:flex-start;gap:8px;line-height:1.4}.price-btn{width:100%;padding:11px;border-radius:var(--radius);font-size:12px;font-weight:700;cursor:pointer;border:none;font-family:inherit;transition:.2s;letter-spacing:-.1px}.price-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,.25)}.price-btn--free{background:var(--surface2);color:var(--text);border:1px solid var(--border2)}.price-btn--basic{background:linear-gradient(135deg,var(--primary),#04c);color:#fff;box-shadow:0 4px 20px var(--primary-glow)}.price-btn--pro{background:linear-gradient(135deg,var(--cyan),#0284c7);color:#fff;box-shadow:0 4px 20px rgba(6,182,212,.25)}.price-btn--gold{background:linear-gradient(135deg,#d97706,#eab308);color:#fff;border:none;font-weight:700}.price-card--featured{background:linear-gradient(160deg,rgba(8,102,255,.12),rgba(179,127,235,.06));border-color:rgba(8,102,255,.35);box-shadow:0 8px 40px rgba(8,102,255,.25)}.price-badge-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.price-featured-tag{font-size:10px;font-weight:800;padding:4px 12px;border-radius:100px;background:linear-gradient(135deg,var(--primary),var(--cyan));color:#fff;letter-spacing:.3px}.price-period{font-size:11px;color:var(--text3);margin-bottom:14px}.price-desc{font-size:12px;color:var(--text2);line-height:1.6;margin-bottom:14px}.price-amount-monthly,.price-amount-yearly{transition:opacity .2s}.testimonials-wrap{padding:112px 52px;max-width:1220px;margin:0 auto;width:100%}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.testimonial{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:18px;transition:border-color .25s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.testimonial::before{content:'\201C';position:absolute;top:16px;right:24px;font-size:88px;font-family:Georgia,serif;color:rgba(8,102,255,.07);line-height:1;pointer-events:none}.testimonial:hover{border-color:rgba(8,102,255,.22);box-shadow:0 22px 52px rgba(0,0,0,.42)}.testimonial-stars{display:flex;gap:4px;color:#f59e0b;font-size:13px}.testimonial-text{font-size:14px;color:#97adca;line-height:1.9;flex:1}.testimonial-author{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.testimonial-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.testimonial-name{font-size:13.5px;font-weight:700;color:var(--text)}.testimonial-role{font-size:11.5px;color:var(--text3);margin-top:1px}.testimonial-verified{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--primary-light);font-weight:600;margin-top:4px}.testimonial-verified i{color:var(--primary-light);font-size:10px}.testimonial-meta{display:flex;align-items:center;gap:28px;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:24px 34px;margin:0 auto 52px;max-width:760px;flex-wrap:wrap;justify-content:center}.tm-score-group{display:flex;flex-direction:column;align-items:center;gap:5px}.tm-stars{display:flex;gap:3px;color:#f59e0b;font-size:16px}.tm-score{font-size:26px;font-weight:900;color:var(--text);letter-spacing:-1px;line-height:1}.tm-score-lbl{font-size:10px;color:var(--text3);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tm-divider{width:1px;height:44px;background:var(--border);flex-shrink:0}.tm-stat{text-align:center}.tm-stat strong{display:block;font-size:21px;font-weight:900;color:var(--text);letter-spacing:-.5px;line-height:1}.tm-stat span{font-size:11px;color:var(--text3);font-weight:500;display:block;margin-top:4px}.avatar-1{background:linear-gradient(135deg,#0866ff,#04c)}.avatar-2{background:linear-gradient(135deg,#059669,#10b981)}.avatar-3{background:linear-gradient(135deg,#b45309,#f59e0b)}.avatar-4{background:linear-gradient(135deg,#b37feb,#7c3aed)}.testimonial-avatar.avatar-1{background:linear-gradient(135deg,#0866ff,#04c)}.testimonial-avatar.avatar-2{background:linear-gradient(135deg,#059669,#10b981)}.testimonial-avatar.avatar-3{background:linear-gradient(135deg,#b45309,#f59e0b)}.faq-outer{background:linear-gradient(180deg,var(--bg) 0,var(--bg2) 100%)}.faq-grid{display:flex;flex-direction:column}.faq-list{margin-top:48px;display:flex;flex-direction:column;gap:10px}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;transition:border-color .2s}.faq-item:hover{border-color:var(--border2)}.faq-item.open{border-color:rgba(8,102,255,.22)}.faq-q{width:100%;background:0 0;border:none;text-align:left;padding:22px 28px;color:var(--text);cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:color .2s}.faq-q:hover{color:var(--primary-light)}.faq-q-icon{border:1px solid var(--border2);background:var(--surface2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text3)}.faq-item.open .faq-q-icon{background:rgba(8,102,255,.12);color:var(--primary-light);transform:rotate(45deg)}.faq-q i{color:var(--text3);transition:transform .25s,color .2s;flex-shrink:0}.faq-item.open .faq-q i{transform:rotate(180deg);color:var(--primary-light)}.faq-a{padding:0 28px 22px;color:var(--text2)}.cta-section{padding:132px 52px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 65% at 50% 50%,rgba(8,102,255,.13) 0,transparent 70%)}.cta-section::before{content:'';position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:920px;height:920px;background:radial-gradient(circle,rgba(8,102,255,.1) 0,transparent 60%);pointer-events:none}.cta-section::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 82% 85%,rgba(179,127,235,.07) 0,transparent 60%);pointer-events:none}.cta-box{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:72px 68px;border:1px solid rgba(8,102,255,.18);border-radius:36px;background:rgba(8,102,255,.03);backdrop-filter:blur(14px)}.cta-box::before{content:'';position:absolute;inset:-1px;border-radius:37px;background:linear-gradient(135deg,rgba(8,102,255,.28),transparent 40%,transparent 60%,rgba(179,127,235,.18));-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;padding:1px}.cta-urgency{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--amber);margin-bottom:28px}.cta-urgency i{font-size:12px}.cta-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--primary-light);text-transform:uppercase;letter-spacing:.8px;background:var(--primary-dim)}.cta-h2{font-size:clamp(34px,5vw,62px);font-weight:900;letter-spacing:-2.5px;line-height:1.07;margin-bottom:18px;background:linear-gradient(165deg,#fff 0,rgba(195,215,255,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-h2 span{background:linear-gradient(135deg,#6ab4ff,#c8a8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-sub{font-size:17px;color:var(--text2);max-width:540px;margin:0 auto 40px;line-height:1.75}.cta-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.btn-cta-primary{display:inline-flex;align-items:center;gap:11px;border-radius:var(--radius-lg);font-family:inherit;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 6px 32px rgba(8,102,255,.45);letter-spacing:-.2px}.btn-cta-primary:hover{box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 14px 52px rgba(8,102,255,.68)}.cta-note{display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap}.cta-note-item{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text3)}.cta-note-item i{color:var(--green)}.trust-strip{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;background:var(--bg2);border-top:1px solid var(--border);padding:0}.trust-item{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text3);font-weight:600;padding:20px 32px;border-right:1px solid var(--border)}.trust-item:last-child{border-right:none}.trust-item i{font-size:14px;color:var(--text2)}.footer-enhanced{background:var(--bg2);border-top:1px solid var(--border)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:52px;max-width:1200px;margin:0 auto 60px}.footer-brand-col{display:flex;flex-direction:column;gap:0}.footer-brand{display:flex;align-items:center;gap:11px;text-decoration:none;margin-bottom:18px}.footer-brand-tagline{font-size:13.5px;color:var(--text3);line-height:1.75;max-width:280px}.footer-col-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.9px;color:var(--text3);margin-bottom:18px}.footer-col-links{display:flex;flex-direction:column;gap:12px}.footer-col-links a{font-size:13.5px;color:var(--text2);text-decoration:none;transition:color .15s;font-weight:500}.footer-col-links a:hover{color:var(--text)}.footer-social-icon{border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--text2)}.footer-social-icon:hover{border-color:var(--border2);color:var(--text);background:var(--surface2)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:26px 0;border-top:1px solid var(--border);max-width:1200px;margin:0 auto;flex-wrap:wrap;gap:12px}.footer-bottom-copy{font-size:12.5px;color:var(--text3);font-weight:500}.footer-status-dot{display:inline-block;background:var(--green);margin-right:6px;box-shadow:0 0 8px rgba(16,185,129,.7)}.footer-bottom-status{color:var(--green-light);display:flex;align-items:center}.footer-bottom-links{display:flex;gap:22px}.footer{background:var(--bg2);border-top:1px solid var(--border);padding:64px 44px 32px}.footer-grid-compat{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1160px;margin:0 auto 48px}.footer-brand-legacy{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:16px}.footer-bottom-legacy{display:flex;align-items:center;justify-content:space-between;padding-top:28px;border-top:1px solid var(--border);max-width:1160px;margin:0 auto;flex-wrap:wrap;gap:12px}.footer-bottom-copy-legacy{font-size:12px;color:var(--text3);font-weight:500}.dvw{right:24px;background:var(--surface);border:1px solid var(--border2);box-shadow:0 24px 64px rgba(0,0,0,.62);display:none}.dvw-close-btn{display:flex;align-items:center;justify-content:center}.dvw-play-btn{inset:0;display:flex;align-items:center;justify-content:center}.dvw-play-btn:hover{background:rgba(0,0,0,.3)}.dvw-play-btn i{font-size:36px;color:#fff}.dvw-iframe{border:0}@media(max-width:1024px){.nav{padding:0 32px}.hero{padding:110px 32px 88px}#how-it-works,#pricing,.bigfeat-section,.faq-outer,.features-wrap,.testimonials-wrap{padding-left:32px;padding-right:32px}.stats-proof-section{padding:70px 32px}.cta-section{padding:100px 32px}.footer-enhanced{padding:64px 32px 0}}@media(max-width:768px){.nav{padding:0 20px;height:62px}.nav-cta,.nav-links{display:none}.nav-hamburger{display:flex}.hero{padding:92px 24px 72px}.hero-h1{font-size:clamp(40px,10vw,64px);letter-spacing:-2px}.hero-sub{font-size:16px}.btn-hero,.btn-hero.loading,.btn-hero:disabled{min-width:unset;width:100%;max-width:400px;padding:18px 24px;font-size:16px}.hero-metrics{grid-template-columns:repeat(2,1fr)}#how-it-works,#pricing,.bigfeat-section,.faq-outer,.features-wrap,.testimonials-wrap{padding-left:24px;padding-right:24px}.stats-proof-section{padding:60px 24px}.stats-proof-grid{grid-template-columns:repeat(2,1fr)}.bigfeat-inner{grid-template-columns:1fr;gap:48px}.bigfeat-visual,.features-grid{grid-template-columns:1fr 1fr}.steps-grid{grid-template-columns:1fr;gap:16px}.steps-grid::after{display:none}.testimonials-grid{grid-template-columns:1fr;gap:16px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.cta-box{padding:44px 28px}.cta-section{padding:80px 24px}.footer-enhanced{padding:56px 24px 0}}@media(max-width:480px){.hero-metrics{grid-template-columns:1fr 1fr}.features-grid,.footer-grid,.stats-proof-grid{grid-template-columns:1fr}.testimonial-meta{padding:18px 20px}.bigfeat-visual{grid-template-columns:1fr}}#appPage{min-height:100vh;min-height:100dvh;height:auto;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);--shell-nav:var(--ds-nav-width, 72px);--shell-topbar:var(--ds-topbar-height, 56px);container-type:inline-size;container-name:app-shell}.topbar{height:62px;flex-shrink:0;position:relative;display:flex;align-items:center;padding:0 18px;gap:12px;background:linear-gradient(180deg,var(--surface) 0,var(--bg2) 100%);border-bottom:1px solid var(--border);box-shadow:0 4px 24px rgba(0,0,0,.35)}.topbar::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(8,102,255,.6) 30%,rgba(179,127,235,.4) 70%,transparent 100%)}.topbar-brand{display:flex;align-items:center;gap:10px;margin-right:6px;flex-shrink:0}.topbar-mark{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 0 20px rgba(8,102,255,.4)}.topbar-title{flex:1;min-width:0}.topbar-title h1{color:#fff;font-size:14px;line-height:1;letter-spacing:-.4px}.topbar-title p{color:var(--text3);font-size:10px;margin-top:2px;letter-spacing:.1px}.topbar-spacer{flex:1}.quota-widget{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,var(--surface),var(--surface2));border:1px solid rgba(8,102,255,.15);border-radius:var(--radius);padding:8px 16px;flex-shrink:0;transition:.2s;box-shadow:0 2px 8px rgba(0,0,0,.2)}.quota-widget:hover{border-color:rgba(8,102,255,.3);box-shadow:0 4px 16px rgba(8,102,255,.12)}.quota-plan-group{display:flex;flex-direction:column;gap:1px}.quota-micro-label{font-size:9px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.6px}.quota-remaining{display:flex;align-items:baseline;gap:3px}.quota-num{font-size:16px;font-weight:800;color:var(--green-light);font-family:'JetBrains Mono',monospace;letter-spacing:-.5px;line-height:1}.quota-num.warn{color:var(--amber)}.quota-num.danger{color:var(--red);animation:.8s infinite num-blink}@keyframes num-blink{0%,100%{opacity:1}50%{opacity:.4}}.quota-sep{color:var(--text3);font-size:11px}.quota-total-num{font-size:11px;color:var(--text3);font-weight:600;font-family:'JetBrains Mono',monospace}.quota-divider{width:1px;height:26px;background:var(--border)}#planBadge{font-size:9px;font-weight:800;padding:3px 9px;border-radius:6px;text-transform:uppercase;letter-spacing:.6px;background:var(--primary-dim);color:var(--primary-light);border:1px solid rgba(8,102,255,.2);transition:.2s}.btn-upgrade{background:linear-gradient(135deg,var(--primary),#04c);padding:6px 13px;border-radius:8px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:0 2px 10px var(--primary-glow);transition:.2s;white-space:nowrap;font-family:inherit}.btn-upgrade:hover{box-shadow:0 4px 18px var(--primary-glow)}.quota-empty-overlay{position:absolute;inset:0;background:rgba(6,9,15,.92);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;gap:10px;border-radius:inherit;padding:8px 14px}.quota-empty-overlay i{color:var(--red);font-size:14px}.quota-empty-overlay span{font-size:12px;font-weight:700;color:#fca5a5}.quota-empty-overlay button{background:linear-gradient(135deg,var(--primary),#04c);color:#fff;border:none;padding:5px 12px;border-radius:7px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}body.light .quota-empty-overlay,html[data-theme=light] .quota-empty-overlay{background:rgba(255,255,255,.96);border:1px solid rgba(220,38,38,.22);box-shadow:0 4px 20px rgba(15,23,42,.08)}body.light .quota-empty-overlay span,html[data-theme=light] .quota-empty-overlay span{color:#b91c1c}body.light .quota-empty-overlay i,html[data-theme=light] .quota-empty-overlay i{color:#dc2626}body.light .quota-empty-overlay button,html[data-theme=light] .quota-empty-overlay button{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 2px 8px rgba(220,38,38,.25)}#loginStatus{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;padding:5px 12px;border-radius:8px;flex-shrink:0;background:var(--surface);color:var(--text3);border:1px solid var(--border);transition:.3s}.ls-dot{width:7px;height:7px;border-radius:50%;background:var(--red);flex-shrink:0;transition:.3s}#loginStatus.online .ls-dot{background:var(--green);box-shadow:0 0 10px rgba(16,185,129,.8);animation:2s infinite pulse-dot}#loginStatus.online{color:var(--green-light);border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.08);box-shadow:0 0 0 1px rgba(16,185,129,.1) inset}.topbar-status{display:flex;align-items:center;flex-shrink:0}.topbar-user-btn{display:flex;align-items:center;border-radius:24px;border:1px solid var(--border);background:var(--surface);flex-shrink:0}.topbar-user-btn:hover{border-color:rgba(8,102,255,.25);background:var(--surface2)}.topbar-avatar{flex-shrink:0;background:linear-gradient(135deg,var(--primary),#04c);display:flex;align-items:center;justify-content:center;border:2px solid rgba(8,102,255,.3);overflow:hidden}.topbar-avatar img{width:100%;height:100%;object-fit:cover}.topbar-main{display:flex;align-items:center;flex-shrink:0}.theme-toggle{cursor:pointer;display:flex;align-items:center;flex-shrink:0}.theme-toggle input{display:none}.tt-track{width:44px;height:22px;background:var(--surface2);border:1px solid var(--border2);border-radius:11px;position:relative;display:flex;align-items:center;padding:0 3px;justify-content:space-between;transition:background .3s}.tt-icon{font-size:9px;z-index:1;line-height:1}.tt-icon--dark{color:var(--primary-light)}.tt-icon--light{color:#fbbf24}.tt-thumb{position:absolute;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4);transition:left .2s cubic-bezier(.4,0,.2,1)}#themeToggle:checked~.tt-track,html[data-theme=dark] .theme-toggle .tt-track{background:linear-gradient(135deg,#1a2250,#0f1638);border-color:rgba(139,156,255,.28)}#themeToggle:checked~.tt-track .tt-thumb,html[data-theme=dark] .theme-toggle .tt-thumb{left:24px;background:#c4b5fd}#themeToggle:checked~.tt-track .tt-icon--dark,html[data-theme=dark] .theme-toggle .tt-icon--dark{color:#e9d5ff}#themeToggle:not(:checked)~.tt-track,html[data-theme=light] .theme-toggle .tt-track{background:rgba(255,255,255,.92);border-color:rgba(0,0,0,.1)}#themeToggle:not(:checked)~.tt-track .tt-thumb,html[data-theme=light] .theme-toggle .tt-thumb{background:var(--primary);left:2px}html[data-theme=light] .theme-toggle .tt-icon--light{color:#f59e0b}html[data-theme=dark] .theme-toggle .tt-icon--light{color:rgba(251,191,36,.45)}#statusBar{display:none;padding:10px 18px;font-size:13px;font-weight:600;flex-shrink:0;border-bottom:1px solid transparent;align-items:center;gap:10px}#statusBar i{flex-shrink:0;font-size:14px}#statusBar .sb-count{margin-left:auto;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px;background:rgba(255,255,255,.12)}#statusBar.sb-success{display:flex;background:rgba(16,185,129,.1);color:var(--green-light);border-color:rgba(16,185,129,.2)}#statusBar.sb-error{display:flex;background:rgba(239,68,68,.1);color:#f87171;border-color:rgba(239,68,68,.2)}#statusBar.sb-warning{display:flex;background:rgba(245,158,11,.1);color:#fcd34d;border-color:rgba(245,158,11,.2)}#statusBar.sb-info{display:flex;background:rgba(8,102,255,.1);color:var(--primary-light);border-color:rgba(8,102,255,.2)}#networkBanner:not([hidden]){display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:12px;font-weight:700;border-bottom:1px solid transparent}#networkBanner::before{content:'';width:7px;height:7px;border-radius:50%;flex-shrink:0}#networkBanner.banner-offline{background:rgba(239,68,68,.12);color:#fda4af;border-color:rgba(239,68,68,.22)}#networkBanner.banner-offline::before{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6)}#networkBanner.banner-recovering{background:rgba(245,158,11,.12);color:#fcd34d;border-color:rgba(245,158,11,.22)}#networkBanner.banner-recovering::before{background:#f59e0b;box-shadow:0 0 8px rgba(245,158,11,.6)}#networkBanner.banner-online{background:rgba(16,185,129,.12);color:#6ee7b7;border-color:rgba(16,185,129,.22)}#networkBanner.banner-online::before{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.6)}.topbar-announcement{flex:1;display:flex;align-items:center;gap:10px;overflow:hidden;min-width:0}.announcement-pill{display:inline-flex;align-items:center;gap:6px;background:var(--primary-dim);border:1px solid rgba(8,102,255,.2);color:var(--primary-light);font-size:10px;font-weight:800;padding:4px 10px;border-radius:100px;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.announcement-body{flex:1;display:flex;align-items:center;gap:12px;overflow:hidden;min-width:0}.announcement-media-wrap{flex-shrink:0}.announcement-media-wrap img,.announcement-media-wrap video{max-height:32px;border-radius:6px;border:1px solid var(--border)}.announcement-text-wrap{flex:1;overflow:hidden;min-width:0}.announcement-text-track{font-size:12px;color:var(--text2);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-cta{background:var(--primary-dim);border:1px solid rgba(8,102,255,.2);color:var(--primary-light);font-size:11px;font-weight:700;padding:5px 12px;border-radius:7px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:.2s}.announcement-cta:hover{background:rgba(8,102,255,.2);color:#fff}.app-body{flex:1;display:flex;gap:12px;padding:12px;overflow:hidden;min-height:0;align-items:stretch;background:var(--bg);flex-shrink:0}#view-broadcast,#view-home{flex:1;height:100%}#view-analytics,#view-help,#view-scheduling,#view-settings{flex:1;min-width:0;min-height:0;height:100%}.nav-sidebar{width:72px;min-width:72px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.2);flex-shrink:0;transition:width .25s}.nav-sidebar:hover{width:200px}.nav-sidebar-hdr{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 10px;border-bottom:1px solid var(--border);flex-shrink:0;overflow:hidden;white-space:nowrap;min-height:52px}.nav-sidebar:hover .nav-sidebar-hdr{justify-content:flex-start;padding:16px 14px}.nav-sidebar-hdr span{font-size:12px;font-weight:800;color:var(--text2);opacity:0;transition:opacity .2s;max-width:0;overflow:hidden}.nav-sidebar:hover .nav-sidebar-hdr span{opacity:1;max-width:120px}.nav-sidebar-items{flex:1;min-height:0;padding:10px 8px;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.nav-side-item{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:var(--radius);color:var(--text3);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:.18s;border:1px solid transparent}.nav-side-item i{font-size:16px;flex-shrink:0;width:20px;text-align:center}.nav-side-item span{opacity:0;transition:opacity .2s}.nav-sidebar:hover .nav-side-item span{opacity:1}.nav-side-item:hover{background:var(--surface2);color:var(--text);border-color:var(--border)}.nav-side-item.active{background:linear-gradient(135deg,rgba(8,102,255,.15),rgba(8,102,255,.08));color:var(--primary-light);border-color:rgba(8,102,255,.25)}.nav-side-item.active i{color:var(--primary-light)}.nav-sidebar-footer{padding:10px 8px;border-top:1px solid var(--border);flex-shrink:0}.nav-user-info{display:flex;align-items:center;gap:8px;padding:8px;overflow:hidden;white-space:nowrap}.nav-user-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--primary),#04c);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff}.nav-user-details{opacity:0;transition:opacity .2s;flex:1;min-width:0}.nav-sidebar:hover .nav-user-details{opacity:1}.nav-user-name{font-size:11px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis}.nav-user-plan{font-size:9px;color:var(--text3);font-weight:600}.broadcast-view{flex:1;display:flex;gap:12px;min-width:0;min-height:0;align-items:stretch}.analytics-panel{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow-y:auto;gap:0;box-shadow:0 4px 20px rgba(0,0,0,.2)}.analytics-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.analytics-header h3{font-size:13px;font-weight:800;color:var(--text2);display:flex;align-items:center;gap:8px}.analytics-header h3 i{color:var(--primary-light)}.analytics-period{display:flex;gap:4px;background:var(--surface2);padding:3px;border-radius:8px}.period-btn{border:none;background:0 0;color:var(--text3);font-size:11px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;font-family:inherit;transition:.18s}.period-btn.active,.period-btn:hover{background:var(--primary-dim);color:var(--primary-light)}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.analytics-kpi{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:6px;border-left:3px solid transparent}.analytics-kpi:hover{background:var(--bg3)}.akpi-blue{border-left-color:rgba(8,102,255,.5)}.akpi-green{border-left-color:rgba(16,185,129,.5)}.akpi-red{border-left-color:rgba(239,68,68,.5)}.akpi-purple{border-left-color:rgba(179,127,235,.5)}.akpi-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px}.akpi-blue .akpi-icon{background:rgba(8,102,255,.12);color:var(--primary-light)}.akpi-green .akpi-icon{background:rgba(16,185,129,.12);color:var(--green-light)}.akpi-red .akpi-icon{background:rgba(239,68,68,.12);color:#f87171}.akpi-purple .akpi-icon{background:rgba(179,127,235,.12);color:#b37feb}.akpi-val{font-size:22px;font-weight:800;color:var(--text);font-family:'JetBrains Mono',monospace;letter-spacing:-1px}.akpi-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text3)}.analytics-chart-wrap{padding:14px 16px;border-bottom:1px solid var(--border)}.analytics-chart-hdr{font-size:11px;font-weight:700;color:var(--text2);margin-bottom:10px;display:flex;align-items:center;gap:6px}.analytics-chart-hdr i{color:var(--primary-light)}.analytics-chart-box{height:180px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);display:flex;align-items:center;justify-content:center}.analytics-empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text3);font-size:12px}.analytics-empty i{font-size:24px;opacity:.3}.analytics-history{padding:14px 16px;flex:1}.analytics-history-hdr{font-size:11px;font-weight:700;color:var(--text2);margin-bottom:10px;display:flex;align-items:center;gap:6px}.analytics-history-hdr i{color:var(--text3)}.btn-primary-sm{display:flex;align-items:center;gap:6px;background:var(--primary);color:#fff;border:none;padding:7px 12px;border-radius:8px;font-size:11px;font-weight:700;font-family:inherit;cursor:pointer;transition:.18s}.btn-primary-sm:hover{background:#2563eb}.act-btn--schedule{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;box-shadow:0 4px 14px rgba(124,58,237,.35)!important}.act-btn--schedule:hover{box-shadow:0 6px 20px rgba(124,58,237,.5)!important;transform:translateY(-1px)}.sched-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden;margin-top:8px}.sched-panel-hdr{display:flex;align-items:center;gap:8px;padding:11px 14px;cursor:pointer;font-size:12px;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:.6px;user-select:none;transition:background .15s}.sched-panel-hdr:hover{background:var(--surface2)}.sched-panel-hdr span:first-child{flex:1;display:flex;align-items:center;gap:7px}.sched-panel-hdr i{color:var(--primary-light)}.sched-badge{background:var(--primary-dim);color:var(--primary-light);border:1px solid rgba(8,102,255,.25);border-radius:100px;font-size:10px;font-weight:800;padding:1px 7px}.sched-chevron{font-size:10px;color:var(--text3);transition:transform .2s}.sched-chevron.open{transform:rotate(180deg)}.sched-panel-body{max-height:0;overflow:hidden;transition:max-height .3s}.sched-panel-body.open{max-height:600px;overflow-y:auto}.sched-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;color:var(--text3);font-size:13px}.sched-empty i{font-size:24px;opacity:.4}.sched-empty p{margin:0}.sched-item{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-top:1px solid var(--border);transition:background .15s}.sched-item:hover{background:var(--surface2)}.sched-item-icon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.sched-item-icon--pending{background:rgba(124,58,237,.15);color:#a78bfa}.sched-item-icon--running{background:rgba(8,102,255,.15);color:var(--primary-light)}.sched-item-icon--done{background:rgba(34,197,94,.12);color:#4ade80}.sched-item-icon--failed{background:rgba(239,68,68,.12);color:#f87171}.sched-item-info{flex:1;min-width:0}.sched-item-page{font-size:12px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sched-item-msg{font-size:11px;color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.sched-item-time{font-size:11px;color:var(--text3);margin-top:4px;display:flex;align-items:center;gap:5px}.sched-item-time i{font-size:10px}.sched-item-status{font-size:10px;font-weight:700;padding:2px 8px;border-radius:100px;text-transform:uppercase;letter-spacing:.4px}.sched-status--pending{background:rgba(124,58,237,.15);color:#a78bfa}.sched-status--running{background:rgba(8,102,255,.15);color:var(--primary-light);animation:1.5s ease-in-out infinite sched-pulse}.sched-status--done{background:rgba(34,197,94,.12);color:#4ade80}.sched-status--failed{background:rgba(239,68,68,.12);color:#f87171}.sched-item-cancel{width:26px;height:26px;border-radius:7px;border:1px solid var(--border);background:0 0;color:var(--text3);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;transition:.18s;flex-shrink:0}.sched-item-cancel:hover{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3);color:#f87171}@keyframes sched-pulse{0%,100%{opacity:1}50%{opacity:.5}}.sched-overlay{position:fixed;inset:0;backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.sched-modal{background:var(--surface);border:1px solid var(--border2);border-radius:18px;width:100%;max-width:480px;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,.6)}.sched-modal-hdr{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--border)}.sched-modal-title{font-size:16px;font-weight:800;color:var(--text);display:flex;align-items:center;gap:10px}.sched-modal-title i{color:#a78bfa}.sched-modal-close{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text3);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:.18s}.sched-modal-close:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#f87171}.sched-modal-body{padding:20px 22px;display:flex;flex-direction:column;gap:16px}.sched-field{display:flex;flex-direction:column;gap:6px}.sched-label{font-size:11px;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:.05em}.sched-label-hint{font-weight:400;text-transform:none;letter-spacing:0;color:var(--text3)}.sched-page-display{font-size:14px;font-weight:600;color:var(--text);background:var(--bg2);border:1px solid var(--border);border-radius:9px;padding:10px 14px}.sched-msg-preview{font-size:13px;color:var(--text2);background:var(--bg2);border:1px solid var(--border);border-radius:9px;padding:10px 14px;line-height:1.5;max-height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sched-input{background:var(--bg2);border:1px solid var(--border);border-radius:9px;padding:10px 14px;color:var(--text);font-size:14px;font-family:inherit;outline:0;transition:border-color .2s;color-scheme:dark}.sched-input:focus{border-color:rgba(124,58,237,.5);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.sched-info-row{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--text3);background:rgba(124,58,237,.08);border:1px solid rgba(124,58,237,.15);border-radius:9px;padding:10px 14px;line-height:1.5}.sched-info-row i{color:#a78bfa;margin-top:2px;flex-shrink:0}.sched-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--border)}.sched-cancel-btn{background:var(--surface2);border:1px solid var(--border);color:var(--text2);padding:9px 18px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:.18s}.sched-cancel-btn:hover{border-color:var(--border2);color:var(--text)}.sched-confirm-btn{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;border:none;padding:10px 20px;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:.2s;box-shadow:0 4px 14px rgba(124,58,237,.35)}.sched-confirm-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(124,58,237,.5)}.sched-confirm-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}#view-scheduling{display:flex;flex-direction:column;flex:1;height:100%}.sv-wrap{display:flex;gap:20px;height:100%;padding:20px;overflow:hidden;box-sizing:border-box}.sv-form-col{flex:0 0 400px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-right:6px}.sv-form-col::-webkit-scrollbar{width:4px}.sv-form-col::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}.sv-list-col{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.sv-hdr{display:flex;align-items:center;gap:14px}.sv-hdr-icon{width:46px;height:46px;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:19px;flex-shrink:0;box-shadow:0 4px 14px rgba(124,58,237,.35)}.sv-hdr-title{font-size:17px;font-weight:800;color:var(--text)}.sv-hdr-sub{font-size:12px;color:var(--text3);margin-top:3px}.sv-field{display:flex;flex-direction:column;gap:7px}.sv-field--grow{flex:1}.sv-field--fixed{flex:0 0 155px}.sv-row{display:flex;gap:12px}.sv-label{font-size:11px;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:5px}.sv-label-req{color:#f87171;font-size:12px}.sv-label-opt{font-weight:400;text-transform:none;letter-spacing:0;color:var(--text3);font-size:11px}.sv-input{background:var(--bg2);border:1px solid var(--border);border-radius:9px;padding:10px 14px;color:var(--text);font-size:13px;font-family:inherit;outline:0;transition:border-color .2s,box-shadow .2s;color-scheme:dark;width:100%;box-sizing:border-box}.sv-input:focus{border-color:rgba(124,58,237,.5);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.sv-textarea{background:var(--bg2);border:1px solid var(--border);border-radius:9px;padding:10px 14px;color:var(--text);font-size:13px;font-family:inherit;outline:0;transition:border-color .2s,box-shadow .2s;resize:vertical;line-height:1.6;width:100%;box-sizing:border-box}.sv-textarea:focus{border-color:rgba(124,58,237,.5);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.sv-char-count{font-size:11px;color:var(--text3);text-align:right;margin-top:-4px}.sv-pages-box{background:var(--bg2);border:1px solid var(--border);border-radius:9px;padding:8px;max-height:150px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.sv-pages-box::-webkit-scrollbar{width:4px}.sv-pages-box::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}.sv-pages-empty{color:var(--text3);font-size:12px;padding:10px 6px;display:flex;align-items:center;gap:8px}.sv-page-check{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s;user-select:none}.sv-page-check:hover{background:var(--surface2)}.sv-page-check input[type=checkbox]{width:16px;height:16px;accent-color:#7c3aed;cursor:pointer;flex-shrink:0}.sv-page-check-name{font-size:13px;font-weight:600;color:var(--text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-pages-actions{display:flex;gap:8px}.sv-pages-btn{background:0 0;border:1px solid var(--border);border-radius:7px;color:var(--text3);font-size:11px;font-weight:600;padding:4px 12px;cursor:pointer;font-family:inherit;transition:.18s;display:inline-flex;align-items:center;gap:5px}.sv-pages-btn:hover{border-color:var(--border2);color:var(--text);background:var(--surface2)}.sv-info-row{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--text3);background:rgba(124,58,237,.08);border:1px solid rgba(124,58,237,.15);border-radius:9px;padding:11px 14px;line-height:1.5}.sv-info-row>i{color:#a78bfa;margin-top:2px;flex-shrink:0}.sv-submit-btn{display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;border:none;padding:13px 24px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:.2s;box-shadow:0 4px 14px rgba(124,58,237,.35);margin-top:4px}.sv-submit-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(124,58,237,.5)}.sv-submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.sv-list-hdr{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.sv-list-title{font-size:14px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px}.sv-list-title>i{color:#a78bfa}.sv-list-hdr-right{display:flex;align-items:center;gap:8px}.sv-list-badge{background:rgba(124,58,237,.2);color:#a78bfa;border:1px solid rgba(124,58,237,.25);border-radius:100px;font-size:10px;font-weight:800;padding:1px 8px}.sv-refresh-btn{width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text3);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:.18s}.sv-refresh-btn:hover{color:var(--text);border-color:var(--border2)}.sv-list-body{flex:1;overflow-y:auto}.sv-list-body::-webkit-scrollbar{width:4px}.sv-list-body::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}.sv-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 24px;color:var(--text3);text-align:center;height:calc(100% - 120px)}.sv-list-empty>i{font-size:40px;opacity:.25}.sv-list-empty>p{margin:0;font-size:14px;font-weight:600;color:var(--text2)}.sv-list-empty>span{font-size:12px}.sv-item{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border);transition:background .15s}.sv-item:last-child{border-bottom:none}.sv-item:hover{background:var(--surface2)}.sv-item-icon{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.sv-item-icon--pending{background:rgba(124,58,237,.15);color:#a78bfa}.sv-item-icon--running{background:rgba(8,102,255,.15);color:var(--primary-light)}.sv-item-icon--done{background:rgba(34,197,94,.12);color:#4ade80}.sv-item-icon--failed{background:rgba(239,68,68,.12);color:#f87171}.sv-item-info{flex:1;min-width:0}.sv-item-pages{font-size:12px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-item-msg{font-size:11px;color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.sv-item-meta{font-size:11px;color:var(--text3);margin-top:5px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sv-item-meta>i{font-size:10px}.sv-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.sv-status{font-size:10px;font-weight:700;padding:3px 9px;border-radius:100px;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.sv-status--pending{background:rgba(124,58,237,.15);color:#a78bfa}.sv-status--running{background:rgba(8,102,255,.15);color:var(--primary-light);animation:1.5s ease-in-out infinite sched-pulse}.sv-status--done{background:rgba(34,197,94,.12);color:#4ade80}.sv-status--failed{background:rgba(239,68,68,.12);color:#f87171}.sv-item-cancel{width:26px;height:26px;border-radius:7px;border:1px solid var(--border);background:0 0;color:var(--text3);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;transition:.18s}.sv-item-cancel:hover{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3);color:#f87171}.settings-panel{flex:1;min-width:300px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.2)}.settings-header{padding:16px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.settings-header h3{font-size:13px;font-weight:800;color:var(--text2);display:flex;align-items:center;gap:8px}.settings-header h3 i{color:var(--primary-light)}.settings-section{padding:14px;display:flex;flex-direction:column;gap:12px}.settings-card{background:var(--fbc-surface,var(--surface,#0a0e14));border:1px solid var(--border);border-radius:var(--radius-lg,14px);padding:22px 20px;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 4px 12px rgba(0,0,0,.35)}.settings-card h4{font-size:12px;font-weight:700;color:var(--text);margin-bottom:6px;display:flex;align-items:center;gap:7px}.settings-card h4 i{color:var(--primary-light)}.settings-card p{font-size:11px;color:var(--text3);margin-bottom:12px;line-height:1.6}.settings-delay-opts{display:flex;gap:6px}.delay-opt{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text3);font-size:10px;font-weight:700;cursor:pointer;font-family:inherit;transition:.18s}.delay-opt.active,.delay-opt:hover{background:var(--primary-dim);color:var(--primary-light);border-color:rgba(8,102,255,.25)}.delay-opt i{font-size:14px}.settings-toggle{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);cursor:pointer;font-size:12px;color:var(--text2)}.settings-toggle:last-of-type{border-bottom:none}.settings-toggle input{accent-color:var(--primary)}.settings-btn{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text2);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:.18s;margin-top:8px}.settings-btn:hover{background:var(--primary-dim);color:var(--primary-light);border-color:rgba(8,102,255,.2)}.settings-btn--danger:hover{background:rgba(239,68,68,.1);color:#f87171;border-color:rgba(239,68,68,.2)}.settings-btn i{font-size:12px}.help-panel{flex:1;min-width:300px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.2)}.help-header{padding:16px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.help-header h3{font-size:13px;font-weight:800;color:var(--text2);display:flex;align-items:center;gap:8px}.help-header h3 i{color:var(--primary-light)}.help-section{padding:14px}.help-faq{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.faq-item{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.faq-q{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--text);margin-bottom:8px}.faq-q i{color:var(--amber);font-size:12px}.faq-a{font-size:11px;color:var(--text3);line-height:1.7;padding-left:20px}.help-contact{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.help-contact h4{font-size:12px;font-weight:700;color:var(--text);margin-bottom:8px;display:flex;align-items:center;gap:7px}.help-contact h4 i{color:var(--primary-light)}.help-contact p{font-size:11px;color:var(--text3);line-height:1.7}.help-contact a{color:var(--primary-light)}.home-view{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding-right:2px}.home-hero-banner{background:linear-gradient(135deg,rgba(8,102,255,.2),rgba(179,127,235,.15));border:1px solid rgba(8,102,255,.3);border-radius:var(--radius-xl);padding:28px 32px;position:relative;overflow:hidden;flex-shrink:0;box-shadow:0 8px 32px rgba(8,102,255,.15)}.hhb-glow,.hhб-glow{position:absolute;top:-60px;right:-60px;width:300px;height:300px;background:radial-gradient(circle,rgba(8,102,255,.35) 0,transparent 70%);pointer-events:none;animation:4s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.hhb-content,.hhб-content{position:relative;z-index:1}.hhb-badge,.hhб-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(8,102,255,.2);border:1px solid rgba(8,102,255,.35);color:#4f9fff;padding:6px 14px;border-radius:20px;font-size:11px;font-weight:700;margin-bottom:14px;backdrop-filter:blur(10px)}.hhb-badge i,.hhб-badge i{font-size:11px}.hhb-title,.hhб-title{font-size:28px;font-weight:800;color:var(--text);letter-spacing:-.8px;margin-bottom:8px}.hhб-title span{background:linear-gradient(135deg,#4f9fff,#b37feb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hhb-sub,.hhб-sub{font-size:14px;color:var(--text2);max-width:520px;line-height:1.7;margin-bottom:20px}.hhb-actions,.hhб-actions{display:flex;gap:12px;flex-wrap:wrap}.hhb-btn-primary,.hhб-btn-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--primary),#04c);color:#fff;border:none;padding:12px 22px;border-radius:var(--radius-lg);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:.25s;box-shadow:0 4px 20px rgba(8,102,255,.4)}.hhb-btn-primary:hover,.hhб-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(8,102,255,.5)}.hhb-btn-secondary,.hhб-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);color:var(--text);border:1px solid rgba(255,255,255,.15);padding:12px 22px;border-radius:var(--radius-lg);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.hhб-btn-secondary:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.hhb-stats-row,.hhб-stats-row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.hhb-stat,.hhб-stat{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:16px 12px;text-align:center;transition:.2s}.hhb-stat:hover,.hhб-stat:hover{background:rgba(0,0,0,.3);transform:translateY(-2px)}.hhb-stat-val,.hhб-stat-val{font-size:26px;font-weight:800;color:#4f9fff;font-family:'JetBrains Mono',monospace;letter-spacing:-1px}.hhб-stat-val.sent-val{color:#34d399}.hhб-stat-val.failed-val{color:#f87171}.hhб-stat-val.pending-val{color:#fbbf24}.hhб-stat-val.plan-val{color:#b37feb}.hhb-stat-lbl,.hhб-stat-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text3);margin-top:6px}.home-plan-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,rgba(179,127,235,.12),rgba(8,102,255,.08));border:1px solid rgba(179,127,235,.2);border-radius:var(--radius-lg);padding:16px 20px;flex-shrink:0}.home-plan-left{display:flex;align-items:center;gap:16px}.hpb-plan-badge{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(179,127,235,.25),rgba(8,102,255,.2));border:1px solid rgba(179,127,235,.3);border-radius:20px;padding:8px 14px;font-size:12px;font-weight:700;color:#b37feb}.hpb-plan-info{display:flex;flex-direction:column;gap:4px}.hpb-msg-used{display:flex;align-items:baseline;gap:4px;font-size:13px}.hpb-used-num{font-size:18px;font-weight:800;color:var(--text);font-family:'JetBrains Mono',monospace;letter-spacing:-.5px}.hpb-sep{color:var(--text3);font-size:13px}.hpb-total-num{color:var(--text2);font-family:'JetBrains Mono',monospace}.hpb-lbl{color:var(--text3);font-size:11px;margin-left:4px}.home-plan-right{display:flex;align-items:center;gap:14px}.hpb-progress-bar{width:140px;height:8px;background:rgba(255,255,255,.08);border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.hpb-progress-fill{height:100%;background:linear-gradient(90deg,var(--primary),#b37feb);border-radius:10px;transition:width .4s;min-width:2px}.hpb-progress-pct{font-size:12px;font-weight:700;color:var(--text2);min-width:36px}.hpb-upgrade-btn{display:flex;align-items:center;gap:7px;background:linear-gradient(135deg,#b37feb,#8b5cf6);color:#fff;border:none;padding:9px 16px;border-radius:var(--radius);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:.2s;box-shadow:0 4px 16px rgba(179,127,235,.35)}.hpb-upgrade-btn:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(179,127,235,.5)}.home-pages-overview{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;flex-shrink:0}.hpo-hdr{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(8,102,255,.05),transparent)}.hpo-hdr span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:var(--text2);display:flex;align-items:center;gap:8px}.hpo-hdr span i{color:var(--primary-light)}.hpo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:14px 16px}.hpo-page-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:12px;transition:.2s}.hpo-page-card:hover{background:var(--bg3);border-color:var(--border2);transform:translateY(-2px)}.hpo-page-top{display:flex;align-items:center;gap:10px}.hpo-page-avatar{width:42px;height:42px;border-radius:11px;object-fit:cover;border:1px solid var(--border)}.hpo-page-avatar-placeholder{width:42px;height:42px;border-radius:11px;background:var(--primary-dim);display:flex;align-items:center;justify-content:center;color:var(--primary-light);font-size:16px;font-weight:700}.hpo-page-info{flex:1;min-width:0}.hpo-page-name{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpo-page-cat{font-size:10px;color:var(--text3);margin-top:2px}.hpo-page-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hpo-page-stat{background:var(--surface);border-radius:var(--radius);padding:8px 10px;text-align:center}.hpo-page-stat-val{font-size:15px;font-weight:800;color:var(--text);font-family:'JetBrains Mono',monospace}.hpo-page-stat-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text3);margin-top:2px}.hpo-page-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(16,185,129,.12);color:var(--green-light);padding:4px 10px;border-radius:10px;font-size:10px;font-weight:700}.messenger-view{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;overflow:hidden;height:100%}.messenger-layout{flex:1;display:flex;gap:0;overflow:hidden;height:100%}.messenger-convs{width:320px;min-width:280px;flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}.mc-header{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(8,102,255,.05),transparent)}.mc-header h3{font-size:13px;font-weight:800;color:var(--text2);display:flex;align-items:center;gap:8px}.mc-header h3 i{color:var(--primary-light)}.mc-search{padding:12px;border-bottom:1px solid var(--border)}.mc-search input{width:100%;padding:9px 12px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;outline:0;transition:border-color .18s}.mc-search input:focus{border-color:var(--primary)}.mc-search input::placeholder{color:var(--text3)}.mc-list{flex:1;overflow-y:auto;padding:8px}.mc-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);cursor:pointer;transition:.18s;margin-bottom:4px}.mc-item:hover{background:var(--surface2)}.mc-item.active{background:var(--primary-dim);border:1px solid rgba(8,102,255,.2)}.mc-item.unread{background:rgba(8,102,255,.06)}.mc-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--border)}.mc-avatar-placeholder{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:var(--primary-dim);display:flex;align-items:center;justify-content:center;color:var(--primary-light);font-size:15px;font-weight:700;border:2px solid rgba(8,102,255,.2)}.mc-info{flex:1;min-width:0}.mc-name{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-name.unread-name{color:#4f9fff}.mc-last-msg{font-size:11px;color:var(--text3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-meta{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mc-time{font-size:10px;color:var(--text3)}.mc-unread-badge{min-width:18px;height:18px;border-radius:9px;background:var(--primary);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 5px}.mc-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;text-align:center;color:var(--text3)}.mc-empty i{font-size:32px;opacity:.3}.mc-empty p{font-size:12px;line-height:1.6}.messenger-chat{flex:1;min-width:0;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;margin-left:14px}.chat-header{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,rgba(8,102,255,.03),transparent)}.chat-header-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--border)}.chat-header-info{flex:1;min-width:0}.chat-header-name{font-size:14px;font-weight:700;color:var(--text)}.chat-header-status{font-size:11px;color:var(--green-light);margin-top:2px}.chat-header-actions{display:flex;gap:8px}.chat-header-btn{width:34px;height:34px;border-radius:50%;background:0 0;border:1px solid var(--border);color:var(--text3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.18s}.chat-header-btn:hover{background:var(--surface);color:var(--text);border-color:var(--border2)}.chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.chat-msg{display:flex;gap:8px;max-width:75%}.chat-msg.from-me{flex-direction:row-reverse;align-self:flex-end}.chat-msg.from-user{align-self:flex-start}.chat-msg-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;object-fit:cover;align-self:flex-end}.chat-msg-bubble{padding:10px 14px;border-radius:16px;word-break:break-word;line-height:1.5}.chat-msg.from-user .chat-msg-bubble{background:var(--surface);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px}.chat-msg.from-me .chat-msg-bubble{background:linear-gradient(135deg,var(--primary),#04c);color:#fff;border-bottom-right-radius:4px}.chat-msg-time{font-size:9px;color:var(--text3);margin-top:4px;padding:0 4px}.chat-msg.from-me .chat-msg-time{text-align:right}.chat-typing{padding:8px 16px;font-size:11px;color:var(--text3);font-style:italic;display:none}.chat-typing.active{display:block}.chat-input-bar{padding:12px 16px;border-top:1px solid var(--border);display:flex;gap:10px;align-items:flex-end}.chat-input-bar textarea{flex:1;min-height:40px;max-height:120px;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);font-size:13px;font-family:inherit;resize:none;outline:0;transition:border-color .18s}.chat-input-bar textarea:focus{border-color:var(--primary)}.chat-input-bar textarea::placeholder{color:var(--text3)}.chat-send-btn{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--primary),#04c);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;box-shadow:0 4px 12px rgba(8,102,255,.35)}.chat-send-btn:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(8,102,255,.5)}.chat-attach-btn{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:var(--surface);color:var(--text3);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.18s}.chat-attach-btn:hover{background:var(--surface2);color:var(--text)}.chat-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--text3);text-align:center;padding:32px}.chat-empty i{font-size:48px;opacity:.2}.chat-empty h4{font-size:16px;font-weight:700;color:var(--text2)}.chat-empty p{font-size:12px;line-height:1.6}.home-quick-actions{padding:0 2px;flex-shrink:0}.home-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.home-qa-card{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;cursor:pointer;transition:.18s}.home-qa-card:hover{background:var(--surface2);border-color:var(--border2);transform:translateY(-2px)}.qa-card-icon{width:42px;height:42px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px}.qa-icon-blue{background:rgba(8,102,255,.12);color:var(--primary-light)}.qa-icon-purple{background:rgba(179,127,235,.12);color:#b37feb}.qa-icon-green{background:rgba(16,185,129,.12);color:var(--green-light)}.qa-icon-amber{background:rgba(245,158,11,.12);color:#fbbf24}.qa-card-body{flex:1;min-width:0}.qa-card-title{font-size:13px;font-weight:700;color:var(--text)}.qa-card-desc{font-size:11px;color:var(--text3);margin-top:3px}.qa-card-arrow{color:var(--text3);font-size:12px}.home-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;flex-shrink:0}.home-card-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.hcp-hdr{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(8,102,255,.04),transparent)}.hcp-hdr>span:first-child{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:var(--text2);display:flex;align-items:center;gap:7px}.hcp-hdr>span:first-child i{color:var(--primary-light);font-size:12px}.hcp-count{font-size:11px;font-weight:700;padding:2px 9px;border-radius:10px;background:var(--primary-dim);color:var(--primary-light)}.hcp-activity-list,.hcp-pages-list{padding:12px}.hcp-page-item{display:flex;align-items:center;gap:12px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius)}.hcp-page-item:last-child{margin-bottom:0}.hcp-page-item:hover{background:var(--bg3);border-color:var(--border2);transform:translateX(3px)}.hcp-page-img{object-fit:cover;border:1px solid var(--border)}.hcp-page-name{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hcp-page-status{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}.hcp-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;text-align:center}.hcp-empty i{font-size:28px;color:rgba(8,102,255,.2)}.hcp-empty p{font-size:12px;color:var(--text3);line-height:1.7}.hcp-connect-btn{display:flex;align-items:center;gap:7px;background:linear-gradient(135deg,var(--primary),#04c);color:#fff;border:none;padding:9px 16px;border-radius:var(--radius);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:.2s;margin-top:4px}.hcp-connect-btn:hover{background:#2563eb}.home-results-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;flex-shrink:0}.hrs-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hrs-hdr>span{font-size:12px;font-weight:700;color:var(--text2);display:flex;align-items:center;gap:7px}.hrs-hdr>span i{color:var(--primary-light)}.hrs-badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:10px;background:rgba(16,185,129,.12);color:var(--green-light)}.hrs-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hrs-result-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:8px}.hrs-result-page{font-size:11px;font-weight:700;color:var(--text)}.hrs-result-stats{display:flex;gap:12px}.hrs-stat{text-align:center}.hrs-stat-val{font-size:16px;font-weight:800;color:var(--green-light);font-family:'JetBrains Mono',monospace}.hrs-stat-val.failed{color:#f87171}.hrs-stat-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text3)}.hrs-result-time{font-size:10px;color:var(--text3)}.hcp-page-item{display:flex;align-items:center;gap:10px;padding:10px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:6px;cursor:pointer;transition:.18s}.hcp-page-item:hover{background:var(--bg3);border-color:var(--border2)}.hcp-page-img{width:32px;height:32px;border-radius:7px;object-fit:cover;border:1px solid var(--border2)}.hcp-page-info{flex:1;min-width:0}.hcp-page-name{font-size:12px;font-weight:600;color:var(--text)}.hcp-page-cat{font-size:10px;color:var(--text3);margin-top:2px}.sidebar{max-width:220px;flex:0 1 clamp(160px,14vw,220px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.2);flex-shrink:0}.sidebar-hdr{padding:12px 14px;border-bottom:1px solid var(--border);flex-shrink:0;background:linear-gradient(180deg,rgba(8,102,255,.06),transparent);display:flex;flex-direction:column;gap:10px}.sidebar-hdr-main{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.sidebar-hdr-brand{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.sidebar-hdr-titles{display:flex;flex-direction:column;gap:1px;min-width:0}.sidebar-hdr-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:var(--text2);line-height:1.2;white-space:nowrap}.sidebar-hdr-subtitle{display:none;font-size:10px;font-weight:600;letter-spacing:.02em;color:#a78bfa;line-height:1.2;white-space:nowrap}.sidebar-hdr-brand>i{font-size:13px;color:var(--primary-light);flex-shrink:0}.sidebar-hdr-util{display:flex;align-items:center;gap:6px;flex-shrink:0}.sidebar-hdr-toolbar{display:none;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(99,102,241,.05));border:1px solid rgba(139,92,246,.22)}.sidebar-hdr-toolbar-info{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;color:var(--text3)}.sidebar-hdr-toolbar-info>i{color:#a78bfa;font-size:12px;margin-top:1px;flex-shrink:0}.sidebar-hdr-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sidebar-sched-selection{font-size:11px;font-weight:700;color:#c4b5fd;letter-spacing:.01em;white-space:nowrap;margin-left:auto}.sidebar-hdr-label{display:flex;align-items:center;justify-content:space-between}.sidebar-hdr-label-left{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--text2)}.sidebar-hdr-label-left i{font-size:12px;color:var(--primary-light)}.sidebar-page-count{font-size:10px;font-weight:700;min-width:20px;text-align:center;padding:3px 8px;border-radius:100px;background:var(--primary-dim);color:var(--primary-light);border:1px solid rgba(8,102,255,.2);line-height:1.2}.sidebar-hdr-subtitle[hidden],.sidebar-page-count[hidden]{display:none!important}.sidebar-sync-btn{width:26px;height:26px;min-width:26px;min-height:26px;border-radius:7px;border:1px solid var(--border);background:var(--surface2);color:var(--text3);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;transition:opacity .2s,border-color .2s,color .2s;flex-shrink:0;padding:0;box-sizing:border-box}.sidebar-sync-btn:hover:not(:disabled){background:var(--primary-dim);border-color:rgba(8,102,255,.3);color:var(--primary-light)}.sidebar-sync-btn:disabled{opacity:.55;cursor:wait}.sidebar-sync-btn.spinning i{animation:.7s linear infinite spin;display:inline-block}.sidebar-sync-btn.loading,button.sidebar-sync-btn.loading{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important}#pageCards.pages-syncing{opacity:.55;pointer-events:none;transition:opacity .15s}.sidebar-pages{position:relative;flex:1;overflow-y:auto;padding:8px;scrollbar-width:thin;scrollbar-color:var(--surface3) transparent}@keyframes spin{to{transform:rotate(360deg)}}.sidebar-pages::-webkit-scrollbar{width:3px}.sidebar-pages::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:3px}.pages-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 20px;text-align:center}.pages-empty i{font-size:32px;color:rgba(8,102,255,.25)}.pages-empty p{font-size:12px;color:var(--text3);line-height:1.65;max-width:220px}body.shell-scheduling .pages-empty i{color:rgba(8,102,255,.35)}body.shell-scheduling .pages-empty p{max-width:240px}.page-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius);cursor:pointer;transition:.18s;border:1px solid transparent;margin-bottom:5px;position:relative}.page-card:hover{background:var(--surface2);border-color:var(--border);transform:translateX(2px)}.page-card.active,.page-card.selected{background:linear-gradient(135deg,rgba(8,102,255,.12),rgba(8,102,255,.06));border-color:rgba(8,102,255,.28);box-shadow:inset 3px 0 0 var(--primary),0 2px 12px rgba(8,102,255,.15);transform:translateX(3px)}.page-card.active .page-card-name,.page-card.active .page-name,.page-card.selected .page-name{color:var(--primary-light);font-weight:700}.page-avatar,.page-card-img{width:36px;height:36px;border-radius:9px;flex-shrink:0;object-fit:cover;border:1px solid var(--border2)}.page-avatar-fallback{width:36px;height:36px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,var(--primary),#04c);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;letter-spacing:-.3px;text-transform:uppercase;border:1px solid rgba(8,102,255,.3);box-shadow:0 4px 12px rgba(8,102,255,.2)}.page-card-info,.page-info{flex:1;min-width:0}.page-card-name,.page-name{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.page-card-cat,.page-category{font-size:10px;color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.page-dot,.page-indicator{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--surface3)}.page-dot.online,.page-indicator.online{background:var(--green);box-shadow:0 0 6px rgba(16,185,129,.6);animation:2.5s infinite pulse-dot}.sidebar-foot,.sidebar-footer{padding:10px 8px;border-top:1px solid var(--border);flex-shrink:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.1))}.btn-logout{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;background:0 0;border:1px solid rgba(239,68,68,.12);border-radius:var(--radius);color:rgba(220,38,38,.6);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;transition:.2s;letter-spacing:.1px}.btn-logout:hover{background:rgba(239,68,68,.09);border-color:rgba(239,68,68,.25);color:#ef4444;transform:translateY(-1px)}.sidebar-tips{padding:12px 14px;border-top:1px solid var(--border);flex-shrink:0;background:linear-gradient(180deg,rgba(8,102,255,.04),transparent)}.sidebar-tips-hdr{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:var(--text3);margin-bottom:8px}.sidebar-tips-hdr i{color:var(--amber);font-size:10px}.sidebar-tips-list{display:flex;flex-direction:column;gap:5px}.stip-item{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:var(--text3);line-height:1.5}.stip-item i{font-size:10px;margin-top:2px;flex-shrink:0}.stip-green{color:var(--green-light)}.stip-item strong{color:var(--text2)}.compose,.compose-col{flex:0 0 420px;min-height:0;display:flex;flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--surface3) transparent;box-shadow:0 4px 20px rgba(0,0,0,.18)}.compose-col::-webkit-scrollbar,.compose::-webkit-scrollbar{width:3px}.compose-col::-webkit-scrollbar-track,.compose::-webkit-scrollbar-track{background:0 0}.compose-col::-webkit-scrollbar-thumb,.compose::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:3px}.broadcast-col{flex:0 0 400px;min-width:0;min-height:0;display:flex;flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--surface3) transparent;box-shadow:0 4px 20px rgba(0,0,0,.18)}.broadcast-col::-webkit-scrollbar{width:3px}.broadcast-col::-webkit-scrollbar-track{background:0 0}.broadcast-col::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:3px}.compose-section{padding:16px 18px;flex-shrink:0;background:0 0;border:none;border-radius:0;border-bottom:1px solid var(--border);border-left:3px solid rgba(8,102,255,.15);transition:border-left-color .25s,background .2s}.compose-section:last-child{border-bottom:none;flex:1;display:flex;flex-direction:column}.compose-section:focus-within{border-left-color:var(--primary);background:rgba(8,102,255,.025)}.compose>.compose-section:last-child{flex:1;display:flex;flex-direction:column}.compose>.compose-section:last-child #messageText{height:160px;min-height:160px;max-height:200px;resize:vertical;flex-shrink:0}.compose>.compose-section:last-child .img-attach-panel:not([hidden]),.compose>.compose-section:last-child .img-attach-panel:not([hidden]) .img-upload-area{flex:1;display:flex;flex-direction:column;min-height:0}.compose>.compose-section:last-child .img-attach-panel:not([hidden]) .img-drop-zone{flex:1;min-height:80px}.img-attach-panel[hidden]{display:none!important}.compose-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text3);margin-bottom:10px;display:flex;align-items:center;gap:8px}.compose-section-title i{font-size:12px;color:var(--primary-light)}.compose-hdr{display:flex;align-items:center;justify-content:space-between;margin:-16px -18px 14px;padding:11px 18px;background:linear-gradient(180deg,rgba(8,102,255,.05),transparent);border-bottom:1px solid var(--border)}.compose-hdr h3{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--text2);margin:0}.compose-hdr-icon{font-size:14px;color:var(--primary-light);flex-shrink:0}.compose-hdr-img{width:16px;height:16px;object-fit:contain;border-radius:3px;flex-shrink:0;color:var(--primary-light)}.recipients-toggle-btn{display:inline-flex;align-items:center;background:var(--surface2);border:1px solid var(--border);color:var(--text3);font-family:inherit}#messageText{background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius);padding:13px 14px;color:var(--text);font-size:13px;font-family:inherit;resize:none;max-height:200px;outline:0;transition:border-color .2s,background .2s,box-shadow .2s;line-height:1.75}#messageText:focus{border-color:rgba(8,102,255,.5);background:var(--surface2);box-shadow:0 0 0 3px rgba(8,102,255,.1),0 0 0 1px rgba(8,102,255,.2)}#messageText::placeholder{color:var(--text3)}.msg-personalize-row{display:flex;align-items:center;gap:8px;margin-top:10px;flex-shrink:0;flex-wrap:wrap}.msg-personalize-label{font-size:10px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:5px}.msg-personalize-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;background:rgba(8,102,255,.08);border:1px solid rgba(8,102,255,.22);color:var(--primary-light,#7eb6ff);border-radius:8px;font-size:11.5px;font-weight:650;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s,transform .12s;letter-spacing:.01em;white-space:nowrap}.msg-personalize-btn:hover{background:rgba(8,102,255,.18);border-color:rgba(8,102,255,.4);color:#fff;transform:translateY(-1px)}.msg-personalize-btn:active{transform:translateY(0)}.char-count-bar{height:2px;background:var(--border);border-radius:1px;margin-top:6px;overflow:hidden}.char-count-fill{height:100%;width:0%;border-radius:1px;background:linear-gradient(90deg,var(--primary),var(--cyan));transition:width .15s,background .15s}.char-count-fill.warn{background:linear-gradient(90deg,var(--amber),#f59e0b)}.char-count-fill.danger{background:linear-gradient(90deg,var(--red),#ef4444)}.img-attach-wrap{margin-top:7px;flex-shrink:0}.img-attach-toggle{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.img-attach-toggle:hover,.img-attach-toggle[aria-expanded=true]{background:var(--primary-dim);border-color:rgba(8,102,255,.25);color:var(--primary-light)}.img-attach-badge{background:var(--primary);color:#fff;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:800}.img-attach-panel{margin-top:10px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;display:flex;flex-direction:column;gap:10px}.img-tab-row{display:flex;gap:6px}.img-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);border-radius:7px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.img-tab-btn.active,.img-tab-btn:hover{background:var(--primary-dim);border-color:rgba(8,102,255,.22);color:var(--primary-light)}.img-url-area{display:flex;gap:7px;align-items:center}.img-url-input{flex:1;background:var(--surface);border:1px solid var(--border2);border-radius:8px;padding:9px 12px;color:var(--text);font-size:12px;font-family:inherit;outline:0;transition:border-color .15s}.img-url-input:focus{border-color:rgba(8,102,255,.35)}.img-url-input::placeholder{color:var(--text3)}.img-url-load-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--primary-dim);border:1px solid rgba(8,102,255,.22);border-radius:8px;color:var(--primary-light);cursor:pointer;transition:.2s;flex-shrink:0}.img-url-load-btn:hover{background:var(--primary);color:#fff}.img-drop-zone{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px;background:var(--surface);border:1.5px dashed var(--border2);border-radius:var(--radius);color:var(--text3);font-size:12px;cursor:pointer;transition:.2s;text-align:center}.img-drop-zone.drag-over,.img-drop-zone:hover{border-color:rgba(8,102,255,.35);background:var(--primary-dim);color:var(--text2)}.img-drop-zone i{font-size:22px;color:var(--primary-light)}.img-drop-zone small{font-size:10px;color:var(--text3)}.img-upload-progress{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--text2)}.img-preview-wrap{margin-top:4px}.img-preview-box{display:flex;align-items:center;gap:12px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.img-preview-box img{width:56px;height:56px;object-fit:cover;border-radius:6px;flex-shrink:0;border:1px solid var(--border)}.img-preview-info{display:flex;align-items:center;justify-content:space-between;flex:1;gap:10px}.img-preview-label{font-size:11px;color:var(--text2);font-weight:600}.img-clear-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:6px;color:var(--red);cursor:pointer;transition:.2s;flex-shrink:0}.img-clear-btn:hover{background:var(--red);color:#fff}.compose-textarea{width:100%;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius);padding:13px 14px;color:var(--text);font-size:14px;font-family:inherit;resize:none;min-height:110px;outline:0;transition:border-color .15s,background .15s;line-height:1.65}.compose-textarea:focus{border-color:rgba(8,102,255,.4);background:var(--surface2)}.compose-textarea::placeholder{color:var(--text3)}.compose-footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px}#charCount{font-size:11px;color:var(--text3);font-family:'JetBrains Mono',monospace;flex-shrink:0;margin-top:4px}#charCount.warn{color:var(--amber)}#charCount.danger{color:var(--red)}.attach-section{display:flex;gap:8px;margin-bottom:2px}.btn-attach-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.btn-attach-tab.active,.btn-attach-tab:hover{background:var(--primary-dim);border-color:rgba(8,102,255,.2);color:var(--primary-light)}.attach-panel{display:flex;gap:8px;align-items:center;margin-top:8px}#attachInput{flex:1;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;padding:9px 12px;color:var(--text);font-size:12px;font-family:inherit;outline:0;transition:border-color .15s}#attachInput:focus{border-color:rgba(8,102,255,.35)}#attachInput::placeholder{color:var(--text3)}.compose-notice{display:flex;gap:8px;margin-top:8px;padding:8px 11px;background:rgba(245,158,11,.05);border:1px solid rgba(245,158,11,.12);border-radius:var(--radius);font-size:11px;color:var(--text2);line-height:1.55;flex-shrink:0}.compose-notice i{color:var(--amber);font-size:12px;flex-shrink:0;margin-top:1px}.compose-notice strong{color:#d97706}.compose-notice--tip{background:rgba(8,102,255,.07);border-color:rgba(8,102,255,.18)}.compose-notice--tip i,.compose-notice--tip strong{color:var(--primary-light)}.field-label{font-size:11px;color:var(--text2);font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px;display:flex;align-items:center;gap:7px}.field-label i{color:var(--primary-light);font-size:11px}.delay-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.delay-preset{border:1px solid var(--border2);background:var(--surface2);border-radius:var(--radius);padding:10px 8px;color:var(--text2);font-family:inherit;cursor:pointer;transition:.18s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative}.delay-preset:hover{border-color:rgba(8,102,255,.35);transform:translateY(-2px);color:var(--text);background:var(--surface3)}.delay-preset.active{background:linear-gradient(135deg,rgba(8,102,255,.15),rgba(8,102,255,.07));border-color:rgba(8,102,255,.4);color:var(--primary-light);box-shadow:0 0 0 1px rgba(8,102,255,.15) inset,0 4px 16px rgba(8,102,255,.12)}.delay-preset.active::after{content:'';position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);border-radius:2px 2px 0 0}.delay-preset i{font-size:13px;margin-bottom:1px}.delay-preset:first-child i{color:var(--green)}.delay-preset:nth-child(2) i{color:var(--primary-light)}.delay-preset:nth-child(3) i{color:var(--amber)}.delay-preset:nth-child(4) i{color:#f472b6}.delay-preset:nth-child(5) i{color:#22d3ee}.delay-name{font-size:12px;font-weight:800;line-height:1;letter-spacing:-.2px}.delay-value{font-size:10px;opacity:.75;font-family:'JetBrains Mono',monospace}.delay-wrap{display:flex;align-items:center;border:1px solid var(--border2);border-radius:var(--radius);overflow:hidden;transition:border-color .15s}.delay-wrap:focus-within{border-color:rgba(8,102,255,.4)}#delayMs{flex:1;background:var(--surface);border:none;color:var(--text);font-size:13px;padding:9px 12px;outline:0;font-family:inherit}.delay-unit{background:var(--surface2);border-left:1px solid var(--border);color:var(--text3);font-size:11px;font-weight:700;padding:9px 11px;white-space:nowrap}.field-hint{font-size:10px;color:var(--text3);margin-top:6px}.mode-pills{display:flex;gap:0;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:3px;overflow:hidden}.mode-pill{padding:6px 14px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;border:none;background:0 0;color:var(--text3);font-family:inherit;transition:.2s;letter-spacing:.1px}.mode-pill.active{background:linear-gradient(135deg,var(--primary),#04c);color:#fff;box-shadow:0 2px 10px rgba(8,102,255,.35)}#btnLoadConvos{width:100%;padding:12px;border-radius:var(--radius);background:var(--surface2);border:1px solid var(--border2);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:.2s;font-family:inherit;margin-bottom:12px}#btnLoadConvos:hover{background:var(--surface3);border-color:rgba(8,102,255,.3);color:var(--primary-light);transform:translateY(-1px)}#btnLoadConvos:active{transform:translateY(0)}#btnLoadConvos.loading{opacity:.5;pointer-events:none}#sendHint{font-size:12px;color:var(--text2);text-align:center;margin-bottom:10px;padding:10px 14px;background:linear-gradient(135deg,rgba(8,102,255,.08),rgba(8,102,255,.03));border-radius:var(--radius);border:1px solid rgba(8,102,255,.18);font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;line-height:1.5}#sendHint::before{content:'\f05a';font-family:'Font Awesome 6 Free';font-weight:900;color:var(--primary-light);font-size:13px;flex-shrink:0}.action-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.act-btn{width:100%;padding:11px 8px;border-radius:var(--radius);border:none;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;transition:.22s;letter-spacing:.1px}#btnAutoStart,#btnStart{grid-column:1/-1;font-size:14px;padding:13px;letter-spacing:-.1px}.act-btn i{font-size:12px}.act-btn:hover:not(:disabled){transform:translateY(-2px)}.act-btn:active:not(:disabled){transform:translateY(0)}.act-btn:disabled{opacity:.3;cursor:not-allowed;filter:grayscale(.3)}.act-btn.loading{opacity:.5;pointer-events:none}#btnAutoStart,#btnStart{background:linear-gradient(135deg,#059669,#10b981);color:#fff;box-shadow:0 4px 20px rgba(16,185,129,.3)}#btnAutoStart:hover:not(:disabled),#btnStart:hover:not(:disabled){box-shadow:0 8px 32px rgba(16,185,129,.5)}#btnAutoPause,#btnPause{background:linear-gradient(135deg,#b45309,#f59e0b);color:#fff;box-shadow:0 4px 14px rgba(245,158,11,.25)}#btnAutoPause:hover:not(:disabled),#btnPause:hover:not(:disabled){box-shadow:0 6px 22px rgba(245,158,11,.4)}#btnAutoResume,#btnResume{background:var(--surface2);color:var(--text2);border:1px solid var(--border2)}#btnAutoResume:hover:not(:disabled),#btnResume:hover:not(:disabled){background:var(--surface3);border-color:rgba(8,102,255,.25);color:var(--primary-light)}#btnAutoStop,#btnStop{background:linear-gradient(135deg,#b91c1c,#ef4444);color:#fff;box-shadow:0 4px 14px rgba(239,68,68,.25)}#btnAutoStop:hover:not(:disabled),#btnStop:hover:not(:disabled){box-shadow:0 6px 22px rgba(239,68,68,.4)}.auto-info{display:flex;align-items:flex-start;gap:9px;padding:9px 12px;margin-bottom:8px;background:rgba(8,102,255,.06);border:1px solid rgba(8,102,255,.15);border-radius:var(--radius);font-size:11px;color:var(--text2);line-height:1.6}.auto-info i{flex-shrink:0;margin-top:2px;color:var(--primary-light);font-size:14px}.auto-info.error{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.18)}.auto-info.success{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.18)}.auto-info.warn{background:rgba(245,158,11,.06);border-color:rgba(245,158,11,.18)}.tips-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.tip-item{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;color:var(--text2);line-height:1.6;transition:.18s}.tip-item:hover{background:var(--bg3);border-color:var(--border2);transform:translateX(2px)}.tip-item i{font-size:12px;color:var(--green-light);flex-shrink:0;margin-top:2px}.page-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;background:var(--primary-dim);color:var(--primary-light);border:1px solid rgba(8,102,255,.18);margin-bottom:12px}.bcast-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.bcast-mini-stat{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;text-align:center}.bcast-mini-stat-val{font-size:18px;font-weight:900;line-height:1;font-family:'JetBrains Mono',monospace;letter-spacing:-1px}.bcast-mini-stat-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text3);margin-top:3px}.bms-total .bcast-mini-stat-val{color:var(--text)}.bms-sent .bcast-mini-stat-val{color:var(--green-light)}.bms-failed .bcast-mini-stat-val{color:#f87171}.extra-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.btn-extra{width:100%;padding:9px 8px;border-radius:var(--radius);border:1px solid var(--border2);background:var(--surface2);color:var(--text2);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:6px;transition:.2s;letter-spacing:.1px}.btn-extra:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(8,102,255,.3);color:var(--primary-light);background:var(--surface3)}.btn-extra:disabled{opacity:.3;cursor:not-allowed}.btn-extra.btn-retry{border-color:rgba(239,68,68,.2);color:#f87171}.btn-extra.btn-retry:hover:not(:disabled){border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.06);color:#f87171}.btn-extra i{font-size:11px}.quick-tpls{display:flex;flex-direction:column;gap:7px;margin-top:4px}.tpl-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:.18s;position:relative;overflow:hidden}.tpl-item:hover{background:var(--bg3);border-color:rgba(8,102,255,.25);transform:translateX(3px)}.tpl-item:hover .tpl-arrow{opacity:1;transform:translateX(0)}.tpl-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.tpl-icon--order{background:rgba(8,102,255,.12);color:var(--primary-light)}.tpl-icon--sale{background:rgba(16,185,129,.12);color:var(--green-light)}.tpl-icon--reminder{background:rgba(245,158,11,.12);color:var(--amber)}.tpl-icon--greet{background:rgba(179,127,235,.12);color:var(--cyan-light)}.tpl-body{flex:1;min-width:0}.tpl-name{font-size:12px;font-weight:700;color:var(--text);margin-bottom:2px}.tpl-preview{font-size:10px;color:var(--text3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.tpl-arrow{font-size:10px;color:var(--primary-light);opacity:0;transform:translateX(-4px);transition:.18s;flex-shrink:0}.stats-panel{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--surface3) transparent;box-shadow:0 4px 20px rgba(0,0,0,.2)}.stats-panel::-webkit-scrollbar{width:3px}.stats-panel::-webkit-scrollbar-track{background:0 0}.stats-panel::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:3px}.stat-strip{display:flex;border-bottom:1px solid var(--border);flex-shrink:0}.stat-box{flex:1;padding:20px 10px 18px;display:flex;flex-direction:column;align-items:center;gap:6px;border-right:1px solid var(--border);background:linear-gradient(180deg,var(--bg3),var(--bg2));position:relative;overflow:hidden;transition:background .2s;cursor:default}.stat-box:last-child{border-right:none}.stat-box:hover{background:var(--surface2)}.stat-box::before{content:'';position:absolute;top:0;left:0;right:0;height:2px}.stat-box.s-total::before{background:linear-gradient(90deg,var(--primary),var(--cyan));box-shadow:0 2px 16px rgba(8,102,255,.6)}.stat-box.s-sent::before{background:linear-gradient(90deg,#059669,var(--green-light));box-shadow:0 2px 16px rgba(16,185,129,.6)}.stat-box.s-failed::before{background:linear-gradient(90deg,#b91c1c,var(--red));box-shadow:0 2px 16px rgba(239,68,68,.5)}.stat-row{display:flex;align-items:center;gap:5px}.stat-icon{font-size:10px}.stat-box.s-total .stat-icon{color:var(--primary-light)}.stat-box.s-sent .stat-icon{color:var(--green-light)}.stat-box.s-failed .stat-icon{color:#f87171}.stat-lbl{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--text3)}.stat-val{font-size:36px;font-weight:900;color:#fff;line-height:1;font-family:'JetBrains Mono',monospace;letter-spacing:-2px;transition:.4s cubic-bezier(.4,0,.2,1)}.stat-box.s-sent .stat-val{color:var(--green-light);text-shadow:0 0 30px rgba(16,185,129,.35)}.stat-box.s-failed .stat-val{color:#f87171;text-shadow:0 0 24px rgba(239,68,68,.3)}.stat-box.s-total .stat-val{color:var(--primary-light);text-shadow:0 0 24px rgba(8,102,255,.3)}.progress-bar-area{padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0;background:linear-gradient(180deg,var(--bg2),var(--bg))}.progress-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.progress-left{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text3)}.progress-left i{color:var(--primary-light);font-size:10px}.progress-meta{display:flex;align-items:center;gap:8px}.eta-text{font-size:10px;color:var(--text3);font-family:'JetBrains Mono',monospace}.progress-pct{font-size:14px;font-weight:800;color:var(--text);font-family:'JetBrains Mono',monospace;letter-spacing:-.5px}.progress-track{height:6px;background:var(--surface3);border-radius:100px;overflow:hidden;position:relative}.progress-fill{height:100%;width:0%;border-radius:100px;background:linear-gradient(90deg,var(--primary),var(--cyan));transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(8,102,255,.4);position:relative}.progress-fill::after{content:'';position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2));animation:1.5s infinite shimmerProg}@keyframes shimmerProg{0%,100%{opacity:0}50%{opacity:1}}.panel-section{padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.panel-section:last-child{border-bottom:none;flex:1}.panel-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.panel-hdr>span:first-child{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:var(--text2)}.panel-hdr i{color:var(--primary-light);font-size:11px}.live-badge{display:inline-flex;align-items:center;gap:4px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:var(--green-light);border-radius:100px;padding:3px 9px;font-size:10px;font-weight:700;letter-spacing:.3px}.live-badge i{font-size:7px;animation:1.5s infinite pulse-dot}@keyframes pulse-dot{0%,100%{opacity:.4}50%{opacity:1}}.intel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px}.intel-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:5px;border-left:3px solid transparent;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.intel-card:hover{background:var(--bg3)}.ic-violet{border-left-color:rgba(8,102,255,.6)!important}.ic-cyan{border-left-color:rgba(6,182,212,.6)!important}.ic-green{border-left-color:rgba(16,185,129,.6)!important}.ic-amber{border-left-color:rgba(245,158,11,.6)!important}.intel-label{display:flex;align-items:center;gap:5px;font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:var(--text3);font-weight:700}.intel-label i{font-size:9px}.intel-val{font-size:13px;color:var(--text);font-weight:700;letter-spacing:-.2px}.intel-neutral{color:#93c5fd}.intel-good{color:var(--green-light)}.quick-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.quick-stat-card{display:flex;align-items:center;gap:10px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;transition:.2s;border-left:3px solid transparent}.quick-stat-card:hover{background:var(--bg3);transform:translateY(-1px)}.quick-stat-card i{font-size:16px;flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.qs-success i{background:rgba(16,185,129,.12);color:var(--green-light);border-left-color:rgba(16,185,129,.5)}.qs-speed i{background:rgba(8,102,255,.12);color:var(--primary-light);border-left-color:rgba(8,102,255,.5)}.qs-pending i{background:rgba(245,158,11,.12);color:#fbbf24;border-left-color:rgba(245,158,11,.5)}.qs-audience i{background:rgba(179,127,235,.12);color:#b37feb;border-left-color:rgba(179,127,235,.5)}.qs-success{border-left-color:rgba(16,185,129,.4)}.qs-speed{border-left-color:rgba(8,102,255,.4)}.qs-pending{border-left-color:rgba(245,158,11,.4)}.qs-audience{border-left-color:rgba(179,127,235,.4)}.qs-info{flex:1;min-width:0}.qs-val{font-size:15px;font-weight:800;color:var(--text);font-family:'JetBrains Mono',monospace;letter-spacing:-.5px}.qs-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text3);margin-top:2px}.quick-actions-grid{display:flex;gap:8px;flex-wrap:wrap}.qa-btn{flex:1;min-width:80px;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text2);font-size:11px;font-weight:700;font-family:inherit;cursor:pointer;transition:.2s}.qa-btn:hover:not(:disabled){background:var(--primary-dim);color:var(--primary-light);border-color:rgba(8,102,255,.25)}.qa-btn:disabled{opacity:.4;cursor:not-allowed}.qa-btn i{font-size:11px}.qa-btn--danger:hover:not(:disabled){background:rgba(239,68,68,.1);color:#f87171;border-color:rgba(239,68,68,.25)}.intel-warn{color:#fbbf24}.intel-bad{color:#f87171}.intel-advice{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:var(--text2);background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius);padding:9px 11px;line-height:1.6}.intel-advice i{color:var(--amber);font-size:11px;flex-shrink:0;margin-top:1px}.ops-grid{display:flex;flex-direction:column;gap:7px}.ops-row{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);transition:background .15s}.ops-row:hover{background:var(--bg3)}.ops-row-left{display:flex;align-items:center;gap:8px}.ops-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;animation:2s infinite pulse-dot}.ops-dot-green{background:var(--green);box-shadow:0 0 6px rgba(16,185,129,.6)}.ops-dot-violet{background:var(--primary-light);box-shadow:0 0 6px rgba(8,102,255,.6)}.ops-dot-cyan{background:var(--cyan);box-shadow:0 0 6px rgba(6,182,212,.6)}.ops-dot-amber{background:var(--amber);box-shadow:0 0 6px rgba(245,158,11,.5)}.ops-row-label{font-size:11px;color:var(--text2);font-weight:600}.ops-badge{padding:3px 10px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.3px;border:1px solid transparent}.ops-badge-green{background:rgba(16,185,129,.12);color:var(--green-light);border-color:rgba(16,185,129,.22)}.ops-badge-violet{background:var(--primary-dim);color:var(--primary-light);border-color:rgba(8,102,255,.22)}.ops-badge-cyan{background:rgba(6,182,212,.1);color:var(--cyan-light);border-color:rgba(6,182,212,.22)}.ops-badge-amber{background:rgba(245,158,11,.1);color:#fcd34d;border-color:rgba(245,158,11,.2)}.recipients-hdr{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0;background:var(--bg2)}.recipients-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text3);display:flex;align-items:center;gap:7px}.recipients-title i{color:var(--primary-light);font-size:11px}.recipients-filter{display:flex;gap:4px}.recipient-count-badge,.recipients-filter select{font-size:10px;padding:4px 9px;border-radius:7px;border:1px solid var(--border2);background:var(--surface2);color:var(--text2);cursor:pointer;font-family:inherit;outline:0}.recipient-count-badge{font-weight:700;padding:4px 10px;background:var(--primary-dim);color:var(--primary-light);border-color:rgba(8,102,255,.2)}.recipients-list{flex:1;overflow-y:auto;padding:6px}.recipients-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;text-align:center}.recipients-empty i{font-size:24px;color:var(--text3)}.recipients-empty p{font-size:12px;color:var(--text3);line-height:1.6}.recipient-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);font-size:12px;transition:background .15s;border-bottom:1px solid var(--border)}.recipient-row:last-child{border-bottom:none}.recipient-row:hover{background:var(--surface2)}.recipient-psid{font-family:'JetBrains Mono',monospace;color:var(--text2);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.3px;border:1px solid transparent}.badge-pending{background:rgba(8,102,255,.1);color:var(--primary-light);border-color:rgba(8,102,255,.15)}.badge-sent{background:rgba(16,185,129,.1);color:var(--green-light);border-color:rgba(16,185,129,.15)}.badge-failed{background:rgba(239,68,68,.1);color:#f87171;border-color:rgba(239,68,68,.15)}.badge-cancelled{background:rgba(148,163,184,.12);color:#94a3b8;border-color:rgba(148,163,184,.2)}.badge-label{background:rgba(6,182,212,.1);color:var(--cyan-light);border-color:rgba(6,182,212,.15)}.recipient-error{font-size:10px;color:#f87171;text-align:right;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay{position:fixed;inset:0;background:var(--fbc-overlay,rgba(0,0,0,.75));z-index:200;display:none;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.overlay.open{display:flex}.modal{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-xl);padding:32px;max-width:560px;width:90%;box-shadow:0 24px 80px rgba(0,0,0,.7);position:relative;max-height:90vh;overflow-y:auto}.modal--upgrade{max-width:1200px;padding:0;overflow:hidden}.modal-title{font-size:18px;font-weight:800;letter-spacing:-.5px;margin-bottom:6px;color:var(--text)}.modal-sub{font-size:13px;color:var(--text2);margin-bottom:24px;line-height:1.6}.modal-close{position:absolute;top:16px;right:16px;background:var(--surface);border:1px solid var(--border2);color:var(--text2);cursor:pointer;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;transition:.2s}.modal-close:hover{background:var(--surface2);color:var(--text)}.modal-plans{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:0;padding:0 20px 20px}.modal-promo-strip{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(90deg,rgba(239,68,68,.12),rgba(251,146,60,.12));border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:6px 14px;font-size:12px;color:var(--text2);margin-top:8px}.modal-promo-strip strong{color:#fb923c}.modal-off-badge{display:inline-block;font-size:8.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:100px;padding:2px 8px;margin-bottom:3px;width:fit-content;box-shadow:0 2px 8px rgba(239,68,68,.3)}.modal-off-badge--gold{background:linear-gradient(135deg,#92400e,#d97706)}.modal-off-badge--starter{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.modal-off-badge--bronze{background:linear-gradient(135deg,#c2410c,#fb923c)}.modal-off-badge--silver{background:linear-gradient(135deg,#4338ca,#818cf8)}.modal-off-badge--sapphire{background:linear-gradient(135deg,#0369a1,#38bdf8)}.modal-off-badge--platinum{background:linear-gradient(135deg,#6d28d9,#c084fc);box-shadow:0 2px 10px rgba(192,132,252,.35)}.modal-original-price{font-size:11px;color:rgba(255,255,255,.3);margin-bottom:1px}.modal-original-price s{color:rgba(255,255,255,.3)}.modal-original-price--gold s{color:rgba(251,191,36,.3)}.modal-plan{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px 18px;cursor:default;transition:.2s;display:flex;flex-direction:column;position:relative;min-height:360px}.modal-plan:hover{background:rgba(255,255,255,.025)}.modal-plan--starter{border-top:3px solid #3b82f6}.modal-plan--bronze{border-top:3px solid #fb923c}.modal-plan--silver{border-top:3px solid #818cf8}.modal-plan--gold{border-top:3px solid #fbbf24}.modal-plan--sapphire{border-top:3px solid #38bdf8}.modal-plan--platinum{border-top:3px solid #c084fc}.modal-plan--featured{background:linear-gradient(180deg,rgba(251,191,36,.1),rgba(251,191,36,.03));border-right:1px solid rgba(251,191,36,.2)}.modal-plan-name{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text3);margin-bottom:6px}.modal-plan-price{color:var(--text);letter-spacing:-1px}.modal-plan-price sub{color:var(--text2)}.modal-plan-desc{font-size:12px;color:var(--text2);margin-top:8px;line-height:1.55}.modal-security{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;align-items:flex-start;gap:10px;color:var(--text3);line-height:1.65}.modal-security i{color:var(--green-light);flex-shrink:0;margin-top:1px}.card-tag{display:inline-flex;align-items:center;gap:5px;background:var(--surface2);border:1px solid var(--border2);color:var(--text2)}.topbar-main{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.topbar-status{display:flex;align-items:center;gap:8px}.topbar-user-btn{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:var(--radius);cursor:pointer;background:var(--surface);border:1px solid var(--border);transition:.2s}.topbar-user-btn:hover{background:var(--surface2);border-color:var(--border2)}.topbar-avatar{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--primary),var(--cyan));display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.topbar-user-name{font-size:12px;font-weight:600;color:var(--text2);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fetch-progress{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:10px;background:var(--primary-dim);border:1px solid rgba(8,102,255,.15);border-radius:var(--radius);animation:1.5s ease-in-out infinite fetch-pulse}.fetch-progress i{color:var(--primary-light);font-size:14px}.fetch-progress-text{flex:1;font-size:12px;color:var(--text2)}.fetch-progress-count{font-size:14px;font-weight:700;color:var(--primary-light);font-family:'JetBrains Mono',monospace}@keyframes fetch-pulse{0%,100%{opacity:1}50%{opacity:.7}}::-webkit-scrollbar-thumb{background:rgba(8,102,255,.2)}::-webkit-scrollbar-thumb:hover{background:rgba(8,102,255,.35)}body.light{--bg:#f1f5f9;--bg2:#e2e8f0;--bg3:#cbd5e1;--surface:#FFFFFF;--surface2:#f8fafc;--surface3:#f1f5f9;--border:rgba(15,23,42,.08);--border2:rgba(99,102,241,.18);--border3:rgba(99,102,241,.28);--text:#0c1222;--text2:#334155;--text3:#475569;--primary-light:#2563eb;--shadow-sm:0 1px 3px rgba(15,23,42,.06);--shadow:0 8px 24px rgba(15,23,42,.08)}body.light ::-webkit-scrollbar-thumb{background:rgba(8,102,255,.15)}body.light ::-webkit-scrollbar-thumb:hover{background:rgba(8,102,255,.25)}body.light .hero{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(8,102,255,.1) 0,transparent 60%),#eff4ff}body.light #landingPage .hero-h1{-webkit-text-fill-color:#0c1222;-webkit-background-clip:unset}body.light #landingPage .hero-h1 .grad,body.light #landingPage .hero-h1 em{-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.light .metric-val{-webkit-text-fill-color:#0f172a}body.light .nav.scrolled{background:rgba(240,244,255,.96)}.yt-player-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:500;display:none;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.yt-player-overlay.open{display:flex}.yt-player-wrap{position:relative;width:min(860px,90vw);aspect-ratio:16/9;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 32px 100px rgba(0,0,0,.9);border:1px solid var(--border2)}.yt-close-btn{position:absolute;top:-44px;right:0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;padding:8px 16px;border-radius:var(--radius);font-size:13px;font-weight:600;transition:.2s;font-family:inherit}.yt-close-btn:hover{background:rgba(255,255,255,.18)}#ytIframe{width:100%;height:100%;border:none;display:block}@media(max-width:1380px){body:not(.shell-broadcast) .compose,body:not(.shell-broadcast) .compose-col{flex:0 0 320px}body:not(.shell-broadcast) .broadcast-col{flex:0 0 270px}body:not(.shell-broadcast) .sidebar{width:190px;min-width:190px}}@media(max-width:1180px){body:not(.shell-broadcast) .broadcast-col{flex:0 0 240px}}@media(max-width:1080px){body:not(.shell-broadcast) .broadcast-col{display:none}}@media(max-width:960px){body:not(.shell-broadcast) .compose,body:not(.shell-broadcast) .compose-col{flex:1}body:not(.shell-broadcast) .stats-panel{display:none}}@media(max-width:1024px){.pricing-grid{grid-template-columns:1fr 1fr 1fr}.hero-metrics{grid-template-columns:repeat(2,1fr)}.bigfeat-inner{grid-template-columns:1fr;gap:48px}.bigfeat-visual{max-width:480px;margin:0 auto;width:100%}}@media(max-width:900px){.features-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:1fr 1fr}}@media(max-width:1100px){.modal-plans{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.features-grid,.pricing-grid,.steps-grid,.testimonials-grid{grid-template-columns:1fr}.modal-plans{grid-template-columns:repeat(2,1fr)!important}.footer-grid{grid-template-columns:1fr 1fr}.stats-strip{flex-wrap:wrap}.stat-strip-item{border-right:none;border-bottom:1px solid var(--border);width:50%}.bigfeat-section{padding:64px 20px}.testimonial-meta{gap:16px;padding:16px 20px}.tm-divider{display:none}.cta-box{padding:36px 24px}.trust-strip{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:0 20px}.trust-item{flex-shrink:0}.steps-grid::after{display:none}}@media(max-width:640px){.nav{padding:0 20px}.nav-links{display:none}.hero{padding:70px 20px 56px}.hero-h1{font-size:38px;letter-spacing:-1.5px}#faq,#how-it-works,#pricing,#testimonials,.cta-section,.features-wrap,.testimonials-wrap{padding-left:20px;padding-right:20px}.hero-metrics{grid-template-columns:repeat(2,1fr)}.bigfeat-visual{grid-template-columns:1fr 1fr}.cta-h2{font-size:28px;letter-spacing:-1px}}@media(max-width:420px){.intel-grid{grid-template-columns:1fr}.hero-metrics{grid-template-columns:1fr 1fr}}.nav-hamburger{display:none;background:0 0;border:1px solid var(--border2);color:var(--text2);cursor:pointer;padding:7px 10px;border-radius:8px;font-size:15px;transition:.2s}.nav-hamburger:hover{background:var(--surface);color:var(--text)}@media(max-width:640px){.nav-hamburger{display:flex;align-items:center}.nav-cta{display:none}}.avatar-1{background:linear-gradient(135deg,var(--primary),var(--cyan))}.avatar-2{background:linear-gradient(135deg,var(--green),#14b8a6)}.avatar-3{background:linear-gradient(135deg,var(--amber),#ef4444)}.avatar-4{background:linear-gradient(135deg,var(--cyan),var(--primary))}.hero-aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden}.aurora-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.18;animation:8s ease-in-out infinite aurora-float}.aurora-orb-1{width:600px;height:600px;background:#0866ff;top:-120px;left:-100px;animation-delay:0s}.aurora-orb-2{width:450px;height:450px;background:#b37feb;top:40px;right:-120px;animation-delay:-3s}.aurora-orb-3{width:350px;height:350px;background:#04c;bottom:-80px;left:30%;animation-delay:-5s}@keyframes aurora-float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.08)}}.activity-ticker{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(6,182,212,.08);border:1px solid rgba(6,182,212,.18);border-radius:999px;font-size:12px;color:var(--cyan-light);font-weight:600;margin-bottom:22px;animation:.6s .2s both ticker-in}@keyframes ticker-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.ticker-pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan);flex-shrink:0;animation:1.5s infinite ticker-pulse}@keyframes ticker-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.avatars{display:flex}.avatars .avatar{width:28px;height:28px;border-radius:50%;border:2px solid var(--bg);margin-left:-8px;object-fit:cover;flex-shrink:0}.avatars .avatar:first-child{margin-left:0}.hero-social-proof{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text2);font-weight:500}.counter-num{font-variant-numeric:tabular-nums}.stats-proof-section{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stats-proof-inner{max-width:1160px;margin:0 auto;padding:48px 44px}.stats-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.stats-proof-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px;border-right:1px solid var(--border)}.stats-proof-item:last-child{border-right:none}.proof-icon{width:44px;height:44px;border-radius:12px;background:var(--primary-dim);border:1px solid rgba(8,102,255,.2);display:flex;align-items:center;justify-content:center;color:var(--primary-light);margin-bottom:12px}.proof-num{font-size:36px;font-weight:900;letter-spacing:-1px;background:linear-gradient(135deg,var(--primary-light),var(--cyan-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.proof-label{font-size:13px;font-weight:700;color:var(--text);margin-top:6px}.proof-sub{font-size:11px;color:var(--text3);margin-top:3px}@media(max-width:768px){.stats-proof-grid{grid-template-columns:1fr 1fr}.stats-proof-item{border-right:none;border-bottom:1px solid var(--border)}.stats-proof-inner{padding:32px 20px}}.preview-dots{display:flex;gap:5px;align-items:center}.preview-dot{width:9px;height:9px;border-radius:50%}.preview-dot-red{background:#ef4444}.preview-dot-yellow{background:#f59e0b}.preview-dot-green{background:#10b981}.preview-url{flex:1;text-align:center;font-size:9px;color:var(--text3);background:var(--bg3);border-radius:4px;padding:2px 8px;margin:0 8px;font-family:'JetBrains Mono',monospace}.preview-sidebar{width:90px;background:var(--bg2);border-right:1px solid var(--border);padding:8px 6px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.preview-page-item{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:6px;cursor:default}.preview-page-item.active{background:var(--primary-dim)}.preview-page-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-blue{background:var(--blue)}.dot-green{background:var(--green)}.dot-purple{background:var(--primary)}.preview-page-label{font-size:8px;color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-compose{flex:1;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.preview-compose-hdr{font-size:9px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.5px}.preview-textarea{background:var(--bg3);border:1px solid var(--border);border-radius:5px;padding:7px 8px;display:flex;flex-direction:column;gap:5px}.preview-textarea-line{height:5px;background:var(--surface3);border-radius:3px}.preview-textarea-line:last-child{width:60%}.preview-btn-row{display:flex;gap:6px}.preview-btn-start{height:20px;flex:1;background:linear-gradient(135deg,#059669,#10b981);border-radius:5px}.preview-btn-stop{height:20px;width:40px;background:rgba(239,68,68,.25);border-radius:5px}.preview-stats{width:80px;padding:8px;background:var(--bg2);border-left:1px solid var(--border);display:flex;flex-direction:column;gap:6px;flex-shrink:0}.preview-stats-hdr{font-size:8px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.4px}.preview-stat-row{display:flex;justify-content:space-between;align-items:center}.preview-stat-label{font-size:8px;color:var(--text3)}.preview-stat-val{font-size:9px;font-weight:800;color:var(--text);font-family:'JetBrains Mono',monospace}.preview-stat-val.red,.red{color:var(--red)}.preview-progress{height:3px;background:var(--surface3);border-radius:2px}.preview-progress-bar{height:100%;width:75%;background:linear-gradient(90deg,var(--primary),var(--cyan));border-radius:2px;animation:2s ease-in-out infinite alternate preview-bar}@keyframes preview-bar{from{width:60%}to{width:90%}}.preview-badge-row{display:flex;gap:4px;flex-wrap:wrap}.preview-badge{font-size:7px;font-weight:700;padding:2px 5px;border-radius:4px}.preview-badge.sent{background:rgba(16,185,129,.15);color:var(--green)}.preview-badge.pending{background:var(--primary-dim);color:var(--primary-light)}.pricing-toggle-wrap{display:flex;align-items:center;justify-content:center;gap:12px;margin:24px 0 36px}.toggle-label{font-size:13px;font-weight:600;color:var(--text3);transition:color .2s;cursor:pointer}.toggle-label.active{color:var(--text)}.pricing-toggle-btn{position:relative;width:44px;height:24px;cursor:pointer;background:0 0;border:none;padding:0;flex-shrink:0}.pricing-toggle-track{position:absolute;inset:0;background:var(--surface2);border:1px solid var(--border2);border-radius:12px;transition:.3s}.pricing-toggle-btn.active .pricing-toggle-track{background:var(--primary-dim);border-color:rgba(8,102,255,.3)}.pricing-toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--text3);border-radius:50%;transition:transform .3s,background .3s;z-index:1}.pricing-toggle-btn.active .pricing-toggle-thumb{transform:translateX(20px);background:var(--primary-light)}.annual-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:999px;font-size:11px;font-weight:700;color:var(--green-light)}.price-amount-annual,.price-billing-annual{display:none}.price-amount-monthly,.price-billing-monthly{display:block}body.annual .price-amount-monthly{display:none}body.annual .price-amount-annual{display:block}body.annual .price-billing-monthly{display:none}body.annual .price-billing-annual{display:block}.price-popular{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--cyan-light);background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.2);border-radius:999px;padding:3px 10px;display:inline-block;margin-bottom:8px}.price-billing{font-size:12px;color:var(--text3);margin-top:2px}.dim{color:var(--text3)!important;text-decoration:none}.dim i{color:rgba(239,68,68,.4)!important}.cta-inner{max-width:640px;margin:0 auto;text-align:center}.cta-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:var(--primary-dim);border:1px solid rgba(8,102,255,.2);border-radius:999px;font-size:12px;font-weight:700;color:var(--primary-light);margin-bottom:20px;letter-spacing:.2px}.btn-cta-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#1877f2,#0d5cbf);color:#fff;font-size:15px;font-weight:700;padding:16px 36px;border-radius:var(--radius-lg);cursor:pointer;border:none;font-family:inherit;transition:.2s;letter-spacing:-.1px;box-shadow:0 4px 24px rgba(24,119,242,.4)}.btn-cta-primary:hover{background:linear-gradient(135deg,#2085f4,#1877f2);box-shadow:0 8px 32px rgba(24,119,242,.5)}.cta-note{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:var(--text3)}.cta-note-item{display:inline-flex;align-items:center;gap:5px;font-weight:600}.cta-note-item i{color:var(--green);font-size:10px}.footer-enhanced{background:var(--bg2);border-top:1px solid var(--border);padding:56px 44px 32px}.footer-bottom-status{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text3);font-weight:600}.footer-status-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 6px rgba(16,185,129,.6);animation:2s infinite status-pulse}@keyframes status-pulse{0%,100%{opacity:1}50%{opacity:.5}}.footer-bottom-links{display:flex;gap:16px}.footer-bottom-links a{font-size:12px;color:var(--text3);text-decoration:none;font-weight:500;transition:color .15s}.footer-bottom-links a:hover{color:var(--text2)}.dvw{position:fixed;bottom:24px;left:24px;width:460px;border-radius:12px;overflow:visible;box-shadow:0 8px 40px rgba(0,0,0,.7);z-index:9000;animation:.4s cubic-bezier(.16,1,.3,1) .8s both dvw-in}@keyframes dvw-in{from{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dvw-iframe-wrap{position:relative;width:100%;padding-top:56.25%;background:center/cover no-repeat #000;border-radius:12px;overflow:hidden}.dvw-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:rgba(255,0,0,.85);border:none;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;cursor:pointer;pointer-events:none;z-index:5;transition:opacity .3s}.dvw-loaded .dvw-play-btn{opacity:0}.dvw-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}.dvw-close-btn{position:absolute;top:-10px;right:-10px;z-index:10;width:26px;height:26px;border-radius:50%;background:#111;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.8);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s}.dvw-close-btn:hover{background:#ef4444;border-color:#ef4444;color:#fff}@media(max-width:400px){.dvw{width:calc(100vw - 32px);left:16px;bottom:16px}}.recipients-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;background:var(--surface2);border:1px solid var(--border2);color:var(--text2);border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;transition:.2s}.recipients-toggle-btn:hover{background:var(--primary-dim);border-color:rgba(8,102,255,.25);color:var(--primary-light)}.recipients-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:299;display:none;backdrop-filter:blur(4px)}.recipients-backdrop.active{display:block}.recipients-panel{position:fixed;top:0;right:-340px;width:340px;height:100vh;background:var(--surface);border-left:1px solid var(--border);z-index:300;transition:right .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow:hidden}.recipients-panel.panel-open{right:0}.recipients-wrap{display:flex;flex-direction:column;height:100%;overflow:hidden}.rec-hdr{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid var(--border);flex-shrink:0;gap:8px}.rec-hdr-l{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.5px}.rec-hdr-l i{color:var(--primary-light)}.rec-hdr-r{display:flex;align-items:center;gap:8px;margin-left:auto}.rec-hdr-r select{background:var(--surface2);border:1px solid var(--border);color:var(--text2);border-radius:6px;font-family:inherit;outline:0;cursor:pointer}.rec-hdr-r #recipientCount{font-size:11px;font-weight:700;color:var(--text3);font-family:'JetBrains Mono',monospace;min-width:20px;text-align:center}.rec-table{flex:1;overflow-y:auto;display:flex;flex-direction:column}.rec-thead{display:grid;grid-template-columns:1fr 70px 80px;padding:8px 16px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text3);border-bottom:1px solid var(--border);background:var(--surface2);flex-shrink:0}.table-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;text-align:center;color:var(--text3);font-size:12px;line-height:1.65}.table-empty-icon{font-size:32px;opacity:.5}.network-banner:not([hidden]){padding:10px 20px;background:rgba(245,158,11,.08);border-bottom:1px solid rgba(245,158,11,.2);font-size:12px;color:var(--amber);font-weight:600;text-align:center;display:block}#networkBanner[hidden],.network-banner[hidden]{display:none!important;padding:0;border:none;background:0 0;min-height:0}.quota-plan-group--plan,.quota-plan-group--value{display:flex;flex-direction:column;align-items:center;gap:2px}.modal-head{text-align:center;padding:28px 28px 20px;border-bottom:1px solid var(--border)}.modal-head-icon{font-size:32px;margin-bottom:8px}.modal-head h2{font-size:20px;font-weight:800;color:var(--text);margin-bottom:6px}.modal-head p{font-size:13px;color:var(--text2);line-height:1.5;margin:0}.modal-security{padding:10px 28px;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text3);background:var(--bg);border-bottom:1px solid var(--border)}.modal-security i{font-size:11px}.card-tag{display:inline-flex;align-items:center;font-size:9px;font-weight:700;padding:2px 7px;border-radius:4px;background:var(--surface2);border:1px solid var(--border2);color:var(--text2);letter-spacing:.3px}.fb-connect-banner{background:linear-gradient(90deg,#1877f2 0,#0d5bbd 100%);color:#fff;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.12)}.fb-utility-banner{background:linear-gradient(90deg,#b45309 0,#92400e 100%)}.fb-utility-banner .ds-btn{background:#fff;color:#92400e;font-weight:600;border:none}.fb-utility-banner code{background:rgba(0,0,0,.18);padding:1px 5px;border-radius:4px}.fb-connect-banner__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.fb-connect-banner .ds-btn{background:#fff;color:#1877f2;font-weight:600;border:none}.modal-cta{width:100%;padding:10px;border-radius:var(--radius);border:none;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:.2s;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto}.modal-cta--starter{background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;box-shadow:0 4px 14px rgba(59,130,246,.3)}.modal-cta--starter:hover{box-shadow:0 6px 22px rgba(59,130,246,.5);transform:translateY(-1px)}.modal-cta--bronze{background:linear-gradient(135deg,#c2410c,#fb923c);color:#fff;box-shadow:0 4px 14px rgba(251,146,60,.3)}.modal-cta--bronze:hover{box-shadow:0 6px 22px rgba(251,146,60,.5);transform:translateY(-1px)}.modal-cta--silver{background:linear-gradient(135deg,#4338ca,#818cf8);color:#fff;box-shadow:0 4px 14px rgba(129,140,248,.3)}.modal-cta--silver:hover{box-shadow:0 6px 22px rgba(129,140,248,.5);transform:translateY(-1px)}.modal-cta--gold{background:linear-gradient(135deg,#b45309,#fbbf24);color:#0a0600;font-weight:800;box-shadow:0 4px 14px rgba(251,191,36,.35)}.modal-cta--gold:hover{box-shadow:0 6px 22px rgba(251,191,36,.55);transform:translateY(-1px)}.modal-cta--sapphire{background:linear-gradient(135deg,#0369a1,#38bdf8);color:#fff;box-shadow:0 4px 14px rgba(56,189,248,.3)}.modal-cta--sapphire:hover{box-shadow:0 6px 22px rgba(56,189,248,.5);transform:translateY(-1px)}.modal-cta--platinum{background:linear-gradient(135deg,#6d28d9,#c084fc);color:#fff;box-shadow:0 4px 14px rgba(192,132,252,.3)}.modal-cta--platinum:hover{box-shadow:0 6px 22px rgba(192,132,252,.5);transform:translateY(-1px)}.modal-dismiss{padding:14px 20px;text-align:center;border-top:1px solid var(--border);background:var(--bg)}.modal-dismiss button{background:0 0;border:none;color:var(--text3);font-size:12px;cursor:pointer;font-family:inherit;transition:color .15s;text-decoration:underline;text-underline-offset:2px}.modal-dismiss button:hover{color:var(--text2)}.modal-plan-label{font-size:16px;font-weight:800;color:var(--text);margin-bottom:4px;letter-spacing:-.3px}.modal-plan-label--starter{color:#60a5fa}.modal-plan-label--bronze{color:#fb923c}.modal-plan-label--silver{color:#818cf8}.modal-plan-label--gold{color:#fbbf24}.modal-plan-label--sapphire{color:#38bdf8}.modal-plan-label--platinum{color:#c084fc}.modal-plan-period{font-size:11px;color:var(--text3);margin-bottom:12px;line-height:1.4}.modal-plan-feats{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:7px;flex:1}.modal-plan-feats li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--text2);line-height:1.4}.modal-plan-feats li i{color:var(--green);font-size:9px;flex-shrink:0;margin-top:3px}.modal-plan-note{font-size:10px;color:var(--text3);text-align:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.modal-plan-price{font-size:34px;font-weight:900;letter-spacing:-1.5px;line-height:1;margin-bottom:2px}.modal-plan-price sub{font-size:12px;font-weight:500;color:var(--text2);letter-spacing:0}.modal-plan-price--yearly{color:var(--cyan-light)}.modal-plan-price--gold{background:linear-gradient(135deg,#fbbf24,#fde68a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-plan .price-popular{color:#fff;background:linear-gradient(135deg,var(--primary),#04c);border:none;margin-bottom:10px}.legal-modal{max-width:560px}.legal-close{background:0 0;border:none;color:var(--text3);font-size:18px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s;line-height:1}.legal-close:hover{color:var(--text);background:var(--surface2)}.legal-body{display:flex;flex-direction:column;gap:14px}.legal-body p{font-size:13px;color:var(--text2);line-height:1.75}.legal-body strong{color:var(--text)}.legal-date{font-size:11px;color:var(--text3);margin-top:4px}.img-upload-area{display:flex;flex-direction:column;gap:10px}.faq-outer{padding:72px 0}.faq-inner{max-width:780px;margin:0 auto;padding:0 44px}.faq-grid{display:flex;flex-direction:column;gap:10px;margin-top:48px}.faq-q-icon{width:22px;height:22px;border-radius:6px;background:var(--surface2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text3);font-size:10px;flex-shrink:0;transition:.25s}.faq-item.open .faq-q-icon{background:var(--primary-dim);border-color:rgba(8,102,255,.25);color:var(--primary-light)}@media(max-width:640px){.faq-inner{padding:0 20px}}.footer-social-icon{width:32px;height:32px;border-radius:9px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text3);font-size:13px;cursor:pointer;transition:.2s}.footer-social-icon:hover{border-color:var(--border3);color:var(--text)}.table-row{display:grid;grid-template-columns:1fr 70px 80px;padding:8px 16px;border-bottom:1px solid var(--border);align-items:center;font-size:12px;color:var(--text2);transition:background .15s}.table-row:last-child{border-bottom:none}.table-row:hover{background:rgba(255,255,255,.02)}.mono{font-family:'JetBrains Mono',monospace}.rec-status-card{padding:10px 14px;border-radius:var(--radius);font-size:12px;margin:8px 16px;display:flex;align-items:center;gap:8px;line-height:1.5}.rec-status-card.rs-success{background:rgba(16,185,129,.08);color:var(--green-light);border:1px solid rgba(16,185,129,.2)}.rec-status-card.rs-error{background:rgba(239,68,68,.08);color:#f87171;border:1px solid rgba(239,68,68,.2)}.rec-status-card.rs-warning{background:rgba(245,158,11,.08);color:var(--amber);border:1px solid rgba(245,158,11,.2)}.rec-status-card.rs-info{background:var(--primary-dim);color:var(--primary-light);border:1px solid rgba(8,102,255,.2)}.announcement-run{display:inline-block;white-space:nowrap;padding-right:80px}.announcement-text-track.is-marquee{overflow:visible;text-overflow:unset;animation:12s linear infinite announce-scroll}@keyframes announce-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.cp-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;flex-shrink:0}.cp-hdr{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(8,102,255,.05),transparent)}.cp-hdr-left{display:flex;align-items:center;gap:12px}.cp-hdr-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,var(--primary),#04c);display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;box-shadow:0 4px 12px rgba(8,102,255,.3)}.cp-hdr-title{font-size:14px;font-weight:700;color:var(--text)}.cp-hdr-sub{font-size:11px;color:var(--text3);margin-top:1px}.cp-hdr-right{display:flex;align-items:center;gap:10px}.cp-page-count{font-size:11px;font-weight:700;padding:3px 10px;border-radius:100px;background:var(--primary-dim);color:var(--primary-light);border:1px solid rgba(8,102,255,.2)}.cp-refresh-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;background:linear-gradient(135deg,var(--primary),#04c);color:#fff;border:none;border-radius:var(--radius);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s;box-shadow:0 2px 10px rgba(8,102,255,.25)}.cp-refresh-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(8,102,255,.4)}.cp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding:20px}.cp-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;padding:48px 24px;gap:12px;text-align:center}.cp-empty-icon{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,rgba(8,102,255,.14),rgba(8,102,255,.06));border:1px solid rgba(8,102,255,.15);display:flex;align-items:center;justify-content:center;font-size:26px;color:rgba(8,102,255,.4);margin-bottom:4px}.cp-empty h4{font-size:15px;font-weight:700;color:var(--text);margin:0}.cp-empty p{font-size:12px;color:var(--text3);line-height:1.65;margin:0;max-width:240px}.cp-connect-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,var(--primary),#04c);color:#fff;border:none;border-radius:var(--radius);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s;margin-top:4px;box-shadow:0 4px 14px rgba(8,102,255,.3)}.cp-connect-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,102,255,.45)}.cp-page-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:.2s;display:flex;flex-direction:column}.cp-page-card:hover{border-color:var(--border3);box-shadow:0 8px 32px rgba(8,102,255,.15);transform:translateY(-3px)}.cp-card-header{position:relative;height:64px;flex-shrink:0}.cp-card-cover{position:absolute;inset:0;background:linear-gradient(135deg,#0d1f3c,#0a1628,#071020);overflow:hidden}.cp-card-cover::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,102,255,.22) 0,rgba(99,102,241,.15) 50%,rgba(14,165,233,.12) 100%)}.cp-card-avatar-wrap{position:absolute;bottom:-20px;left:16px}.cp-card-avatar,.cp-card-avatar-ph{width:52px;height:52px;border-radius:14px;border:3px solid var(--bg2);object-fit:cover;display:block;box-shadow:0 4px 16px rgba(0,0,0,.4)}.cp-card-avatar-ph{background:linear-gradient(135deg,var(--primary),#04c);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff;letter-spacing:-.5px;text-transform:uppercase}.cp-card-active-dot{position:absolute;bottom:2px;right:-2px;width:12px;height:12px;border-radius:50%;background:var(--green);border:2px solid var(--bg2);box-shadow:0 0 8px rgba(16,185,129,.6)}.cp-card-body{padding:28px 16px 14px;flex:1}.cp-card-name{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.cp-card-cat{font-size:10px;color:var(--text3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-card-stats{display:flex;align-items:center;gap:0;margin-top:14px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.cp-card-stat{flex:1;text-align:center;padding:8px 4px}.cp-card-stat-div{width:1px;height:32px;background:var(--border);flex-shrink:0}.cp-stat-val{font-size:14px;font-weight:800;color:var(--text);font-family:'JetBrains Mono',monospace;letter-spacing:-.5px}.cp-stat-val.cp-stat-unread{color:var(--primary-light)}.cp-stat-lbl{font-size:9px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.4px;margin-top:1px}.cp-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;border-top:1px solid var(--border);background:linear-gradient(180deg,transparent,rgba(8,102,255,.03))}.cp-btn-broadcast,.cp-btn-chat{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border-radius:var(--radius);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;border:none;transition:.18s;letter-spacing:.1px}.cp-btn-broadcast{background:linear-gradient(135deg,var(--primary),#04c);color:#fff;box-shadow:0 2px 8px rgba(8,102,255,.3)}.cp-btn-broadcast:hover{box-shadow:0 4px 14px rgba(8,102,255,.5);transform:translateY(-1px)}.cp-btn-chat{background:rgba(8,102,255,.1);color:var(--primary-light);border:1px solid rgba(8,102,255,.2)}.cp-btn-chat:hover{background:rgba(8,102,255,.18);border-color:rgba(8,102,255,.35);transform:translateY(-1px)}.hv{display:flex;flex-direction:column;gap:20px;padding:20px;width:100%;box-sizing:border-box;animation:.3s both fadeInUp}@keyframes fadeInUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hv-hero{position:relative;border-radius:20px;background:linear-gradient(135deg,#050e24 0,#071228 50%,#060d20 100%);border:1px solid rgba(8,102,255,.2);padding:32px 36px;box-shadow:0 8px 40px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04)}.hv-hero-glows{position:absolute;inset:0;border-radius:20px;overflow:hidden;pointer-events:none}.hv-hero-orb{position:absolute;border-radius:50%;filter:blur(70px)}.hv-hero-orb1{width:340px;height:340px;background:rgba(8,102,255,.18);top:-120px;left:-80px;animation:8s ease-in-out infinite orbFloat1}.hv-hero-orb2{width:260px;height:260px;background:rgba(99,102,241,.14);bottom:-100px;right:120px;animation:10s ease-in-out infinite orbFloat2}.hv-hero-orb3{width:180px;height:180px;background:rgba(14,165,233,.1);top:20px;right:-40px;animation:12s ease-in-out infinite orbFloat3}@keyframes orbFloat1{0%,100%{transform:translate(0,0)}50%{transform:translate(20px,15px)}}@keyframes orbFloat2{0%,100%{transform:translate(0,0)}50%{transform:translate(-15px,-12px)}}@keyframes orbFloat3{0%,100%{transform:translate(0,0)}50%{transform:translate(-10px,18px)}}.hv-hero-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.hv-hero-left{flex:1;min-width:0}.hv-hero-status{display:inline-flex;align-items:center;gap:7px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);color:#34d399;margin-bottom:14px;letter-spacing:.3px}.hv-hero-dot{width:7px;height:7px;border-radius:50%;background:#10b981;flex-shrink:0;animation:2s infinite pulse-green}.hv-hero-title{font-size:28px;font-weight:800;color:#eef2ff;letter-spacing:-.6px;margin:0 0 8px;line-height:1.2}.hv-hero-name{background:linear-gradient(135deg,#4f9fff,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hv-hero-sub{font-size:13px;color:rgba(136,150,180,.8);line-height:1.7;margin:0 0 22px;max-width:440px}.hv-hero-btns{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hv-hero-cta{display:flex;align-items:center;gap:8px;padding:11px 22px;border-radius:12px;background:linear-gradient(135deg,#0866ff,#04c);font-size:13px;cursor:pointer;font-family:inherit;box-shadow:0 4px 20px rgba(8,102,255,.45);transition:transform .18s,box-shadow .18s}.hv-hero-cta:hover{box-shadow:0 6px 28px rgba(8,102,255,.6)}.hv-hero-cta2{display:flex;align-items:center;gap:8px;padding:11px 20px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(238,242,255,.85);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .18s,border-color .18s,transform .18s}.hv-hero-cta2:hover{border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.hv-hero-right{flex-shrink:0}.hv-hero-stat-box{display:flex;align-items:stretch;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;backdrop-filter:blur(8px)}.hv-hero-stat{padding:20px 28px;text-align:center}.hv-hero-stat-div{width:1px;background:rgba(255,255,255,.08);flex-shrink:0}.hv-hero-stat-val{font-size:28px;font-weight:800;color:#eef2ff;font-family:"JetBrains Mono",monospace;letter-spacing:-1px;line-height:1}.hv-hero-stat-lbl{font-size:10px;font-weight:600;color:rgba(136,150,180,.7);text-transform:uppercase;letter-spacing:.5px;margin-top:6px}.hv-kpi-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width:1000px){.hv-kpi-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.hv-kpi-row{grid-template-columns:repeat(2,1fr)}}.hv-kpi{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--bg2);border:1px solid var(--border2);border-radius:14px;transition:border-color .2s,transform .2s,box-shadow .2s}.hv-kpi:hover{transform:translateY(-3px)}.hv-kpi-accent-blue:hover{border-color:rgba(8,102,255,.4);box-shadow:0 8px 24px rgba(8,102,255,.15)}.hv-kpi-accent-indigo:hover{border-color:rgba(99,102,241,.4);box-shadow:0 8px 24px rgba(99,102,241,.15)}.hv-kpi-accent-green:hover{border-color:rgba(16,185,129,.4);box-shadow:0 8px 24px rgba(16,185,129,.15)}.hv-kpi-accent-red:hover{border-color:rgba(239,68,68,.4);box-shadow:0 8px 24px rgba(239,68,68,.15)}.hv-kpi-accent-amber:hover{border-color:rgba(245,158,11,.4);box-shadow:0 8px 24px rgba(245,158,11,.15)}.hv-kpi::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:0 0 14px 14px;opacity:0;transition:opacity .2s}.hv-kpi:hover::after{opacity:1}.hv-kpi-accent-blue::after{background:linear-gradient(90deg,#0866ff,#4f9fff)}.hv-kpi-accent-indigo::after{background:linear-gradient(90deg,#6366f1,#818cf8)}.hv-kpi-accent-green::after{background:linear-gradient(90deg,#10b981,#34d399)}.hv-kpi-accent-red::after{background:linear-gradient(90deg,#ef4444,#f87171)}.hv-kpi-accent-amber::after{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.hv-kpi-glow{position:absolute;width:80px;height:80px;border-radius:50%;right:-20px;top:-20px;filter:blur(30px);opacity:0;transition:opacity .2s;pointer-events:none}.hv-kpi:hover .hv-kpi-glow{opacity:1}.hv-kpi-glow-blue{background:rgba(8,102,255,.35)}.hv-kpi-glow-indigo{background:rgba(99,102,241,.35)}.hv-kpi-glow-green{background:rgba(16,185,129,.35)}.hv-kpi-glow-red{background:rgba(239,68,68,.35)}.hv-kpi-glow-amber{background:rgba(245,158,11,.35)}.hv-kpi-icon{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;position:relative;z-index:1}.hv-kpi-blue{background:linear-gradient(135deg,#0866ff,#04c);box-shadow:0 4px 14px rgba(8,102,255,.4)}.hv-kpi-indigo{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 14px rgba(99,102,241,.4)}.hv-kpi-green{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px rgba(16,185,129,.4)}.hv-kpi-red{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px rgba(239,68,68,.4)}.hv-kpi-amber{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px rgba(245,158,11,.4)}.hv-kpi-body{display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.hv-kpi-val{font-size:24px;font-weight:800;color:var(--text);font-family:"JetBrains Mono",monospace;letter-spacing:-.8px;line-height:1.1}.hv-kpi-lbl{font-size:10px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.hv-green{color:#34d399!important}.hv-red{color:#f87171!important}.hv-amber{color:#fcd34d!important}.hv-main-grid{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:start}@media (max-width:900px){.hv-main-grid{grid-template-columns:1fr}}.hv-panel{background:var(--bg2);border:1px solid var(--border2);border-radius:18px;overflow:hidden;transition:border-color .2s}.hv-panel:hover{border-color:var(--border3)}.hv-panel-hdr{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.hv-panel-hdr-left{display:flex;align-items:center;gap:12px}.hv-panel-icon-wrap{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:var(--primary-dim);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--primary-light)}.hv-panel-icon-amber{background:rgba(245,158,11,.12);color:#fcd34d}.hv-panel-title{font-size:14px;font-weight:800;color:var(--text);line-height:1.2;letter-spacing:-.2px}.hv-panel-sub{font-size:11px;color:var(--text3);margin-top:2px}.hv-count-pill{font-size:10px;font-weight:700;padding:3px 9px;border-radius:20px;background:var(--primary-dim);color:var(--primary-light)}.hv-add-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:10px;background:linear-gradient(135deg,var(--primary),#04c);color:#fff;font-size:11px;font-weight:700;border:none;cursor:pointer;font-family:inherit;box-shadow:0 2px 10px rgba(8,102,255,.35);transition:transform .15s,box-shadow .15s}.hv-add-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(8,102,255,.5)}.hv-pages-grid{padding:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.hv-empty-state{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;padding:48px 24px;text-align:center;gap:10px}.hv-empty-state-sm{padding:36px 24px}.hv-empty-icon-wrap{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,rgba(8,102,255,.15),rgba(99,102,241,.1));border:1px solid rgba(8,102,255,.2);display:flex;align-items:center;justify-content:center;font-size:26px;color:rgba(79,159,255,.6);margin-bottom:6px;box-shadow:0 0 30px rgba(8,102,255,.08)}.hv-empty-title{font-size:15px;font-weight:700;color:var(--text);margin:0;letter-spacing:-.2px}.hv-empty-text{font-size:12px;color:var(--text3);line-height:1.7;margin:0;max-width:260px}.hv-empty-cta{display:flex;align-items:center;gap:8px;padding:10px 22px;border-radius:12px;margin-top:6px;background:linear-gradient(135deg,var(--primary),#04c);color:#fff;font-size:12px;font-weight:700;border:none;cursor:pointer;font-family:inherit;box-shadow:0 3px 14px rgba(8,102,255,.4);transition:transform .18s,box-shadow .18s}.hv-empty-cta:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgba(8,102,255,.55)}.hv-right-col{display:flex;flex-direction:column;gap:14px}.hv-plan-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(8,102,255,.25)}.hv-plan-card-bg{position:absolute;inset:0;background:linear-gradient(135deg,#070f28 0,#0a1530 50%,#060e22 100%)}.hv-plan-card-bg::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(8,102,255,.18) 0,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(99,102,241,.12) 0,transparent 60%)}.hv-plan-inner{position:relative;z-index:1;padding:20px}.hv-plan-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.hv-plan-badge{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#fcd34d;letter-spacing:-.2px}.hv-plan-badge i{font-size:15px}.hv-plan-badge span{color:var(--text)}.hv-upgrade-btn{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;padding:6px 13px;border-radius:20px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;border:none;cursor:pointer;font-family:inherit;text-transform:uppercase;letter-spacing:.4px;box-shadow:0 2px 12px rgba(245,158,11,.4);transition:transform .15s,box-shadow .15s}.hv-upgrade-btn:hover{transform:translateY(-1px);box-shadow:0 4px 18px rgba(245,158,11,.55)}.hv-plan-label{font-size:10px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.hv-plan-nums{display:flex;align-items:baseline;gap:3px;margin-bottom:12px}.hv-plan-used{font-size:28px;font-weight:800;color:var(--text);font-family:"JetBrains Mono",monospace;letter-spacing:-1px}.hv-plan-sep{font-size:18px;color:var(--text3);font-weight:500;margin:0 2px}.hv-plan-total{font-size:15px;color:var(--text2);font-weight:600;font-family:"JetBrains Mono",monospace}.hv-plan-unit{font-size:11px;color:var(--text3);font-weight:500;margin-left:5px}.hv-plan-bar{height:6px;border-radius:10px;background:rgba(255,255,255,.06);overflow:hidden;margin-bottom:8px}.hv-plan-fill{height:100%;border-radius:10px;width:0%;background:linear-gradient(90deg,#0866ff,#4f9fff);box-shadow:0 0 10px rgba(8,102,255,.6);transition:width .7s cubic-bezier(.4,0,.2,1)}.hv-plan-pct-row{display:flex;align-items:center;justify-content:space-between}.hv-plan-pct{font-size:11px;font-weight:700;color:var(--primary-light);font-family:"JetBrains Mono",monospace}.hv-plan-pct-lbl{font-size:10px;color:var(--text3)}.hv-qa-panel{padding:0}.hv-qa-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px}.hv-qa-card{display:flex;flex-direction:column;align-items:flex-start;padding:14px 14px 12px;border-radius:14px;border:1px solid var(--border2);background:var(--bg3);cursor:pointer;font-family:inherit;text-align:left;transition:transform .18s,border-color .18s,box-shadow .18s}.hv-qa-card-blue{border-color:rgba(8,102,255,.15)}.hv-qa-card-cyan{border-color:rgba(34,211,238,.1)}.hv-qa-card-green{border-color:rgba(16,185,129,.1)}.hv-qa-card-blue:hover{border-color:rgba(8,102,255,.35);box-shadow:0 6px 20px rgba(8,102,255,.12)}.hv-qa-card-cyan:hover{border-color:rgba(34,211,238,.3);box-shadow:0 6px 20px rgba(34,211,238,.08)}.hv-qa-card-green:hover{border-color:rgba(16,185,129,.3);box-shadow:0 6px 20px rgba(16,185,129,.08)}.hv-qa-card-purple:hover{box-shadow:0 6px 20px rgba(167,139,250,.08)}.hv-qa-card-icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;margin-bottom:10px}.hv-qa-card-blue .hv-qa-card-icon{background:linear-gradient(135deg,#0866ff,#04c);box-shadow:0 3px 10px rgba(8,102,255,.4)}.hv-qa-card-cyan .hv-qa-card-icon{background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 3px 10px rgba(6,182,212,.35)}.hv-qa-card-green .hv-qa-card-icon{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 3px 10px rgba(16,185,129,.35)}.hv-qa-card-label{font-size:12px;font-weight:700;color:var(--text);letter-spacing:-.1px}.hv-qa-card-desc{font-size:10px;color:var(--text3);margin-top:2px}.hv-activity-panel{width:100%}.hv-activity-body{padding:14px}.hv-act-badge{font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.22)}.hv-cta,.hv-cta-arrow,.hv-empty,.hv-empty-btn,.hv-empty-sm,.hv-greeting,.hv-greeting-dot,.hv-greeting-sub,.hv-greeting-title,.hv-link-btn,.hv-qa-arrow,.hv-qa-desc,.hv-qa-dot,.hv-qa-item,.hv-qa-label,.hv-qa-list,.hv-qa-text,.hv-topbar{display:none}.hv-hero-dots{position:absolute;inset:0;border-radius:20px;background-image:radial-gradient(circle,rgba(79,159,255,.12) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.hv-hero-badges{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.hv-hero-badge-fb{display:inline-flex;align-items:center;background:rgba(8,102,255,.15);border:1px solid rgba(8,102,255,.3);color:var(--primary-light);letter-spacing:.2px}.hv-hero-stat-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;margin:0 auto 8px}.hv-hsi-blue{background:linear-gradient(135deg,#0866ff,#04c)}.hv-hsi-indigo{background:linear-gradient(135deg,#6366f1,#4f46e5)}.hv-hsi-green{background:linear-gradient(135deg,#10b981,#059669)}.hv-hero-delivery-row{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.hv-hero-dr-label{font-size:10px;font-weight:600;color:rgba(136,150,180,.8);white-space:nowrap;display:flex;align-items:center;gap:5px}.hv-hero-dr-bar{flex:1;height:4px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}.hv-hero-dr-fill{height:100%;border-radius:4px;width:0%;background:linear-gradient(90deg,#10b981,#34d399);transition:width .8s cubic-bezier(.4,0,.2,1)}.hv-hero-dr-pct{font-size:11px;font-weight:700;color:#34d399;white-space:nowrap;font-family:'JetBrains Mono',monospace}.hv-kpi-sub{font-size:9px;color:var(--text3);margin-top:2px;letter-spacing:.2px}.hv-perf-bar{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid var(--border);gap:0;background:rgba(8,102,255,.03)}.hv-perf-item{display:flex;align-items:center;gap:10px;flex:1}.hv-perf-div{width:1px;height:32px;background:var(--border);flex-shrink:0}.hv-perf-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.hv-perf-dot-green{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.6)}.hv-perf-dot-blue{background:var(--primary-light);box-shadow:0 0 8px rgba(79,159,255,.5)}.hv-perf-dot-red{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.5)}.hv-perf-dot-amber{background:#f59e0b;box-shadow:0 0 8px rgba(245,158,11,.5)}.hv-perf-val{font-size:14px;font-weight:800;color:var(--text);font-family:'JetBrains Mono',monospace;letter-spacing:-.4px;line-height:1}.hv-perf-lbl{font-size:9px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.4px;margin-top:3px}.hv-plan-features{padding-top:12px;border-top:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:1fr 1fr;gap:6px}.hv-plan-feat{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:rgba(136,150,180,.8)}.hv-plan-feat i{font-size:9px;color:#10b981}.hv-plan-feat-locked{color:var(--text3)}.hv-plan-feat-locked i{color:rgba(136,150,180,.35)}.hv-bottom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:8px}@media (max-width:1000px){.hv-bottom-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hv-bottom-grid{grid-template-columns:1fr}}.hv-panel-icon-green{background:rgba(16,185,129,.12)!important;color:#34d399!important}.hv-gs-progress{font-size:10px;font-weight:700;color:var(--text3);background:var(--bg3);border:1px solid var(--border2);padding:3px 10px;border-radius:20px}.hv-gs-list{padding:8px 0}.hv-gs-item{display:flex;align-items:center;gap:12px;padding:11px 18px;cursor:pointer;transition:background .15s;border-radius:0}.hv-gs-item:hover{background:rgba(255,255,255,.03)}.hv-gs-item:hover .hv-gs-arrow{opacity:1;transform:translateX(3px)}.hv-gs-check{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.4)}.hv-gs-num{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:var(--bg3);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text3)}.hv-gs-num-gold{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.25);color:#fcd34d}.hv-gs-label{font-size:12px;font-weight:600;color:var(--text)}.hv-gs-desc{font-size:10px;color:var(--text3);margin-top:2px}.hv-gs-arrow{font-size:10px;color:var(--text3);opacity:0;transition:opacity .15s,transform .15s;margin-left:auto;flex-shrink:0}.hv-gs-done .hv-gs-label{color:var(--text3);text-decoration:line-through}.hv-tips-list{padding:8px 16px 14px;display:flex;flex-direction:column;gap:4px}.hv-tip-item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.hv-tip-item:last-child{border-bottom:none;padding-bottom:0}.hv-tip-icon{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;margin-top:1px}.hv-tip-blue{background:linear-gradient(135deg,#0866ff,#04c);box-shadow:0 2px 8px rgba(8,102,255,.3)}.hv-tip-green{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px rgba(16,185,129,.3)}.hv-tip-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 2px 8px rgba(139,92,246,.3)}.hv-tip-amber{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px rgba(245,158,11,.3)}.hv-tip-title{font-size:12px;font-weight:700;color:var(--text)}.hv-tip-desc{font-size:10px;color:var(--text3);margin-top:3px;line-height:1.5}.hv-status-all-good{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#34d399;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);padding:4px 10px;border-radius:20px}.hv-status-list{padding:4px 0}.hv-status-item{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-bottom:1px solid var(--border)}.hv-status-item:last-child{border-bottom:none}.hv-status-name{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--text2)}.hv-status-name i{font-size:13px;color:var(--text3);width:16px;text-align:center}.hv-status-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.hv-sdot-green{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.7);animation:2.5s infinite pulse-green}.hv-sdot-amber{background:#f59e0b;box-shadow:0 0 8px rgba(245,158,11,.6)}.hv-sdot-red{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6)}.hv-status-footer{padding:10px 18px;font-size:10px;color:var(--text3);border-top:1px solid var(--border);display:flex;align-items:center;gap:6px}.hv-left-col{display:flex;flex-direction:column;gap:16px}.hv-main-grid{grid-template-columns:1fr 360px}@media (max-width:960px){.hv-main-grid{grid-template-columns:1fr}}.hv-right-col{display:flex;flex-direction:column}.hv-right-col .hv-plan-card{flex:1}.hv-plan-upgrade-full{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:13px;border-radius:12px;background:linear-gradient(135deg,#f59e0b 0,#d97706 100%);color:#000;font-size:12px;font-weight:800;border:none;cursor:pointer;font-family:inherit;letter-spacing:.2px;box-shadow:0 4px 18px rgba(245,158,11,.4);transition:transform .18s,box-shadow .18s}.hv-plan-upgrade-full:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(245,158,11,.55)}.hv-plan-features{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.hv-pstatus{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.hv-pstatus-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hv-pstatus-title{font-size:11px;font-weight:700;color:var(--text2);display:flex;align-items:center;gap:6px}.hv-pstatus-title i{color:#34d399;font-size:12px}.hv-pstatus-badge{display:flex;align-items:center;gap:5px;color:#34d399;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}.hv-pstatus-list{display:flex;flex-direction:column;gap:2px}.hv-pstatus-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;transition:background .15s}.hv-pstatus-item:hover{background:rgba(255,255,255,.04)}.hv-pstatus-name{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;color:var(--text2)}.hv-pstatus-name i{font-size:12px;color:var(--text3);width:14px;text-align:center}.hv-pstatus-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.hv-lifetime-card{position:relative;overflow:hidden;border-radius:18px;margin-top:14px;border:1px solid rgba(168,85,247,.28)}.hv-lifetime-bg{position:absolute;inset:0;background:linear-gradient(165deg,#1a1040 0,#121a45 45%,#0c1228 100%)}.hv-lifetime-bg::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 88% 12%,rgba(168,85,247,.24) 0,transparent 55%),radial-gradient(ellipse at 12% 88%,rgba(59,130,246,.16) 0,transparent 50%)}.hv-lifetime-inner{position:relative;z-index:1;padding:20px;display:flex;flex-direction:column;gap:12px}.hv-lifetime-icon{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,#7c3aed,#2563eb);display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;box-shadow:0 4px 16px rgba(124,58,237,.35)}.hv-lifetime-title{font-size:15px;font-weight:800;color:var(--text);letter-spacing:-.2px}.hv-lifetime-desc{font-size:12px;color:var(--text2);line-height:1.55;margin-top:3px}.hv-lifetime-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:10px;margin-top:2px;background:rgba(99,102,241,.12);border:1px solid rgba(139,156,255,.22);color:#c7d2fe;font-size:12px;font-weight:700;text-decoration:none;letter-spacing:.1px;box-shadow:none;transition:transform .18s,background .18s,border-color .18s,color .18s}.hv-lifetime-btn:hover{transform:translateY(-1px);background:rgba(99,102,241,.22);border-color:rgba(139,156,255,.35);color:#fff}.sidebar{width:220px;min-width:220px}.msng-pages{width:220px;min-width:200px;background:var(--surface)!important;border-right:1px solid var(--border)!important;border-radius:0}.msng-pages-hdr{background:linear-gradient(180deg,rgba(8,102,255,.06),transparent)!important;border-bottom:1px solid var(--border)!important;color:var(--text2)!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.8px!important;padding:14px 14px 12px!important}.msng-pages-hdr i{color:var(--primary-light)!important}.msng-page-item{background:0 0!important;border:1px solid transparent!important;border-radius:var(--radius)!important;padding:10px 12px!important;margin-bottom:3px;transition:.18s!important}.msng-page-item:hover{background:var(--surface2)!important;border-color:var(--border)!important;transform:translateX(2px)!important}.msng-page-item.active{background:linear-gradient(135deg,rgba(8,102,255,.12),rgba(8,102,255,.06))!important;border-color:rgba(8,102,255,.28)!important;box-shadow:inset 3px 0 0 var(--primary),0 2px 12px rgba(8,102,255,.15)!important;transform:translateX(3px)!important}.msng-page-item.active .msng-page-name{color:var(--primary-light)!important;font-weight:700!important}.msng-page-avatar-ph{background:linear-gradient(135deg,var(--primary),#04c)!important;border-radius:9px!important;border:1px solid rgba(8,102,255,.3)!important;box-shadow:0 4px 12px rgba(8,102,255,.2)!important}.msng-page-avatar{border-radius:9px!important;border:1px solid var(--border2)!important}.msng-page-name{font-size:12px!important;font-weight:600!important;color:var(--text)!important}.msng-page-sub{font-size:10px!important;color:var(--text3)!important}.msng-page-badge{background:var(--primary-dim)!important;color:var(--primary-light)!important;border:1px solid rgba(8,102,255,.2)!important}.hv-ph-top{display:flex;align-items:center;gap:20px;padding:18px 20px 14px;border-bottom:1px solid var(--border)}.hv-ph-donut-wrap{flex-shrink:0}.hv-ph-stats{flex:1;display:flex;flex-direction:column;gap:10px}.hv-ph-stat{display:flex;align-items:center;gap:10px}.hv-ph-stat-icon{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px}.hv-ph-si-blue{background:rgba(8,102,255,.14);color:#60a5fa}.hv-ph-si-green{background:rgba(16,185,129,.14);color:#34d399}.hv-ph-si-red{background:rgba(239,68,68,.14);color:#f87171}.hv-ph-si-amber{background:rgba(245,158,11,.14);color:#fcd34d}.hv-ph-stat-body{display:flex;flex-direction:column;gap:1px}.hv-ph-stat-val{font-size:16px;font-weight:900;color:var(--text);letter-spacing:-.5px;line-height:1}.hv-ph-stat-lbl{font-size:9px;color:var(--text3);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.hv-ph-campaigns-hdr{padding:10px 18px 8px;font-size:10px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.7px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--border)}.hv-ph-campaigns-hdr i{font-size:9px}.hv-ph-campaigns{padding:10px 16px 14px;display:flex;flex-direction:column;gap:8px}.hv-ph-camp-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid var(--border);transition:border-color .15s,background .15s}.hv-ph-camp-row:hover{border-color:rgba(99,102,241,.3);background:rgba(99,102,241,.05)}.hv-ph-camp-icon{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,#6366f1,#4f46e5);display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;box-shadow:0 2px 8px rgba(99,102,241,.4)}.hv-ph-camp-info{flex:1;min-width:0}.hv-ph-camp-name{font-size:11px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-ph-camp-meta{font-size:9px;color:var(--text3);margin-top:2px}.hv-ph-camp-bar-wrap{width:80px;flex-shrink:0}.hv-ph-camp-bar-track{height:5px;background:rgba(255,255,255,.07);border-radius:99px;overflow:hidden}.hv-ph-camp-bar-fill{height:100%;border-radius:99px;transition:width 1s cubic-bezier(.16,1,.3,1)}.hv-ph-camp-bar-fill.ph-green{background:linear-gradient(90deg,#059669,#34d399);box-shadow:0 0 8px rgba(52,211,153,.4)}.hv-ph-camp-bar-fill.ph-amber{background:linear-gradient(90deg,#d97706,#fcd34d);box-shadow:0 0 8px rgba(252,211,77,.35)}.hv-ph-camp-bar-fill.ph-red{background:linear-gradient(90deg,#dc2626,#f87171);box-shadow:0 0 8px rgba(248,113,113,.35)}.hv-ph-camp-pct{font-size:10px;font-weight:800;text-align:right;margin-top:3px}.hv-ph-camp-pct.ph-green{color:#34d399}.hv-ph-camp-pct.ph-amber{color:#fcd34d}.hv-ph-camp-pct.ph-red{color:#f87171}.hv-ph-no-campaigns{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;gap:4px}.hv-ph-start-btn{margin-top:10px;padding:8px 18px;border-radius:9px;border:none;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px rgba(99,102,241,.4);transition:transform .18s,box-shadow .18s}.hv-ph-start-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.55)}.hv-qa-card-purple{border-color:rgba(139,92,246,.1)}.hv-qa-card-purple:hover{border-color:rgba(139,92,246,.3);box-shadow:0 6px 20px rgba(139,92,246,.08)}.hv-qa-card-purple .hv-qa-card-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 3px 10px rgba(139,92,246,.35)}.hv-panel-icon-indigo{background:rgba(99,102,241,.14);color:#818cf8}.hv-atabs{display:flex;gap:3px;background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:8px;padding:3px}.hv-atab{padding:4px 10px;border-radius:6px;border:none;cursor:pointer;font-size:10px;font-weight:700;font-family:inherit;color:var(--text3);background:0 0;transition:.18s}.hv-atab.active{background:rgba(99,102,241,.25);color:#a5b4fc}.hv-atab:hover:not(.active){color:var(--text2);background:rgba(255,255,255,.06)}.hv-an-kpis{display:flex;align-items:center;padding:10px 18px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.015)}.hv-an-kpi{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}.hv-an-kpi-sep{width:1px;height:28px;background:var(--border);flex-shrink:0}.hv-an-kpi-val{font-size:18px;font-weight:900;letter-spacing:-1px;color:var(--text)}.hv-an-kpi-lbl{font-size:9px;color:var(--text3);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.hv-an-green{color:#34d399}.hv-an-red{color:#f87171}.hv-an-indigo{color:#a5b4fc}.hv-an-chart-wrap{padding:16px 18px 0;display:flex;flex-direction:column;gap:0}.hv-an-chart-inner{position:relative;height:160px;width:100%;overflow:hidden}.hv-an-chart-inner svg{width:100%;height:100%;display:block}.hv-an-xlabels{display:flex;justify-content:space-between;padding:6px 2px 14px}.hv-an-xlabels span{font-size:9px;color:var(--text3);font-weight:600;text-align:center;flex:1}.hv-an-tooltip{position:absolute;pointer-events:none;background:rgba(15,23,42,.92);border:1px solid rgba(99,102,241,.35);color:var(--text);box-shadow:0 6px 20px rgba(0,0,0,.5);white-space:nowrap;z-index:10;opacity:0;transition:opacity .15s;transform:translateX(-50%)}.hv-an-tooltip.show{opacity:1}.hv-an-tooltip-sent{color:#818cf8}.hv-an-tooltip-deliv{color:#34d399}.hv-an-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding:20px;text-align:center}.hv-an-empty-icon{width:44px;height:44px;border-radius:13px;background:rgba(99,102,241,.12);color:#818cf8;display:flex;align-items:center;justify-content:center;font-size:19px}.hv-an-empty-title{font-size:13px;font-weight:800;color:var(--text)}.hv-an-empty-sub{font-size:11px;color:var(--text3);line-height:1.6}.hv-an-empty-btn{margin-top:4px;padding:7px 16px;border-radius:9px;border:none;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px rgba(99,102,241,.4);transition:transform .18s,box-shadow .18s}.hv-an-empty-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.55)}.hv-hero-sched-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(10px);padding:18px;display:flex;flex-direction:column;gap:12px;min-width:280px;max-width:320px}.hv-hero-sched-hdr{display:flex;align-items:center;justify-content:space-between}.hv-hero-sched-title{font-size:12px;font-weight:800;color:rgba(255,255,255,.9);display:flex;align-items:center;gap:7px;letter-spacing:-.1px}.hv-hero-sched-title i{color:#a78bfa;font-size:13px}.hv-hero-sched-badge{background:rgba(139,92,246,.25);color:#c4b5fd;border:1px solid rgba(139,92,246,.35);font-size:9px;font-weight:800;padding:2px 8px;border-radius:99px}.hv-hero-sched-list{display:flex;flex-direction:column;gap:6px;min-height:60px}.hv-hero-sched-empty{display:flex;align-items:center;gap:8px;padding:12px;border-radius:10px;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.1);font-size:10px;color:rgba(255,255,255,.4);font-weight:500}.hv-hero-sched-empty i{font-size:16px;color:rgba(167,139,250,.4);flex-shrink:0}.hv-hero-sched-item{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:10px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2)}.hv-hero-sched-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#a78bfa;box-shadow:0 0 6px rgba(167,139,250,.6);animation:2s ease-in-out infinite schedPulse}@keyframes schedPulse{0%,100%{opacity:1}50%{opacity:.4}}.hv-hero-sched-item-info{flex:1;min-width:0}.hv-hero-sched-item-name{font-size:10px;font-weight:700;color:rgba(255,255,255,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-hero-sched-item-time{font-size:9px;color:rgba(255,255,255,.4);margin-top:1px}.hv-hero-sched-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:10px;border:1px solid rgba(139,92,246,.4);cursor:pointer;background:linear-gradient(135deg,rgba(139,92,246,.35),rgba(109,40,217,.25));color:#c4b5fd;font-size:11px;font-weight:700;font-family:inherit;transition:.18s}.hv-hero-sched-btn:hover{background:linear-gradient(135deg,rgba(139,92,246,.5),rgba(109,40,217,.4));color:#fff;transform:translateY(-1px)}.hv-panel-icon-purple{background:rgba(139,92,246,.14);color:#a78bfa}.hv-add-btn-purple{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(109,40,217,.14));border:1px solid rgba(139,92,246,.28);color:#a78bfa}.hv-add-btn-purple:hover{background:linear-gradient(135deg,rgba(139,92,246,.35),rgba(109,40,217,.25));border-color:rgba(139,92,246,.5)}.hv-sched-main-badge{font-size:10px;font-weight:700;padding:3px 9px;border-radius:99px;background:rgba(139,92,246,.15);color:#a78bfa;border:1px solid rgba(139,92,246,.25)}.hv-sched-stats{display:flex;align-items:center;padding:12px 18px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.015)}.hv-sched-stat{flex:1;display:flex;align-items:center;gap:10px;padding:4px 0}.hv-sched-stat-sep{width:1px;height:30px;background:var(--border);flex-shrink:0}.hv-sched-stat-icon{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px}.hv-ssi-purple{background:rgba(139,92,246,.14);color:#a78bfa}.hv-ssi-green{background:rgba(16,185,129,.14);color:#34d399}.hv-ssi-amber{background:rgba(245,158,11,.14);color:#fcd34d}.hv-ssi-blue{background:rgba(8,102,255,.14);color:#60a5fa}.hv-sched-stat-body{display:flex;flex-direction:column;gap:1px}.hv-sched-stat-val{font-size:15px;font-weight:900;color:var(--text);letter-spacing:-.4px;line-height:1}.hv-sched-stat-lbl{font-size:9px;color:var(--text3);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.hv-sched-green{color:#34d399}.hv-sched-amber{color:#fcd34d}.hv-sched-blue{color:#60a5fa}.hv-sched-list-hdr{padding:10px 18px 8px;font-size:10px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--border)}.hv-sched-list-hdr i{margin-right:5px;font-size:9px}.hv-sched-main-list{padding:10px 16px 16px;display:flex;flex-direction:column;gap:8px}.hv-sched-main-item{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:11px;background:rgba(139,92,246,.06);border:1px solid rgba(139,92,246,.15);transition:border-color .15s,background .15s}.hv-sched-main-item:hover{border-color:rgba(139,92,246,.35);background:rgba(139,92,246,.12)}.hv-sched-main-icon{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,#8b5cf6,#7c3aed);display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;box-shadow:0 3px 10px rgba(139,92,246,.45)}.hv-sched-main-info{flex:1;min-width:0}.hv-sched-main-name{font-size:12px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-sched-main-time{font-size:10px;color:var(--text3);margin-top:3px;display:flex;align-items:center;gap:5px}.hv-sched-main-time i{font-size:8px;color:#a78bfa}.hv-sched-main-status{font-size:9px;font-weight:800;padding:3px 9px;border-radius:99px;white-space:nowrap;flex-shrink:0}.hv-sched-status-pending{background:rgba(245,158,11,.15);color:#fcd34d;border:1px solid rgba(245,158,11,.25)}.hv-sched-status-sending{background:rgba(139,92,246,.15);color:#a78bfa;border:1px solid rgba(139,92,246,.25);animation:1.5s ease-in-out infinite schedPulse}.hv-sched-status-sent{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.25)}.hv-sched-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 16px;gap:6px}.hv-sched-empty-icon{width:52px;height:52px;border-radius:15px;margin-bottom:4px;background:rgba(139,92,246,.12);color:#a78bfa;display:flex;align-items:center;justify-content:center;font-size:22px}.hv-sched-empty-title{font-size:13px;font-weight:800;color:var(--text)}.hv-sched-empty-sub{font-size:11px;color:var(--text3);line-height:1.65;max-width:280px}.hv-sched-empty-btn{margin-top:10px;padding:9px 20px;border-radius:10px;border:none;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px rgba(139,92,246,.45);transition:transform .18s,box-shadow .18s}.hv-sched-empty-btn:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgba(139,92,246,.6)}.hv-dual-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:700px){.hv-dual-row{grid-template-columns:1fr}}.hv-half-panel{display:flex;flex-direction:column}.hv-half-stats{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.02)}.hv-half-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px}.hv-half-stat-sep{width:1px;height:34px;background:var(--border);flex-shrink:0}.hv-half-stat-val{font-size:26px;font-weight:900;color:var(--text);letter-spacing:-1px;line-height:1}.hv-half-stat-lbl{font-size:11px;color:var(--text3);font-weight:600;display:flex;align-items:center;gap:4px}.hv-half-stat-lbl i{font-size:10px}.hv-half-list-hdr{padding:10px 16px 8px;font-size:10px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:6px}.hv-half-list{padding:10px 14px 14px;flex:1;display:flex;flex-direction:column;gap:7px;overflow-y:auto;max-height:240px}.hv-half-list .hv-sched-main-item{padding:10px 12px}.hv-half-list .hv-sched-main-name{font-size:12px}.hv-half-list .hv-sched-main-time{font-size:10px}.hv-half-list .hv-sched-main-status{font-size:10px;padding:4px 10px}.hv-half-list .hv-sched-empty-state{padding:20px 12px;gap:6px}.hv-half-list .hv-sched-empty-title{font-size:13px}.hv-half-list .hv-sched-empty-sub{font-size:11px}.hv-ph-donut-center{display:flex;justify-content:center;padding:20px 14px 12px}.hv-ph-donut{width:150px;height:150px}.hv-ph-half-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-top:1px solid var(--border);margin-top:auto;border-radius:0 0 14px 14px;overflow:hidden}.hv-ph-half-stat{background:var(--surface);padding:14px 16px;display:flex;flex-direction:column;align-items:center;gap:5px;transition:background .15s}.hv-ph-half-stat:hover{background:rgba(255,255,255,.04)}.hv-ph-half-stat-val{font-size:26px;font-weight:900;color:var(--text);letter-spacing:-1px;line-height:1}.hv-ph-half-stat-lbl{font-size:11px;color:var(--text3);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.hv-ph-green{color:#34d399}.hv-ph-red{color:#f87171}.hv-ph-amber{color:#fcd34d}.hv-sync-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-radius:12px;background:linear-gradient(90deg,rgba(8,102,255,.08),rgba(99,102,241,.06));border:1px solid rgba(8,102,255,.18);flex-wrap:wrap}.hv-sync-left{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text2);font-weight:600}.hv-sync-left i{color:var(--primary-light);font-size:13px}.hv-sync-right{display:flex;align-items:center;gap:10px}.hv-sync-time{font-size:11px;font-weight:600;color:var(--text3);font-family:'JetBrains Mono',monospace}.hv-sync-refresh{width:32px;height:32px;border-radius:9px;border:1px solid var(--border2);background:var(--surface2);color:var(--text2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.18s}.hv-sync-refresh:hover{color:var(--primary-light);border-color:rgba(8,102,255,.35);background:var(--primary-dim)}.hv-sync-refresh:active i{animation:.5s linear hv-spin}#homeLiveBar.hv-live-bar--sync .hv-hero-dot,.hv-hero-dot.hv-live-dot--sync{background:#f59e0b;box-shadow:0 0 10px rgba(245,158,11,.8);animation:1s infinite pulse-amber}@keyframes pulse-amber{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes hv-spin{to{transform:rotate(360deg)}}.hv-stat-flash{animation:.45s hv-stat-pulse}@keyframes hv-stat-pulse{0%,100%{transform:scale(1)}40%{transform:scale(1.06);color:#4f9fff}}.hv-kpi-clickable{cursor:pointer;text-align:left;width:100%;font:inherit;appearance:none}.hv-kpi-clickable:focus-visible{outline:rgba(8,102,255,.5) solid 2px;outline-offset:2px}.hv-pages-panel .hv-pages-grid{min-height:120px}#fbcBootVeil{display:none;position:fixed;inset:0;z-index:2147483646;background:#030812;pointer-events:none}body.light #fbcBootVeil,html[data-theme=light] #fbcBootVeil{background:#eef2ff}html.auth-booting #landingPage{display:none!important}html.auth-booting #appPage{display:flex!important}html.auth-booting body{overflow:hidden}body.app-dashboard-active #landingPage{display:none!important}.app-topbar{height:var(--ds-topbar-height,56px);min-height:var(--ds-topbar-height,56px);display:flex;align-items:center;justify-content:space-between;padding:0 var(--ds-space-6,24px);border-bottom:1px solid var(--ds-border);backdrop-filter:blur(24px) saturate(180%);flex-shrink:0;z-index:50}.app-topbar__left{display:flex;align-items:center;gap:var(--ds-space-4,16px);min-width:0}.app-topbar__breadcrumb{display:flex;align-items:center;gap:var(--ds-space-2,8px);font-size:var(--ds-text-sm, 12px);color:var(--ds-text-subtle);min-width:0}.app-topbar__breadcrumb strong{color:var(--ds-text);font-weight:var(--ds-weight-bold,700);font-size:var(--ds-text-base, 14px)}.app-topbar__sep{opacity:.4}.app-topbar__right{display:flex;align-items:center;gap:var(--ds-space-3,12px);flex-shrink:0}.nav-sidebar{width:var(--ds-nav-width,72px)!important;min-width:var(--ds-nav-width,72px)!important;border-right:1px solid var(--ds-border)!important;transition:width var(--ds-duration-slow, .35s) var(--ds-ease, ease),min-width var(--ds-duration-slow, .35s) var(--ds-ease, ease),box-shadow .25s ease!important}.nav-sidebar:hover{width:var(--ds-nav-width-expanded,200px)!important;min-width:var(--ds-nav-width-expanded,200px)!important}.nav-side-item{border-radius:var(--ds-radius,10px)!important;margin:2px 6px;transition:background var(--ds-duration),color var(--ds-duration),transform var(--ds-duration)!important}.nav-side-item.active{background:var(--ds-brand-muted,rgba(8,102,255,.14))!important;color:var(--primary-light,#4f9fff)!important}.nav-side-item.active::before{content:'';position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:3px;background:var(--ds-brand,#0866ff);border-radius:0 3px 3px 0;height:60%}.nav-side-item:hover:not(.active){background:rgba(255,255,255,.05)!important;color:var(--ds-text)!important}.nav-sidebar-divider{height:1px;background:var(--ds-border);margin:var(--ds-space-2,8px) 12px;opacity:.6}#appPage>.app-body{flex-direction:row;flex-wrap:nowrap;align-items:stretch}#appPage .nav-sidebar,#appPage .sidebar{flex-shrink:0;align-self:stretch;min-height:0;overflow:hidden}#view-analytics,#view-broadcast,#view-help,#view-home,#view-messenger,#view-referrals,#view-scheduling,#view-settings,.app-view,.pro-view{animation:none!important;transition:none!important}body.shell-messenger #appPage .sidebar,body.shell-messenger #appPage>.app-body,body.shell-messenger #view-messenger,body.shell-messenger #view-messenger .msng-root{animation:none!important;transform:none!important}body.shell-messenger #appPage>.app-body{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:stretch}body.shell-messenger #view-messenger{flex:1 1 auto;min-width:0;min-height:0;border-radius:0!important;box-shadow:none!important;border:none!important}html.shell-no-motion #appPage .nav-sidebar,html.shell-no-motion #appPage .sidebar,html.shell-no-motion #appPage>.app-body,html.shell-no-motion #view-analytics,html.shell-no-motion #view-broadcast,html.shell-no-motion #view-help,html.shell-no-motion #view-home,html.shell-no-motion #view-messenger,html.shell-no-motion #view-referrals,html.shell-no-motion #view-scheduling,html.shell-no-motion #view-settings{transition:none!important;animation:none!important}#appPage .nav-sidebar.nav-sidebar--locked,#appPage .nav-sidebar.nav-sidebar--locked:hover{width:var(--ds-nav-width,72px)!important;min-width:var(--ds-nav-width,72px)!important;max-width:var(--ds-nav-width,72px)!important;flex:0 0 var(--ds-nav-width,72px)!important;position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;transition:none!important;box-shadow:none!important}.app-view{flex:1;min-height:0;overflow:hidden;display:none;flex-direction:column}.app-view.is-active{display:flex}.broadcast-subview{display:none;flex:1;min-height:0;flex-direction:column;overflow:hidden}.broadcast-subview.is-active{display:flex}.ds-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4,16px);padding:var(--ds-space-5,20px) var(--ds-space-6,24px);border-bottom:1px solid var(--ds-border);flex-shrink:0;background:var(--ds-surface)}.ds-page-header__icon{width:42px;height:42px;border-radius:var(--ds-radius-lg,14px);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.ds-page-header__icon--brand{background:linear-gradient(135deg,var(--ds-brand),#0048cc);color:#fff;box-shadow:var(--ds-glow-brand)}.ds-page-header__icon--accent{background:linear-gradient(135deg,var(--ds-accent),#5b21b6);color:#fff;box-shadow:0 4px 12px rgba(124,58,237,.4)}.ds-page-header__title{font-size:var(--ds-text-lg, 16px);font-weight:var(--ds-weight-extrabold,800);color:var(--ds-text)}.ds-page-header__sub{font-size:var(--ds-text-sm, 12px);color:var(--ds-text-muted);margin-top:2px}body.shell-scheduling #view-scheduling{flex:1;min-width:0;height:100%;position:relative;inset:auto}body.shell-analytics .sidebar,body.shell-referrals .sidebar,body.shell-settings .sidebar{display:none!important}body.shell-analytics #appPage>.app-body,body.shell-referrals #appPage>.app-body,body.shell-settings #appPage>.app-body{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;padding:0!important;width:100%!important;min-width:0!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}body.shell-analytics #view-analytics.pro-view.is-active,body.shell-referrals #view-referrals.pro-view.is-active,body.shell-settings #view-settings.pro-view.is-active{flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;background:var(--settings-workspace-bg,var(--sched-bg,#030508))!important}body.shell-sidebar-layout #view-analytics,body.shell-sidebar-layout #view-help,body.shell-sidebar-layout #view-referrals,body.shell-sidebar-layout #view-settings{flex:1;min-width:0;height:100%;position:relative;inset:auto}body.shell-scheduling .sidebar-hdr-subtitle[data-mode=scheduling]{display:block}body.shell-scheduling .sidebar-hdr-toolbar{display:flex}body.shell-scheduling .sidebar-sched-actions{display:inline-flex!important;gap:5px;align-items:center;flex-wrap:wrap}.sidebar-sched-actions{display:none}.sidebar-sched-chip{padding:4px 10px;font-size:10px;font-weight:700;border-radius:7px;border:1px solid rgba(8,102,255,.28);background:rgba(8,102,255,.1);color:#93c5fd;cursor:pointer;line-height:1.2;transition:background .15s,border-color .15s,transform .12s}.sidebar-sched-chip:hover{background:rgba(8,102,255,.18);border-color:rgba(8,102,255,.4)}body.shell-scheduling .page-card.sched-selected{background:linear-gradient(135deg,rgba(8,102,255,.14),rgba(8,102,255,.06));border-color:rgba(8,102,255,.35);box-shadow:inset 3px 0 0 #0866ff,0 2px 12px rgba(8,102,255,.12)}body.shell-scheduling .page-card.sched-selected .page-name{color:#4f9fff;font-weight:700}body.shell-scheduling .page-card.sched-selected .page-indicator{width:18px;height:18px;border-radius:50%;background:#0866ff;box-shadow:0 0 8px rgba(8,102,255,.45);position:relative}body.shell-scheduling .page-card.sched-selected .page-indicator::after{content:'✓';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;line-height:1}body.shell-multi-broadcast .sidebar-hdr-subtitle[data-mode=multi-broadcast]{display:block;color:#34d399}body.shell-multi-broadcast .sidebar-hdr-toolbar{display:flex;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.05));border-color:rgba(16,185,129,.25)}body.shell-multi-broadcast .sidebar-hdr-toolbar-info>i{color:#34d399}body.shell-multi-broadcast .sidebar-sched-selection{color:#6ee7b7}body.shell-multi-broadcast .sidebar-sched-actions{display:inline-flex!important;gap:5px;align-items:center;flex-wrap:wrap}body.shell-multi-broadcast .page-card.multi-selected{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(99,102,241,.08));border-color:rgba(52,211,153,.4);box-shadow:inset 3px 0 0 #10b981,0 2px 12px rgba(16,185,129,.1)}body.shell-multi-broadcast .page-card.multi-selected .page-name{color:#6ee7b7;font-weight:700}body.shell-multi-broadcast .page-card.multi-selected .page-indicator{width:18px;height:18px;border-radius:50%;background:#10b981;box-shadow:0 0 8px rgba(16,185,153,.45);position:relative}body.shell-multi-broadcast .page-card.multi-selected .page-indicator::after{content:'✓';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;line-height:1}.multi-info{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--text2,#94a3b8);line-height:1.45;margin-bottom:12px;padding:10px 12px;border-radius:10px;background:rgba(16,185,129,.08);border:1px solid rgba(52,211,153,.2)}.multi-info i{color:#34d399;margin-top:2px}.multi-page-count{font-size:11px;font-weight:700;color:var(--text3,#64748b);margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}.multi-page-messages{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding-right:4px}.multi-page-empty{font-size:12px;color:var(--text3,#64748b);margin:0;text-align:center;padding:16px 8px}.multi-page-row{display:flex;flex-direction:column;gap:6px}.multi-page-label{font-size:12px;font-weight:700;color:var(--text,#e2e8f0)}.multi-page-textarea{width:100%;min-height:72px;padding:8px 10px;border-radius:8px;border:1px solid var(--border,rgba(139,156,255,.15));background:var(--surface2,rgba(15,23,42,.5));color:var(--text,#f1f5f9);font-family:inherit;font-size:12px;resize:vertical}.multi-page-textarea:focus{outline:0;border-color:rgba(52,211,153,.5);box-shadow:0 0 0 2px rgba(16,185,129,.15)}.btn-multi-apply{width:100%;margin-bottom:10px}.multi-status{font-size:11px;color:var(--text3,#94a3b8);min-height:16px;margin:8px 0 0}@media (min-width:901px) and (max-width:1024px){body.shell-broadcast #appPage>.app-body:has(.nav-sidebar:hover){--bcast-nav-active:var(--ds-nav-width, 72px)!important}}@media (min-width:901px){body.shell-messenger .nav-sidebar{display:flex!important}body.app-dashboard-active #appPage>.app-body{padding-bottom:0!important}}@media (max-width:900px){.hv-sync-left span{display:none}.nav-sidebar{display:none!important}.app-topbar{padding:0 var(--ds-space-4,16px)}#appPage{flex-direction:column}#appPage>.app-body{flex:1;min-height:0}}#appPage .app-mobile-nav__item--inbox,#appPage .nav-side-item--inbox{position:relative}.nav-inbox-badge{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--fbc-bg-elevated,#0a0e14);pointer-events:none;z-index:2}.nav-inbox-badge--mobile{top:2px;right:calc(50% - 22px)}.app-mobile-nav__item--inbox.has-unread>i,.nav-side-item--inbox.has-unread>i{color:var(--fbc-brand,#0866ff)}.nav-inbox-badge--pop{animation:280ms cubic-bezier(.34,1.56,.64,1) nav-badge-pop}.fbc-inbox-toast{z-index:10050}.saas-topbar{--tb-h:60px;height:var(--tb-h);min-height:var(--tb-h);padding:0 20px;gap:0 16px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto;align-items:center;position:relative;container-type:inline-size;container-name:app-topbar;background:var(--fbc-glass);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-bottom:1px solid var(--fbc-glass-border);box-shadow:0 1px 0 rgba(255,255,255,.04) inset,var(--fbc-shadow);z-index:100;box-sizing:border-box;overflow:visible}.saas-topbar__actions{position:relative;overflow:visible}.saas-topbar::after{content:'';position:absolute;bottom:0;left:24px;right:24px;height:1px;pointer-events:none}.saas-topbar__left{grid-column:1;display:flex;align-items:center;gap:14px;overflow:hidden}.saas-topbar__center{grid-column:2;max-width:min(340px,34cqi);display:flex;align-items:center;justify-content:center;justify-self:center}.saas-topbar__center:not(:has(#statusBar.sb-success,#statusBar.sb-info)){width:0;max-width:0;overflow:hidden;padding:0;margin:0}.saas-topbar #statusBar{position:static;transform:none;left:auto;top:auto;z-index:1;width:100%;max-width:100%;display:none;align-items:center;justify-content:center;gap:8px;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:600;line-height:1.25;box-shadow:none;border:1px solid transparent;pointer-events:auto;transition:opacity .22s;white-space:nowrap}.saas-topbar__brand-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex-shrink:0;border-radius:10px;padding:4px 6px 4px 4px;margin:-4px -6px -4px -4px;transition:background .2s}.saas-topbar__brand-link:hover{background:rgba(255,255,255,.04)}.saas-topbar .topbar-mark{width:36px;height:36px;border-radius:11px;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 4px 16px rgba(0,0,0,.35)}#appPage .saas-topbar .topbar-mark{box-shadow:0 0 0 1px color-mix(in oklab,var(--fbc-border-strong) 70%,transparent),var(--fbc-shadow-sm)!important}.saas-topbar .topbar-title{flex:0 1 auto;min-width:0}.saas-topbar .topbar-title h1,.saas-topbar .topbar-title__name{font-size:15px;font-weight:800;letter-spacing:-.03em;color:var(--fbc-text);display:block}.saas-topbar .topbar-title p,.saas-topbar .topbar-title__sub{font-size:10px;font-weight:600;color:var(--fbc-text-subtle);letter-spacing:.04em;text-transform:uppercase;display:block}.saas-topbar__sep-v{width:1px;height:28px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12),transparent);flex-shrink:0}.saas-topbar__breadcrumb.app-topbar__breadcrumb{padding:6px 12px;border-radius:100px;background:color-mix(in oklab,var(--fbc-surface-overlay) 72%,transparent);border:1px solid var(--fbc-border);font-size:12px;min-width:0}.saas-topbar__breadcrumb strong{color:var(--fbc-text);font-weight:700}body.light .saas-topbar,html.theme-light .saas-topbar,html[data-theme=light] .saas-topbar{background:var(--fbc-surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--fbc-shadow-sm)}body.light .saas-topbar .quota-widget,html.theme-light .saas-topbar .quota-widget,html[data-theme=light] .saas-topbar .quota-widget{background:var(--fbc-surface);border-color:color-mix(in oklab,var(--fbc-brand) 14%,var(--fbc-border));box-shadow:var(--fbc-shadow-xs)}body.light .saas-topbar__quota-track,html.theme-light .saas-topbar__quota-track,html[data-theme=light] .saas-topbar__quota-track{background:#e2e8f0}body.light .saas-topbar::after,html.theme-light .saas-topbar::after,html[data-theme=light] .saas-topbar::after{background:linear-gradient(90deg,transparent,rgba(8,102,255,.18),transparent)}.saas-topbar__left.topbar-brand{margin-right:0}.saas-topbar #statusBar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.saas-topbar #statusBar .sb-count{margin-left:8px;flex-shrink:0}.saas-topbar #statusBar[hidden]{display:none!important}.saas-topbar>#announcementBar:not([hidden]){grid-column:1/-1;grid-row:2;width:100%;min-width:0}.saas-topbar>#announcementBar[hidden]{display:none!important}.saas-topbar #statusBar.sb-info,.saas-topbar #statusBar.sb-success{display:flex;animation:.24s saas-status-in}@keyframes saas-status-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.saas-topbar__center{max-width:min(220px,28cqi)}.saas-topbar #statusBar{padding:4px 10px;font-size:11px}}@media (max-width:720px){.saas-topbar__center{display:none!important}}.saas-topbar__right{grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:0}.saas-topbar__right.topbar-main{margin-left:0}.saas-topbar .quota-widget{position:relative;display:flex;align-items:center;gap:14px;padding:6px 10px 8px 6px;border-radius:14px;background:color-mix(in oklab,var(--fbc-surface) 88%,transparent);border:1px solid var(--fbc-border);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--fbc-on-brand) 6%,transparent),var(--fbc-shadow-xs,0 1px 2px rgba(0,0,0,.12));transition:border-color var(--fbc-duration, .2s) ease,box-shadow var(--fbc-duration, .2s) ease,background var(--fbc-duration, .2s) ease}.saas-topbar .quota-widget:hover{border-color:color-mix(in oklab,var(--fbc-brand) 28%,var(--fbc-border));background:color-mix(in oklab,var(--fbc-brand) 4%,var(--fbc-surface));box-shadow:inset 0 1px 0 color-mix(in oklab,var(--fbc-on-brand) 8%,transparent),0 4px 16px color-mix(in oklab,var(--fbc-brand) 10%,transparent)}.saas-topbar .quota-widget.quota-ready{opacity:1}.saas-topbar__quota-track{position:absolute;left:8px;right:8px;bottom:4px;height:3px;border-radius:99px;background:color-mix(in oklab,var(--fbc-text) 8%,transparent);overflow:hidden;pointer-events:none}.saas-topbar__quota-fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--fbc-success),color-mix(in oklab,var(--fbc-success) 70%,var(--fbc-brand)));transition:width .45s var(--fbc-ease, ease),background .25s ease}.saas-topbar__quota-fill.is-warning{background:linear-gradient(90deg,var(--fbc-warning),#f97316)}.saas-topbar__quota-fill.is-danger{background:linear-gradient(90deg,var(--fbc-danger),#dc2626)}.saas-topbar .quota-widget.is-empty{border-color:rgba(239,68,68,.35);cursor:pointer}.saas-topbar #planBadge.saas-topbar__plan-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;padding:8px 14px;border-radius:10px;border:none;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:#fff;font-family:inherit;white-space:nowrap;box-shadow:0 2px 14px rgba(8,102,255,.35);background:linear-gradient(135deg,#0866ff 0,#0554d4 100%);transition:box-shadow .2s,transform .15s}.saas-topbar #planBadge.saas-topbar__plan-btn[data-plan=free]{background:linear-gradient(135deg,#475569 0,#334155 100%);box-shadow:0 2px 10px rgba(71,85,105,.35)}.saas-topbar #planBadge.saas-topbar__plan-btn[data-plan=basic],.saas-topbar #planBadge.saas-topbar__plan-btn[data-plan=pro]{background:linear-gradient(135deg,#4f7df5 0,#3d66e0 100%);box-shadow:0 2px 12px rgba(79,125,245,.35)}.saas-topbar #planBadge.saas-topbar__plan-btn[data-plan=gold]{background:linear-gradient(135deg,#d97706 0,#f59e0b 100%);box-shadow:0 2px 12px rgba(245,158,11,.45)}.saas-topbar #planBadge.saas-topbar__plan-btn[data-plan=sapphire]{background:linear-gradient(135deg,#0284c7 0,#38bdf8 100%);box-shadow:0 2px 12px rgba(14,165,233,.45)}.saas-topbar #planBadge.saas-topbar__plan-btn[data-plan=platinum]{background:linear-gradient(135deg,#d97706 0,#f59e0b 100%);box-shadow:0 2px 12px rgba(245,158,11,.45)}.saas-topbar #planBadge.saas-topbar__plan-btn i{font-size:10px}.saas-topbar__quota-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.saas-topbar__trial-days{font-size:10px;font-weight:700;color:var(--text3);letter-spacing:.02em;line-height:1.2;white-space:nowrap}.saas-topbar__quota-values{display:flex;align-items:baseline;gap:4px;font-family:var(--ds-font-mono, 'JetBrains Mono', monospace);line-height:1;padding:0 4px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.saas-topbar__quota-values .quota-num{font-size:22px;font-weight:800;color:#6ee7b7;letter-spacing:-.04em}.saas-topbar__quota-values .quota-num.warn{color:#fcd34d}.saas-topbar__quota-values .quota-num.danger{color:#f87171}.saas-topbar__quota-sep{font-size:16px;font-weight:700;color:var(--text3);margin:0 1px}.saas-topbar__quota-values .quota-total-num{font-size:17px;font-weight:700;color:var(--text2)}.saas-topbar .btn-upgrade,.saas-topbar .saas-topbar__upgrade{background:var(--gradient-brand);flex-shrink:0;padding:8px 16px;border-radius:10px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--gradient-brand);box-shadow:var(--shadow-accent,0 2px 12px var(--fbc-brand-glow))}.saas-topbar .btn-upgrade:hover{box-shadow:0 4px 20px var(--fbc-brand-glow);transform:translateY(-1px)}.saas-topbar__actions{display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}.saas-topbar__icon-btn{width:34px;height:34px;border:none;border-radius:9px;background:0 0;color:var(--text2);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background .15s,color .15s}.saas-topbar__icon-btn:hover{background:rgba(255,255,255,.06);color:var(--text)}.saas-topbar__actions .theme-toggle{margin:0}.saas-topbar__actions .tt-track{width:40px;height:22px}.saas-topbar__user-cluster{display:flex;align-items:center;gap:8px;position:relative}.saas-topbar #loginStatus{padding:5px 10px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.02em}.saas-topbar .topbar-user-btn{padding:4px 12px 4px 4px;border-radius:100px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);gap:10px}.saas-topbar .topbar-user-btn:hover{background:rgba(255,255,255,.07);border-color:rgba(8,102,255,.3)}.saas-topbar .topbar-avatar{width:32px;height:32px;border-radius:50%;font-size:12px;border:2px solid rgba(8,102,255,.4);box-shadow:0 0 0 2px rgba(8,102,255,.15)}.saas-topbar .topbar-user-name{font-size:13px;font-weight:700;color:var(--text);max-width:100px}.saas-topbar__chevron{font-size:10px;color:var(--text3);transition:transform .2s}.saas-topbar__user-cluster.is-open .saas-topbar__chevron{transform:rotate(180deg)}.saas-topbar__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:6px;border-radius:14px;background:var(--fbc-menu-bg);border:1px solid var(--fbc-menu-border);box-shadow:var(--fbc-menu-shadow);backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:200}.saas-topbar__user-cluster.is-open .saas-topbar__menu{opacity:1;visibility:visible;transform:translateY(0)}.saas-topbar__menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:10px;color:var(--fbc-menu-text-muted);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left;text-decoration:none;transition:background .15s,color .15s}.saas-topbar__menu-item:hover{background:var(--fbc-menu-hover);color:var(--fbc-menu-text)}.saas-topbar__menu-item i{width:18px;text-align:center;opacity:.85}.saas-topbar__menu-item--danger:hover{background:rgba(239,68,68,.12);color:#fca5a5}.saas-topbar__menu-hr{height:1px;margin:4px 8px;background:var(--fbc-menu-divider)}@media (max-width:1280px){.saas-topbar__quota-values .quota-num{font-size:clamp(14px, 1.2vw + 10px, 22px)}.saas-topbar__quota-values .quota-total-num{font-size:clamp(12px, 1vw + 9px, 17px)}}@media (max-width:1100px){.saas-topbar .topbar-title p,.saas-topbar__breadcrumb,.saas-topbar__sep-v{display:none}}@media (max-width:900px){.saas-topbar{height:auto;min-height:var(--tb-h);padding:8px 12px;gap:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.saas-topbar__left{grid-column:1;grid-row:1;min-width:0;max-width:100%}.saas-topbar__center{display:none!important}.saas-topbar__right{grid-column:1/-1;grid-row:2;width:100%;min-width:0;flex-wrap:wrap;justify-content:space-between;justify-self:stretch}.saas-topbar .topbar-announcement,.saas-topbar__breadcrumb,.saas-topbar__sep-v{display:none}.saas-topbar .quota-widget{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.saas-topbar__quota-values .quota-num{font-size:clamp(13px, 3.2vw, 18px)}.saas-topbar__quota-values .quota-total-num{font-size:clamp(11px, 2.8vw, 15px)}.saas-topbar #planBadge.saas-topbar__plan-btn{padding:7px 11px;font-size:10px;max-width:88px;overflow:hidden;text-overflow:ellipsis}.saas-topbar .btn-upgrade span,.saas-topbar .topbar-user-name,.saas-topbar__actions .theme-toggle-wrap,.saas-topbar__icon-btn[title=Help],.saas-topbar__icon-btn[title=Settings]{display:none}.saas-topbar .btn-upgrade{padding:7px 10px}}@media (max-width:768px){.saas-topbar .topbar-title,.saas-topbar__quota-sep,.saas-topbar__quota-values .quota-total-num{display:none}}@media (max-width:600px){.saas-topbar .btn-upgrade span{display:none}.saas-topbar .btn-upgrade{padding:7px 10px}}@media (max-width:480px){.saas-topbar__quota-stack{display:none}}.app-alert-bar{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 16px;font-size:12px;font-weight:600;line-height:1.4;border-bottom:1px solid transparent;background:rgba(15,23,42,.95)}.app-alert-bar[hidden]{display:none!important}.app-alert-bar::before{content:'';width:7px;height:7px;border-radius:50%;flex-shrink:0}.app-alert-bar__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-alert-bar__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.app-alert-bar--multiline .app-alert-bar__text{white-space:normal;overflow:visible;text-overflow:unset}.app-alert-bar__dismiss{flex-shrink:0;width:28px;height:28px;border:none;border-radius:8px;background:rgba(255,255,255,.08);color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.85;transition:background .15s,opacity .15s}.app-alert-bar__dismiss:hover{background:rgba(255,255,255,.14);opacity:1}.app-alert-bar.banner-offline{background:rgba(127,29,29,.22);color:#fecaca;border-color:rgba(239,68,68,.28)}.app-alert-bar.banner-offline::before{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.5)}.app-alert-bar.banner-recovering,.app-alert-bar.banner-warning{background:rgba(120,53,15,.22);color:#fde68a;border-color:rgba(245,158,11,.28)}.app-alert-bar.banner-recovering::before,.app-alert-bar.banner-warning::before{background:#f59e0b;box-shadow:0 0 8px rgba(245,158,11,.45)}.app-alert-bar.banner-error{background:rgba(127,29,29,.28);color:#fecaca;border-color:rgba(239,68,68,.32)}.app-alert-bar.banner-error::before{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.5)}.app-alert-bar.banner-online,.app-alert-bar.banner-success{background:rgba(6,78,59,.22);color:#a7f3d0;border-color:rgba(16,185,129,.28)}.app-alert-bar.banner-online::before,.app-alert-bar.banner-success::before{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.45)}body.light .app-alert-bar.banner-offline,html[data-theme=light] .app-alert-bar.banner-offline{background:#fef2f2;color:#b91c1c;border-color:#fecaca}body.light .app-alert-bar.banner-recovering,body.light .app-alert-bar.banner-warning,html[data-theme=light] .app-alert-bar.banner-recovering,html[data-theme=light] .app-alert-bar.banner-warning{background:#fffbeb;color:#b45309;border-color:#fde68a}body.light .app-alert-bar.banner-error,html[data-theme=light] .app-alert-bar.banner-error{background:#fef2f2;color:#b91c1c;border-color:#fecaca}body.light .app-alert-bar.banner-online,body.light .app-alert-bar.banner-success,html[data-theme=light] .app-alert-bar.banner-online,html[data-theme=light] .app-alert-bar.banner-success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}body.light .app-alert-bar__dismiss,html[data-theme=light] .app-alert-bar__dismiss{background:rgba(15,23,42,.06);color:#334155}.app-mobile-nav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:120;height:calc(60px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:rgba(8,12,28,.96);border-top:1px solid var(--border2,rgba(255,255,255,.11));backdrop-filter:blur(20px) saturate(160%);box-shadow:0 -8px 32px rgba(0,0,0,.35);grid-template-columns:repeat(5,1fr);gap:4px;align-items:stretch}.app-mobile-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;padding:4px 2px;border:none;border-radius:10px;background:0 0;color:var(--text3,#7d8cb0);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.app-mobile-nav__item i{font-size:17px;line-height:1}.app-mobile-nav__item:focus-visible,.app-mobile-nav__item:hover{color:var(--text,#edf3ff);background:rgba(255,255,255,.06);outline:0}.app-mobile-nav__item:focus-visible{box-shadow:0 0 0 2px var(--primary-light,#4f9fff)}.app-mobile-nav__item.active,.app-mobile-nav__item[aria-current=page]{color:var(--primary-light,#4f9fff);background:rgba(8,102,255,.14)}.app-mobile-nav__item.active i,.app-mobile-nav__item[aria-current=page] i{color:var(--primary-light,#4f9fff)}.app-mobile-more{display:none;position:fixed;inset:0;z-index:130;background:rgba(3,8,20,.55);backdrop-filter:blur(4px);align-items:flex-end;justify-content:center;padding:0 12px calc(72px + env(safe-area-inset-bottom,0px))}.app-mobile-more.open{display:flex}.app-mobile-more__panel{width:100%;max-width:420px;background:var(--surface2,#112042);border:1px solid var(--border2);border-radius:16px 16px 12px 12px;padding:12px;box-shadow:0 -12px 40px rgba(0,0,0,.45);animation:.22s mobileMoreIn}@keyframes mobileMoreIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.app-mobile-more__hdr{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 10px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text3)}.app-mobile-more__close{width:32px;height:32px;border:1px solid var(--border2);border-radius:8px;background:0 0;color:var(--text2);cursor:pointer}.app-mobile-more__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.app-mobile-more__action{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:rgba(0,0,0,.2);color:var(--text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.app-mobile-more__action:focus-visible,.app-mobile-more__action:hover{background:rgba(99,102,241,.12);border-color:rgba(139,156,255,.3);outline:0}.app-mobile-more__action i{width:18px;color:#a5b4fc}.app-mobile-more__action.active{border-color:rgba(99,102,241,.45);background:rgba(99,102,241,.18);color:var(--primary-light)}@media (min-width:901px){.app-mobile-more,.app-mobile-nav{display:none!important}body.shell-broadcast #appPage .sidebar{width:auto;min-width:0;max-width:none}}@media (max-width:900px){body.app-dashboard-active .app-mobile-nav{display:grid}body.app-dashboard-active #appPage>.app-body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}body.app-dashboard-active #appPage .app-body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}body.app-dashboard-active.shell-messenger #view-messenger .msng-layout{padding-bottom:0}}body.light .app-mobile-nav,html[data-theme=light] .app-mobile-nav{border-top-color:rgba(99,102,241,.14)}body.light .app-mobile-nav__item,html[data-theme=light] .app-mobile-nav__item{color:#64748b}body.light .app-mobile-nav__item.active,body.light .app-mobile-nav__item[aria-current=page],html[data-theme=light] .app-mobile-nav__item.active,html[data-theme=light] .app-mobile-nav__item[aria-current=page]{color:#1d4ed8;background:rgba(99,102,241,.1)}body.light .app-mobile-more__panel,html[data-theme=light] .app-mobile-more__panel{background:#fff;border-color:rgba(99,102,241,.16)}body.light .app-mobile-more__action,html[data-theme=light] .app-mobile-more__action{background:#f8fafc;color:#0f172a;border-color:#e2e8f0}@media (prefers-reduced-motion:reduce){.app-mobile-more__panel{animation:none}}#view-analytics.pro-view,#view-help.pro-view,#view-scheduling.broadcast-subview,#view-settings.pro-view{flex:1;min-width:0;min-height:0;width:100%;display:none;flex-direction:column;overflow:hidden}#view-analytics.broadcast-subview.is-active,#view-help.broadcast-subview.is-active,#view-scheduling.broadcast-subview.is-active,#view-settings.broadcast-subview.is-active{display:flex}#view-scheduling.broadcast-subview.is-active{height:100%}body.shell-scheduling #view-scheduling.broadcast-subview.is-active{flex:1;min-width:0}#view-analytics.pro-view .analytics-panel{flex:1;min-height:0;overflow-y:auto}#view-analytics .pro-view__scroll{flex:1;min-height:0;overflow-y:auto;max-width:none;width:100%;margin:0}#view-settings .pro-view__scroll{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;max-width:none;width:100%;margin:0;padding:28px clamp(20px,3vw,40px) 40px;box-sizing:border-box}#view-broadcast[style*='display: none']{display:none!important;flex:0 0 0!important;width:0!important;overflow:hidden!important}.fbc-logo{position:relative;display:inline-flex;flex-shrink:0;overflow:hidden;border-radius:10px;background:linear-gradient(145deg,#0866ff 0,#1d4ed8 55%,#0f172a 100%);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 4px 12px rgba(8,102,255,.25)}.fbc-logo::after{content:'F';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--ds-font, 'Plus Jakarta Sans', system-ui, sans-serif);font-weight:800;font-size:55%;color:#fff;letter-spacing:-.04em;pointer-events:none;z-index:0;opacity:.95}.fbc-logo img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;background:0 0}.fbc-logo img.is-loaded+.fbc-logo__ph,.fbc-logo:has(img.is-loaded)::after{opacity:0}.fbc-logo--xs{width:28px;height:28px;border-radius:8px}.fbc-logo--sm{width:34px;height:34px}.fbc-logo--md{width:38px;height:38px;border-radius:11px}.fbc-logo--lg{width:48px;height:48px;border-radius:12px}.nav-brand-mark,.saas-topbar .topbar-mark,.topbar-mark{position:relative;overflow:hidden;background:linear-gradient(145deg,#0866ff 0,#1d4ed8 55%,#0f172a 100%)!important}.nav-brand-mark:not(:has(img.is-loaded))::after,.saas-topbar .topbar-mark:not(:has(img.is-loaded))::after,.topbar-mark:not(:has(img.is-loaded))::after{content:'F';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--ds-font, 'Plus Jakarta Sans', system-ui, sans-serif);font-weight:800;font-size:14px;color:#fff;z-index:0;pointer-events:none}.nav-brand-mark img,.saas-topbar .topbar-mark img,.topbar-mark img{position:relative;z-index:1}.nav-brand-mark:has(img.is-loaded)::after,.saas-topbar .topbar-mark:has(img.is-loaded)::after,.topbar-mark:has(img.is-loaded)::after{display:none}:root{--dd-radius:11px;--dd-chevron-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a5b4fc' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--dd-chevron-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}body:not(.light),html.theme-dark,html:not([data-theme=light]):not(.theme-light),html[data-theme=dark]{--dd-bg:var(--fbc-input-bg);--dd-bg-hover:var(--fbc-surface-overlay);--dd-border:var(--fbc-input-border);--dd-border-hover:var(--fbc-border-strong);--dd-text:var(--fbc-text);--dd-text-muted:var(--fbc-text-muted);--dd-option-bg:var(--fbc-surface-raised);--dd-option-checked:var(--fbc-brand-muted);--dd-option-checked-text:var(--fbc-text);--dd-focus-ring:0 0 0 3px var(--fbc-brand-muted);--dd-chevron:var(--dd-chevron-dark);--dd-menu-bg:var(--fbc-menu-bg);--dd-menu-border:var(--fbc-menu-border);--dd-menu-shadow:var(--fbc-menu-shadow);--dd-menu-item-hover:var(--fbc-menu-hover);--dd-menu-text:var(--fbc-menu-text);--dd-menu-text-muted:var(--fbc-menu-text-muted);--dd-menu-divider:var(--fbc-menu-divider);--dd-disabled-bg:var(--fbc-surface-raised);--dd-disabled-text:var(--fbc-text-subtle);--dd-scheme:dark}body.light,html.theme-light,html[data-theme=light]{--dd-bg:var(--fbc-input-bg);--dd-bg-hover:var(--fbc-surface-raised);--dd-border:var(--fbc-input-border);--dd-border-hover:var(--fbc-border-strong);--dd-text:var(--fbc-text);--dd-text-muted:var(--fbc-text-muted);--dd-option-bg:#ffffff;--dd-option-checked:var(--fbc-brand-muted);--dd-option-checked-text:var(--fbc-brand-active);--dd-focus-ring:0 0 0 3px var(--fbc-brand-muted);--dd-chevron:var(--dd-chevron-light);--dd-menu-bg:var(--fbc-menu-bg);--dd-menu-border:var(--fbc-menu-border);--dd-menu-shadow:var(--fbc-menu-shadow);--dd-menu-item-hover:var(--fbc-menu-hover);--dd-menu-text:var(--fbc-menu-text);--dd-menu-text-muted:var(--fbc-menu-text-muted);--dd-menu-divider:var(--fbc-menu-divider);--dd-disabled-bg:var(--fbc-surface-overlay);--dd-disabled-text:var(--fbc-text-subtle);--dd-scheme:light;--t-text-1:#0c1222;--t-text-muted:#475569;--t-text-3:#475569;--text3:#475569;--ds-text-subtle:#475569}#recipientFilter,.ad-input:is(select),.ds-select,.form-input:is(select),.msng-page-select,.pp-team-invite select,.rec-hdr-r select,.recipients-filter select,.sv2-delay-select,.sv2-input:is(select),.tbl-filter select,select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;color-scheme:var(--dd-scheme,dark);background-color:var(--dd-bg)!important;background-image:var(--dd-chevron)!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px!important;border:1px solid var(--dd-border)!important;border-radius:var(--dd-radius)!important;color:var(--dd-text)!important;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;padding:9px 36px 9px 12px!important;min-height:38px;cursor:pointer;outline:0;transition:border-color .15s,background-color .15s,box-shadow .15s}#recipientFilter:hover:not(:disabled):not(:focus),.ds-select:hover:not(:disabled):not(:focus),.form-input:is(select):hover:not(:disabled):not(:focus),.msng-page-select:hover:not(:disabled):not(:focus),.pp-team-invite select:hover:not(:disabled):not(:focus),.sv2-delay-select:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus){border-color:var(--dd-border-hover)!important;background-color:var(--dd-bg-hover)!important}#recipientFilter:focus,.ds-select:focus,.ds-select:focus-visible,.form-input:is(select):focus,.msng-page-select:focus,.pp-team-invite select:focus,.sv2-delay-select:focus,select:focus,select:focus-visible{border-color:rgba(99,102,241,.55)!important;box-shadow:var(--dd-focus-ring)!important;outline:0!important}.ds-select:disabled,.form-input:is(select):disabled,select:disabled{opacity:1!important;background-color:var(--dd-disabled-bg)!important;color:var(--dd-disabled-text)!important;cursor:not-allowed}#recipientFilter option,.ds-select option,.form-input option,.msng-page-select option,.pp-team-invite select option,.sv2-delay-select option,select optgroup,select option{background-color:var(--dd-option-bg)!important;color:var(--dd-text)!important}.ds-select option:checked,.msng-page-select option:checked,.sv2-delay-select option:checked,select option:checked,select option:hover{background-color:var(--dd-option-checked)!important;color:var(--dd-option-checked-text)!important}select optgroup{color:var(--dd-text-muted)!important;font-weight:700}.admin-pro select.form-input,.form-input--sm,.rec-hdr-r select,.recipients-filter select,.tbl-filter select{min-height:32px;padding:6px 30px 6px 10px!important;font-size:12px!important}#topbarUserMenu,.dropdown-menu,.msng-canned-dd,.notif-panel,.saas-topbar__menu,.saas-topbar__overflow-panel,.topbar-user-menu{background:var(--dd-menu-bg)!important;border:1px solid var(--dd-menu-border)!important;box-shadow:var(--dd-menu-shadow)!important;color:var(--dd-menu-text)!important}#topbarUserMenu a,#topbarUserMenu button,.dropdown-menu [role=menuitem],.dropdown-menu a,.dropdown-menu button,.msng-canned-dd button,.notif-card,.notif-tab,.saas-topbar__menu-item,.saas-topbar__overflow-item,.topbar-user-menu a,.topbar-user-menu button{color:var(--dd-menu-text)!important;background:0 0!important}#topbarUserMenu a:hover,#topbarUserMenu button:hover,.dropdown-menu a:hover,.dropdown-menu button:hover,.msng-canned-dd button:hover,.notif-card:hover,.notif-tab.is-active,.saas-topbar__menu-item:hover,.saas-topbar__overflow-item:hover{background:var(--dd-menu-item-hover)!important;color:var(--dd-menu-text)!important}.dropdown-menu hr,.notif-panel__ftr,.notif-panel__hdr,.saas-topbar__menu hr,.saas-topbar__menu-hr{border-color:var(--dd-menu-divider)!important}.notif-card-text,.notif-card-title,.notif-empty,.notif-mark-all,.notif-panel__hdr{color:var(--dd-menu-text)!important}.notif-card-link,.notif-card-meta,.notif-empty{color:var(--dd-menu-text-muted)!important}.notif-mark-all:hover{background:var(--dd-menu-item-hover)!important;color:var(--dd-menu-text)!important}.msng-canned-dd button.danger,.saas-topbar__menu-item--danger{color:#f87171!important}body.light .msng-canned-dd button.danger,body.light .saas-topbar__menu-item--danger,html[data-theme=light] .msng-canned-dd button.danger,html[data-theme=light] .saas-topbar__menu-item--danger{color:#dc2626!important}body.light .saas-topbar__menu-item--danger:hover,html[data-theme=light] .saas-topbar__menu-item--danger:hover{background:rgba(239,68,68,.1)!important;color:#b91c1c!important}body.admin-pro .form-input:is(select),body.admin-pro .tbl-filter select,body.admin-pro select{color-scheme:dark;--dd-bg:var(--s2, #111827);--dd-border:var(--border, rgba(255, 255, 255, 0.1));--dd-text:var(--text, #f1f5f9);--dd-option-bg:var(--s1, #0f172a)}body.admin-pro select option{background-color:var(--s1,#0f172a)!important;color:var(--text,#f1f5f9)!important}#landingPage select{color-scheme:var(--dd-scheme,dark)}.tf2-wrap{width:100%;max-width:420px}.tf2-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tf2-status-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.02em}.tf2-status-badge--on{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.35)}.tf2-status-badge--off{background:rgba(148,163,184,.1);color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.tf2-desc{font-size:12px;color:var(--text3,#94a3b8);line-height:1.5;margin:8px 0 14px}.tf2-card{margin-top:12px;padding:16px;border-radius:14px;border:1px solid rgba(79,159,255,.16);background:linear-gradient(160deg,rgba(8,102,255,.08) 0,rgba(12,18,36,.6) 100%);box-shadow:0 8px 24px rgba(0,0,0,.2)}.tf2-steps{display:flex;gap:8px;margin-bottom:16px}.tf2-step{flex:1;text-align:center;padding:8px 6px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text3,#64748b);border:1px solid transparent;transition:.2s}.tf2-step.is-active{color:#93c5fd;background:rgba(8,102,255,.15);border-color:rgba(8,102,255,.35)}.tf2-step.is-done{color:#34d399}.tf2-tabs{display:flex;gap:6px;margin-bottom:14px;padding:4px;border-radius:10px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.06)}.tf2-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px;border:none;border-radius:8px;background:0 0;color:var(--text3,#94a3b8);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.tf2-tab.is-active{background:rgba(8,102,255,.25);color:#e2e8f0;box-shadow:0 2px 8px rgba(8,102,255,.2)}.tf2-tab-pane{display:none}.tf2-tab-pane.is-active{display:block}.tf2-qr-frame{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px}.tf2-qr-box{padding:14px;background:#fff;border-radius:12px;min-width:200px;min-height:200px;display:flex;align-items:center;justify-content:center}.tf2-qr-img{display:block;width:200px;height:200px;image-rendering:pixelated;box-shadow:0 4px 20px rgba(0,0,0,.25);line-height:0}.tf2-qr-hint{font-size:11px;color:var(--text3,#94a3b8);text-align:center;max-width:240px;line-height:1.45}.tf2-manual{padding:4px 0}.tf2-manual-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text3,#94a3b8);margin-bottom:8px}.tf2-key-row{display:flex;gap:8px;align-items:stretch}.tf2-key-value{flex:1;padding:12px 14px;border-radius:10px;border:1px solid rgba(79,159,255,.2);background:rgba(0,0,0,.35);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:13px;font-weight:600;letter-spacing:.12em;color:#93c5fd;word-break:break-all;user-select:all}.tf2-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:10px;border:1px solid rgba(8,102,255,.35);background:rgba(8,102,255,.15);color:#93c5fd;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.tf2-copy-btn:hover{background:rgba(8,102,255,.28)}.tf2-copy-btn.is-copied{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.15);color:#34d399}.tf2-verify-section{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.tf2-verify-label{font-size:12px;font-weight:700;margin-bottom:10px;color:var(--text2,#cbd5e1)}.tf2-otp-row{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.tf2-otp-cell{width:44px;height:52px;text-align:center;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;border-radius:10px;border:2px solid rgba(79,159,255,.2);background:rgba(0,0,0,.3);color:#f1f5f9;outline:0;transition:border-color .2s,box-shadow .2s}.tf2-otp-cell:focus{border-color:#0866ff;box-shadow:0 0 0 3px rgba(8,102,255,.25)}.tf2-otp-row.is-error .tf2-otp-cell{border-color:#ef4444;animation:.4s tf2-shake}.tf2-otp-row.is-success .tf2-otp-cell{border-color:#10b981}@keyframes tf2-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.tf2-alert{display:none;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.45;margin-bottom:12px}.tf2-alert.is-visible{display:flex}.tf2-alert--error{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);color:#fca5a5}.tf2-alert--error i{color:#ef4444;margin-top:1px}.tf2-alert--success{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35);color:#6ee7b7}.tf2-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.tf2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;border:none;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:transform .15s,opacity .15s}.tf2-btn:disabled{opacity:.55;cursor:not-allowed}.tf2-btn--primary{background:linear-gradient(135deg,#0866ff 0,#0554d4 100%);color:#fff;box-shadow:0 4px 14px rgba(8,102,255,.35)}.tf2-btn--primary:not(:disabled):hover{transform:translateY(-1px)}.tf2-btn--ghost{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:var(--text2,#cbd5e1)}.tf2-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--text3,#94a3b8);font-size:13px}.tf2-loading i{color:#0866ff}.tf2-input{width:100%;margin:0 0 10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(79,159,255,.2);background:rgba(0,0,0,.3);color:var(--text2,#cbd5e1);font-family:inherit;font-size:13px}.tf2-input::placeholder{color:var(--text3,#94a3b8)}.tf2-input:focus{outline:0;border-color:#0866ff;box-shadow:0 0 0 3px rgba(8,102,255,.25)}.pp-security-row--2fa{flex-direction:column;align-items:stretch!important}.pp-security-row--2fa>div:first-child{margin-bottom:4px}#pp2faMount{width:100%}body.auth-page .auth-2fa{margin-top:16px;padding:20px;border-radius:14px;border:1px solid #e2e8f0;background:linear-gradient(160deg,#f8fafc 0,#eff6ff 55%,#fff 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}body.admin-pro .login-2fa{margin-top:16px;padding:20px;border-radius:14px;border:1px solid rgba(79,159,255,.18);background:linear-gradient(160deg,rgba(8,102,255,.06) 0,rgba(8,12,28,.5) 100%)}body.admin-pro .login-2fa .tf2-otp-cell{background:rgba(0,0,0,.35);border-color:rgba(79,159,255,.2);color:#f1f5f9}.auth-2fa[hidden],.login-2fa[style*="display: none"]{display:none!important}.auth-2fa-title,.login-2fa-title,body.auth-page .auth-2fa-title{font-size:16px;font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px}body.auth-page .auth-2fa-title{color:#0f172a}.auth-2fa-title i,.login-2fa-title i{color:#0866ff}.auth-2fa-sub,.login-2fa-sub,body.auth-page .auth-2fa-sub{font-size:13px;margin:0 0 16px;line-height:1.45}body.auth-page .auth-2fa-sub{color:#64748b}.login-2fa-sub,body.admin-pro .login-2fa-sub{color:var(--auth-muted,#94a3b8)}.auth-2fa .tf2-otp-row,.login-2fa .tf2-otp-row,body.auth-page .auth-2fa .tf2-otp-row{margin-bottom:14px}body.auth-page .auth-2fa .tf2-otp-cell{background:#fff;border:2px solid #e2e8f0;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.04)}body.auth-page .auth-2fa .tf2-otp-cell:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}body.auth-page .auth-2fa .tf2-alert--error{color:#991b1b;background:#fef2f2;border-color:#fecaca}body.auth-page .auth-2fa .tf2-alert--success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.auth-2fa .tf2-alert,.login-2fa .tf2-alert{margin-bottom:14px}body.auth-page .auth-2fa-back{display:block;width:100%;margin-top:12px;padding:8px;background:0 0;border:none;color:#64748b;font-size:13px;cursor:pointer;text-align:center}body.auth-page .auth-2fa-back:hover{color:#2563eb}.auth-2fa-back{display:block;width:100%;margin-top:12px;padding:8px;background:0 0;border:none;color:var(--auth-muted,#94a3b8);font-size:13px;cursor:pointer;text-align:center}.auth-2fa-back:hover{color:#93c5fd}@media (max-width:480px){.tf2-otp-cell{width:40px;height:48px;font-size:20px}.tf2-key-row{flex-direction:column}}body.light .tf2-card,html[data-theme=light] .tf2-card{background:linear-gradient(135deg,color-mix(in srgb,var(--fbc-brand,#0866ff) 8%,#fff) 0,#fff 65%);border-color:var(--fbc-border,rgba(15,23,42,.08));box-shadow:var(--fbc-shadow-sm,0 1px 3px rgba(15,23,42,.06))}body.light .tf2-tabs,html[data-theme=light] .tf2-tabs{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.08)}body.light .tf2-tab,html[data-theme=light] .tf2-tab{color:var(--fbc-text-subtle,#64748b)}body.light .tf2-tab.is-active,html[data-theme=light] .tf2-tab.is-active{background:color-mix(in srgb,var(--fbc-brand,#0866ff) 12%,#fff);color:var(--fbc-text,#0f172a);box-shadow:0 2px 10px color-mix(in srgb,var(--fbc-brand,#0866ff) 18%,transparent)}body.light .tf2-desc,body.light .tf2-manual-label,body.light .tf2-qr-hint,html[data-theme=light] .tf2-desc,html[data-theme=light] .tf2-manual-label,html[data-theme=light] .tf2-qr-hint{color:var(--fbc-text-muted,#475569)}body.light .tf2-verify-label,html[data-theme=light] .tf2-verify-label{color:var(--fbc-text,#0f172a)}body.light .tf2-key-value,body.light .tf2-otp-cell,html[data-theme=light] .tf2-key-value,html[data-theme=light] .tf2-otp-cell{background:var(--fbc-input-bg,#fff);border-color:var(--fbc-input-border,rgba(15,23,42,.14));color:var(--fbc-text,#0f172a)}body.light .tf2-btn--ghost,html[data-theme=light] .tf2-btn--ghost{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.1);color:var(--fbc-text,#0f172a)}body.light .tf2-input,html[data-theme=light] .tf2-input{background:var(--fbc-input-bg,#fff);border-color:var(--fbc-input-border,rgba(15,23,42,.14));color:var(--fbc-input-text,#0f172a)}body.light .tf2-alert--error,html[data-theme=light] .tf2-alert--error{color:#7f1d1d}body.light .tf2-alert--success,html[data-theme=light] .tf2-alert--success{color:#065f46}.rbac-hidden,html.rbac-analyst #view-home .saas-quick-dock .saas-dock-btn:first-child,html.rbac-analyst #view-home .saas-quick-dock .saas-dock-btn:nth-child(2),html.rbac-analyst #view-home .saas-quick-dock .saas-dock-btn:nth-child(3),html.rbac-inbox-only #view-home .saas-quick-dock .saas-dock-btn:first-child,html.rbac-inbox-only #view-home .saas-quick-dock .saas-dock-btn:nth-child(2),html.rbac-inbox-only #view-home .saas-quick-dock .saas-dock-btn:nth-child(3),html.rbac-inbox-only #view-home .saas-quick-dock .saas-dock-btn:nth-child(6),html:not(.rbac-analytics-advanced) #saasAnalyticsV2 .saas-analytics-grid-2,html:not(.rbac-analytics-advanced) #saasAnalyticsV2 .saas-analytics-toolbar .saas-export-menu,html:not(.rbac-analytics-advanced) #saasAnalyticsV2 .saas-insights-card{display:none!important}html.rbac-analytics-advanced #saasAnalyticsV2 .saas-analytics-grid-2,html.rbac-analytics-advanced #saasAnalyticsV2 .saas-insights-card{display:grid!important}html.rbac-analytics-advanced #saasAnalyticsV2 .saas-insights-card{display:block!important}#appPage .nav-sidebar{display:flex;flex-direction:column}#appPage .nav-sidebar-brand{display:flex;align-items:center;gap:10px;padding:14px 12px 10px;font-weight:700;font-size:14px;color:var(--fbc-text,#edf3ff);white-space:nowrap;overflow:hidden}#appPage .nav-sidebar-brand__name{opacity:0;transition:opacity .2s}#appPage .nav-sidebar.nav-sidebar--expanded .nav-sidebar-brand__name,#appPage .nav-sidebar:hover .nav-sidebar-brand__name{opacity:1}#appPage .nav-sidebar-items{flex:1;min-height:0;overflow-y:auto}#appPage .nav-sidebar-cta{display:flex;flex-direction:column;gap:8px;padding:10px 8px;margin-top:auto}#appPage .nav-sidebar-fb-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 12px;border:none;border-radius:10px;background:linear-gradient(135deg,#1877f2 0,#0866ff 100%);color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(8,102,255,.35);transition:transform .15s,box-shadow .15s;white-space:nowrap;overflow:hidden}#appPage .nav-sidebar-fb-btn i{font-size:16px;flex-shrink:0}#appPage .nav-sidebar-fb-btn span{opacity:0;max-width:0;overflow:hidden;transition:opacity .2s,max-width .25s}#appPage .nav-sidebar.nav-sidebar--expanded .nav-sidebar-fb-btn span,#appPage .nav-sidebar:hover .nav-sidebar-fb-btn span{opacity:1;max-width:200px}#appPage .nav-sidebar-fb-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(8,102,255,.45)}#appPage .nav-sidebar-fb-btn--connected{background:linear-gradient(135deg,#1877f2 0,#0554d4 100%)}#appPage .nav-sidebar-fb-btn--highlight{animation:2s ease-in-out infinite nav-fb-pulse}@keyframes nav-fb-pulse{0%,100%{box-shadow:0 4px 14px rgba(8,102,255,.35)}50%{box-shadow:0 4px 22px rgba(8,102,255,.6)}}#appPage .nav-sidebar-upgrade-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;border:none;border-radius:10px;background:linear-gradient(135deg,#7c3aed 0,#db2777 100%);color:#fff;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden}#appPage .nav-sidebar-upgrade-btn span{opacity:0;max-width:0;overflow:hidden;transition:opacity .2s,max-width .25s}#appPage .nav-sidebar.nav-sidebar--expanded .nav-sidebar-upgrade-btn span,#appPage .nav-sidebar:hover .nav-sidebar-upgrade-btn span{opacity:1;max-width:180px}#appPage .nav-sidebar-support{padding:0 8px 8px;display:flex;flex-direction:column;gap:4px}#appPage .nav-sidebar-support .nav-ai-btn{width:100%;justify-content:flex-start}#appPage .nav-sidebar-support-btn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:0 0;color:var(--fbc-text-muted,#9eb0d4);font-size:13px;font-weight:500;cursor:pointer}#appPage .nav-sidebar-support-btn span{opacity:0;transition:opacity .2s}#appPage .nav-sidebar.nav-sidebar--expanded .nav-sidebar-support-btn span,#appPage .nav-sidebar:hover .nav-sidebar-support-btn span{opacity:1}#appPage .nav-sidebar-support-btn:hover{background:rgba(255,255,255,.05);color:var(--fbc-text,#edf3ff)}#appPage .nav-user-email{font-size:11px;color:var(--fbc-text-subtle,#7b8fb5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px;opacity:0;transition:opacity .2s}#appPage .nav-sidebar.nav-sidebar--expanded .nav-user-email,#appPage .nav-sidebar:hover .nav-user-email{opacity:1}body.light #appPage .nav-sidebar-fb-btn,html[data-theme=light] #appPage .nav-sidebar-fb-btn{box-shadow:0 4px 12px rgba(8,102,255,.25)}:root{--rs-ease:cubic-bezier(0.22, 1, 0.36, 1);--rs-duration:0.28s;--shell-wing-bg:#01050e;--shell-canvas-bg:#030508;--shell-canvas-max:1400px;--shell-canvas-edge:rgba(255, 255, 255, 0.065);--rs-radius-sm:8px;--rs-radius:12px;--rs-radius-lg:16px;--rs-radius-xl:20px;--rs-space-1:clamp(4px, 0.5vw, 6px);--rs-space-2:clamp(8px, 1vw, 12px);--rs-space-3:clamp(12px, 1.5vw, 16px);--rs-space-4:clamp(16px, 2vw, 24px);--rs-space-5:clamp(20px, 2.5vw, 32px);--rs-text-xs:clamp(10px, 0.65rem + 0.1vw, 11px);--rs-text-sm:clamp(11px, 0.72rem + 0.15vw, 13px);--rs-text-base:clamp(13px, 0.8rem + 0.2vw, 14px);--rs-text-lg:clamp(15px, 0.9rem + 0.35vw, 18px);--rs-text-xl:clamp(18px, 1rem + 0.6vw, 24px);--rs-text-2xl:clamp(22px, 1.2rem + 1vw, 32px);--rs-shadow-sm:0 2px 8px rgba(15, 23, 42, 0.06);--rs-shadow:0 8px 32px rgba(15, 23, 42, 0.08);--rs-shadow-lg:0 20px 60px rgba(15, 23, 42, 0.12);--rs-focus:0 0 0 2px var(--ds-brand, #2563eb);--fluid-sidebar-w:clamp(160px, 14cqi, 220px);--fluid-compose-w:clamp(260px, 30cqi, 360px);--fluid-control-w:clamp(220px, 24cqi, 340px);--fluid-msng-pages:clamp(148px, 16cqi, 220px);--fluid-msng-inbox:clamp(200px, 26cqi, 340px);--fluid-msng-contact:clamp(0px, 20cqi, 300px);--fluid-pad-inline:clamp(12px, 2.5vw, 24px);--fluid-gap:clamp(8px, 1.2vw, 16px);--fluid-text-title:clamp(15px, 1.1vw + 12px, 20px);--fluid-text-body:clamp(12px, 0.25vw + 11px, 14px)}body:not(.light) #appPage,html:not([data-theme=light]) #appPage,html[data-theme=dark] #appPage{--rs-bg:#030508;--rs-surface:#0a0e14;--rs-surface-2:#080b10;--rs-border:rgba(255, 255, 255, 0.065);--rs-text:#f1f5f9;--rs-text-muted:#94a3b8;--rs-glow:rgba(8, 102, 255, 0.1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--t-bg)}body.app-dashboard-active{overflow-x:clip;overflow-y:hidden;max-width:100vw;background:var(--sched-bg,var(--bg,#030508))!important}html:has(body.app-dashboard-active){background:var(--sched-bg,var(--bg,#030508))!important;height:100%;overflow:hidden;overflow-x:clip}body.light.app-dashboard-active,html[data-theme=light]:has(body.app-dashboard-active){background:var(--sched-bg,var(--bg,#eef2ff))!important}#appPage,#landingPage{width:100%;max-width:100vw;min-width:0;overflow-x:clip;box-sizing:border-box}#appPage>.app-body,#appPage>.app-body>*,#view-broadcast,#view-home,#view-messenger,#view-scheduling,.compose,.compose-col,.hv-left-col,.hv-main-grid,.hv-right-col,.saas-topbar,.saas-topbar__left,.saas-topbar__right,.stats-panel{min-width:0}:focus-visible{outline:2px solid var(--ds-brand,#2563eb);outline-offset:2px}.app-mobile-nav__item:focus-visible,.nav-side-item:focus-visible,.saas-topbar__overflow-trigger:focus-visible,.saas-topbar__pages-btn:focus-visible{outline:2px solid var(--ds-brand,#2563eb);outline-offset:2px}.saas-topbar__overflow-wrap{position:relative;display:none;flex-shrink:0}.saas-topbar__overflow-trigger{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.saas-topbar__overflow-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:6px;border-radius:var(--rs-radius-lg);background:var(--rs-surface,#0a0e14);border:1px solid var(--rs-border);box-shadow:var(--rs-shadow-lg);z-index:200;animation:rsMenuIn .2s var(--rs-ease)}.saas-topbar__overflow-panel[hidden]{display:none!important}@keyframes rsMenuIn{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.saas-topbar__overflow-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:var(--rs-radius);background:0 0;color:var(--rs-text,var(--text));font-family:inherit;font-size:var(--rs-text-sm);font-weight:600;text-align:left;cursor:pointer;transition:background var(--rs-duration) var(--rs-ease)}.saas-topbar__overflow-item:focus-visible,.saas-topbar__overflow-item:hover{background:var(--rs-glow);outline:0}.saas-topbar__overflow-item i{width:16px;color:var(--primary-light,#60a5fa);text-align:center}.saas-topbar__pages-btn{display:none;align-items:center;gap:7px;padding:8px 12px;border-radius:var(--rs-radius);border:1px solid var(--rs-border);background:var(--rs-glow);color:var(--rs-text,var(--text));font-family:inherit;font-size:var(--rs-text-sm);font-weight:700;cursor:pointer;transition:background var(--rs-duration) var(--rs-ease),border-color var(--rs-duration) var(--rs-ease),transform .15s ease;flex-shrink:0}.saas-topbar__pages-btn i{font-size:13px;color:var(--primary-light,#60a5fa)}.saas-topbar__pages-btn:hover{background:rgba(99,102,241,.16);border-color:rgba(139,156,255,.32)}.sidebar-backdrop{display:none;position:fixed;inset:0;z-index:105;background:rgba(3,8,20,.55);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity var(--rs-duration) var(--rs-ease)}body.pages-drawer-open .sidebar-backdrop{display:block;opacity:1;pointer-events:auto}body.app-dashboard-active #view-broadcast .compose,body.app-dashboard-active #view-home .hv-kpi,body.app-dashboard-active #view-home .hv-lifetime-card,body.app-dashboard-active #view-home .hv-panel,body.app-dashboard-active #view-home .hv-plan-card,body.app-dashboard-active #view-home .hv-qa-card,body.app-dashboard-active .sidebar,body.app-dashboard-active .stats-panel{transition:border-color var(--rs-duration) var(--rs-ease),box-shadow var(--rs-duration) var(--rs-ease),transform var(--rs-duration) var(--rs-ease)}body.app-dashboard-active #view-home .hv-kpi:hover,body.app-dashboard-active #view-home .hv-qa-card:hover{transform:translateY(-2px)}#messageText{min-height:160px;max-height:min(420px,40vh);resize:vertical;width:100%;max-width:100%}.stats-panel{overflow:hidden}#appPage .sidebar{width:clamp(160px,14vw,220px)}#view-home{box-sizing:border-box;container-type:inline-size;container-name:home-view}#view-home .hv-kpi-row{display:grid!important;width:100%;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px}#view-home .hv-kpi{min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}#view-home .hv-kpi-body,#view-home .hv-kpi-lbl,#view-home .hv-kpi-val{min-width:0;max-width:100%;overflow-wrap:anywhere}#view-home .hv-kpi-val{font-size:clamp(1.35rem, 1.2vw + .85rem, 2.125rem)!important}#view-home .hv-kpi-lbl{line-height:1.35}@media (max-width:1280px){#view-home .hv-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){#view-home .hv-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#view-home .hv-qa-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:1100px){#view-home .hv-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-home .hv-hero-content{flex-direction:column!important;align-items:stretch!important}#view-home .hv-hero-left,#view-home .hv-hero-right{flex:1 1 auto;width:100%;max-width:none}#view-home .hv-hero-right{justify-content:stretch}#view-home .hv-hero-sched-card{max-width:none;width:100%}}#view-home .hv-metrics-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:900px){#view-home .hv-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#view-home .hv-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,min(380px,100%))!important}#view-home .hv-bottom-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px}@media (max-width:900px){#view-home .hv-bottom-grid{grid-template-columns:minmax(0,1fr)!important}}#view-home .hv-dual-row{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:768px){#view-home .hv-dual-row{grid-template-columns:minmax(0,1fr)}}#landingPage .cmp-premium__inner,#landingPage .features-grid,#landingPage .pricing-grid--6,#landingPage .testimonials-grid{width:100%;max-width:100%}#landingPage .trust-strip{scrollbar-width:thin;max-width:100%}@media (max-width:1440px){body.shell-broadcast{--bcast-control-w:320px;--bcast-sidebar-w:210px}}@media (max-width:1280px){body.shell-broadcast{--bcast-control-w:280px;--bcast-sidebar-w:200px;--bcast-control-w:clamp(200px, 18vw, 280px);--bcast-sidebar-w:clamp(148px, 12vw, 200px)}#view-home .hv-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,min(340px,100%))!important}#view-home{padding:24px 20px 32px!important}}@media (max-width:1024px){#appPage .nav-sidebar,#appPage .nav-sidebar:hover{width:var(--ds-nav-width,72px)!important;min-width:var(--ds-nav-width,72px)!important;max-width:var(--ds-nav-width,72px)!important}#appPage .nav-sidebar .nav-ai-label,#appPage .nav-sidebar .nav-contact-label,#appPage .nav-sidebar .nav-side-item span,#appPage .nav-sidebar .nav-sidebar-hdr span,#appPage .nav-sidebar .nav-user-details,#appPage .nav-sidebar:hover .nav-ai-label,#appPage .nav-sidebar:hover .nav-contact-label,#appPage .nav-sidebar:hover .nav-side-item span,#appPage .nav-sidebar:hover .nav-sidebar-hdr span,#appPage .nav-sidebar:hover .nav-user-details{opacity:0!important;max-width:0!important;overflow:hidden!important}body.shell-broadcast #appPage>.app-body:has(.nav-sidebar:hover){--bcast-nav-active:var(--ds-nav-width, 72px)!important}#appPage .sidebar{width:200px;min-width:200px}.saas-topbar .topbar-title p,.saas-topbar__breadcrumb span:first-child{display:none}#view-home .hv-main-grid{grid-template-columns:1fr!important}#view-home .hv-right-col{position:static}#landingPage.landing-enterprise .hero-enterprise-grid{gap:clamp(24px,4vw,48px)}}@media (max-width:900px){.saas-topbar{--tb-h:56px;height:auto;min-height:var(--tb-h);padding:8px var(--rs-space-3);gap:8px;flex-wrap:wrap;align-items:center;overflow:visible}.saas-topbar__left{flex:1 1 auto;min-width:0;max-width:100%;order:1;overflow:hidden}.saas-topbar__right{flex:1 1 100%;order:2;width:100%;min-width:0;gap:8px;justify-content:space-between;flex-wrap:wrap;margin-left:0}.saas-topbar__quota-values{min-width:0;overflow:hidden}.saas-topbar__quota-values .quota-num{font-size:clamp(13px, 3.2vw, 18px)!important}.saas-topbar__quota-values .quota-total-num{font-size:clamp(11px, 2.8vw, 15px)!important}.saas-topbar__actions .theme-toggle-wrap{display:none!important}.saas-topbar .btn-upgrade span{display:none}.saas-topbar .btn-upgrade{padding:7px 10px}.saas-topbar #loginStatus,.saas-topbar .topbar-announcement,.saas-topbar__actions .saas-topbar__icon-btn[title=Help],.saas-topbar__actions .saas-topbar__icon-btn[title=Settings],.saas-topbar__breadcrumb,.saas-topbar__sep-v{display:none!important}.saas-topbar__overflow-wrap{display:block}.saas-topbar__pages-btn{display:inline-flex}body.in-messenger .saas-topbar__pages-btn,body.shell-analytics .saas-topbar__pages-btn,body.shell-home .saas-topbar__pages-btn,body.shell-messenger .saas-topbar__pages-btn,body.shell-settings .saas-topbar__pages-btn{display:none!important}body.app-dashboard-active.shell-broadcast .saas-topbar__pages-btn,body.app-dashboard-active.shell-scheduling .saas-topbar__pages-btn,body.app-dashboard-active:not(.shell-messenger):not(.shell-home):not(.shell-analytics):not(.shell-settings) .saas-topbar__pages-btn{display:inline-flex}.saas-topbar .quota-widget{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;gap:8px;padding:4px 6px}.saas-topbar #planBadge.saas-topbar__plan-btn{padding:6px 10px;font-size:10px;max-width:88px;overflow:hidden;text-overflow:ellipsis}.saas-topbar .topbar-user-name{display:none}.saas-topbar .topbar-user-btn{padding:4px}.saas-topbar .topbar-user-btn .saas-topbar__chevron{display:none}.nav-sidebar{display:none!important}#appPage>.app-body{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;padding:0!important;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))!important;min-width:0!important;overflow:hidden!important}#appPage .sidebar{position:fixed!important;top:0;left:0;bottom:calc(60px + env(safe-area-inset-bottom,0px));z-index:110;width:min(300px,88vw)!important;min-width:0!important;max-width:88vw!important;margin:0!important;border-radius:0 var(--rs-radius-lg) var(--rs-radius-lg) 0!important;transform:translateX(-105%);transition:transform var(--rs-duration) var(--rs-ease),box-shadow var(--rs-duration) var(--rs-ease);box-shadow:none}body.pages-drawer-open #appPage .sidebar{transform:translateX(0);box-shadow:16px 0 48px rgba(0,0,0,.35)}body.shell-broadcast #appPage .sidebar,body.shell-scheduling #appPage .sidebar{display:flex!important}#view-analytics,#view-broadcast,#view-help,#view-home,#view-messenger,#view-referrals,#view-scheduling,#view-settings{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important}body.shell-broadcast #appPage>.app-body{--bcast-nav-active:0px;display:flex!important;flex-direction:column!important}body.shell-broadcast #view-broadcast{grid-column:auto;flex:1 1 auto;min-height:0;flex-direction:column!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}body.shell-broadcast #view-broadcast .compose,body.shell-broadcast #view-broadcast .compose-col{flex:1 1 auto!important;min-height:180px!important;border-right:none!important;border-bottom:1px solid var(--border)!important}body.shell-broadcast #view-broadcast .broadcast-col,body.shell-broadcast #view-broadcast .broadcast-col.bcast-panel-v2{display:flex!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:45vh;overflow-y:auto}body.shell-broadcast #appPage .stats-panel{display:none!important}#view-home{overflow-y:auto;-webkit-overflow-scrolling:touch}#view-home .hv-hero,#view-home .hv-main-grid{padding-left:var(--rs-space-3);padding-right:var(--rs-space-3)}#view-analytics.pro-view.is-active,#view-scheduling.broadcast-subview.is-active,#view-settings.pro-view.is-active{overflow-y:auto;-webkit-overflow-scrolling:touch}#landingPage.landing-enterprise .le-nav-badge,#landingPage.landing-enterprise .nav-links{display:none}#landingPage.landing-enterprise .nav-hamburger{display:flex}.msng-layout-pro .msng-convs{min-width:0!important}.msng-layout-pro .msng-convs.slide-out{transform:translateX(-100%)}.msng-layout-pro .msng-convs:not(.slide-out){transform:none}}@media (max-width:768px){.saas-topbar .topbar-title h1{font-size:var(--rs-text-base)}.saas-topbar .topbar-mark{width:32px;height:32px}.saas-topbar__quota-values .quota-num{font-size:16px}.saas-topbar__quota-sep,.saas-topbar__quota-values .quota-total-num,.saas-topbar__trial-days{display:none}#landingPage .hero-enterprise-badges,#landingPage .hero-enterprise-metrics{justify-content:center}#landingPage .pricing-grid--6{grid-template-columns:1fr!important}#landingPage .cmp-premium__stats{grid-template-columns:repeat(2,1fr)}.compose-tpl-acc .quick-tpls--compact{grid-template-columns:1fr}.pro-view__scroll,.settings-card{padding-left:var(--rs-space-3);padding-right:var(--rs-space-3)}}@media (max-width:640px){#landingPage.landing-enterprise .nav-link-login{display:none}#landingPage .cmp-premium__stats{grid-template-columns:1fr}.saas-topbar__pages-btn span{display:none}.saas-topbar__pages-btn{padding:8px 10px}.saas-topbar .btn-upgrade span{display:none}.saas-topbar .btn-upgrade{padding:7px 10px}#messageText{min-height:130px}body.shell-broadcast #view-broadcast .broadcast-col,body.shell-broadcast #view-broadcast .broadcast-col.bcast-panel-v2{max-height:none}#view-home .hv-kpi-row,#view-home .hv-metrics-grid,#view-home .hv-qa-grid{grid-template-columns:minmax(0,1fr)!important}#landingPage .nav-cta{display:none}}@media (max-width:375px){.saas-topbar{padding:0 10px}.saas-topbar #planBadge.saas-topbar__plan-btn{padding:5px 8px;font-size:9px}.saas-topbar__quota-values .quota-num{font-size:14px}.app-mobile-nav__item{font-size:9px}#landingPage.landing-enterprise .nav-brand-name{font-size:14px}}@media (max-width:320px){.saas-topbar .topbar-title{display:none}.saas-topbar__brand-link{padding:4px}.saas-topbar #planBadge.saas-topbar__plan-btn{display:none}.app-mobile-nav{grid-template-columns:repeat(5,1fr);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.app-mobile-nav__item{font-size:8px;min-height:44px}}body.light #landingPage.landing-enterprise,html[data-theme=light] #landingPage.landing-enterprise{background:var(--rs-landing-bg,#f8fafc)}body.light #landingPage .feat,body.light #landingPage .price-card,html[data-theme=light] #landingPage .feat,html[data-theme=light] #landingPage .price-card{box-shadow:var(--rs-shadow)}body.light .saas-topbar__overflow-panel,html[data-theme=light] .saas-topbar__overflow-panel{background:#fff;border-color:rgba(99,102,241,.14);box-shadow:0 16px 48px rgba(15,23,42,.12)}body.light .saas-topbar__pages-btn,html[data-theme=light] .saas-topbar__pages-btn{color:#334155;background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.16)}body.app-dashboard-active{overflow-x:clip!important}body.app-dashboard-active #appPage{display:flex!important;display:flex;flex-direction:column;min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden}body.app-dashboard-active #appPage>.app-body{flex:1 1 auto;min-height:0;overflow:hidden;width:100%;box-sizing:border-box}#view-analytics.pro-view.is-active,#view-broadcast,#view-help.pro-view.is-active,#view-home,#view-messenger,#view-scheduling.broadcast-subview.is-active,#view-settings.pro-view.is-active{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0;min-width:0;flex:1 1 auto;width:100%;max-width:100%;box-sizing:border-box}body.shell-home #view-home{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;min-height:0!important;flex:1 1 auto!important;height:auto!important;max-height:100%!important}#view-broadcast,#view-messenger{width:100%}#view-help .help-layout,#view-settings .settings-layout,#view-settings .settings-panel,.analytics-panel,.pro-view__scroll{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.analytics-table-wrap,.cmp-premium__scroll,.intel-table-wrap,.sv2-table-wrap,.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#view-settings .settings-segmented{display:flex;flex-wrap:nowrap;max-width:360px;gap:0}#view-settings .settings-segmented .seg-opt{flex:1 1 0;min-width:0;justify-content:center}.bcast-toolbar{flex-wrap:wrap;row-gap:8px}.bcast-toolbar__group{flex-wrap:wrap}@media (max-width:1200px) and (min-width:901px){.msng-layout-pro .msng-pages{width:min(180px,20vw)!important;min-width:0!important;max-width:180px!important}.msng-layout-pro .msng-convs{width:min(260px,28vw)!important;min-width:0!important;max-width:260px!important}}#landingPage .cmp-premium,#landingPage .features-wrap,#landingPage .footer,#landingPage .hero-enterprise,#landingPage .pricing-section,#landingPage.landing-enterprise,#landingPage.landing-enterprise #landingMain{width:100%;max-width:100%;min-width:0;box-sizing:border-box}#landingPage .btn-hero,#landingPage .btn-hero.loading,#landingPage .btn-hero:disabled{width:auto;min-width:0;max-width:100%}#landingPage.landing-enterprise .nav{transition:background var(--rs-duration) var(--rs-ease),box-shadow var(--rs-duration) var(--rs-ease);padding-left:clamp(12px,3vw,32px);padding-right:clamp(12px,3vw,32px)}@media (max-width:1280px){.saas-topbar{gap:10px;padding:0 16px}.saas-topbar__quota-values .quota-num{font-size:clamp(14px, 1.2vw + 10px, 22px)}.saas-topbar__quota-values .quota-total-num{font-size:clamp(12px, 1vw + 9px, 17px)}.saas-topbar #loginStatus #loginStatusText,.saas-topbar .topbar-title p{display:none}#view-analytics.analytics-dash .analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1100px){body.shell-broadcast{--bcast-control-w:240px;--bcast-sidebar-w:180px}.saas-topbar__breadcrumb,.saas-topbar__sep-v{display:none!important}.saas-topbar .btn-upgrade span{display:none}.saas-topbar .btn-upgrade{padding:7px 10px}}@media (max-width:1024px) and (min-width:901px){.saas-topbar{gap:8px;padding:0 14px}.saas-topbar .topbar-announcement{display:none}.saas-topbar .quota-widget{gap:6px;padding:4px 8px}.saas-topbar #planBadge.saas-topbar__plan-btn{padding:6px 10px;font-size:10px}.saas-topbar #loginStatus{display:none}}@media (max-width:768px){.saas-topbar .topbar-title{display:none}.saas-topbar__quota-sep,.saas-topbar__quota-values .quota-total-num{display:none!important}.saas-topbar #planBadge.saas-topbar__plan-btn{padding:6px 8px;font-size:9px;max-width:76px}.saas-topbar__actions,.saas-topbar__user-cluster{flex-shrink:0}#view-home .hv-sync-bar{flex-direction:column;align-items:stretch;gap:8px}#view-home .hv-sync-right{justify-content:space-between}}@media (max-width:640px){.saas-topbar{padding:8px 10px}.saas-topbar .quota-widget{flex:1 1 100%;justify-content:space-between}.saas-topbar__actions{margin-left:auto}}@media (max-width:480px){.saas-topbar__quota-stack{display:none}.saas-topbar .quota-widget{flex:0 1 auto;width:auto}.saas-topbar #planBadge.saas-topbar__plan-btn{max-width:none}}@media (max-width:375px){.saas-topbar .topbar-mark{width:30px;height:30px}.saas-topbar__actions{padding:2px;gap:2px}.saas-topbar__icon-btn{width:32px;height:32px}}@container app-topbar (max-width:960px){.saas-topbar{height:auto;min-height:var(--tb-h,60px);flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px 12px}.saas-topbar__left{flex:none;width:100%;min-width:0;padding-right:108px;order:1}.saas-topbar__right{flex:none;width:100%;order:2;display:block;margin-left:0;position:static}.saas-topbar__actions{position:absolute;top:10px;right:52px;z-index:3;padding:2px;border:none;background:0 0}.saas-topbar__user-cluster{position:absolute;top:8px;right:10px;z-index:3}.saas-topbar .quota-widget{display:flex;width:100%;max-width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 12px;border-radius:12px;box-sizing:border-box}.saas-topbar__quota-values .quota-num{font-size:16px!important}.saas-topbar #planBadge.saas-topbar__plan-btn{max-width:none;flex-shrink:0}.saas-topbar #loginStatus,.saas-topbar .topbar-announcement,.saas-topbar__actions .theme-toggle-wrap,.saas-topbar__breadcrumb,.saas-topbar__sep-v{display:none!important}.saas-topbar__overflow-wrap{display:block}}@container app-topbar (max-width:520px){.saas-topbar__left .topbar-title{display:none}.saas-topbar__left{padding-right:96px}.saas-topbar #planBadge.saas-topbar__plan-btn{padding:6px 10px;font-size:9px}.saas-topbar #planBadge.saas-topbar__plan-btn span{display:inline-block;max-width:68px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}}@container app-topbar (max-width:420px){.saas-topbar .btn-upgrade span{display:none}.saas-topbar .btn-upgrade{padding:7px 9px}}@container home-view (max-width:640px){#view-home .hv-hero-btns{flex-direction:column;align-items:stretch}#view-home .hv-hero-cta,#view-home .hv-hero-cta2{width:100%;justify-content:center}}body.shell-analytics #appPage>.app-body,body.shell-analytics #view-analytics,body.shell-home #appPage>.app-body,body.shell-home #view-home,body.shell-settings #appPage>.app-body,body.shell-settings #view-settings{width:100%!important;max-width:100%!important;min-width:0!important}body.shell-analytics .sidebar,body.shell-settings .sidebar{display:none!important}body.shell-home #appPage>.app-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:row!important}body.shell-home .sidebar{display:none!important}#landingPage.landing-enterprise,#landingPage.landing-enterprise #landingMain{width:100%;max-width:100vw;overflow-x:clip;box-sizing:border-box}@media (max-height:899px){body.shell-home,body.shell-home #appPage,body.shell-home #appPage>.app-body{background:var(--shell-canvas-bg,var(--sched-bg,#eef2ff))!important}body.shell-home #view-home{max-width:none!important;margin:0!important;box-shadow:none!important}}body.shell-home,body.shell-home #appPage,body.shell-home #appPage>.app-body{background:var(--shell-canvas-bg,var(--sched-bg,#eef2ff))!important}@media (min-width:1500px){body.shell-home,body.shell-home #appPage,body.shell-home #appPage>.app-body{background:var(--shell-canvas-bg,var(--sched-bg,#eef2ff))!important}body:not(.light).shell-home,body:not(.light).shell-home #appPage,body:not(.light).shell-home #appPage>.app-body,html[data-theme=dark] body.shell-home,html[data-theme=dark] body.shell-home #appPage,html[data-theme=dark] body.shell-home #appPage>.app-body{background:var(--shell-canvas-bg,var(--sched-bg,#030508))!important}}body:not(.light).shell-home,body:not(.light).shell-home #appPage,body:not(.light).shell-home #appPage>.app-body,html[data-theme=dark] body.shell-home,html[data-theme=dark] body.shell-home #appPage,html[data-theme=dark] body.shell-home #appPage>.app-body{background:var(--shell-canvas-bg,var(--sched-bg,#030508))!important}body.shell-home #view-home{flex:1 1 auto!important;width:100%!important;max-width:none!important;margin:0!important;min-width:0!important;background:var(--shell-canvas-bg,var(--sched-bg,#030508))!important;box-shadow:none!important;box-sizing:border-box!important;overflow-x:clip!important}@media (max-height:900px){body.shell-home #view-home{gap:12px!important;padding:14px 20px 16px!important;overflow-y:auto!important;overflow-x:clip!important;-webkit-overflow-scrolling:touch}body.shell-home #view-home .hv-hero{padding:16px 18px!important}body.shell-home #view-home .hv-hero-right,body.shell-home #view-home .hv-hero-sub{display:none!important}body.shell-home #view-home .hv-kpi{padding:10px 8px!important}body.shell-home #view-home .hv-main-grid{grid-template-columns:minmax(0,1fr)!important}body.shell-home #view-home .hv-right-col{display:none!important}body.shell-home #view-home .hv-bottom-grid{grid-template-columns:1fr!important}}body.shell-analytics,body.shell-analytics #appPage,body.shell-analytics #appPage>.app-body{background:var(--analytics-workspace-bg,var(--rs-bg,#f1f5f9))!important}body.shell-analytics #view-analytics.pro-view,body.shell-analytics #view-analytics.pro-view.is-active{flex:1 1 auto!important;width:100%!important;max-width:none!important;margin:0!important;min-width:0!important;background:var(--analytics-workspace-bg,var(--rs-bg,#f1f5f9))!important;box-shadow:none!important;box-sizing:border-box!important;overflow-x:hidden!important}body.shell-home #view-home .hv-hero{background:var(--shell-canvas-bg,var(--sched-bg,#030508))!important}body.shell-analytics #view-analytics.analytics-dash{background:var(--analytics-workspace-bg,var(--rs-bg,#f1f5f9))!important}body.shell-settings,body.shell-settings #appPage,body.shell-settings #appPage>.app-body{background:var(--settings-workspace-bg,var(--rs-bg,#f1f5f9))!important}body.shell-settings #view-settings.pro-view,body.shell-settings #view-settings.pro-view.is-active{flex:1 1 auto!important;width:100%!important;max-width:none!important;margin:0!important;min-width:0!important;background:var(--settings-workspace-bg,var(--rs-bg,#f1f5f9))!important;box-shadow:none!important}body.light.shell-home,html[data-theme=light] body.shell-home{background:var(--shell-wing-bg,#c5d0e4)!important}body.light.shell-analytics,body.light.shell-analytics #appPage,body.light.shell-analytics #appPage>.app-body,html[data-theme=light] body.shell-analytics #appPage,html[data-theme=light] body.shell-analytics #appPage>.app-body{background:var(--analytics-workspace-bg,#f1f5f9)!important}body.light.shell-settings,html[data-theme=light] body.shell-settings{background:var(--settings-workspace-bg,#f1f5f9)!important}@media (min-width:901px){body.shell-messenger #view-messenger{flex:1 1 auto!important;width:100%!important;max-width:none!important;margin:0!important;min-width:0!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}body.shell-messenger .msng-layout-pro .msng-body{display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important}body.shell-messenger #view-messenger .msng-layout-pro .msng-pages{display:flex!important;flex:0 1 var(--msng-pages-w,clamp(148px,14vw,220px))!important;width:var(--msng-pages-w,clamp(148px,14vw,220px))!important;min-width:0!important;max-width:220px!important}body.shell-messenger #view-messenger .msng-layout-pro .msng-pages .msng-page-info,body.shell-messenger #view-messenger .msng-layout-pro .msng-pages-hdr span{display:block!important}body.shell-messenger #view-messenger .msng-layout-pro .msng-convs{flex:0 1 var(--msng-inbox-w,clamp(200px,22vw,300px))!important;width:var(--msng-inbox-w,clamp(200px,22vw,300px))!important;min-width:0!important;max-width:340px!important}body.shell-messenger #view-messenger .msng-layout-pro .msng-chat{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}}@media (prefers-reduced-motion:reduce){#appPage .sidebar,.saas-topbar__overflow-panel,.sidebar-backdrop,body.app-dashboard-active #view-home .hv-kpi,body.app-dashboard-active #view-home .hv-qa-card{transition:none!important;animation:none!important}body.app-dashboard-active #view-home .hv-kpi,body.app-dashboard-active #view-home .hv-qa-card{transform:none!important}}@media (max-width:900px){body.shell-messenger #view-messenger .msng-layout-pro .msng-pages{display:none!important}body.shell-messenger .msng-layout-pro .msng-body{position:relative!important;flex-direction:row!important;overflow:hidden!important}body.shell-messenger #view-messenger .msng-layout-pro .msng-convs{position:absolute!important;inset:0!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;z-index:2;transform:translateX(0);transition:transform .25s}body.shell-messenger #view-messenger .msng-layout-pro .msng-convs.slide-out{transform:translateX(-100%)}body.shell-messenger #view-messenger .msng-layout-pro .msng-chat{flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}body.shell-messenger #view-messenger .msng-layout-pro .msng-body:not(.msng-chat-active) .msng-chat{display:none!important}body.shell-messenger #view-messenger .msng-layout-pro .msng-body:not(.msng-chat-active) .msng-convs{z-index:3!important;transform:translateX(0)!important;pointer-events:auto!important}body.shell-messenger #view-messenger .msng-layout-pro .msng-body.msng-chat-active .msng-chat{display:flex!important;flex-direction:column!important;z-index:4!important}body.app-dashboard-active{overflow:hidden;max-width:100vw}body.app-dashboard-active #appPage{max-width:100vw;overflow:hidden}body.app-dashboard-active #appPage>.app-body{overflow:hidden;max-width:100%}body.app-dashboard-active .saas-topbar__inner,body.app-dashboard-active .saas-topbar__left,body.app-dashboard-active .saas-topbar__right{min-width:0}body.app-dashboard-active .saas-topbar__quota{max-width:min(42vw,160px)}body.app-dashboard-active .broadcast-view,body.app-dashboard-active .pro-view{min-width:0;max-width:100%;overflow-x:hidden}.saas-topbar{height:auto;min-height:var(--tb-h,56px);padding:8px 12px;gap:8px;flex-wrap:wrap}.saas-topbar__left{flex:1 1 auto;min-width:0;max-width:100%}.saas-topbar__right{flex:1 1 100%;width:100%;min-width:0;flex-wrap:wrap;justify-content:space-between;margin-left:0}.saas-topbar .topbar-title h1,.saas-topbar__title{font-size:clamp(15px, 4vw, 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saas-topbar .quota-widget{flex:1 1 auto;min-width:0;max-width:100%}}body.app-dashboard-active,body.rs-native-mobile,html.rs-native-mobile{overflow-x:clip}body.app-dashboard-active #appPage,body.app-dashboard-active #appPage>.app-body{min-width:0;max-width:100%}canvas,img,svg,video{max-width:100%;height:auto}#view-analytics,#view-broadcast,#view-help,#view-home,#view-messenger,#view-scheduling,#view-settings{box-sizing:border-box}body.app-dashboard-active #appPage>.app-body{padding-inline:clamp(0px,2vw,0px)}@media (max-width:380px){.saas-topbar__user-cluster .saas-topbar__user-name{display:none}.saas-topbar #planBadge.saas-topbar__plan-btn{padding:6px 8px;font-size:9px}}html.saas-v2-minimal #view-home{width:100%;max-width:min(1120px,100%);padding:clamp(20px,5vw,48px) clamp(16px,4vw,32px) clamp(40px,8vw,64px)!important}.mp-home{gap:clamp(28px,6vw,48px)}.mp-metric{padding:clamp(20px,4vw,28px) clamp(16px,3vw,24px)}.mp-activity,.mp-chart-section{padding:clamp(20px,4vw,32px)}@media (max-width:900px){.mp-activity-item{grid-template-columns:28px 1fr;gap:12px}.mp-activity-time{grid-column:2;padding-top:0;white-space:normal}}@media (max-width:520px){.mp-action{padding:14px 16px;font-size:13px}.mp-action span{overflow:hidden;text-overflow:ellipsis}}.analytics-pro,.pro-view,.settings-dashboard{min-width:0;max-width:100%}.analytics-pro table,.pro-table-wrap,.settings-dashboard table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.analytics-grid,.analytics-kpi-row,.settings-grid{min-width:0}@media (max-width:1100px){.analytics-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.analytics-kpi-row{grid-template-columns:1fr!important}}@media (max-width:1080px){body.shell-broadcast #view-broadcast .broadcast-col,body.shell-broadcast #view-broadcast .broadcast-col.bcast-panel-v2{display:none!important}body.shell-broadcast #view-broadcast .compose,body.shell-broadcast #view-broadcast .compose-col{flex:1 1 100%!important;border-right:none!important}}@media (max-width:960px){#view-scheduling .sv2-body{grid-template-columns:1fr!important;overflow-y:auto!important}#view-scheduling .sv2-compose{max-height:none;border-right:none!important}body.shell-broadcast #appPage>.app-body{grid-template-columns:var(--bcast-nav-active) minmax(0,1fr)}body.shell-broadcast #appPage .stats-panel{display:none!important}body.shell-broadcast #view-broadcast{grid-column:2}}@media (max-width:1024px){#landingPage.landing-enterprise,#landingPage.landing-enterprise .hero,#landingPage.landing-enterprise .section{min-width:0;max-width:100%}#landingPage.landing-enterprise .nav{padding-inline:clamp(16px,4vw,32px)}#landingPage.landing-enterprise .features-grid,#landingPage.landing-enterprise .hero-content,#landingPage.landing-enterprise .pricing-grid{grid-template-columns:1fr;gap:clamp(24px,5vw,48px)}}@media (max-width:900px){body.shell-broadcast #appPage>.app-body{--bcast-nav-active:0px;display:flex!important;flex-direction:column!important;grid-template-columns:none!important}body.shell-broadcast #view-broadcast{grid-column:auto;flex:1 1 auto;min-height:0;flex-direction:column!important;overflow-y:auto}body.shell-broadcast #view-broadcast .compose,body.shell-broadcast #view-broadcast .compose-col{flex:1 1 auto!important;min-height:180px!important;border-right:none!important;border-bottom:1px solid var(--border,rgba(148,163,184,.12))!important}body.shell-broadcast #view-broadcast .broadcast-col,body.shell-broadcast #view-broadcast .broadcast-col.bcast-panel-v2{display:flex!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important}.msng-layout,.msng-layout-pro{min-width:0;max-width:100%}.msng-layout-pro .msng-convs.slide-out{transform:translateX(-100%)}.msng-layout-pro .msng-convs:not(.slide-out){transform:translateX(0)}.app-mobile-nav__item,.btn,.mp-action,button.nav-side-item{min-height:44px}.card,.glass-card,.pro-card{min-width:0}}@media (max-width:640px){.modal-content,.pro-modal__dialog,.settings-panel{width:min(100%,calc(100vw - 24px))!important;max-width:100%!important;margin-inline:auto}}.fbc-boot-veil{display:none;position:fixed;inset:0;z-index:2147483646;background:#030812;align-items:center;justify-content:center;pointer-events:all;transition:opacity .22s,visibility .22s}.fbc-boot-veil.fbc-boot-veil--out{opacity:0;visibility:hidden;pointer-events:none}html.auth-booting .fbc-boot-veil,html.fbc-ssr-dashboard .fbc-boot-veil{display:flex!important}body.light .fbc-boot-veil,html[data-theme=light] .fbc-boot-veil{background:#f4f6fc}.fbc-boot-veil__inner{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.fbc-boot-spinner{width:36px;height:36px;border:3px solid rgba(99,91,255,.2);border-top-color:#635bff;border-radius:50%;animation:.75s linear infinite fbc-boot-spin}html[data-theme=light] .fbc-boot-spinner{border-color:rgba(99,91,255,.15);border-top-color:#635bff}@keyframes fbc-boot-spin{to{transform:rotate(360deg)}}.fbc-boot-veil__text{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:#94a3b8}html[data-theme=light] .fbc-boot-veil__text{color:#64748b}.ent-kpi-card.is-loading .ent-kpi-badge,.ent-kpi-card.is-loading .mp-metric-val{color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,rgba(148,163,184,.15) 25%,rgba(148,163,184,.28) 50%,rgba(148,163,184,.15) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite fbc-skeleton-shimmer;border-radius:6px;min-width:4ch;display:inline-block}html[data-theme=light] .ent-kpi-card.is-loading .ent-kpi-badge,html[data-theme=light] .ent-kpi-card.is-loading .mp-metric-val{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%}.ent-hero-stat.is-loading .ent-hero-stat-val{color:transparent!important;background:linear-gradient(90deg,rgba(148,163,184,.2) 25%,rgba(148,163,184,.35) 50%,rgba(148,163,184,.2) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite fbc-skeleton-shimmer;border-radius:4px;min-width:2ch;display:inline-block}@keyframes fbc-skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}#view-home .hv-kpi.is-loading .hv-kpi-val{color:transparent!important;background:linear-gradient(90deg,rgba(148,163,184,.15) 25%,rgba(148,163,184,.28) 50%,rgba(148,163,184,.15) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite fbc-skeleton-shimmer;border-radius:6px;min-width:4ch;display:inline-block}html[data-theme=light] #view-home .hv-kpi.is-loading .hv-kpi-val{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%}#view-home .hv-live-dot{animation:2.4s ease-in-out infinite fbc-live-pulse}#view-home .hv-live-dot.hv-live-dot--sync{animation:.9s ease-in-out infinite fbc-live-sync}@keyframes fbc-live-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}@keyframes fbc-live-sync{0%,100%{opacity:1}50%{opacity:.35}}.ent-activity.is-loading .ent-activity-list,.mp-chart.is-loading{min-height:120px;position:relative}.ent-activity.is-loading .ent-activity-list::after,.mp-chart.is-loading::after{content:'';position:absolute;inset:12px;border-radius:8px;background:linear-gradient(90deg,rgba(148,163,184,.1) 25%,rgba(148,163,184,.2) 50%,rgba(148,163,184,.1) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite fbc-skeleton-shimmer}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.toast.is-error-persistent{cursor:pointer;max-width:min(420px,calc(100vw - 32px));padding-right:36px}.toast.is-error-persistent::after{content:'×';position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:18px;opacity:.85}#statusBar.is-error{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.35)!important;color:#fecaca!important}html[data-theme=light] #statusBar.is-error{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important}.app-mobile-more.open{outline:0}.app-mobile-more__panel:focus{outline:#635bff solid 2px;outline-offset:-2px}.fbc-view-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;text-align:center;color:var(--pro-text-secondary,var(--fbc-text-muted))}.fbc-view-state i{font-size:28px;opacity:.5;color:var(--pro-accent,var(--fbc-brand))}.fbc-view-state__title{margin:0;font-size:14px;font-weight:700;color:var(--pro-text,var(--fbc-text))}.fbc-view-state__sub{margin:0;font-size:12px;line-height:1.5;max-width:300px;color:var(--pro-text-muted,var(--fbc-text-subtle))}body.light .fbc-view-state__title,html[data-theme=light] .fbc-view-state__title{color:var(--fbc-text)}body.light .fbc-view-state__sub,html[data-theme=light] .fbc-view-state__sub{color:#64748b}.fbc-view-state--error i{color:var(--fbc-danger);opacity:.85}#view-scheduling .sv2-list-panel.is-loading .sv2-list-inner{pointer-events:none}#view-scheduling .sv2-list-panel.is-loading .sv2-empty{display:none!important}#view-scheduling .sv2-list-panel.is-loading .sv2-list-inner::before{content:'';display:block;height:88px;margin-bottom:10px;border-radius:12px;background:linear-gradient(90deg,rgba(148,163,184,.08) 25%,rgba(148,163,184,.16) 50%,rgba(148,163,184,.08) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite fbc-skeleton-shimmer}#view-scheduling .sv2-list-panel.is-loading .sv2-list-inner::after{content:'';display:block;height:88px;border-radius:12px;background:linear-gradient(90deg,rgba(148,163,184,.08) 25%,rgba(148,163,184,.16) 50%,rgba(148,163,184,.08) 75%);background-size:200% 100%;animation:1.2s ease-in-out .15s infinite fbc-skeleton-shimmer}body.light #view-scheduling .sv2-list-panel.is-loading .sv2-list-inner::after,body.light #view-scheduling .sv2-list-panel.is-loading .sv2-list-inner::before,html[data-theme=light] #view-scheduling .sv2-list-panel.is-loading .sv2-list-inner::after,html[data-theme=light] #view-scheduling .sv2-list-panel.is-loading .sv2-list-inner::before{background:linear-gradient(90deg,rgba(15,23,42,.05) 25%,rgba(15,23,42,.1) 50%,rgba(15,23,42,.05) 75%);background-size:200% 100%}#view-referrals.referrals-dash.is-loading .referrals-pill__amount,#view-referrals.referrals-dash.is-loading .referrals-stat__v{color:transparent!important;border-radius:6px;background:linear-gradient(90deg,rgba(148,163,184,.1) 25%,rgba(148,163,184,.2) 50%,rgba(148,163,184,.1) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite fbc-skeleton-shimmer;min-width:48px;min-height:1.1em}body.light #view-referrals.referrals-dash.is-loading .referrals-pill__amount,body.light #view-referrals.referrals-dash.is-loading .referrals-stat__v,html[data-theme=light] #view-referrals.referrals-dash.is-loading .referrals-pill__amount,html[data-theme=light] #view-referrals.referrals-dash.is-loading .referrals-stat__v{background:linear-gradient(90deg,rgba(15,23,42,.06) 25%,rgba(15,23,42,.12) 50%,rgba(15,23,42,.06) 75%);background-size:200% 100%}#view-referrals.referrals-dash.is-loading .referrals-input{opacity:.55}#view-referrals .referrals-error-banner{display:none;align-items:center;gap:10px;padding:12px 16px;margin-bottom:16px;border-radius:12px;border:1px solid color-mix(in oklab,var(--fbc-danger) 35%,transparent);background:color-mix(in oklab,var(--fbc-danger) 10%,transparent);color:var(--fbc-text);font-size:13px;font-weight:600}#view-referrals .referrals-error-banner.is-visible{display:flex}body.light #view-referrals .referrals-error-banner,html[data-theme=light] #view-referrals .referrals-error-banner{background:#fef2f2;border-color:#fecaca;color:#991b1b}#referralRefreshBtn,.sv2-refresh-btn{transition:background .18s,border-color .18s,color .18s,transform .15s}#referralRefreshBtn:hover:not(:disabled),.sv2-refresh-btn:hover:not(:disabled){background:color-mix(in oklab,var(--fbc-brand) 12%,transparent);border-color:color-mix(in oklab,var(--fbc-brand) 28%,transparent)}#referralRefreshBtn:active:not(:disabled),.sv2-refresh-btn:active:not(:disabled){transform:scale(.96)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}#view-home .hv-live-dot,#view-home .hv-live-dot.hv-live-dot--sync{animation:none!important}}#appPage>.app-body{container-type:inline-size;container-name:app-main;min-width:0;max-width:100%;gap:var(--fluid-gap)}#appPage>.app-body>*{min-width:0;max-width:100%}#view-analytics,#view-broadcast,#view-help,#view-home,#view-messenger,#view-scheduling,#view-settings,.app-view,.pro-view{min-width:0;max-width:100%;overflow-x:clip;box-sizing:border-box}#appPage .sidebar{width:var(--fluid-sidebar-w);min-width:0;max-width:220px;flex:0 1 var(--fluid-sidebar-w)}.saas-topbar{width:100%;max-width:100%;min-width:0;padding-inline:var(--fluid-pad-inline);row-gap:6px}.saas-topbar__center,.saas-topbar__left,.saas-topbar__right{min-width:0}.saas-topbar .topbar-title h1,.saas-topbar__title{font-size:var(--fluid-text-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.saas-topbar .quota-widget{flex-wrap:wrap;min-width:0;gap:clamp(6px,1vw,10px)}@media (max-width:900px){.saas-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;height:auto!important;min-height:52px;padding:8px 10px 10px;gap:8px 6px;align-items:center}.saas-topbar__left{grid-column:1;grid-row:1;min-width:0;padding-right:0!important;width:auto!important;flex:none!important;order:unset!important}.saas-topbar__center{display:none!important}.saas-topbar__right{display:contents!important;width:auto!important;margin:0!important;position:static!important;order:unset!important}.saas-topbar .quota-widget{grid-column:1/-1;grid-row:2;width:100%;max-width:100%;box-sizing:border-box}.saas-topbar__actions{grid-column:2;grid-row:1;position:static!important;top:auto!important;right:auto!important;z-index:auto!important;display:flex!important;align-items:center;gap:4px;flex-shrink:0}.saas-topbar__user-cluster{grid-column:3;grid-row:1;position:static!important;top:auto!important;right:auto!important;z-index:auto!important;flex-shrink:0}}@container app-topbar (max-width:960px){.saas-topbar__left{padding-right:0!important}.saas-topbar__actions,.saas-topbar__user-cluster{position:static!important;top:auto!important;right:auto!important;z-index:auto!important}.saas-topbar__right{position:static!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}}body.shell-broadcast{--bcast-compose-w:clamp(300px, 26cqi, 400px);--bcast-compose-max:clamp(320px, 28cqi, 420px);--bcast-sidebar-w:clamp(160px, 14cqi, 220px);--bcast-control-w:clamp(260px, 18cqi, 340px);--bcast-stats-w:clamp(260px, 20cqi, 360px)}body.shell-broadcast #appPage>.app-body{grid-template-columns:var(--bcast-nav-active,var(--ds-nav-width,72px)) minmax(0,var(--bcast-sidebar-w)) minmax(0,1fr) minmax(var(--bcast-stats-w,280px),1fr)!important;position:relative}body.shell-broadcast #view-broadcast{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,var(--bcast-control-w,300px));grid-column:3;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch;overflow:hidden!important;gap:0;box-sizing:border-box}body.shell-broadcast #view-broadcast .compose,body.shell-broadcast #view-broadcast .compose-col{grid-column:1;flex:unset!important;width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch;overflow:hidden;box-sizing:border-box}body.shell-broadcast #view-broadcast .broadcast-col,body.shell-broadcast #view-broadcast .broadcast-col.bcast-panel-v2{grid-column:2;flex:unset!important;width:100%!important;min-width:0!important;max-width:var(--bcast-control-w,300px)!important;justify-self:start}body.shell-broadcast #appPage .stats-panel{position:static!important;grid-column:4!important;grid-row:1;min-width:0!important;width:100%!important;max-width:none!important;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;box-shadow:none!important;align-self:stretch}body.shell-broadcast.bcast-v2{--bcast-control-w:clamp(300px, 20cqi, 380px)}body.bcast-v2.shell-broadcast #view-broadcast{overflow:hidden!important}body.bcast-v2.shell-broadcast #view-broadcast .broadcast-col.bcast-panel-v2{overflow:hidden;max-width:none!important}@container app-main (max-width:1320px){body.shell-broadcast{--bcast-sidebar-w:clamp(148px, 11cqi, 190px);--bcast-control-w:clamp(220px, 15cqi, 280px);--bcast-compose-max:clamp(280px, 24cqi, 340px);--bcast-stats-w:clamp(260px, 24cqi, 340px)}body.shell-broadcast.bcast-v2{--bcast-control-w:clamp(280px, 18cqi, 340px)}}@container app-main (max-width:1080px){body.shell-broadcast #view-broadcast{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important}body.shell-broadcast #view-broadcast .broadcast-col,body.shell-broadcast #view-broadcast .broadcast-col.bcast-panel-v2{display:none!important}body.shell-broadcast #view-broadcast .compose,body.shell-broadcast #view-broadcast .compose-col{grid-column:1;max-width:100%!important;justify-self:stretch;border-right:none!important}}@container app-main (max-width:960px){body.shell-broadcast #appPage .stats-panel{display:none!important}body.shell-broadcast #appPage>.app-body{grid-template-columns:var(--bcast-nav-active,72px) minmax(0,1fr)}}@container app-main (max-width:900px){#appPage .sidebar:not(.sidebar--drawer-open){position:fixed;z-index:120}body.shell-broadcast #appPage>.app-body{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}body.shell-broadcast #view-broadcast{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;justify-content:flex-start!important}body.shell-broadcast #view-broadcast .compose,body.shell-broadcast #view-broadcast .compose-col{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;max-width:100%!important;max-height:none!important}body.shell-broadcast #view-broadcast .broadcast-col,body.shell-broadcast #view-broadcast .broadcast-col.bcast-panel-v2{display:flex!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important}}.msng-layout-pro{--msng-pages-w:var(--fluid-msng-pages);--msng-inbox-w:var(--fluid-msng-inbox);--msng-contact-w:var(--fluid-msng-contact)}.msng-layout-pro .msng-body{display:flex;flex-wrap:nowrap;min-width:0;overflow:hidden;position:relative}.msng-layout-pro .msng-pages{width:var(--msng-pages-w)!important;min-width:0!important;max-width:var(--msng-pages-w)!important;flex:0 1 var(--msng-pages-w)!important}.msng-layout-pro .msng-convs{width:var(--msng-inbox-w)!important;min-width:0!important;max-width:var(--msng-inbox-w)!important;flex:0 1 var(--msng-inbox-w)!important}.msng-layout-pro .msng-chat{flex:1 1 auto!important;min-width:0!important;max-width:100%!important}.msng-layout-pro .msng-contact.is-open{position:absolute!important;top:0;right:0;bottom:0;z-index:45;width:min(300px,92vw)!important;min-width:0!important;max-width:min(300px,92vw)!important;flex:none!important;box-sizing:border-box;overflow-x:hidden}@container app-main (min-width:1501px){.msng-layout-pro .msng-contact.is-open{position:static!important;width:min(300px,18cqi)!important;max-width:300px!important;flex:0 0 min(280px,18cqi)!important;box-shadow:none!important}}@container app-main (max-width:900px){.msng-layout-pro .msng-body{position:relative!important;overflow:hidden!important}.msng-layout-pro .msng-pages{display:none!important}.msng-layout-pro .msng-convs{position:absolute!important;inset:0!important;width:100%!important;max-width:100%!important;flex:none!important;z-index:2;transform:translateX(0);transition:transform .25s}.msng-layout-pro .msng-convs.slide-out{transform:translateX(-100%)}.msng-layout-pro .msng-chat{flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.msng-layout-pro .msng-body:not(.msng-chat-active) .msng-chat{display:none!important}.msng-layout-pro .msng-body:not(.msng-chat-active) .msng-convs{z-index:3!important;transform:translateX(0)!important;pointer-events:auto!important}.msng-layout-pro .msng-body.msng-chat-active .msng-chat{display:flex!important;flex-direction:column!important;z-index:4!important}#view-messenger{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}#view-analytics.analytics-dash .ad-leader-row,#view-analytics.analytics-dash .ad-leader-thead{grid-template-columns:minmax(24px,36px) minmax(32px,44px) minmax(0,1fr) minmax(48px,72px) minmax(44px,64px);gap:clamp(6px,1vw,10px)}#view-analytics.analytics-dash .ad-leader-name,#view-analytics.analytics-dash .breakdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#view-analytics.analytics-dash .breakdown-row{grid-template-columns:minmax(72px,120px) minmax(0,1fr) minmax(48px,80px);gap:clamp(8px,1.2vw,12px)}#view-analytics.analytics-dash .analytics-kpi-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr))}@container app-main (min-width:641px) and (max-width:1100px){#view-analytics.analytics-dash .analytics-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}#view-settings .settings-segmented{flex-wrap:wrap;max-width:min(360px,100%)}#view-settings .settings-segmented .seg-opt{flex:1 1 auto;min-width:min(100%,72px)}#view-settings .settings-delay-opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,64px),1fr))}#view-settings .settings-billing-grid,#view-settings .settings-profile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}#view-home .ent-kpi-row,#view-home .hv-qa-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}#view-home .ent-bottom-grid,#view-home .hv-main-grid{grid-template-columns:minmax(0,1fr);gap:var(--fluid-gap)}@container app-main (min-width:700px){#view-home .ent-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,min(380px,38cqi))}}body.app-dashboard-active :is(
.pro-view__title,.pro-view__sub,.settings-profile-name,.ad-leader-name,.msng-convs-title,.hcp-page-name,.sidebar-hdr-title
){overflow-wrap:anywhere;word-break:break-word}body.app-dashboard-active table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.app-dashboard-active #appPage>.app-body,body.app-dashboard-active .nav-sidebar,body.app-dashboard-active .saas-topbar{contain:layout style}@container app-shell (max-width:500px){.saas-topbar{--tb-h:auto;min-height:52px;padding-block:8px}.saas-topbar .quota-widget{padding:6px 8px;gap:6px}.saas-topbar #planBadge.saas-topbar__plan-btn{padding:5px 8px;font-size:9px;max-width:72px;overflow:hidden;text-overflow:ellipsis}.saas-topbar__quota-values .quota-num{font-size:14px!important}.saas-topbar__icon-btn{width:34px;height:34px}}@container app-shell (min-width:501px) and (max-width:700px){body.shell-broadcast{--bcast-compose-w:clamp(240px, 42cqi, 300px);--bcast-sidebar-w:clamp(148px, 22cqi, 180px)}}@container app-shell (min-width:701px) and (max-width:900px){.msng-layout-pro{--msng-inbox-w:clamp(180px, 32cqi, 280px)}}@container app-shell (min-width:901px) and (max-width:1024px){body.shell-broadcast{--bcast-compose-w:clamp(260px, 30cqi, 320px);--bcast-control-w:clamp(200px, 24cqi, 280px)}}@container app-shell (min-width:1025px) and (max-width:1280px){body.shell-broadcast{--bcast-control-w:clamp(200px, 18cqi, 280px);--bcast-sidebar-w:clamp(148px, 12cqi, 200px)}}@container app-shell (min-width:1281px){#appPage>.app-body{gap:clamp(10px,1vw,16px)}}body.light,html[data-theme=light]{color-scheme:light}body.light,html[data-theme=light] body{color:var(--text,#0f172a);background:var(--fbc-canvas,#eef2ff)}body.light #appPage .saas-topbar,html[data-theme=light] #appPage .saas-topbar{border-bottom:1px solid rgba(99,102,241,.14)!important;box-shadow:inset 0 1px 0 #fff,0 4px 20px rgba(15,23,42,.06)!important}body.light #appPage .saas-topbar::after,html[data-theme=light] #appPage .saas-topbar::after{background:linear-gradient(90deg,transparent,rgba(99,102,241,.25) 30%,rgba(124,58,237,.3) 70%,transparent)!important}body.light #appPage .saas-topbar .topbar-title h1,html[data-theme=light] #appPage .saas-topbar .topbar-title h1{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light #appPage .saas-topbar .topbar-title p,html[data-theme=light] #appPage .saas-topbar .topbar-title p{color:#475569!important}body.light #appPage .saas-topbar .quota-widget,html[data-theme=light] #appPage .saas-topbar .quota-widget{background:#f8fafc!important;border:1px solid rgba(99,102,241,.18)!important}body.light #appPage #loginStatus,body.light #appPage .saas-topbar__quota-values .quota-total-num,body.light #appPage .topbar-user-name,html[data-theme=light] #appPage #loginStatus,html[data-theme=light] #appPage .saas-topbar__quota-values .quota-total-num,html[data-theme=light] #appPage .topbar-user-name{color:#334155!important}body.light #appPage .saas-topbar__icon-btn,html[data-theme=light] #appPage .saas-topbar__icon-btn{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}body.light #appPage .nav-side-item,html[data-theme=light] #appPage .nav-side-item{color:#475569!important}body.light #appPage .nav-side-item:hover,html[data-theme=light] #appPage .nav-side-item:hover{color:#1e293b!important;background:#f1f5f9!important}body.light #appPage .nav-side-item.active,html[data-theme=light] #appPage .nav-side-item.active{box-shadow:inset 0 0 0 1px rgba(99,102,241,.2)!important}body.light #view-home,html[data-theme=light] #view-home{--hd-glass:#ffffff;--hd-border:rgba(99, 102, 241, 0.16);--prem-surface:#ffffff;--prem-surface-2:#f8fafc;--prem-surface-3:#f1f5f9;--prem-edge:rgba(99, 102, 241, 0.14);--prem-shadow:0 0 0 1px rgba(15, 23, 42, 0.04),0 4px 16px rgba(15, 23, 42, 0.06);--prem-shadow-hover:0 0 0 1px rgba(99, 102, 241, 0.2),0 12px 32px rgba(99, 102, 241, 0.12);background:linear-gradient(180deg,#e8eeff 0,#f1f5ff 55%,#eef2ff 100%)}body.light #view-home .hv-hero,html[data-theme=light] #view-home .hv-hero{border:1px solid rgba(99,102,241,.18)!important}body.light #view-home .hv-hero-orb1,body.light #view-home .hv-hero-orb2,html[data-theme=light] #view-home .hv-hero-orb1,html[data-theme=light] #view-home .hv-hero-orb2{opacity:.35}body.light #view-home .hv-hero-sched-title,body.light #view-home .hv-hero-title,body.light #view-home .hv-kpi-val,body.light #view-home .hv-metrics-title,body.light #view-home .hv-panel-title,body.light #view-home .hv-plan-used,body.light #view-home .hv-pstatus-title,body.light #view-home .hv-qa-card-label,html[data-theme=light] #view-home .hv-hero-sched-title,html[data-theme=light] #view-home .hv-hero-title,html[data-theme=light] #view-home .hv-kpi-val,html[data-theme=light] #view-home .hv-metrics-title,html[data-theme=light] #view-home .hv-panel-title,html[data-theme=light] #view-home .hv-plan-used,html[data-theme=light] #view-home .hv-pstatus-title,html[data-theme=light] #view-home .hv-qa-card-label{color:#0f172a!important;text-shadow:none!important}body.light #view-home .hv-hero-name,html[data-theme=light] #view-home .hv-hero-name{background:linear-gradient(135deg,#1d4ed8 0,#6d28d9 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:none!important}body.light #view-home .hv-hero-sub,body.light #view-home .hv-kpi-lbl,body.light #view-home .hv-lifetime-desc,body.light #view-home .hv-metrics-eyebrow,body.light #view-home .hv-panel-sub,body.light #view-home .hv-plan-feat,body.light #view-home .hv-qa-card-desc,body.light #view-home .hv-sync-left,body.light #view-home .hv-sync-time,html[data-theme=light] #view-home .hv-hero-sub,html[data-theme=light] #view-home .hv-kpi-lbl,html[data-theme=light] #view-home .hv-lifetime-desc,html[data-theme=light] #view-home .hv-metrics-eyebrow,html[data-theme=light] #view-home .hv-panel-sub,html[data-theme=light] #view-home .hv-plan-feat,html[data-theme=light] #view-home .hv-qa-card-desc,html[data-theme=light] #view-home .hv-sync-left,html[data-theme=light] #view-home .hv-sync-time{color:#475569!important}body.light #view-home .hv-hero-status,html[data-theme=light] #view-home .hv-hero-status{background:rgba(16,185,129,.12)!important;border-color:rgba(5,150,105,.28)!important;color:#047857!important}body.light #view-home .hv-hero-badge-fb,html[data-theme=light] #view-home .hv-hero-badge-fb{background:rgba(99,102,241,.1)!important;border-color:rgba(99,102,241,.22)!important;color:#4338ca!important}body.light #view-home .hv-hero-cta2,html[data-theme=light] #view-home .hv-hero-cta2{color:#1e293b!important;background:#fff!important;border:1px solid rgba(99,102,241,.22)!important;box-shadow:0 1px 3px rgba(15,23,42,.06)!important}body.light #view-home .hv-hero-cta2:hover,html[data-theme=light] #view-home .hv-hero-cta2:hover{background:#f8fafc!important;border-color:rgba(99,102,241,.35)!important;color:#1e3a8a!important}body.light #view-home .hv-hero-sched-card,html[data-theme=light] #view-home .hv-hero-sched-card{background:#fff!important;border:1px solid rgba(99,102,241,.16)!important;box-shadow:0 4px 16px rgba(15,23,42,.06)!important}body.light #view-home .hv-hero-sched-title i,html[data-theme=light] #view-home .hv-hero-sched-title i{color:#4f46e5!important}body.light #view-home .hv-hero-sched-empty,html[data-theme=light] #view-home .hv-hero-sched-empty{color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important}body.light #view-home .hv-hero-sched-btn,html[data-theme=light] #view-home .hv-hero-sched-btn{color:#4338ca!important;background:#eef2ff!important;border-color:rgba(99,102,241,.25)!important}body.light #view-home .hv-kpi,body.light #view-home .hv-panel,body.light #view-home .hv-qa-card,body.light #view-home .hv-sync-bar,html[data-theme=light] #view-home .hv-kpi,html[data-theme=light] #view-home .hv-panel,html[data-theme=light] #view-home .hv-qa-card,html[data-theme=light] #view-home .hv-sync-bar{background:#fff!important;border-color:rgba(99,102,241,.12)!important}body.light #view-home .hv-panel-hdr,html[data-theme=light] #view-home .hv-panel-hdr{background:#f8fafc!important;border-bottom-color:#e2e8f0!important}body.light #view-home .hv-green,html[data-theme=light] #view-home .hv-green{color:#166534!important}body.light #view-home .hv-amber,html[data-theme=light] #view-home .hv-amber{color:#9a3412!important}body.light #view-home .hv-red,html[data-theme=light] #view-home .hv-red{color:#b91c1c!important}body.light #view-home .hv-sched-main-item,html[data-theme=light] #view-home .hv-sched-main-item{background:#f8fafc!important;border:1px solid #e2e8f0!important}body.light #view-home .hv-sched-main-item:hover,html[data-theme=light] #view-home .hv-sched-main-item:hover{background:#eef2ff!important;border-color:rgba(99,102,241,.25)!important}body.light #view-home .hv-half-stats,body.light #view-home .hv-ph-half-stat,html[data-theme=light] #view-home .hv-half-stats,html[data-theme=light] #view-home .hv-ph-half-stat{background:#f8fafc!important}body.light #view-home .hv-half-stat-val,body.light #view-home .hv-ph-half-stat-val,html[data-theme=light] #view-home .hv-half-stat-val,html[data-theme=light] #view-home .hv-ph-half-stat-val{color:#0f172a!important}body.light #view-home .hv-half-stat-lbl,body.light #view-home .hv-ph-half-stat-lbl,html[data-theme=light] #view-home .hv-half-stat-lbl,html[data-theme=light] #view-home .hv-ph-half-stat-lbl{color:#475569!important}body.light #view-home .hv-plan-card,html[data-theme=light] #view-home .hv-plan-card{border-color:rgba(124,58,237,.3)!important;box-shadow:0 8px 32px rgba(99,102,241,.1)!important}body.light #view-home .hv-plan-card-bg,html[data-theme=light] #view-home .hv-plan-card-bg{background:linear-gradient(165deg,#faf5ff 0,#fff 55%,#f8fafc 100%)!important}body.light #view-home .hv-plan-badge,body.light #view-home .hv-plan-badge span,body.light #view-home .hv-plan-pct,body.light #view-home .hv-plan-total,html[data-theme=light] #view-home .hv-plan-badge,html[data-theme=light] #view-home .hv-plan-badge span,html[data-theme=light] #view-home .hv-plan-pct,html[data-theme=light] #view-home .hv-plan-total{color:#334155!important}body.light #view-home .hv-plan-bar,html[data-theme=light] #view-home .hv-plan-bar{background:#e2e8f0!important}body.light #view-home .hv-lifetime-card,html[data-theme=light] #view-home .hv-lifetime-card{border-color:rgba(124,58,237,.24)!important;box-shadow:0 8px 32px rgba(99,102,241,.08)!important}body.light #view-home .hv-lifetime-bg,html[data-theme=light] #view-home .hv-lifetime-bg{background:linear-gradient(165deg,#faf5ff 0,#fff 55%,#f8fafc 100%)!important}body.light #view-home .hv-lifetime-bg::before,html[data-theme=light] #view-home .hv-lifetime-bg::before{background:radial-gradient(ellipse at 90% 10%,rgba(168,85,247,.1),transparent 55%),radial-gradient(ellipse at 10% 90%,rgba(59,130,246,.08),transparent 50%)!important}body.light #view-home .hv-lifetime-title,html[data-theme=light] #view-home .hv-lifetime-title{color:#0f172a!important}body.light #view-home .hv-lifetime-desc,html[data-theme=light] #view-home .hv-lifetime-desc{color:#64748b!important}body.light #view-home .hv-lifetime-icon,html[data-theme=light] #view-home .hv-lifetime-icon{background:linear-gradient(135deg,#7c3aed,#2563eb)!important;color:#fff!important;box-shadow:0 4px 14px rgba(124,58,237,.25)!important}body.light #view-home .hv-lifetime-btn,html[data-theme=light] #view-home .hv-lifetime-btn{color:#4338ca!important;background:rgba(99,102,241,.08)!important;border:1px solid rgba(124,58,237,.2)!important}body.light #view-home .hv-lifetime-btn i,html[data-theme=light] #view-home .hv-lifetime-btn i{color:#6366f1!important}body.light #view-home .hv-lifetime-btn:hover,html[data-theme=light] #view-home .hv-lifetime-btn:hover{color:#312e81!important;background:rgba(99,102,241,.14)!important;border-color:rgba(124,58,237,.32)!important}body.light #view-home .hv-pstatus-name,html[data-theme=light] #view-home .hv-pstatus-name{color:#334155!important}body.light #view-home .hv-pstatus-badge,html[data-theme=light] #view-home .hv-pstatus-badge{color:#047857!important}body.light #view-home .hv-qa-card-blue .hv-qa-card-icon,html[data-theme=light] #view-home .hv-qa-card-blue .hv-qa-card-icon{background:rgba(59,130,246,.12)!important;color:#1d4ed8!important}body.light #view-home .hv-qa-card-cyan .hv-qa-card-icon,html[data-theme=light] #view-home .hv-qa-card-cyan .hv-qa-card-icon{background:rgba(6,182,212,.12)!important;color:#0891b2!important}body.light #view-home .hv-qa-card-green .hv-qa-card-icon,html[data-theme=light] #view-home .hv-qa-card-green .hv-qa-card-icon{background:rgba(16,185,129,.12)!important;color:#059669!important}body.light #view-home .hv-qa-card-purple .hv-qa-card-icon,html[data-theme=light] #view-home .hv-qa-card-purple .hv-qa-card-icon{background:rgba(124,58,237,.12)!important;color:#7c3aed!important}body.light #view-home .hv-add-btn,body.light #view-home .hv-add-btn-purple,html[data-theme=light] #view-home .hv-add-btn,html[data-theme=light] #view-home .hv-add-btn-purple{color:#4338ca!important;background:#eef2ff!important;border-color:rgba(99,102,241,.25)!important}body.light #appPage .broadcast-col,body.light #appPage .compose,body.light #appPage .compose-col,body.light #appPage .pro-card,body.light #appPage .settings-section,body.light #appPage .sidebar,body.light #view-messenger,html[data-theme=light] #appPage .broadcast-col,html[data-theme=light] #appPage .compose,html[data-theme=light] #appPage .compose-col,html[data-theme=light] #appPage .pro-card,html[data-theme=light] #appPage .settings-section,html[data-theme=light] #appPage .sidebar,html[data-theme=light] #view-messenger{background:#fff!important;color:#0f172a!important}body.light #appPage .form-label,body.light #appPage h1,body.light #appPage h2,body.light #appPage h3,body.light #appPage label,html[data-theme=light] #appPage .form-label,html[data-theme=light] #appPage h1,html[data-theme=light] #appPage h2,html[data-theme=light] #appPage h3,html[data-theme=light] #appPage label{color:#0f172a}body.light #appPage input,body.light #appPage select,body.light #appPage textarea,html[data-theme=light] #appPage input,html[data-theme=light] #appPage select,html[data-theme=light] #appPage textarea{color:#0f172a!important;background-color:#fff!important;border-color:#cbd5e1!important}body.light #appPage input::placeholder,body.light #appPage textarea::placeholder,html[data-theme=light] #appPage input::placeholder,html[data-theme=light] #appPage textarea::placeholder{color:#576375!important}body.light #appPage table th,html[data-theme=light] #appPage table th{color:#475569!important;background:#f1f5f9!important}body.light #appPage table td,html[data-theme=light] #appPage table td{color:#334155!important}body.light #appPage,html[data-theme=light] #appPage{--rs-bg:#f1f5f9;--rs-surface:#ffffff;--rs-surface-2:#f8fafc;--rs-border:rgba(99, 102, 241, 0.12);--rs-text:#0f172a;--rs-text-muted:#64748b;--rs-glow:rgba(99, 102, 241, 0.06);--rs-shadow:0 8px 32px rgba(15, 23, 42, 0.06);--shell-wing-bg:#c5d0e4;--shell-canvas-bg:#eef2ff;--shell-canvas-edge:rgba(99, 102, 241, 0.12);--prem-edge:rgba(99, 102, 241, 0.14);--prem-edge-soft:rgba(99, 102, 241, 0.08);--prem-surface:#ffffff;--prem-surface-2:#f8fafc;--prem-surface-3:#f1f5f9;--prem-inset:inset 0 1px 0 rgba(255, 255, 255, 0.9);--prem-shadow:0 0 0 1px rgba(15, 23, 42, 0.04),0 4px 16px rgba(15, 23, 42, 0.06);--prem-shadow-hover:0 0 0 1px rgba(99, 102, 241, 0.2),0 12px 32px rgba(99, 102, 241, 0.12);background:var(--fbc-canvas,#eef2ff)!important;color:#0f172a}body.light #appPage .nav-sidebar,html[data-theme=light] #appPage .nav-sidebar{background:linear-gradient(180deg,#fff 0,#f8fafc 100%)!important;box-shadow:1px 0 0 #e2e8f0!important}body.light #appPage .nav-side-item:hover:not(.active),html[data-theme=light] #appPage .nav-side-item:hover:not(.active){background:#f1f5f9!important}body.light #appPage .topbar-title h1,html[data-theme=light] #appPage .topbar-title h1{color:#0f172a!important;background:linear-gradient(135deg,#1e3a8a 0,#5b21b6 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light #view-analytics .analytics-kpi,body.light #view-analytics .pro-history-item,html[data-theme=light] #view-analytics .analytics-kpi,html[data-theme=light] #view-analytics .pro-history-item{background:#fff!important;border-color:rgba(99,102,241,.12)!important}body.light #view-analytics .akpi-val,body.light #view-analytics .analytics-kpi .akpi-lbl,body.light #view-analytics .analytics-kpi .akpi-val,html[data-theme=light] #view-analytics .akpi-val,html[data-theme=light] #view-analytics .analytics-kpi .akpi-lbl,html[data-theme=light] #view-analytics .analytics-kpi .akpi-val{color:#0f172a!important}body.light #view-analytics .analytics-period,html[data-theme=light] #view-analytics .analytics-period{background:#f1f5f9!important;border-color:#e2e8f0!important}body.light #view-analytics .period-btn,html[data-theme=light] #view-analytics .period-btn{color:#475569!important}body.light #view-analytics .analytics-chart-box,html[data-theme=light] #view-analytics .analytics-chart-box{background:#f8fafc!important;border-color:#e2e8f0!important}body.light .pro-history-item__meta,body.light .pro-history-item__title,body.light .pro-view__sub,body.light .pro-view__title,html[data-theme=light] .pro-history-item__meta,html[data-theme=light] .pro-history-item__title,html[data-theme=light] .pro-view__sub,html[data-theme=light] .pro-view__title{color:inherit}body.light #appPage .broadcast-col,body.light #appPage .broadcast-panel,body.light #appPage .compose-col,body.light #appPage .msg-panel,body.light #appPage .sidebar,html[data-theme=light] #appPage .broadcast-col,html[data-theme=light] #appPage .broadcast-panel,html[data-theme=light] #appPage .compose-col,html[data-theme=light] #appPage .msg-panel,html[data-theme=light] #appPage .sidebar{background:#fff!important;border-color:#e2e8f0!important}body.light #appPage .broadcast-hdr h2,body.light #appPage .compose-hdr h2,body.light #appPage .panel-title,body.light #appPage .section-title,body.light #appPage .sidebar-hdr h2,html[data-theme=light] #appPage .broadcast-hdr h2,html[data-theme=light] #appPage .compose-hdr h2,html[data-theme=light] #appPage .panel-title,html[data-theme=light] #appPage .section-title,html[data-theme=light] #appPage .sidebar-hdr h2{color:#0f172a!important}body.light #appPage .conv-item,body.light #appPage .msg-row,html[data-theme=light] #appPage .conv-item,html[data-theme=light] #appPage .msg-row{color:#334155!important}body.light #appPage .conv-item.active,html[data-theme=light] #appPage .conv-item.active{background:#eef2ff!important;color:#1e3a8a!important}body.light #appPage .broadcast-stat-num,body.light #appPage .stat-num,html[data-theme=light] #appPage .broadcast-stat-num,html[data-theme=light] #appPage .stat-num{color:#0f172a!important}body.light #appPage .muted,body.light #appPage .stat-lbl,body.light #appPage .text-muted,html[data-theme=light] #appPage .muted,html[data-theme=light] #appPage .stat-lbl,html[data-theme=light] #appPage .text-muted{color:#475569!important}body.light #view-scheduling .sv2-h2,body.light #view-scheduling .sv2-title,body.light #view-scheduling label,html[data-theme=light] #view-scheduling .sv2-h2,html[data-theme=light] #view-scheduling .sv2-title,html[data-theme=light] #view-scheduling label{color:#0f172a!important}body.light #view-scheduling .sv2-muted,body.light #view-scheduling .sv2-sub,html[data-theme=light] #view-scheduling .sv2-muted,html[data-theme=light] #view-scheduling .sv2-sub{color:#475569!important}body.light #appPage .modal-box,body.light #appPage .sched-modal,html[data-theme=light] #appPage .modal-box,html[data-theme=light] #appPage .sched-modal{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}body.light #appPage .modal-title,body.light #appPage .sched-modal-title,html[data-theme=light] #appPage .modal-title,html[data-theme=light] #appPage .sched-modal-title{color:#0f172a!important}body.light #appPage .broadcast-col,body.light #appPage .compose,body.light #appPage .compose-col,body.light #appPage .sidebar,html[data-theme=light] #appPage .broadcast-col,html[data-theme=light] #appPage .compose,html[data-theme=light] #appPage .compose-col,html[data-theme=light] #appPage .sidebar{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 0 0 1px rgba(15,23,42,.03),0 4px 20px rgba(15,23,42,.06)!important}body.light #appPage .saas-topbar__breadcrumb,html[data-theme=light] #appPage .saas-topbar__breadcrumb{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important}body.light #appPage .saas-topbar__breadcrumb strong,html[data-theme=light] #appPage .saas-topbar__breadcrumb strong{color:#0f172a!important}body.light #appPage .saas-topbar__sep-v,html[data-theme=light] #appPage .saas-topbar__sep-v{background:linear-gradient(180deg,transparent,#cbd5e1,transparent)!important}body.light #appPage .sidebar-hdr-label-left,html[data-theme=light] #appPage .sidebar-hdr-label-left{color:#334155!important}body.light #appPage .page-card,html[data-theme=light] #appPage .page-card{background:#fff!important;border-color:#e2e8f0!important}body.light #appPage .page-card-name,body.light #appPage .page-name,html[data-theme=light] #appPage .page-card-name,html[data-theme=light] #appPage .page-name{color:#0f172a!important}body.light #appPage .page-card-cat,body.light #appPage .page-category,html[data-theme=light] #appPage .page-card-cat,html[data-theme=light] #appPage .page-category{color:#475569!important}body.light #appPage .page-card.active,body.light #appPage .page-card.selected,html[data-theme=light] #appPage .page-card.active,html[data-theme=light] #appPage .page-card.selected{background:#eef2ff!important}body.light #appPage .page-card.active .page-card-name,body.light #appPage .page-card.active .page-name,html[data-theme=light] #appPage .page-card.active .page-card-name,html[data-theme=light] #appPage .page-card.active .page-name{color:#1e3a8a!important}body.light #appPage .sidebar-tips,html[data-theme=light] #appPage .sidebar-tips{background:#f8fafc!important;border-color:#e2e8f0!important}body.light #appPage .sidebar-tips-hdr,body.light #appPage .stip-item,html[data-theme=light] #appPage .sidebar-tips-hdr,html[data-theme=light] #appPage .stip-item{color:#475569!important}body.light #appPage .stip-green,html[data-theme=light] #appPage .stip-green{color:#166534!important}body.light #appPage .stip-item strong,html[data-theme=light] #appPage .stip-item strong{color:#1e293b!important}body.light #appPage .compose-hdr,html[data-theme=light] #appPage .compose-hdr{background:linear-gradient(180deg,#f8fafc,#fff)!important;border-bottom-color:#e2e8f0!important}body.light #appPage .compose-hdr h3,body.light #appPage .field-label,html[data-theme=light] #appPage .compose-hdr h3,html[data-theme=light] #appPage .field-label{color:#334155!important}body.light #appPage #messageText,html[data-theme=light] #appPage #messageText{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}body.light #appPage #messageText::placeholder,html[data-theme=light] #appPage #messageText::placeholder{color:#576375!important}body.light #appPage #charCount,body.light #appPage .msg-personalize-label,html[data-theme=light] #appPage #charCount,html[data-theme=light] #appPage .msg-personalize-label{color:#475569!important}body.light #appPage .img-attach-panel,body.light #appPage .img-drop-zone,html[data-theme=light] #appPage .img-attach-panel,html[data-theme=light] #appPage .img-drop-zone{background:#f8fafc!important;border-color:#cbd5e1!important;color:#475569!important}body.light #appPage .img-drop-zone i,html[data-theme=light] #appPage .img-drop-zone i{color:#1d4ed8!important}body.light #appPage .img-drop-zone small,html[data-theme=light] #appPage .img-drop-zone small{color:#475569!important}body.light #appPage .compose-notice,html[data-theme=light] #appPage .compose-notice{background:#eff6ff!important;border-color:rgba(59,130,246,.2)!important;color:#334155!important}body.light #appPage .delay-preset,html[data-theme=light] #appPage .delay-preset{background:#fff!important;border-color:#e2e8f0!important;color:#334155!important}body.light #appPage .delay-preset.active,html[data-theme=light] #appPage .delay-preset.active{background:#eef2ff!important;border-color:rgba(99,102,241,.35)!important;color:#1e3a8a!important;box-shadow:0 0 0 1px rgba(99,102,241,.12) inset!important}body.light #appPage #sendHint,body.light #appPage .field-hint,html[data-theme=light] #appPage #sendHint,html[data-theme=light] #appPage .field-hint{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}body.light #appPage .bcast-mini-stat,html[data-theme=light] #appPage .bcast-mini-stat{background:#f8fafc!important;border-color:#e2e8f0!important}body.light #appPage .bcast-mini-stat-lbl,html[data-theme=light] #appPage .bcast-mini-stat-lbl{color:#475569!important}body.light #appPage .bms-total .bcast-mini-stat-val,html[data-theme=light] #appPage .bms-total .bcast-mini-stat-val{color:#0f172a!important}body.light #appPage .bms-sent .bcast-mini-stat-val,html[data-theme=light] #appPage .bms-sent .bcast-mini-stat-val{color:#166534!important}body.light #appPage .bms-failed .bcast-mini-stat-val,html[data-theme=light] #appPage .bms-failed .bcast-mini-stat-val{color:#b91c1c!important}body.light #appPage .tip-item,body.light #appPage .tpl-item,html[data-theme=light] #appPage .tip-item,html[data-theme=light] #appPage .tpl-item{background:#f8fafc!important;border-color:#e2e8f0!important}body.light #appPage .tpl-name,html[data-theme=light] #appPage .tpl-name{color:#0f172a!important}body.light #appPage .tip-item,body.light #appPage .tpl-preview,html[data-theme=light] #appPage .tip-item,html[data-theme=light] #appPage .tpl-preview{color:#475569!important}body.light #appPage .stats-panel,html[data-theme=light] #appPage .stats-panel{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 0 0 1px rgba(15,23,42,.03),0 8px 28px rgba(15,23,42,.06)!important}body.light #appPage .panel-hdr>span:first-child,html[data-theme=light] #appPage .panel-hdr>span:first-child{color:#334155!important}body.light #appPage .quick-stat-card,html[data-theme=light] #appPage .quick-stat-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px rgba(15,23,42,.04)!important}body.light #appPage .qs-val,html[data-theme=light] #appPage .qs-val{color:#0f172a!important}body.light #appPage .qs-lbl,html[data-theme=light] #appPage .qs-lbl{color:#475569!important}body.light #appPage .qs-success .qs-val,html[data-theme=light] #appPage .qs-success .qs-val{color:#166534!important}body.light #appPage .qs-speed .qs-val,html[data-theme=light] #appPage .qs-speed .qs-val{color:#1d4ed8!important}body.light #appPage .qs-pending .qs-val,html[data-theme=light] #appPage .qs-pending .qs-val{color:#9a3412!important}body.light #appPage .qs-audience .qs-val,html[data-theme=light] #appPage .qs-audience .qs-val{color:#7c3aed!important}body.light #appPage .stat-box,html[data-theme=light] #appPage .stat-box{background:#f8fafc!important;border-color:#e2e8f0!important}body.light #appPage .stat-lbl,html[data-theme=light] #appPage .stat-lbl{color:#475569!important}body.light #appPage .stat-val,html[data-theme=light] #appPage .stat-val{color:#0f172a!important;text-shadow:none!important}body.light #appPage .stat-box.s-total .stat-val,html[data-theme=light] #appPage .stat-box.s-total .stat-val{color:#1d4ed8!important}body.light #appPage .stat-box.s-sent .stat-val,html[data-theme=light] #appPage .stat-box.s-sent .stat-val{color:#166534!important}body.light #appPage .stat-box.s-failed .stat-val,html[data-theme=light] #appPage .stat-box.s-failed .stat-val{color:#b91c1c!important}body.light #appPage .progress-bar-area,html[data-theme=light] #appPage .progress-bar-area{background:#f8fafc!important;border-color:#e2e8f0!important}body.light #appPage .eta-text,body.light #appPage .progress-left,html[data-theme=light] #appPage .eta-text,html[data-theme=light] #appPage .progress-left{color:#475569!important}body.light #appPage .progress-pct,html[data-theme=light] #appPage .progress-pct{color:#0f172a!important}body.light #appPage .progress-track,html[data-theme=light] #appPage .progress-track{background:#e2e8f0!important}body.light #appPage .intel-advice,body.light #appPage .intel-card,body.light #appPage .ops-row,html[data-theme=light] #appPage .intel-advice,html[data-theme=light] #appPage .intel-card,html[data-theme=light] #appPage .ops-row{background:#f8fafc!important;border-color:#e2e8f0!important}body.light #appPage .intel-label,body.light #appPage .ops-row-label,html[data-theme=light] #appPage .intel-label,html[data-theme=light] #appPage .ops-row-label{color:#475569!important}body.light #appPage .intel-advice,body.light #appPage .intel-val,html[data-theme=light] #appPage .intel-advice,html[data-theme=light] #appPage .intel-val{color:#0f172a!important}body.light #appPage .intel-neutral,html[data-theme=light] #appPage .intel-neutral{color:#1d4ed8!important}body.light #appPage .intel-good,html[data-theme=light] #appPage .intel-good{color:#166534!important}body.light #appPage .ops-badge-green,html[data-theme=light] #appPage .ops-badge-green{background:rgba(16,185,129,.12)!important;color:#047857!important;border-color:rgba(5,150,105,.25)!important}body.light #appPage .ops-badge-violet,html[data-theme=light] #appPage .ops-badge-violet{background:rgba(99,102,241,.1)!important;color:#4338ca!important;border-color:rgba(99,102,241,.22)!important}body.light #appPage .ops-badge-cyan,html[data-theme=light] #appPage .ops-badge-cyan{background:rgba(6,182,212,.1)!important;color:#0e7490!important;border-color:rgba(6,182,212,.22)!important}body.light #appPage .ops-badge-amber,html[data-theme=light] #appPage .ops-badge-amber{background:rgba(245,158,11,.12)!important;color:#b45309!important;border-color:rgba(245,158,11,.25)!important}body.light #appPage .live-badge,html[data-theme=light] #appPage .live-badge{background:rgba(16,185,129,.1)!important;color:#047857!important;border-color:rgba(5,150,105,.22)!important}body.light #appPage .img-attach-toggle,body.light #appPage .img-tab-btn,body.light #appPage .mode-pill:not(.active),body.light #appPage .recipients-toggle-btn,html[data-theme=light] #appPage .img-attach-toggle,html[data-theme=light] #appPage .img-tab-btn,html[data-theme=light] #appPage .mode-pill:not(.active),html[data-theme=light] #appPage .recipients-toggle-btn{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}body.light #appPage .mode-pills,html[data-theme=light] #appPage .mode-pills{background:#f1f5f9!important;border-color:#e2e8f0!important}body.light.shell-home .app-body,html[data-theme=light] body.shell-home .app-body{background:#eef2ff!important}body.light #appPage #view-home,html[data-theme=light] #appPage #view-home{--hd-glass:#ffffff;--hd-border:rgba(99, 102, 241, 0.18);--hd-shadow:0 0 0 1px rgba(15, 23, 42, 0.05),0 4px 20px rgba(99, 102, 241, 0.08);--hd-shadow-hover:0 0 0 1px rgba(99, 102, 241, 0.22),0 12px 32px rgba(99, 102, 241, 0.14);min-height:100%;background:linear-gradient(180deg,#e8eeff 0,#f4f6ff 45%,#eef2ff 100%)!important;color:#0f172a}body.light #appPage #view-home::before,html[data-theme=light] #appPage #view-home::before{opacity:.18;background-image:linear-gradient(rgba(99,102,241,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.07) 1px,transparent 1px)}body.light #appPage #view-home .hv-hero,html[data-theme=light] #appPage #view-home .hv-hero{background:linear-gradient(180deg,rgba(255,255,255,.95) 0,transparent 40%),linear-gradient(118deg,rgba(99,102,241,.18) 0,rgba(167,139,250,.14) 48%,transparent 78%),linear-gradient(180deg,#f5f3ff 0,#eef2ff 55%,#e8eeff 100%)!important;border:1px solid rgba(99,102,241,.22)!important;box-shadow:var(--hd-shadow)!important}body.light #appPage #view-home .hv-hero::after,html[data-theme=light] #appPage #view-home .hv-hero::after{opacity:.25;background-image:linear-gradient(rgba(99,102,241,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.06) 1px,transparent 1px)}body.light #appPage #view-home .hv-hero-orb1,body.light #appPage #view-home .hv-hero-orb2,html[data-theme=light] #appPage #view-home .hv-hero-orb1,html[data-theme=light] #appPage #view-home .hv-hero-orb2{opacity:.45}body.light #appPage #view-home .hv-half-stat-val,body.light #appPage #view-home .hv-hero-sched-title,body.light #appPage #view-home .hv-hero-title,body.light #appPage #view-home .hv-kpi-val,body.light #appPage #view-home .hv-lifetime-title,body.light #appPage #view-home .hv-metrics-title,body.light #appPage #view-home .hv-panel-title,body.light #appPage #view-home .hv-ph-half-stat-val,body.light #appPage #view-home .hv-plan-used,body.light #appPage #view-home .hv-pstatus-name,body.light #appPage #view-home .hv-pstatus-title,body.light #appPage #view-home .hv-qa-card-label,html[data-theme=light] #appPage #view-home .hv-half-stat-val,html[data-theme=light] #appPage #view-home .hv-hero-sched-title,html[data-theme=light] #appPage #view-home .hv-hero-title,html[data-theme=light] #appPage #view-home .hv-kpi-val,html[data-theme=light] #appPage #view-home .hv-lifetime-title,html[data-theme=light] #appPage #view-home .hv-metrics-title,html[data-theme=light] #appPage #view-home .hv-panel-title,html[data-theme=light] #appPage #view-home .hv-ph-half-stat-val,html[data-theme=light] #appPage #view-home .hv-plan-used,html[data-theme=light] #appPage #view-home .hv-pstatus-name,html[data-theme=light] #appPage #view-home .hv-pstatus-title,html[data-theme=light] #appPage #view-home .hv-qa-card-label{color:#0f172a!important;text-shadow:none!important}body.light #appPage #view-home .hv-hero-name,html[data-theme=light] #appPage #view-home .hv-hero-name{background:linear-gradient(135deg,#1d4ed8 0,#6d28d9 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:none!important}body.light #appPage #view-home .hv-hero-sub,body.light #appPage #view-home .hv-lifetime-desc,body.light #appPage #view-home .hv-panel-sub,body.light #appPage #view-home .hv-plan-feat,body.light #appPage #view-home .hv-qa-card-desc,body.light #appPage #view-home .hv-sync-left,html[data-theme=light] #appPage #view-home .hv-hero-sub,html[data-theme=light] #appPage #view-home .hv-lifetime-desc,html[data-theme=light] #appPage #view-home .hv-panel-sub,html[data-theme=light] #appPage #view-home .hv-plan-feat,html[data-theme=light] #appPage #view-home .hv-qa-card-desc,html[data-theme=light] #appPage #view-home .hv-sync-left{color:#475569!important}body.light #appPage #view-home .hv-metrics-eyebrow,html[data-theme=light] #appPage #view-home .hv-metrics-eyebrow{color:#6366f1!important}body.light #appPage #view-home .hv-half-stat-lbl,body.light #appPage #view-home .hv-kpi-lbl,body.light #appPage #view-home .hv-ph-half-stat-lbl,body.light #appPage #view-home .hv-sync-time,html[data-theme=light] #appPage #view-home .hv-half-stat-lbl,html[data-theme=light] #appPage #view-home .hv-kpi-lbl,html[data-theme=light] #appPage #view-home .hv-ph-half-stat-lbl,html[data-theme=light] #appPage #view-home .hv-sync-time{color:#475569!important}body.light #appPage #view-home .hv-kpi,body.light #appPage #view-home .hv-panel,body.light #appPage #view-home .hv-plan-card,body.light #appPage #view-home .hv-qa-card,body.light #appPage #view-home .hv-sync-bar,html[data-theme=light] #appPage #view-home .hv-kpi,html[data-theme=light] #appPage #view-home .hv-panel,html[data-theme=light] #appPage #view-home .hv-plan-card,html[data-theme=light] #appPage #view-home .hv-qa-card,html[data-theme=light] #appPage #view-home .hv-sync-bar{background:#fff!important;border:1px solid rgba(99,102,241,.14)!important;box-shadow:var(--hd-shadow)!important;backdrop-filter:none!important}body.light #appPage #view-home .hv-kpi:hover,body.light #appPage #view-home .hv-panel:hover,html[data-theme=light] #appPage #view-home .hv-kpi:hover,html[data-theme=light] #appPage #view-home .hv-panel:hover{border-color:rgba(99,102,241,.28)!important;box-shadow:var(--hd-shadow-hover)!important}body.light #appPage #view-home .hv-kpi-icon,html[data-theme=light] #appPage #view-home .hv-kpi-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:11px!important;font-size:18px!important;color:#fff!important;flex-shrink:0!important;position:relative!important;z-index:1!important;box-shadow:0 4px 14px rgba(15,23,42,.12)!important}body.light #appPage #view-home .hv-kpi-icon i,html[data-theme=light] #appPage #view-home .hv-kpi-icon i{color:#fff!important;line-height:1!important}body.light #appPage #view-home .hv-kpi-icon.hv-kpi-blue,html[data-theme=light] #appPage #view-home .hv-kpi-icon.hv-kpi-blue{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 4px 14px rgba(37,99,235,.35)!important}body.light #appPage #view-home .hv-kpi-icon.hv-kpi-green,html[data-theme=light] #appPage #view-home .hv-kpi-icon.hv-kpi-green{background:linear-gradient(135deg,#16a34a,#15803d)!important;box-shadow:0 4px 14px rgba(34,197,94,.35)!important}body.light #appPage #view-home .hv-kpi-icon.hv-kpi-indigo,html[data-theme=light] #appPage #view-home .hv-kpi-icon.hv-kpi-indigo{background:linear-gradient(135deg,#4f46e5,#4338ca)!important;box-shadow:0 4px 14px rgba(99,102,241,.35)!important}body.light #appPage #view-home .hv-kpi-icon.hv-kpi-amber,html[data-theme=light] #appPage #view-home .hv-kpi-icon.hv-kpi-amber{background:linear-gradient(135deg,#d97706,#b45309)!important;box-shadow:0 4px 14px rgba(245,158,11,.35)!important}body.light #appPage #view-home #view-home .hv-kpi-icon.hv-kpi-red,body.light #appPage #view-home .hv-kpi-icon.hv-kpi-red,html[data-theme=light] #appPage #view-home .hv-kpi-icon.hv-kpi-red{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 4px 14px rgba(239,68,68,.35)!important}body.light #appPage #view-home .hv-panel-hdr,html[data-theme=light] #appPage #view-home .hv-panel-hdr{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}body.light #appPage #view-home .hv-hero-status,html[data-theme=light] #appPage #view-home .hv-hero-status{background:rgba(16,185,129,.12)!important;border-color:rgba(5,150,105,.28)!important;color:#047857!important}body.light #appPage #view-home .hv-hero-badge-fb,html[data-theme=light] #appPage #view-home .hv-hero-badge-fb{background:rgba(99,102,241,.1)!important;border-color:rgba(99,102,241,.22)!important;color:#4338ca!important}body.light #appPage #view-home .hv-hero-cta2,html[data-theme=light] #appPage #view-home .hv-hero-cta2{color:#1e293b!important;background:#fff!important;border:1px solid rgba(99,102,241,.22)!important;box-shadow:0 1px 3px rgba(15,23,42,.06)!important}body.light #appPage #view-home .hv-hero-cta2:hover,html[data-theme=light] #appPage #view-home .hv-hero-cta2:hover{background:#f8fafc!important;border-color:rgba(99,102,241,.35)!important;color:#1e3a8a!important}body.light #appPage #view-home .hv-hero-sched-card,html[data-theme=light] #appPage #view-home .hv-hero-sched-card{background:#fff!important;border:1px solid rgba(99,102,241,.16)!important;box-shadow:0 4px 16px rgba(15,23,42,.06)!important}body.light #appPage #view-home .hv-hero-sched-title,html[data-theme=light] #appPage #view-home .hv-hero-sched-title{color:#0f172a!important}body.light #appPage #view-home .hv-hero-sched-title i,html[data-theme=light] #appPage #view-home .hv-hero-sched-title i{color:#4338ca!important}body.light #appPage #view-home .hv-hero-sched-empty,html[data-theme=light] #appPage #view-home .hv-hero-sched-empty{color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important}body.light #appPage #view-home .hv-hero-sched-btn,html[data-theme=light] #appPage #view-home .hv-hero-sched-btn{color:#4338ca!important;background:#eef2ff!important;border-color:rgba(99,102,241,.25)!important}body.light #appPage #view-home .hv-sync-refresh,html[data-theme=light] #appPage #view-home .hv-sync-refresh{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#475569!important}body.light #appPage #view-home .hv-half-stats,body.light #appPage #view-home .hv-ph-half-stat,body.light #appPage #view-home .hv-sched-main-item,html[data-theme=light] #appPage #view-home .hv-half-stats,html[data-theme=light] #appPage #view-home .hv-ph-half-stat,html[data-theme=light] #appPage #view-home .hv-sched-main-item{background:#f8fafc!important;border:1px solid #e2e8f0!important}body.light #appPage #view-home .hv-plan-card-bg,html[data-theme=light] #appPage #view-home .hv-plan-card-bg{background:linear-gradient(165deg,#faf5ff 0,#fff 55%,#f8fafc 100%)!important}body.light #appPage #view-home .hv-plan-badge,body.light #appPage #view-home .hv-plan-badge span,body.light #appPage #view-home .hv-plan-pct,body.light #appPage #view-home .hv-plan-total,html[data-theme=light] #appPage #view-home .hv-plan-badge,html[data-theme=light] #appPage #view-home .hv-plan-badge span,html[data-theme=light] #appPage #view-home .hv-plan-pct,html[data-theme=light] #appPage #view-home .hv-plan-total{color:#334155!important}body.light #appPage #view-home .hv-plan-bar,html[data-theme=light] #appPage #view-home .hv-plan-bar{background:#e2e8f0!important}body.light #appPage #view-home .hv-lifetime-bg,html[data-theme=light] #appPage #view-home .hv-lifetime-bg{background:linear-gradient(165deg,#faf5ff 0,#fff 55%,#f8fafc 100%)!important}body.light #appPage #view-home .hv-green,html[data-theme=light] #appPage #view-home .hv-green{color:#166534!important}body.light #appPage #view-home .hv-amber,html[data-theme=light] #appPage #view-home .hv-amber{color:#9a3412!important}body.light #appPage #view-home .hv-red,html[data-theme=light] #appPage #view-home .hv-red{color:#b91c1c!important}body.light #appPage #view-home .hv-panel-icon-wrap,html[data-theme=light] #appPage #view-home .hv-panel-icon-wrap{background:#f1f5f9!important;color:#475569!important}body.light #appPage #view-home .hv-panel-icon-indigo,body.light #appPage #view-home .hv-panel-icon-purple,html[data-theme=light] #appPage #view-home .hv-panel-icon-indigo,html[data-theme=light] #appPage #view-home .hv-panel-icon-purple{background:rgba(99,102,241,.12)!important;color:#4338ca!important}body.light #appPage #view-home .hv-panel-icon-amber,html[data-theme=light] #appPage #view-home .hv-panel-icon-amber{background:rgba(245,158,11,.12)!important;color:#9a3412!important}body.light #view-messenger,html[data-theme=light] #view-messenger{--msng-bg:#f1f5f9;--msng-sidebar:#ffffff;--msng-chat-bg:#eef2ff;--msng-surface2:#f8fafc;--msng-bubble-them:#ffffff;--msng-text:#0f172a;--msng-text-sub:#334155;--msng-text-muted:#475569;--msng-border:rgba(99, 102, 241, 0.14);background:#f1f5f9!important;border-color:#e2e8f0!important;color:#0f172a!important}body.light #view-messenger .msng-root,html[data-theme=light] #view-messenger .msng-root{background:var(--msng-bg)!important;color:var(--msng-text)!important}body.light #view-messenger .msng-toolbar,html[data-theme=light] #view-messenger .msng-toolbar{background:rgba(255,255,255,.98)!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 0 #fff inset!important}body.light #view-messenger .msng-toolbar-title,html[data-theme=light] #view-messenger .msng-toolbar-title{background:linear-gradient(135deg,#1e3a8a 0,#6d28d9 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light #view-messenger .msng-stat-pill,body.light #view-messenger .msng-toolbar-sub,html[data-theme=light] #view-messenger .msng-stat-pill,html[data-theme=light] #view-messenger .msng-toolbar-sub{color:#475569!important}body.light #view-messenger .msng-stat-pill,html[data-theme=light] #view-messenger .msng-stat-pill{background:#f8fafc!important;border-color:#e2e8f0!important}body.light #view-messenger .msng-convs,body.light #view-messenger .msng-pages,html[data-theme=light] #view-messenger .msng-convs,html[data-theme=light] #view-messenger .msng-pages{background:#fff!important;border-color:#e2e8f0!important;box-shadow:none!important}body.light #view-messenger .msng-convs-hdr,body.light #view-messenger .msng-pages-hdr,html[data-theme=light] #view-messenger .msng-convs-hdr,html[data-theme=light] #view-messenger .msng-pages-hdr{background:linear-gradient(180deg,rgba(99,102,241,.06),transparent)!important;border-bottom-color:#e2e8f0!important;color:#475569!important}body.light #view-messenger .msng-convs-title,body.light #view-messenger .msng-page-name,html[data-theme=light] #view-messenger .msng-convs-title,html[data-theme=light] #view-messenger .msng-page-name{color:#0f172a!important}body.light #view-messenger .msng-conv-item:hover,body.light #view-messenger .msng-page-item:hover,html[data-theme=light] #view-messenger .msng-conv-item:hover,html[data-theme=light] #view-messenger .msng-page-item:hover{background:#f1f5f9!important;border-color:#e2e8f0!important}body.light #view-messenger .msng-conv-item.active,body.light #view-messenger .msng-page-item.active,html[data-theme=light] #view-messenger .msng-conv-item.active,html[data-theme=light] #view-messenger .msng-page-item.active{background:#eef2ff!important;border-color:rgba(99,102,241,.28)!important;box-shadow:inset 3px 0 0 #4f46e5,0 2px 8px rgba(99,102,241,.1)!important}body.light #view-messenger .msng-conv-item.active .msng-ci-name,body.light #view-messenger .msng-page-item.active .msng-page-name,html[data-theme=light] #view-messenger .msng-conv-item.active .msng-ci-name,html[data-theme=light] #view-messenger .msng-page-item.active .msng-page-name{color:#1e3a8a!important}body.light #view-messenger .msng-ci-name,html[data-theme=light] #view-messenger .msng-ci-name{color:#334155!important}body.light #view-messenger .msng-ci-last,body.light #view-messenger .msng-ci-time,body.light #view-messenger .msng-conv-item.unread .msng-ci-last,body.light #view-messenger .msng-page-sub,html[data-theme=light] #view-messenger .msng-ci-last,html[data-theme=light] #view-messenger .msng-ci-time,html[data-theme=light] #view-messenger .msng-conv-item.unread .msng-ci-last,html[data-theme=light] #view-messenger .msng-page-sub{color:#475569!important}body.light #view-messenger .msng-page-item.has-unread:not(.active) .msng-page-name,html[data-theme=light] #view-messenger .msng-page-item.has-unread:not(.active) .msng-page-name{color:#b91c1c!important}body.light #view-messenger .msng-search-wrap,html[data-theme=light] #view-messenger .msng-search-wrap{background:#f8fafc!important;border:1px solid #e2e8f0!important}body.light #view-messenger .msng-search-wrap:focus-within,html[data-theme=light] #view-messenger .msng-search-wrap:focus-within{background:#fff!important;border-color:rgba(99,102,241,.4)!important}body.light #view-messenger .msng-search-input,html[data-theme=light] #view-messenger .msng-search-input{color:#0f172a!important}body.light #view-messenger .msng-search-input::placeholder,html[data-theme=light] #view-messenger .msng-search-input::placeholder{color:#576375!important;opacity:1!important}body.light #view-messenger .msng-filter-chip,html[data-theme=light] #view-messenger .msng-filter-chip{color:#475569!important;border-color:#e2e8f0!important;background:#f8fafc!important}body.light #view-messenger .msng-filter-chip:hover,html[data-theme=light] #view-messenger .msng-filter-chip:hover{background:#f1f5f9!important;color:#334155!important}body.light #view-messenger .msng-filter-chip.active,html[data-theme=light] #view-messenger .msng-filter-chip.active{background:#eef2ff!important;border-color:rgba(99,102,241,.35)!important;color:#1e3a8a!important;box-shadow:0 2px 8px rgba(99,102,241,.12)!important}body.light #view-messenger .msng-chat-hdr-btn,body.light #view-messenger .msng-icon-btn,html[data-theme=light] #view-messenger .msng-chat-hdr-btn,html[data-theme=light] #view-messenger .msng-icon-btn{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important}body.light #view-messenger .msng-chat-hdr-btn:hover,body.light #view-messenger .msng-icon-btn:hover,html[data-theme=light] #view-messenger .msng-chat-hdr-btn:hover,html[data-theme=light] #view-messenger .msng-icon-btn:hover{background:#eef2ff!important;border-color:rgba(99,102,241,.3)!important;color:#1e3a8a!important}body.light #view-messenger .msng-chat,html[data-theme=light] #view-messenger .msng-chat{background:#eef2ff!important}body.light #view-messenger .msng-chat-hdr,html[data-theme=light] #view-messenger .msng-chat-hdr{background:rgba(255,255,255,.96)!important;border-bottom-color:#e2e8f0!important}body.light #view-messenger .msng-chat-hdr-name,html[data-theme=light] #view-messenger .msng-chat-hdr-name{color:#0f172a!important}body.light #view-messenger .msng-chat-hdr-sub,html[data-theme=light] #view-messenger .msng-chat-hdr-sub{color:#475569!important}body.light #view-messenger .msng-msg:not(.from-me) .msng-bubble,html[data-theme=light] #view-messenger .msng-msg:not(.from-me) .msng-bubble{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:0 1px 3px rgba(15,23,42,.06)!important}body.light #view-messenger .msng-msg.from-me .msng-bubble,html[data-theme=light] #view-messenger .msng-msg.from-me .msng-bubble{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 4px 14px rgba(37,99,235,.25)!important}body.light #view-messenger .msng-date-sep,body.light #view-messenger .msng-msg-time,html[data-theme=light] #view-messenger .msng-date-sep,html[data-theme=light] #view-messenger .msng-msg-time{color:#475569!important}body.light #view-messenger .msng-date-sep::after,body.light #view-messenger .msng-date-sep::before,html[data-theme=light] #view-messenger .msng-date-sep::after,html[data-theme=light] #view-messenger .msng-date-sep::before{background:#cbd5e1!important}body.light #view-messenger .msng-msg.from-me .msng-tick--sending,html[data-theme=light] #view-messenger .msng-msg.from-me .msng-tick--sending{color:#576375!important}body.light #view-messenger .msng-msg.from-me .msng-tick--delivered,body.light #view-messenger .msng-msg.from-me .msng-tick--sent,html[data-theme=light] #view-messenger .msng-msg.from-me .msng-tick--delivered,html[data-theme=light] #view-messenger .msng-msg.from-me .msng-tick--sent{color:#475569!important}body.light #view-messenger .msng-msg.from-me .msng-tick--read,html[data-theme=light] #view-messenger .msng-msg.from-me .msng-tick--read{color:#1d4ed8!important}body.light #view-messenger .msng-media-placeholder,html[data-theme=light] #view-messenger .msng-media-placeholder{background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important}body.light #view-messenger .msng-load-more-btn,html[data-theme=light] #view-messenger .msng-load-more-btn{background:#eef2ff!important;border-color:rgba(99,102,241,.25)!important;color:#1e3a8a!important}body.light #view-messenger .msng-load-more-btn:hover,html[data-theme=light] #view-messenger .msng-load-more-btn:hover{background:#e0e7ff!important;color:#1e3a8a!important}body.light #view-messenger .msng-input-bar,html[data-theme=light] #view-messenger .msng-input-bar{background:#fff!important;border-top-color:#e2e8f0!important}body.light #view-messenger .msng-input-wrap,html[data-theme=light] #view-messenger .msng-input-wrap{background:#f8fafc!important;border:1px solid #e2e8f0!important}body.light #view-messenger .msng-input-wrap:focus-within,html[data-theme=light] #view-messenger .msng-input-wrap:focus-within{background:#fff!important;border-color:rgba(99,102,241,.45)!important}body.light #view-messenger .msng-textarea,html[data-theme=light] #view-messenger .msng-textarea{color:#0f172a!important}body.light #view-messenger .msng-textarea::placeholder,html[data-theme=light] #view-messenger .msng-textarea::placeholder{color:#576375!important;opacity:1!important}body.light #view-messenger .msng-input-btn,html[data-theme=light] #view-messenger .msng-input-btn{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important}body.light #view-messenger .msng-input-btn.active,body.light #view-messenger .msng-input-btn:hover,html[data-theme=light] #view-messenger .msng-input-btn.active,html[data-theme=light] #view-messenger .msng-input-btn:hover{background:#eef2ff!important;border-color:rgba(99,102,241,.3)!important;color:#1e3a8a!important}body.light #view-messenger .msng-char-count,html[data-theme=light] #view-messenger .msng-char-count{color:#475569!important}body.light #view-messenger .msng-conv-list,body.light #view-messenger .msng-msgs,body.light #view-messenger .msng-pages-list,html[data-theme=light] #view-messenger .msng-conv-list,html[data-theme=light] #view-messenger .msng-msgs,html[data-theme=light] #view-messenger .msng-pages-list{scrollbar-color:#cbd5e1 transparent}body.light #view-messenger .msng-conv-list::-webkit-scrollbar-thumb,body.light #view-messenger .msng-msgs::-webkit-scrollbar-thumb,body.light #view-messenger .msng-pages-list::-webkit-scrollbar-thumb,html[data-theme=light] #view-messenger .msng-conv-list::-webkit-scrollbar-thumb,html[data-theme=light] #view-messenger .msng-msgs::-webkit-scrollbar-thumb,html[data-theme=light] #view-messenger .msng-pages-list::-webkit-scrollbar-thumb{background:#cbd5e1!important}body.light #view-messenger .msng-canned-panel,body.light #view-messenger .msng-modal-box,html[data-theme=light] #view-messenger .msng-canned-panel,html[data-theme=light] #view-messenger .msng-modal-box{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}body.light #view-messenger .msng-canned-hdr-title,body.light #view-messenger .msng-modal-hdr h3,html[data-theme=light] #view-messenger .msng-canned-hdr-title,html[data-theme=light] #view-messenger .msng-modal-hdr h3{color:#0f172a!important}body.light #view-messenger .msng-modal-btn--ghost,html[data-theme=light] #view-messenger .msng-modal-btn--ghost{color:#475569!important;border-color:#e2e8f0!important}body.light #view-messenger .msng-modal-btn--ghost:hover,html[data-theme=light] #view-messenger .msng-modal-btn--ghost:hover{background:#f1f5f9!important;color:#0f172a!important}body.light #view-settings.pro-view,html[data-theme=light] #view-settings.pro-view{background:linear-gradient(180deg,#eef2ff 0,#f8fafc 55%,#f1f5f9 100%)!important;color:#0f172a!important}body.light #view-settings .pro-view__scroll,html[data-theme=light] #view-settings .pro-view__scroll{background:0 0!important}body.light #view-settings .pro-view__eyebrow,html[data-theme=light] #view-settings .pro-view__eyebrow{color:#4338ca!important}body.light #view-settings .pro-view__title,html[data-theme=light] #view-settings .pro-view__title{color:#0f172a!important}body.light #view-settings .pro-view__sub,html[data-theme=light] #view-settings .pro-view__sub{color:#475569!important}body.light #view-settings .settings-section,html[data-theme=light] #view-settings .settings-section{background:0 0!important;color:#0f172a!important}body.light #view-settings .saas-billing-card,body.light #view-settings .settings-card,html[data-theme=light] #view-settings .saas-billing-card,html[data-theme=light] #view-settings .settings-card{background:#fff!important;border:1px solid rgba(99,102,241,.16)!important;box-shadow:0 0 0 1px rgba(15,23,42,.04),0 4px 20px rgba(99,102,241,.08)!important;backdrop-filter:none!important}body.light #view-settings .saas-billing-card,html[data-theme=light] #view-settings .saas-billing-card{background:linear-gradient(135deg,#f5f3ff 0,#fff 55%,#f8fafc 100%)!important;border-color:rgba(99,102,241,.22)!important}body.light #view-settings .settings-card:hover,html[data-theme=light] #view-settings .settings-card:hover{border-color:rgba(99,102,241,.28)!important}body.light #view-settings .saas-billing-card__title,body.light #view-settings .settings-card h4,html[data-theme=light] #view-settings .saas-billing-card__title,html[data-theme=light] #view-settings .settings-card h4{color:#0f172a!important}body.light #view-settings .settings-card h4 i,html[data-theme=light] #view-settings .settings-card h4 i{color:#4f46e5!important}body.light #view-settings .saas-billing-card__sub,body.light #view-settings .settings-card p,html[data-theme=light] #view-settings .saas-billing-card__sub,html[data-theme=light] #view-settings .settings-card p{color:#475569!important}body.light #view-settings .saas-plan-badge,html[data-theme=light] #view-settings .saas-plan-badge{background:#eef2ff!important;color:#4338ca!important;border-color:rgba(99,102,241,.28)!important}body.light #view-settings .saas-plan-badge--pro,html[data-theme=light] #view-settings .saas-plan-badge--pro{background:#f3e8ff!important;color:#6d28d9!important;border-color:rgba(124,58,237,.3)!important}body.light #view-settings .saas-usage-bar,html[data-theme=light] #view-settings .saas-usage-bar{background:#e2e8f0!important}body.light #view-settings .saas-usage-meta,html[data-theme=light] #view-settings .saas-usage-meta{color:#475569!important}body.light #view-settings #saasPlanName,html[data-theme=light] #view-settings #saasPlanName{color:#0f172a!important}body.light #view-settings .delay-opt,html[data-theme=light] #view-settings .delay-opt{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important}body.light #view-settings .delay-opt:hover,html[data-theme=light] #view-settings .delay-opt:hover{background:#f1f5f9!important;border-color:rgba(99,102,241,.25)!important;color:#334155!important}body.light #view-settings .delay-opt.active,html[data-theme=light] #view-settings .delay-opt.active{background:#eef2ff!important;border-color:rgba(99,102,241,.35)!important;color:#1e3a8a!important;box-shadow:0 0 0 1px rgba(99,102,241,.15) inset!important}body.light #view-settings .delay-opt i,html[data-theme=light] #view-settings .delay-opt i{color:inherit!important}body.light #view-settings .settings-toggle,html[data-theme=light] #view-settings .settings-toggle{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#334155!important}body.light #view-settings .settings-toggle:hover,html[data-theme=light] #view-settings .settings-toggle:hover{background:#eef2ff!important;border-color:rgba(99,102,241,.22)!important}body.light #view-settings .settings-toggle span,html[data-theme=light] #view-settings .settings-toggle span{color:#334155!important}body.light #view-settings .settings-btn,html[data-theme=light] #view-settings .settings-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#334155!important}body.light #view-settings .settings-btn:hover,html[data-theme=light] #view-settings .settings-btn:hover{background:#eef2ff!important;border-color:rgba(99,102,241,.28)!important;color:#1e3a8a!important}body.light #view-settings .settings-btn--danger:hover,html[data-theme=light] #view-settings .settings-btn--danger:hover{background:#fef2f2!important;border-color:rgba(239,68,68,.35)!important;color:#b91c1c!important}body.light #view-settings .ds-btn--secondary,html[data-theme=light] #view-settings .ds-btn--secondary{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}body.light #view-settings .ds-btn--secondary:hover:not(:disabled),html[data-theme=light] #view-settings .ds-btn--secondary:hover:not(:disabled){background:#f8fafc!important;border-color:rgba(99,102,241,.3)!important}body.light #view-settings .ds-btn--ghost,html[data-theme=light] #view-settings .ds-btn--ghost{color:#475569!important;background:0 0!important}body.light #view-settings .ds-btn--ghost:hover:not(:disabled),html[data-theme=light] #view-settings .ds-btn--ghost:hover:not(:disabled){background:#f1f5f9!important;color:#0f172a!important}body.light #landingPage,html[data-theme=light] #landingPage{--rs-landing-bg:#f8fafc;--lp-glass:#ffffff;--lp-border:rgba(99, 102, 241, 0.16);--lp-shadow:0 0 0 1px rgba(15, 23, 42, 0.04),0 4px 24px rgba(99, 102, 241, 0.08);--lp-heading:#0c1222;--lp-muted:#475569;background:var(--fbc-canvas)!important;color:var(--lp-heading)}body.light #landingPage .nav,body.light #landingPage .nav.nav--scrolled,body.light #landingPage .nav.scrolled,html[data-theme=light] #landingPage .nav,html[data-theme=light] #landingPage .nav.nav--scrolled,html[data-theme=light] #landingPage .nav.scrolled{border-bottom-color:rgba(99,102,241,.12)!important;backdrop-filter:blur(20px) saturate(180%)}body.light #landingPage .nav-brand-name,html[data-theme=light] #landingPage .nav-brand-name{color:#0c1222!important;-webkit-text-fill-color:unset}body.light #landingPage .nav-brand-name em,html[data-theme=light] #landingPage .nav-brand-name em{-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.light #landingPage .nav-links a:hover,html[data-theme=light] #landingPage .nav-links a:hover{color:#0f172a!important}body.light #landingPage .nav-hamburger,html[data-theme=light] #landingPage .nav-hamburger{color:#475569!important}body.light #landingPage .nav-theme-btn,html[data-theme=light] #landingPage .nav-theme-btn{color:#475569!important;background:#f1f5f9!important;border-color:rgba(99,102,241,.18)!important}body.light #landingPage .nav-theme-btn:hover,html[data-theme=light] #landingPage .nav-theme-btn:hover{border-color:rgba(99,102,241,.3)!important}body.light #landingPage .mobile-menu-link,html[data-theme=light] #landingPage .mobile-menu-link{color:#334155!important}body.light #landingPage .mobile-menu-close,html[data-theme=light] #landingPage .mobile-menu-close{color:#475569!important}body.light #landingPage .hero,html[data-theme=light] #landingPage .hero{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(99,102,241,.1) 0,transparent 55%),#fff!important;border-radius:24px!important;margin:16px!important;box-shadow:0 0 0 1px rgba(99,102,241,.1),0 8px 40px rgba(99,102,241,.08)!important}body.light #landingPage .hero-h1,body.light .hero-h1,html[data-theme=light] #landingPage .hero-h1,html[data-theme=light] .hero-h1{-webkit-background-clip:unset!important;-webkit-text-fill-color:#0c1222!important;color:#0c1222!important}body.light #landingPage .hero-h1 .grad,body.light #landingPage .hero-h1 em,body.light .hero-h1 .grad,body.light .hero-h1 em,html[data-theme=light] #landingPage .hero-h1 .grad,html[data-theme=light] #landingPage .hero-h1 em,html[data-theme=light] .hero-h1 .grad,html[data-theme=light] .hero-h1 em{background:linear-gradient(135deg,#2563eb 0,#6d28d9 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}body.light #landingPage .hero-sp-text,body.light #landingPage .hero-sub,html[data-theme=light] #landingPage .hero-sp-text,html[data-theme=light] #landingPage .hero-sub{color:#475569!important}body.light #landingPage .hero-sp-text strong,html[data-theme=light] #landingPage .hero-sp-text strong{color:#0f172a!important}body.light #landingPage .hero-grid,html[data-theme=light] #landingPage .hero-grid{background-image:linear-gradient(rgba(99,102,241,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.06) 1px,transparent 1px)!important}body.light #landingPage .ticker-text,html[data-theme=light] #landingPage .ticker-text{background:0 0!important;border:none!important}body.light #landingPage .hero-metrics,html[data-theme=light] #landingPage .hero-metrics{background:#fff!important;border-color:rgba(99,102,241,.14)!important;box-shadow:var(--lp-shadow)!important}body.light #landingPage .metric .counter-num,body.light #landingPage .metric-val,html[data-theme=light] #landingPage .metric .counter-num,html[data-theme=light] #landingPage .metric-val{background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#0f172a!important;color:#0f172a!important}body.light #landingPage .metric-lbl,html[data-theme=light] #landingPage .metric-lbl{color:#475569!important}body.light #landingPage .metric,html[data-theme=light] #landingPage .metric{border-right-color:#e2e8f0!important}body.light #landingPage .hero-social-proof,html[data-theme=light] #landingPage .hero-social-proof{color:#475569!important}body.light #landingPage .hero-metric-val,html[data-theme=light] #landingPage .hero-metric-val{color:#0f172a!important}body.light #landingPage .hero-metric-lbl,html[data-theme=light] #landingPage .hero-metric-lbl{color:#475569!important}body.light #landingPage .hero-preview-frame,html[data-theme=light] #landingPage .hero-preview-frame{background:#fff!important;border-color:rgba(99,102,241,.18)!important}body.light #landingPage .marquee-strip,html[data-theme=light] #landingPage .marquee-strip{border-color:rgba(99,102,241,.12)!important}body.light #landingPage .marquee-item,html[data-theme=light] #landingPage .marquee-item{color:#475569!important}body.light #landingPage .stats-proof-item,html[data-theme=light] #landingPage .stats-proof-item{background:#fff!important}body.light #landingPage .stats-proof-num,html[data-theme=light] #landingPage .stats-proof-num{color:#0f172a!important}body.light #landingPage .stats-proof-lbl,html[data-theme=light] #landingPage .stats-proof-lbl{color:#475569!important}body.light #landingPage .bigfeat-section,html[data-theme=light] #landingPage .bigfeat-section{border-bottom-color:rgba(99,102,241,.1)!important}body.light #landingPage .bigfeat-h2,body.light #landingPage .section-h2,html[data-theme=light] #landingPage .bigfeat-h2,html[data-theme=light] #landingPage .section-h2{-webkit-background-clip:unset!important;-webkit-text-fill-color:#0f172a!important;color:#0f172a!important}body.light #landingPage .bigfeat-p,body.light #landingPage .section-sub,html[data-theme=light] #landingPage .bigfeat-p,html[data-theme=light] #landingPage .section-sub{color:#475569!important}body.light #landingPage .cta-box,body.light #landingPage .feat,body.light #landingPage .price-card,body.light #landingPage .step,html[data-theme=light] #landingPage .cta-box,html[data-theme=light] #landingPage .feat,html[data-theme=light] #landingPage .price-card,html[data-theme=light] #landingPage .step{background:var(--lp-glass)!important;border-color:var(--lp-border)!important;box-shadow:var(--lp-shadow)!important;backdrop-filter:none!important}body.light #landingPage .feat h3,body.light #landingPage .step h3,html[data-theme=light] #landingPage .feat h3,html[data-theme=light] #landingPage .step h3{color:#0f172a!important}body.light #landingPage .feat p,body.light #landingPage .step p,html[data-theme=light] #landingPage .feat p,html[data-theme=light] #landingPage .step p{color:#475569!important}body.light #landingPage .pricing-grid--6 .price-card--gold,html[data-theme=light] #landingPage .pricing-grid--6 .price-card--gold{background:linear-gradient(160deg,rgba(99,102,241,.1) 0,#fff 48%)!important;box-shadow:0 12px 40px rgba(99,102,241,.12)!important}body.light #landingPage .pricing-grid--6 .price-card:nth-child(n) .price-name,body.light #landingPage .pricing-grid--6 .price-name,html[data-theme=light] #landingPage .pricing-grid--6 .price-card:nth-child(n) .price-name,html[data-theme=light] #landingPage .pricing-grid--6 .price-name{color:#475569!important}body.light #landingPage .pricing-grid--6 .price-amount,body.light #landingPage .pricing-grid--6 .price-card:nth-child(n) .price-amount,html[data-theme=light] #landingPage .pricing-grid--6 .price-amount,html[data-theme=light] #landingPage .pricing-grid--6 .price-card:nth-child(n) .price-amount{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.light #landingPage .pricing-grid--6 .price-original,body.light #landingPage .pricing-grid--6 .price-original s,html[data-theme=light] #landingPage .pricing-grid--6 .price-original,html[data-theme=light] #landingPage .pricing-grid--6 .price-original s{color:#576375!important}body.light #landingPage .pricing-grid--6 .price-feats li,html[data-theme=light] #landingPage .pricing-grid--6 .price-feats li{color:#475569!important;border-bottom-color:#e2e8f0!important}body.light #landingPage .pricing-grid--6 .price-amount sub,body.light #landingPage .pricing-grid--6 .price-billing,html[data-theme=light] #landingPage .pricing-grid--6 .price-amount sub,html[data-theme=light] #landingPage .pricing-grid--6 .price-billing{color:#475569!important}body.light #landingPage .billing-toggle,html[data-theme=light] #landingPage .billing-toggle{background:#f1f5f9!important;border:1px solid #e2e8f0!important}body.light #landingPage .billing-toggle button,html[data-theme=light] #landingPage .billing-toggle button{color:#475569!important}body.light #landingPage .billing-toggle button.active,html[data-theme=light] #landingPage .billing-toggle button.active{background:#fff!important}body.light #landingPage .promo-banner,html[data-theme=light] #landingPage .promo-banner{color:#1e293b!important}body.light #landingPage .promo-banner-text,body.light .promo-banner-text,html[data-theme=light] #landingPage .promo-banner-text,html[data-theme=light] .promo-banner-text{color:#1e293b!important}body.light #landingPage .promo-banner-text strong,body.light .promo-banner-text strong,html[data-theme=light] #landingPage .promo-banner-text strong,html[data-theme=light] .promo-banner-text strong{color:#c2410c!important}body.light #landingPage .promo-countdown,body.light .promo-countdown,html[data-theme=light] #landingPage .promo-countdown,html[data-theme=light] .promo-countdown{color:#1d4ed8!important;background:rgba(59,130,246,.14)!important;border-color:rgba(59,130,246,.3)!important}body.light #landingPage .trust-strip,html[data-theme=light] #landingPage .trust-strip{background:#f8fafc!important;border-top-color:#e2e8f0!important}body.light #landingPage .trust-item,html[data-theme=light] #landingPage .trust-item{color:#475569!important;border-right-color:#e2e8f0!important}body.light #landingPage .trust-item i,html[data-theme=light] #landingPage .trust-item i{color:#4338ca!important}body.light #landingPage .cta-note-item,html[data-theme=light] #landingPage .cta-note-item{color:#475569!important}body.light #landingPage .cta-note-item i,html[data-theme=light] #landingPage .cta-note-item i{color:#166534!important}body.light #landingPage .proof-num,body.light #landingPage .stat-strip-num,html[data-theme=light] #landingPage .proof-num,html[data-theme=light] #landingPage .stat-strip-num{color:#0f172a!important;background:0 0!important;-webkit-text-fill-color:#0f172a!important}body.light #landingPage .proof-label,body.light #landingPage .proof-sub,body.light #landingPage .stat-strip-lbl,html[data-theme=light] #landingPage .proof-label,html[data-theme=light] #landingPage .proof-sub,html[data-theme=light] #landingPage .stat-strip-lbl{color:#475569!important}body.light #landingPage .hp-stat-num,html[data-theme=light] #landingPage .hp-stat-num{color:#0f172a!important}body.light #landingPage .hp-stat-lbl,html[data-theme=light] #landingPage .hp-stat-lbl{color:#475569!important}body.light #landingPage .hero-preview-topbar,html[data-theme=light] #landingPage .hero-preview-topbar{background:#f1f5f9!important;border-bottom-color:#e2e8f0!important}body.light #landingPage .pro-logo-cloud,html[data-theme=light] #landingPage .pro-logo-cloud{background:#f8fafc!important;border-color:rgba(99,102,241,.1)!important}body.light #landingPage .pro-logo-pill,html[data-theme=light] #landingPage .pro-logo-pill{background:#fff!important;border-color:rgba(99,102,241,.14)!important;color:#475569!important}body.light #landingPage .pro-compare__table,html[data-theme=light] #landingPage .pro-compare__table{background:#fff!important;border-color:rgba(99,102,241,.14)!important}body.light #landingPage .pro-compare__table th,html[data-theme=light] #landingPage .pro-compare__table th{background:#f1f5f9!important;color:#475569!important;border-bottom-color:#e2e8f0!important}body.light #landingPage .pro-compare__table td,html[data-theme=light] #landingPage .pro-compare__table td{border-bottom-color:#f1f5f9!important;color:#475569!important}body.light #landingPage .pro-compare__table td:first-child,body.light #landingPage .pro-compare__table th:first-child,html[data-theme=light] #landingPage .pro-compare__table td:first-child,html[data-theme=light] #landingPage .pro-compare__table th:first-child{color:#0f172a!important}body.light #landingPage .pro-compare__highlight,html[data-theme=light] #landingPage .pro-compare__highlight{background:rgba(99,102,241,.06)!important}body.light #landingPage .testimonial,body.light #landingPage .testimonial-meta,html[data-theme=light] #landingPage .testimonial,html[data-theme=light] #landingPage .testimonial-meta{background:#fff!important;border-color:rgba(99,102,241,.14)!important;box-shadow:var(--lp-shadow)!important}body.light #landingPage .testimonial-text,html[data-theme=light] #landingPage .testimonial-text{color:#334155!important}body.light #landingPage .testimonial-name,html[data-theme=light] #landingPage .testimonial-name{color:#0f172a!important}body.light #landingPage .testimonial-role,html[data-theme=light] #landingPage .testimonial-role{color:#475569!important}body.light #landingPage .testimonial-author,html[data-theme=light] #landingPage .testimonial-author{border-top-color:#e2e8f0!important}body.light #landingPage .faq-item,html[data-theme=light] #landingPage .faq-item{background:#fff!important;border-color:rgba(99,102,241,.12)!important}body.light #landingPage .cta-h2 span,body.light .cta-h2 span,html[data-theme=light] #landingPage .cta-h2 span,html[data-theme=light] .cta-h2 span{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light #landingPage .cta-sub,html[data-theme=light] #landingPage .cta-sub{color:#475569!important}body.light #landingPage .footer-enhanced,html[data-theme=light] #landingPage .footer-enhanced{background:#fff!important;border-top-color:rgba(99,102,241,.12)!important;backdrop-filter:none!important}body.light #landingPage .footer-brand-tagline,body.light #landingPage .footer-col-links a,body.light #landingPage .footer-col-title,html[data-theme=light] #landingPage .footer-brand-tagline,html[data-theme=light] #landingPage .footer-col-links a,html[data-theme=light] #landingPage .footer-col-title{color:#475569!important}body.light #landingPage .footer-col-links a:hover,html[data-theme=light] #landingPage .footer-col-links a:hover{color:#0f172a!important}body.light #landingPage .footer-bottom,html[data-theme=light] #landingPage .footer-bottom{color:#475569!important;border-top-color:#e2e8f0!important}body.light,body.light #appPage,body.light #landingPage,html[data-theme=light] #appPage,html[data-theme=light] #landingPage,html[data-theme=light] body{color:#0c1222}body.light .field-label,body.light .form-label,body.light label,body.light li,body.light p,html[data-theme=light] .field-label,html[data-theme=light] .form-label,html[data-theme=light] label,html[data-theme=light] li,html[data-theme=light] p{color:inherit}body.light .compose-hint,body.light .field-hint,body.light .help-text,body.light .hint,body.light .settings-row-hint,body.light small,html[data-theme=light] .compose-hint,html[data-theme=light] .field-hint,html[data-theme=light] .help-text,html[data-theme=light] .hint,html[data-theme=light] .settings-row-hint,html[data-theme=light] small{color:#475569!important}body.light input::placeholder,body.light textarea::placeholder,html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#64748b!important;opacity:1!important}body.light .form-input,body.light .input,body.light input,body.light select,body.light textarea,html[data-theme=light] .form-input,html[data-theme=light] .input,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:#0c1222!important}body.light .act-btn:disabled,body.light .btn:disabled,body.light button:disabled,body.light input:disabled,body.light select:disabled,body.light textarea:disabled,html[data-theme=light] .act-btn:disabled,html[data-theme=light] .btn:disabled,html[data-theme=light] button:disabled,html[data-theme=light] input:disabled,html[data-theme=light] select:disabled,html[data-theme=light] textarea:disabled{color:#64748b!important;opacity:1!important}body.light .table-head,body.light .table-header,body.light thead th,html[data-theme=light] .table-head,html[data-theme=light] .table-header,html[data-theme=light] thead th{color:#334155!important}body.light .table-row,body.light tbody td,html[data-theme=light] .table-row,html[data-theme=light] tbody td{color:#0c1222}body.light .table-row .mono,body.light .table-row .muted,html[data-theme=light] .table-row .mono,html[data-theme=light] .table-row .muted{color:#334155!important}body.light .table-row .err,body.light .table-row .error,html[data-theme=light] .table-row .err,html[data-theme=light] .table-row .error{color:#b91c1c!important}body.light .table-row:hover,html[data-theme=light] .table-row:hover{background:rgba(99,102,241,.06)!important}body.light .card,body.light .modal-box,body.light .modal-content,body.light .panel,body.light .saas-card,body.light .saas-empty-card,html[data-theme=light] .card,html[data-theme=light] .modal-box,html[data-theme=light] .modal-content,html[data-theme=light] .panel,html[data-theme=light] .saas-card,html[data-theme=light] .saas-empty-card{color:#0c1222}body.light .card-sub,body.light .empty-state p,body.light .modal-sub,body.light .panel-sub,body.light .saas-empty-card p,html[data-theme=light] .card-sub,html[data-theme=light] .empty-state p,html[data-theme=light] .modal-sub,html[data-theme=light] .panel-sub,html[data-theme=light] .saas-empty-card p{color:#475569!important}body.light .modal-h2,body.light .modal-title,html[data-theme=light] .modal-h2,html[data-theme=light] .modal-title{color:#0f172a!important}body.light #landingPage .nav-links a,body.light .nav-item,body.light .nav-links a,body.light .sidebar-link,html[data-theme=light] #landingPage .nav-links a,html[data-theme=light] .nav-item,html[data-theme=light] .nav-links a,html[data-theme=light] .sidebar-link{color:#334155!important}body.light #landingPage .nav-links a:focus-visible,body.light #landingPage .nav-links a:hover,body.light .nav-item.active,body.light .nav-item:hover,body.light .nav-links a:focus-visible,body.light .nav-links a:hover,body.light .sidebar-link.active,body.light .sidebar-link:hover,html[data-theme=light] #landingPage .nav-links a:focus-visible,html[data-theme=light] #landingPage .nav-links a:hover,html[data-theme=light] .nav-item.active,html[data-theme=light] .nav-item:hover,html[data-theme=light] .nav-links a:focus-visible,html[data-theme=light] .nav-links a:hover,html[data-theme=light] .sidebar-link.active,html[data-theme=light] .sidebar-link:hover{color:#0f172a!important}body.light .saas-topbar .topbar-title p,html[data-theme=light] .saas-topbar .topbar-title p{color:#475569!important}body.light .saas-topbar .topbar-title h1,html[data-theme=light] .saas-topbar .topbar-title h1{background:linear-gradient(135deg,#1e3a8a 0,#6d28d9 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light .act-btn--ghost,body.light .btn-ghost,body.light .btn-outline,body.light .btn-secondary,html[data-theme=light] .act-btn--ghost,html[data-theme=light] .btn-ghost,html[data-theme=light] .btn-outline,html[data-theme=light] .btn-secondary{color:#334155!important;border-color:rgba(99,102,241,.25)!important}body.light .act-btn--ghost:hover:not(:disabled),body.light .btn-ghost:hover,body.light .btn-outline:hover,body.light .btn-secondary:hover,html[data-theme=light] .act-btn--ghost:hover:not(:disabled),html[data-theme=light] .btn-ghost:hover,html[data-theme=light] .btn-outline:hover,html[data-theme=light] .btn-secondary:hover{color:#0f172a!important;background:rgba(99,102,241,.08)!important}body.light .btn-ghost:focus-visible,body.light .btn-outline:focus-visible,html[data-theme=light] .btn-ghost:focus-visible,html[data-theme=light] .btn-outline:focus-visible{outline:#2563eb solid 2px!important;outline-offset:2px}body.light .seg-opt:not(.active),html[data-theme=light] .seg-opt:not(.active){color:#475569!important}body.light .seg-opt.active,html[data-theme=light] .seg-opt.active{color:#0f172a!important}body.light .seg-opt:hover:not(.active),html[data-theme=light] .seg-opt:hover:not(.active){color:#334155!important}body.light .badge,body.light .status-pill,html[data-theme=light] .badge,html[data-theme=light] .status-pill{font-weight:600}body.light .badge-cancelled,html[data-theme=light] .badge-cancelled{color:#475569!important;background:rgba(71,85,105,.1)!important;border-color:rgba(71,85,105,.22)!important}body.light .badge-muted,body.light .badge-neutral,html[data-theme=light] .badge-muted,html[data-theme=light] .badge-neutral{color:#475569!important}body.light #landingPage .cta-h2,body.light .cta-h2,html[data-theme=light] #landingPage .cta-h2,html[data-theme=light] .cta-h2{color:#0f172a!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#0f172a!important}body.light #landingPage .section-label,body.light .footer-col-title,body.light .section-label,html[data-theme=light] #landingPage .section-label,html[data-theme=light] .footer-col-title,html[data-theme=light] .section-label{color:#475569!important}body.light #landingPage .faq-q,html[data-theme=light] #landingPage .faq-q{color:#0f172a!important}body.light #landingPage .faq-a,html[data-theme=light] #landingPage .faq-a{color:#475569!important}body.light .aiw__welcome-title,body.light .chatw__welcome-title,html[data-theme=light] .aiw__welcome-title,html[data-theme=light] .chatw__welcome-title{color:#0f172a!important;background:0 0!important;-webkit-text-fill-color:#0f172a!important}body.light .aiw__welcome-sub,body.light .chatw__welcome-sub,html[data-theme=light] .aiw__welcome-sub,html[data-theme=light] .chatw__welcome-sub{color:#334155!important}body.light .aiw__chip,body.light .chatw__chip,html[data-theme=light] .aiw__chip,html[data-theme=light] .chatw__chip{background:#e8edff!important;color:#0f172a!important;border:1px solid rgba(99,102,241,.22)!important}body.light .aiw__chip:hover,body.light .chatw__chip:hover,html[data-theme=light] .aiw__chip:hover,html[data-theme=light] .chatw__chip:hover{background:#dbe4ff!important;color:#0c1222!important}body.light .aiw__send:disabled,body.light .chatw__send:disabled,html[data-theme=light] .aiw__send:disabled,html[data-theme=light] .chatw__send:disabled{color:#64748b!important;background:#e2e8f0!important;opacity:1!important}body.light .aiw__msg--bot,body.light .chatw__msg--bot,html[data-theme=light] .aiw__msg--bot,html[data-theme=light] .chatw__msg--bot{color:#0c1222!important}body.light .msng-chat-hdr-sub,body.light .msng-empty-hint,body.light .msng-thread-preview,body.light .msng-toolbar-sub,html[data-theme=light] .msng-chat-hdr-sub,html[data-theme=light] .msng-empty-hint,html[data-theme=light] .msng-thread-preview,html[data-theme=light] .msng-toolbar-sub{color:#475569!important}body.light .msng-chat-hdr-title,body.light .msng-thread-name,html[data-theme=light] .msng-chat-hdr-title,html[data-theme=light] .msng-thread-name{color:#0f172a!important}body.light .akpi-delta-lbl,body.light .breakdown-label,body.light .chart-legend-item,body.light .kbd-desc,html[data-theme=light] .akpi-delta-lbl,html[data-theme=light] .breakdown-label,html[data-theme=light] .chart-legend-item,html[data-theme=light] .kbd-desc{color:#475569!important;opacity:1!important}body.light .akpi-val,body.light .metric-val,html[data-theme=light] .akpi-val,html[data-theme=light] .metric-val{color:#0f172a!important}body.light .ds-empty__text,body.light .ds-empty__title,body.light .support-empty,body.light .support-empty p,html[data-theme=light] .ds-empty__text,html[data-theme=light] .ds-empty__title,html[data-theme=light] .support-empty,html[data-theme=light] .support-empty p{color:#475569!important}body.light .ds-empty__title,html[data-theme=light] .ds-empty__title{color:#334155!important}body.light a:not(.btn):not(.nav-cta):not(.mobile-menu-cta):not([class*=btn]),html[data-theme=light] a:not(.btn):not(.nav-cta):not(.mobile-menu-cta):not([class*=btn]){color:#1d4ed8}body.light a:not(.btn):hover,html[data-theme=light] a:not(.btn):hover{color:#1e40af}body.light :focus-visible,html[data-theme=light] :focus-visible{outline:#2563eb solid 2px!important;outline-offset:2px}body.light .nav-hamburger:focus-visible,body.light .theme-toggle:focus-visible,html[data-theme=light] .nav-hamburger:focus-visible,html[data-theme=light] .theme-toggle:focus-visible{outline:#2563eb solid 2px!important;outline-offset:2px}body.light .mobile-menu,html[data-theme=light] .mobile-menu{background:rgba(255,255,255,.97)!important}body.light .mobile-menu-link,html[data-theme=light] .mobile-menu-link{color:#334155!important}body.light .mobile-menu-link:focus-visible,body.light .mobile-menu-link:hover,html[data-theme=light] .mobile-menu-link:focus-visible,html[data-theme=light] .mobile-menu-link:hover{color:#0f172a!important;background:#f1f5f9!important}body.light .mobile-menu-close,html[data-theme=light] .mobile-menu-close{color:#334155!important;background:#f1f5f9!important;border-color:rgba(99,102,241,.2)!important}body.light #view-scheduling select.sv2-delay-select,body.light #view-scheduling select.sv2-input.sv2-delay-select,html[data-theme=light] #view-scheduling select.sv2-delay-select,html[data-theme=light] #view-scheduling select.sv2-input.sv2-delay-select{appearance:none!important;-webkit-appearance:none!important;background-color:#f8fafc!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important}body.light .modal-promo-strip,html[data-theme=light] .modal-promo-strip{color:#334155!important}body.light .modal-promo-strip strong,html[data-theme=light] .modal-promo-strip strong{color:#c2410c!important}body.light .price-card--gold .price-amount,html[data-theme=light] .price-card--gold .price-amount{background:linear-gradient(135deg,#92400e,#b45309)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light .broadcast-meta,body.light .compose-meta,body.light .stat-label,html[data-theme=light] .broadcast-meta,html[data-theme=light] .compose-meta,html[data-theme=light] .stat-label{color:#475569!important}body.light .stat-val,html[data-theme=light] .stat-val{color:#0f172a!important}body.light #view-scheduling .sv2-card-meta,body.light #view-scheduling .sv2-card-msg,body.light #view-scheduling .sv2-charcount,body.light #view-scheduling .sv2-empty-sub,body.light #view-scheduling .sv2-hero-sub,body.light #view-scheduling .sv2-hint,body.light #view-scheduling .sv2-list-sub,body.light #view-scheduling .sv2-note,body.light #view-scheduling .sv2-section-label,body.light #view-scheduling .sv2-stat-lbl,body.light #view-scheduling .sv2-topbar-sub,html[data-theme=light] #view-scheduling .sv2-card-meta,html[data-theme=light] #view-scheduling .sv2-card-msg,html[data-theme=light] #view-scheduling .sv2-charcount,html[data-theme=light] #view-scheduling .sv2-empty-sub,html[data-theme=light] #view-scheduling .sv2-hero-sub,html[data-theme=light] #view-scheduling .sv2-hint,html[data-theme=light] #view-scheduling .sv2-list-sub,html[data-theme=light] #view-scheduling .sv2-note,html[data-theme=light] #view-scheduling .sv2-section-label,html[data-theme=light] #view-scheduling .sv2-stat-lbl,html[data-theme=light] #view-scheduling .sv2-topbar-sub{color:#475569!important}body.light #view-scheduling .sv2-topbar-title,html[data-theme=light] #view-scheduling .sv2-topbar-title{color:#0f172a!important}body.light #view-scheduling .sv2-chip:hover,body.light #view-scheduling .sv2-refresh-btn:hover,html[data-theme=light] #view-scheduling .sv2-chip:hover,html[data-theme=light] #view-scheduling .sv2-refresh-btn:hover{color:#334155!important}body.light .badge-free,html[data-theme=light] .badge-free{color:#475569!important;background:rgba(71,85,105,.12)!important}body.light [class*=welcome-sub],body.light [class*=welcome-title],html[data-theme=light] [class*=welcome-sub],html[data-theme=light] [class*=welcome-title]{-webkit-text-fill-color:unset}:root,body:not(.light),html.theme-dark,html[data-theme=dark]{--t-bg:#030508;--t-bg-2:#080b10;--t-surface:#0a0e14;--t-surface-2:#080b10;--t-surface-3:#0c1018;--t-surface-flat:#0a0e14;--t-text:#f1f5f9;--t-text-2:#94a3b8;--t-text-3:#64748b;--t-text-muted:#64748b;--t-border:rgba(255, 255, 255, 0.065);--t-border-2:rgba(255, 255, 255, 0.08);--t-border-soft:rgba(255, 255, 255, 0.05);--t-divider:rgba(255, 255, 255, 0.065);--t-accent:#0866ff;--t-accent-2:#1877f2;--t-accent-soft:rgba(8, 102, 255, 0.14);--t-accent-glow:rgba(8, 102, 255, 0.35);--t-success:#34d399;--t-warning:#fbbf24;--t-danger:#f87171;--t-info:#60a5fa;--t-shadow:0 0 0 1px rgba(255, 255, 255, 0.04) inset,0 4px 12px rgba(0, 0, 0, 0.35);--t-shadow-hover:0 0 0 1px rgba(255, 255, 255, 0.08) inset,0 12px 32px rgba(0, 0, 0, 0.4);--t-input-bg:rgba(255, 255, 255, 0.04);--t-input-border:rgba(255, 255, 255, 0.1);--t-input-focus:rgba(8, 102, 255, 0.45);--t-canvas-grad:#030508;color-scheme:dark}body.light,html.theme-light,html[data-theme=light]{--t-bg:#f5f7ff;--t-bg-2:#eef2ff;--t-surface:#ffffff;--t-surface-2:#f8fafc;--t-surface-3:#f1f5f9;--t-surface-flat:#ffffff;--t-text:#0c1222;--t-text-1:#0c1222;--t-text-2:#334155;--t-text-3:#475569;--t-text-muted:#475569;--t-border:rgba(99, 102, 241, 0.16);--t-border-2:rgba(124, 58, 237, 0.24);--t-border-soft:rgba(15, 23, 42, 0.06);--t-divider:rgba(15, 23, 42, 0.08);--t-accent:#0866ff;--t-accent-2:#1877f2;--t-accent-soft:rgba(8, 102, 255, 0.08);--t-accent-glow:rgba(8, 102, 255, 0.25);--t-success:#059669;--t-warning:#d97706;--t-danger:#dc2626;--t-info:#2563eb;--t-shadow:0 0 0 1px rgba(15, 23, 42, 0.04),0 4px 24px rgba(99, 102, 241, 0.08);--t-shadow-hover:0 0 0 1px rgba(99, 102, 241, 0.22),0 12px 32px rgba(99, 102, 241, 0.14);--t-input-bg:#ffffff;--t-input-border:#cbd5e1;--t-input-focus:rgba(99, 102, 241, 0.45);--t-canvas-grad:radial-gradient(ellipse 70% 50% at 0% 0%, rgba(99, 102, 241, 0.08), transparent 55%),radial-gradient(ellipse 50% 40% at 100% 0%, rgba(167, 139, 250, 0.08), transparent 50%),var(--t-bg);color-scheme:light}@view-transition{navigation:none}::view-transition-new(root),::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(0.4,0,0.2,1);mix-blend-mode:normal}::view-transition-old(root){z-index:1;animation-name:theme-fade-out}::view-transition-new(root){z-index:2;animation-name:theme-fade-in}@keyframes theme-fade-out{from{opacity:1}to{opacity:0}}@keyframes theme-fade-in{from{opacity:0}to{opacity:1}}html.theme-switching,html.theme-switching *,html.theme-switching ::after,html.theme-switching ::before{transition:none!important;animation-duration:0s!important}.theme-crossfade-overlay{position:fixed;inset:0;z-index:2147483646;pointer-events:none;opacity:0;background:var(--t-bg,#030508);transition:opacity .32s cubic-bezier(.4, 0, .2, 1);will-change:opacity}.theme-crossfade-overlay.is-active{opacity:1}body.light,body.light #appPage,body.light #landingPage,html[data-theme=light] #appPage,html[data-theme=light] #landingPage,html[data-theme=light] body{background:var(--t-canvas-grad)!important;background-attachment:fixed;color:var(--t-text)}body.light :is(h1,h2,h3,h4,h5,h6),html[data-theme=light] body :is(h1,h2,h3,h4,h5,h6){color:var(--t-text)}body.light #appPage,body.light #landingPage,html[data-theme=light] #appPage,html[data-theme=light] #landingPage{--text:var(--t-text);--text2:var(--t-text-2);--text3:var(--t-text-3);--bg:var(--t-bg);--bg2:var(--t-bg-2);--bg3:var(--t-surface-3);--surface:var(--t-surface);--surface2:var(--t-surface-2);--surface3:var(--t-surface-3);--border:var(--t-border);--border2:var(--t-border-2)}body.light #landingPage .nav,body.light #landingPage .nav.nav--scrolled,body.light #landingPage .nav.scrolled,html[data-theme=light] #landingPage .nav,html[data-theme=light] #landingPage .nav.nav--scrolled,html[data-theme=light] #landingPage .nav.scrolled{background:rgba(255,255,255,.92)!important;border-bottom-color:var(--t-divider)!important;box-shadow:0 4px 24px rgba(15,23,42,.06)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}body.light #landingPage .nav-brand-name,html[data-theme=light] #landingPage .nav-brand-name{color:var(--t-text)!important;-webkit-text-fill-color:var(--t-text)!important}body.light #landingPage .nav-brand-name em,html[data-theme=light] #landingPage .nav-brand-name em{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light #landingPage .nav-links a,html[data-theme=light] #landingPage .nav-links a{color:var(--t-text-2)!important}body.light #landingPage .nav-links a:hover,html[data-theme=light] #landingPage .nav-links a:hover{color:var(--t-text)!important;background:rgba(99,102,241,.08)!important}body.light #landingPage .nav-theme-btn,html[data-theme=light] #landingPage .nav-theme-btn{color:var(--t-text-2)!important;background:var(--t-surface-3)!important;border-color:var(--t-border)!important}body.light #landingPage .nav-theme-btn:hover,html[data-theme=light] #landingPage .nav-theme-btn:hover{color:#1e3a8a!important;background:#e0e7ff!important}body.light #landingPage .hero,html[data-theme=light] #landingPage .hero{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(99,102,241,.1),transparent 55%),linear-gradient(180deg,#f5f3ff 0,#eef2ff 100%)!important}body.light #landingPage .hero-h1,body.light .hero-h1,html[data-theme=light] #landingPage .hero-h1,html[data-theme=light] .hero-h1{background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--t-text)!important;color:var(--t-text)!important}body.light .hero-h1 .grad,body.light .hero-h1 em,html[data-theme=light] .hero-h1 .grad,html[data-theme=light] .hero-h1 em{background:linear-gradient(135deg,#2563eb 0,#7c3aed 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}body.light #landingPage .hero-social-proof,body.light #landingPage .hero-sp-text,body.light #landingPage .hero-sub,html[data-theme=light] #landingPage .hero-social-proof,html[data-theme=light] #landingPage .hero-sp-text,html[data-theme=light] #landingPage .hero-sub{color:var(--t-text-2)!important}body.light #landingPage .hero-badge,html[data-theme=light] #landingPage .hero-badge{background:rgba(99,102,241,.08)!important;border-color:rgba(99,102,241,.22)!important;color:#4338ca!important}body.light #landingPage .activity-ticker,html[data-theme=light] #landingPage .activity-ticker{background:rgba(16,185,129,.08)!important;border-color:rgba(16,185,129,.22)!important;color:#047857!important}body.light #landingPage .ticker-text,html[data-theme=light] #landingPage .ticker-text{color:#047857!important}body.light #landingPage .metric .counter-num,body.light .metric-val,html[data-theme=light] #landingPage .metric .counter-num,html[data-theme=light] .metric-val{background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--t-text)!important;color:var(--t-text)!important}body.light #landingPage .hero-metrics,html[data-theme=light] #landingPage .hero-metrics{background:var(--t-surface)!important;border-color:var(--t-border)!important;box-shadow:var(--t-shadow)!important}body.light #landingPage .metric,html[data-theme=light] #landingPage .metric{border-right-color:var(--t-divider)!important}body.light #landingPage .metric-lbl,html[data-theme=light] #landingPage .metric-lbl{color:var(--t-text-3)!important}body.light #landingPage .hero-preview-frame,html[data-theme=light] #landingPage .hero-preview-frame{background:var(--t-surface)!important;border-color:var(--t-border)!important;box-shadow:0 24px 64px rgba(99,102,241,.12)!important}body.light #landingPage .hero-preview-topbar,html[data-theme=light] #landingPage .hero-preview-topbar{background:var(--t-surface-3)!important;border-bottom-color:var(--t-divider)!important}body.light #landingPage .marquee-strip,html[data-theme=light] #landingPage .marquee-strip{background:linear-gradient(180deg,#e8eeff,#eef2ff)!important;border-color:var(--t-divider)!important}body.light #landingPage .marquee-item,html[data-theme=light] #landingPage .marquee-item{color:var(--t-text-3)!important;border-right-color:var(--t-divider)!important}body.light #landingPage .stats-proof-section,html[data-theme=light] #landingPage .stats-proof-section{background:linear-gradient(180deg,#e0e7ff,#eef2ff)!important}body.light #landingPage .stats-proof-grid,html[data-theme=light] #landingPage .stats-proof-grid{background:var(--t-divider)!important;border-color:var(--t-divider)!important}body.light #landingPage .stats-proof-item,html[data-theme=light] #landingPage .stats-proof-item{background:var(--t-surface)!important}body.light #landingPage .proof-num,body.light #landingPage .stat-strip-num,html[data-theme=light] #landingPage .proof-num,html[data-theme=light] #landingPage .stat-strip-num{color:var(--t-text)!important}body.light #landingPage .proof-label,body.light #landingPage .proof-sub,body.light #landingPage .stat-strip-lbl,html[data-theme=light] #landingPage .proof-label,html[data-theme=light] #landingPage .proof-sub,html[data-theme=light] #landingPage .stat-strip-lbl{color:var(--t-text-3)!important}body.light #landingPage .bigfeat-section,html[data-theme=light] #landingPage .bigfeat-section{background:linear-gradient(180deg,#f8fafc,#eef2ff)!important;border-bottom-color:var(--t-divider)!important}body.light #landingPage .bigfeat-h2,body.light #landingPage .section-h2,html[data-theme=light] #landingPage .bigfeat-h2,html[data-theme=light] #landingPage .section-h2{background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--t-text)!important;color:var(--t-text)!important}body.light #landingPage .bigfeat-h2 em,body.light #landingPage .section-h2 em,html[data-theme=light] #landingPage .bigfeat-h2 em,html[data-theme=light] #landingPage .section-h2 em{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light #landingPage .bigfeat-p,body.light #landingPage .bigfeat-sub,body.light #landingPage .section-sub,html[data-theme=light] #landingPage .bigfeat-p,html[data-theme=light] #landingPage .bigfeat-sub,html[data-theme=light] #landingPage .section-sub{color:var(--t-text-2)!important}body.light #landingPage .section-label,html[data-theme=light] #landingPage .section-label{color:var(--t-accent)!important;background:rgba(99,102,241,.1)!important;border-color:rgba(99,102,241,.2)!important}body.light #landingPage .cta-box,body.light #landingPage .faq-item,body.light #landingPage .feat,body.light #landingPage .price-card,body.light #landingPage .step,body.light #landingPage .testimonial,body.light #landingPage .testimonial-meta,html[data-theme=light] #landingPage .cta-box,html[data-theme=light] #landingPage .faq-item,html[data-theme=light] #landingPage .feat,html[data-theme=light] #landingPage .price-card,html[data-theme=light] #landingPage .step,html[data-theme=light] #landingPage .testimonial,html[data-theme=light] #landingPage .testimonial-meta{background:var(--t-surface)!important;border-color:var(--t-border)!important;box-shadow:var(--t-shadow)!important;backdrop-filter:none!important}body.light #landingPage .features-grid,html[data-theme=light] #landingPage .features-grid{background:0 0!important;border:none!important}body.light #landingPage .feat h3,body.light #landingPage .step h3,body.light #landingPage .testimonial-name,html[data-theme=light] #landingPage .feat h3,html[data-theme=light] #landingPage .step h3,html[data-theme=light] #landingPage .testimonial-name{color:var(--t-text)!important}body.light #landingPage .feat p,body.light #landingPage .step p,body.light #landingPage .testimonial-text,html[data-theme=light] #landingPage .feat p,html[data-theme=light] #landingPage .step p,html[data-theme=light] #landingPage .testimonial-text{color:var(--t-text-2)!important}body.light #landingPage .testimonial-role,html[data-theme=light] #landingPage .testimonial-role{color:var(--t-text-3)!important}body.light #landingPage .testimonial-author,html[data-theme=light] #landingPage .testimonial-author{border-top-color:var(--t-divider)!important}body.light #landingPage .pricing-grid--6 .price-card--gold,html[data-theme=light] #landingPage .pricing-grid--6 .price-card--gold{background:linear-gradient(160deg,rgba(99,102,241,.1) 0,var(--t-surface) 48%)!important;border-color:rgba(99,102,241,.32)!important;box-shadow:0 12px 40px rgba(99,102,241,.14)!important}body.light #landingPage .pricing-grid--6 .price-card:nth-child(n) .price-name,body.light #landingPage .pricing-grid--6 .price-name,html[data-theme=light] #landingPage .pricing-grid--6 .price-card:nth-child(n) .price-name,html[data-theme=light] #landingPage .pricing-grid--6 .price-name{color:var(--t-text-3)!important}body.light #landingPage .pricing-grid--6 .price-card--gold .price-name,html[data-theme=light] #landingPage .pricing-grid--6 .price-card--gold .price-name{color:#4f46e5!important}body.light #landingPage .pricing-grid--6 .price-amount,body.light #landingPage .pricing-grid--6 .price-card:nth-child(n) .price-amount,html[data-theme=light] #landingPage .pricing-grid--6 .price-amount,html[data-theme=light] #landingPage .pricing-grid--6 .price-card:nth-child(n) .price-amount{color:var(--t-text)!important;background:0 0!important;-webkit-text-fill-color:var(--t-text)!important}body.light #landingPage .pricing-grid--6 .price-card--gold .price-amount,html[data-theme=light] #landingPage .pricing-grid--6 .price-card--gold .price-amount{background:linear-gradient(135deg,#1e40af,#6d28d9)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light #landingPage .pricing-grid--6 .price-amount sub,body.light #landingPage .pricing-grid--6 .price-billing,body.light #landingPage .pricing-grid--6 .price-original,body.light #landingPage .pricing-grid--6 .price-original s,html[data-theme=light] #landingPage .pricing-grid--6 .price-amount sub,html[data-theme=light] #landingPage .pricing-grid--6 .price-billing,html[data-theme=light] #landingPage .pricing-grid--6 .price-original,html[data-theme=light] #landingPage .pricing-grid--6 .price-original s{color:var(--t-text-3)!important}body.light #landingPage .pricing-grid--6 .price-feats li,html[data-theme=light] #landingPage .pricing-grid--6 .price-feats li{color:var(--t-text-2)!important;border-bottom-color:var(--t-divider)!important}body.light #landingPage .billing-toggle,html[data-theme=light] #landingPage .billing-toggle{background:var(--t-surface-3)!important;border:1px solid var(--t-divider)!important}body.light #landingPage .billing-toggle button,html[data-theme=light] #landingPage .billing-toggle button{color:var(--t-text-3)!important}body.light #landingPage .billing-toggle button.active,html[data-theme=light] #landingPage .billing-toggle button.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important}body.light #landingPage .promo-banner,html[data-theme=light] #landingPage .promo-banner{background:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.22)!important}body.light #landingPage .promo-banner-text,html[data-theme=light] #landingPage .promo-banner-text{color:var(--t-text-2)!important}body.light #landingPage .promo-banner-text strong,html[data-theme=light] #landingPage .promo-banner-text strong{color:#c2410c!important}body.light #landingPage .pro-logo-cloud,html[data-theme=light] #landingPage .pro-logo-cloud{background:var(--t-surface-2)!important;border-color:var(--t-divider)!important}body.light #landingPage .pro-logo-pill,html[data-theme=light] #landingPage .pro-logo-pill{background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text-2)!important}body.light #landingPage .pro-compare__table,html[data-theme=light] #landingPage .pro-compare__table{background:var(--t-surface)!important;border-color:var(--t-border)!important}body.light #landingPage .pro-compare__table th,html[data-theme=light] #landingPage .pro-compare__table th{background:var(--t-surface-3)!important;color:var(--t-text-3)!important;border-bottom-color:var(--t-divider)!important}body.light #landingPage .pro-compare__table td,html[data-theme=light] #landingPage .pro-compare__table td{border-bottom-color:var(--t-divider)!important;color:var(--t-text-2)!important}body.light #landingPage .faq-q,body.light #landingPage .pro-compare__table td:first-child,body.light #landingPage .pro-compare__table th:first-child,html[data-theme=light] #landingPage .faq-q,html[data-theme=light] #landingPage .pro-compare__table td:first-child,html[data-theme=light] #landingPage .pro-compare__table th:first-child{color:var(--t-text)!important}body.light #landingPage .faq-a,html[data-theme=light] #landingPage .faq-a{color:var(--t-text-2)!important}body.light #landingPage .cta-h2,body.light .cta-h2,html[data-theme=light] #landingPage .cta-h2,html[data-theme=light] .cta-h2{background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--t-text)!important;color:var(--t-text)!important}body.light #landingPage .cta-h2 span,body.light .cta-h2 span,html[data-theme=light] #landingPage .cta-h2 span,html[data-theme=light] .cta-h2 span{background:linear-gradient(135deg,#2563eb 0,#7c3aed 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}body.light #landingPage .cta-note-item,body.light #landingPage .cta-sub,html[data-theme=light] #landingPage .cta-note-item,html[data-theme=light] #landingPage .cta-sub{color:var(--t-text-2)!important}body.light #landingPage .cta-eyebrow,body.light #landingPage .cta-urgency,html[data-theme=light] #landingPage .cta-eyebrow,html[data-theme=light] #landingPage .cta-urgency{background:rgba(99,102,241,.1)!important;border-color:rgba(99,102,241,.22)!important;color:#4338ca!important}body.light #landingPage .cta-urgency,html[data-theme=light] #landingPage .cta-urgency{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.25)!important;color:#b45309!important}body.light #landingPage .cta-note-item i,html[data-theme=light] #landingPage .cta-note-item i{color:var(--t-success)!important}body.light #landingPage .trust-strip,html[data-theme=light] #landingPage .trust-strip{background:var(--t-surface-2)!important;border-top-color:var(--t-divider)!important}body.light #landingPage .trust-item,html[data-theme=light] #landingPage .trust-item{color:var(--t-text-2)!important;border-right-color:var(--t-divider)!important}body.light #landingPage .trust-item i,html[data-theme=light] #landingPage .trust-item i{color:var(--t-accent)!important}body.light #landingPage .footer-enhanced,html[data-theme=light] #landingPage .footer-enhanced{background:var(--t-surface)!important;border-top-color:var(--t-divider)!important;backdrop-filter:none!important}body.light #landingPage .footer-brand-tagline,body.light #landingPage .footer-col-links a,html[data-theme=light] #landingPage .footer-brand-tagline,html[data-theme=light] #landingPage .footer-col-links a{color:var(--t-text-3)!important}body.light #landingPage .footer-col-title,html[data-theme=light] #landingPage .footer-col-title{color:var(--t-text-muted)!important}body.light #landingPage .footer-col-links a:hover,html[data-theme=light] #landingPage .footer-col-links a:hover{color:var(--t-text)!important}body.light #landingPage .footer-bottom,html[data-theme=light] #landingPage .footer-bottom{color:var(--t-text-muted)!important;border-top-color:var(--t-divider)!important}body.light #landingPage .footer-bottom-copy,body.light #landingPage .footer-bottom-links a,html[data-theme=light] #landingPage .footer-bottom-copy,html[data-theme=light] #landingPage .footer-bottom-links a{color:var(--t-text-3)!important}body.light #landingPage .footer-social-icon,html[data-theme=light] #landingPage .footer-social-icon{background:var(--t-surface-3)!important;border-color:var(--t-divider)!important;color:var(--t-text-2)!important}body.light #landingPage .mobile-menu,html[data-theme=light] #landingPage .mobile-menu{backdrop-filter:blur(20px)}body.light #landingPage .mobile-menu-link,html[data-theme=light] #landingPage .mobile-menu-link{color:var(--t-text-2)!important}body.light #landingPage .mobile-menu-close,html[data-theme=light] #landingPage .mobile-menu-close{color:var(--t-text-3)!important}body.light #appPage .saas-topbar,html[data-theme=light] #appPage .saas-topbar{background:rgba(255,255,255,.96)!important;border-bottom-color:var(--t-divider)!important;box-shadow:0 4px 24px rgba(15,23,42,.06)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}body.light #appPage .saas-topbar .topbar-title h1,html[data-theme=light] #appPage .saas-topbar .topbar-title h1{background:linear-gradient(135deg,#1e3a8a,#5b21b6)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light #appPage .saas-topbar .topbar-title p,html[data-theme=light] #appPage .saas-topbar .topbar-title p{color:var(--t-text-3)!important}body.light #appPage .quota-widget,html[data-theme=light] #appPage .quota-widget{background:var(--t-surface-2)!important;border-color:var(--t-border)!important}body.light #appPage .saas-topbar__icon-btn,html[data-theme=light] #appPage .saas-topbar__icon-btn{color:var(--t-text-2)!important;background:var(--t-surface-3)!important;border-color:var(--t-divider)!important}body.light #appPage .saas-topbar__icon-btn:hover,html[data-theme=light] #appPage .saas-topbar__icon-btn:hover{color:#1e3a8a!important;background:#e0e7ff!important}body.light #appPage #loginStatusText,body.light #appPage .saas-topbar__quota-values .quota-total-num,body.light #appPage .topbar-user-name,html[data-theme=light] #appPage #loginStatusText,html[data-theme=light] #appPage .saas-topbar__quota-values .quota-total-num,html[data-theme=light] #appPage .topbar-user-name{color:var(--t-text-2)!important}body.light #appPage .saas-topbar__quota-values .quota-num,html[data-theme=light] #appPage .saas-topbar__quota-values .quota-num{color:#059669!important}body.light #appPage .nav-sidebar,html[data-theme=light] #appPage .nav-sidebar{background:linear-gradient(180deg,#fff,var(--t-surface-2))!important;border-color:var(--t-border)!important;box-shadow:var(--t-shadow)!important}body.light #appPage .nav-side-item,html[data-theme=light] #appPage .nav-side-item{color:var(--t-text-2)!important}body.light #appPage .nav-side-item:hover:not(.active),html[data-theme=light] #appPage .nav-side-item:hover:not(.active){color:var(--t-text)!important;background:var(--t-surface-3)!important}body.light #appPage .nav-side-item.active,html[data-theme=light] #appPage .nav-side-item.active{color:#1e3a8a!important;background:linear-gradient(135deg,rgba(99,102,241,.16),rgba(124,58,237,.1))!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.28)!important}body.light #appPage .nav-side-item.active i,html[data-theme=light] #appPage .nav-side-item.active i{color:#6d28d9!important}body.light #appPage .broadcast-col,body.light #appPage .compose,body.light #appPage .compose-col,body.light #appPage .sidebar,html[data-theme=light] #appPage .broadcast-col,html[data-theme=light] #appPage .compose,html[data-theme=light] #appPage .compose-col,html[data-theme=light] #appPage .sidebar{background:var(--t-surface)!important;border-color:var(--t-border)!important;box-shadow:var(--t-shadow)!important}body.light #appPage .sidebar-foot,body.light #appPage .sidebar-footer,body.light #appPage .sidebar-hdr,html[data-theme=light] #appPage .sidebar-foot,html[data-theme=light] #appPage .sidebar-footer,html[data-theme=light] #appPage .sidebar-hdr{border-color:var(--t-divider)!important;background:linear-gradient(180deg,transparent,rgba(15,23,42,.02))!important}body.light #appPage .page-card,html[data-theme=light] #appPage .page-card{color:var(--t-text)!important}body.light #appPage .page-card:hover,html[data-theme=light] #appPage .page-card:hover{background:var(--t-surface-3)!important;border-color:var(--t-border)!important}body.light #appPage .page-card.active,body.light #appPage .page-card.selected,html[data-theme=light] #appPage .page-card.active,html[data-theme=light] #appPage .page-card.selected{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(99,102,241,.04))!important;border-color:rgba(99,102,241,.3)!important;box-shadow:inset 3px 0 0 #6366f1,0 2px 12px rgba(99,102,241,.12)!important}body.light #appPage .page-name,html[data-theme=light] #appPage .page-name{color:var(--t-text)!important}body.light #appPage .page-category,body.light #appPage .pages-empty p,html[data-theme=light] #appPage .page-category,html[data-theme=light] #appPage .pages-empty p{color:var(--t-text-3)!important}body.light #appPage .sidebar-tips,html[data-theme=light] #appPage .sidebar-tips{background:var(--t-surface-2)!important;border-color:var(--t-divider)!important}body.light #appPage .sidebar-tips-hdr,body.light #appPage .stip-item,html[data-theme=light] #appPage .sidebar-tips-hdr,html[data-theme=light] #appPage .stip-item{color:var(--t-text-2)!important}body.light #appPage input,body.light #appPage select,body.light #appPage textarea,html[data-theme=light] #appPage input,html[data-theme=light] #appPage select,html[data-theme=light] #appPage textarea{color:var(--t-text)!important;background-color:var(--t-surface)!important;border-color:var(--t-input-border)!important}body.light #appPage input:focus,body.light #appPage select:focus,body.light #appPage textarea:focus,html[data-theme=light] #appPage input:focus,html[data-theme=light] #appPage select:focus,html[data-theme=light] #appPage textarea:focus{border-color:var(--t-accent)!important;box-shadow:0 0 0 3px rgba(99,102,241,.16)!important}body.light #appPage input::placeholder,body.light #appPage textarea::placeholder,html[data-theme=light] #appPage input::placeholder,html[data-theme=light] #appPage textarea::placeholder{color:var(--t-text-muted)!important}body.light #appPage .ds-btn--ghost,body.light #appPage .ds-btn--secondary,html[data-theme=light] #appPage .ds-btn--ghost,html[data-theme=light] #appPage .ds-btn--secondary{background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text-2)!important}body.light #appPage .ds-btn--ghost:hover,body.light #appPage .ds-btn--secondary:hover,html[data-theme=light] #appPage .ds-btn--ghost:hover,html[data-theme=light] #appPage .ds-btn--secondary:hover{background:var(--t-surface-3)!important;color:var(--t-text)!important}body.light #appPage .pro-view,html[data-theme=light] #appPage .pro-view{background:0 0!important;color:var(--t-text)}body.light #appPage .pro-view__title,html[data-theme=light] #appPage .pro-view__title{color:var(--t-text)!important;text-shadow:none!important}body.light #appPage .pro-view__sub,html[data-theme=light] #appPage .pro-view__sub{color:var(--t-text-2)!important}body.light #appPage .pro-view__eyebrow,html[data-theme=light] #appPage .pro-view__eyebrow{color:var(--t-accent)!important}body.light #appPage .analytics-chart-wrap,body.light #appPage .analytics-history,body.light #appPage .analytics-kpi,body.light #appPage .pro-card,body.light #appPage .saas-billing-card,body.light #appPage .settings-card,body.light #appPage .settings-section,html[data-theme=light] #appPage .analytics-chart-wrap,html[data-theme=light] #appPage .analytics-history,html[data-theme=light] #appPage .analytics-kpi,html[data-theme=light] #appPage .pro-card,html[data-theme=light] #appPage .saas-billing-card,html[data-theme=light] #appPage .settings-card,html[data-theme=light] #appPage .settings-section{background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text)!important;box-shadow:var(--t-shadow)!important}body.light #appPage .akpi-val,body.light #appPage .analytics-history-hdr,body.light #appPage .saas-billing-card__title,html[data-theme=light] #appPage .akpi-val,html[data-theme=light] #appPage .analytics-history-hdr,html[data-theme=light] #appPage .saas-billing-card__title{color:var(--t-text)!important}body.light #appPage .akpi-lbl,body.light #appPage .analytics-empty,body.light #appPage .saas-billing-card__sub,body.light #appPage .saas-usage-meta,html[data-theme=light] #appPage .akpi-lbl,html[data-theme=light] #appPage .analytics-empty,html[data-theme=light] #appPage .saas-billing-card__sub,html[data-theme=light] #appPage .saas-usage-meta{color:var(--t-text-3)!important}body.light #appPage .saas-usage-bar,html[data-theme=light] #appPage .saas-usage-bar{background:var(--t-surface-3)!important}body.light #appPage .period-btn,html[data-theme=light] #appPage .period-btn{background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text-2)!important}body.light #appPage .period-btn.active,html[data-theme=light] #appPage .period-btn.active{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important;border-color:transparent!important}body.light #appPage .delay-opt,body.light #appPage .settings-btn,html[data-theme=light] #appPage .delay-opt,html[data-theme=light] #appPage .settings-btn{background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text-2)!important}body.light #appPage .delay-opt.active,html[data-theme=light] #appPage .delay-opt.active{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important;border-color:transparent!important}body.light #appPage .delay-opt:hover:not(.active),body.light #appPage .settings-btn:hover,html[data-theme=light] #appPage .delay-opt:hover:not(.active),html[data-theme=light] #appPage .settings-btn:hover{background:var(--t-surface-3)!important;color:var(--t-text)!important}body.light #appPage .settings-btn--danger,html[data-theme=light] #appPage .settings-btn--danger{color:#b91c1c!important;border-color:rgba(239,68,68,.25)!important}body.light #appPage .settings-toggle,html[data-theme=light] #appPage .settings-toggle{color:var(--t-text-2)!important}body.light #appPage .settings-card h4,body.light #appPage .settings-card p,html[data-theme=light] #appPage .settings-card h4,html[data-theme=light] #appPage .settings-card p{color:var(--t-text)!important}body.light #appPage .settings-card p,html[data-theme=light] #appPage .settings-card p{color:var(--t-text-2)!important}body.light #appPage #view-help .faq-item,body.light #appPage #view-help .help-faq .faq-item,html[data-theme=light] #appPage #view-help .faq-item,html[data-theme=light] #appPage #view-help .help-faq .faq-item{background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text)!important}body.light #appPage table th,html[data-theme=light] #appPage table th{color:var(--t-text-2)!important;background:var(--t-surface-3)!important;border-bottom-color:var(--t-divider)!important}body.light #appPage table td,html[data-theme=light] #appPage table td{color:var(--t-text)!important;border-bottom-color:var(--t-divider)!important}body.light #upgradeModal>div,body.light .modal-box,body.light .sched-modal,body.light .upgrade-modal-box,html[data-theme=light] #upgradeModal>div,html[data-theme=light] .modal-box,html[data-theme=light] .sched-modal,html[data-theme=light] .upgrade-modal-box{background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text)!important;box-shadow:0 24px 80px rgba(15,23,42,.18)!important}body.light .modal-overlay,body.light .upgrade-modal-overlay,html[data-theme=light] .modal-overlay,html[data-theme=light] .upgrade-modal-overlay{background:rgba(15,23,42,.55)!important}body.light .modal-box .modal-title,body.light .modal-box h2,body.light .modal-box h3,html[data-theme=light] .modal-box .modal-title,html[data-theme=light] .modal-box h2,html[data-theme=light] .modal-box h3{color:var(--t-text)!important}body.light .modal-box .modal-sub,body.light .modal-box p,html[data-theme=light] .modal-box .modal-sub,html[data-theme=light] .modal-box p{color:var(--t-text-2)!important}body.light #topbarUserMenu,body.light .dropdown-menu,body.light .saas-topbar__menu,body.light .topbar-user-menu,html[data-theme=light] #topbarUserMenu,html[data-theme=light] .dropdown-menu,html[data-theme=light] .saas-topbar__menu,html[data-theme=light] .topbar-user-menu{background:var(--t-surface)!important;border:1px solid var(--t-border)!important;box-shadow:0 12px 40px rgba(15,23,42,.14)!important;color:var(--t-text)!important}body.light #topbarUserMenu a,body.light #topbarUserMenu button,body.light .dropdown-menu a,body.light .dropdown-menu button,body.light .saas-topbar__menu [role=menuitem],body.light .saas-topbar__menu a,body.light .saas-topbar__menu button,body.light .saas-topbar__menu li,body.light .topbar-user-menu a,body.light .topbar-user-menu button,html[data-theme=light] #topbarUserMenu a,html[data-theme=light] #topbarUserMenu button,html[data-theme=light] .dropdown-menu a,html[data-theme=light] .dropdown-menu button,html[data-theme=light] .saas-topbar__menu [role=menuitem],html[data-theme=light] .saas-topbar__menu a,html[data-theme=light] .saas-topbar__menu button,html[data-theme=light] .saas-topbar__menu li,html[data-theme=light] .topbar-user-menu a,html[data-theme=light] .topbar-user-menu button{color:var(--t-text)!important;background:0 0!important}body.light #topbarUserMenu a:hover,body.light #topbarUserMenu button:hover,body.light .dropdown-menu a:hover,body.light .dropdown-menu button:hover,body.light .saas-topbar__menu [role=menuitem]:hover,body.light .saas-topbar__menu a:hover,body.light .saas-topbar__menu button:hover,body.light .topbar-user-menu a:hover,body.light .topbar-user-menu button:hover,html[data-theme=light] #topbarUserMenu a:hover,html[data-theme=light] #topbarUserMenu button:hover,html[data-theme=light] .dropdown-menu a:hover,html[data-theme=light] .dropdown-menu button:hover,html[data-theme=light] .saas-topbar__menu [role=menuitem]:hover,html[data-theme=light] .saas-topbar__menu a:hover,html[data-theme=light] .saas-topbar__menu button:hover,html[data-theme=light] .topbar-user-menu a:hover,html[data-theme=light] .topbar-user-menu button:hover{background:var(--t-surface-3)!important;color:var(--t-text)!important}body.light #topbarUserMenu hr,body.light .saas-topbar__menu .menu-divider,body.light .saas-topbar__menu hr,html[data-theme=light] #topbarUserMenu hr,html[data-theme=light] .saas-topbar__menu .menu-divider,html[data-theme=light] .saas-topbar__menu hr{border-color:var(--t-divider)!important;background:var(--t-divider)!important}body.light #topbarUserMenu .muted,body.light #topbarUserMenu small,body.light .saas-topbar__menu .muted,body.light .saas-topbar__menu small,html[data-theme=light] #topbarUserMenu .muted,html[data-theme=light] #topbarUserMenu small,html[data-theme=light] .saas-topbar__menu .muted,html[data-theme=light] .saas-topbar__menu small{color:var(--t-text-3)!important}body.light #statusBar,html[data-theme=light] #statusBar{border-color:var(--t-divider)!important}body.light #statusBar.sb-success,html[data-theme=light] #statusBar.sb-success{background:rgba(16,185,129,.1)!important;color:#047857!important;border-color:rgba(16,185,129,.25)!important}body.light #statusBar.sb-error,html[data-theme=light] #statusBar.sb-error{background:rgba(239,68,68,.08)!important;color:#b91c1c!important;border-color:rgba(239,68,68,.25)!important}body.light #statusBar.sb-warning,html[data-theme=light] #statusBar.sb-warning{background:rgba(245,158,11,.1)!important;color:#b45309!important;border-color:rgba(245,158,11,.25)!important}body.light #statusBar.sb-info,html[data-theme=light] #statusBar.sb-info{background:rgba(99,102,241,.08)!important;color:#4338ca!important;border-color:rgba(99,102,241,.25)!important}body.light #networkBanner.banner-offline,html[data-theme=light] #networkBanner.banner-offline{background:rgba(239,68,68,.08)!important;color:#b91c1c!important;border-color:rgba(239,68,68,.25)!important}body.light #networkBanner.banner-recovering,html[data-theme=light] #networkBanner.banner-recovering{background:rgba(245,158,11,.08)!important;color:#b45309!important;border-color:rgba(245,158,11,.25)!important}body.light #networkBanner.banner-online,html[data-theme=light] #networkBanner.banner-online{background:rgba(16,185,129,.08)!important;color:#047857!important;border-color:rgba(16,185,129,.25)!important}body.light ::-webkit-scrollbar-thumb,html[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(99,102,241,.18)!important}body.light ::-webkit-scrollbar-thumb:hover,html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.32)!important}body.light ::selection,html[data-theme=light] ::selection{color:var(--t-text)}html[data-theme=dark] #appPage,html[data-theme=dark] #landingPage{color:var(--t-text)}html[data-theme=dark] #appPage .broadcast-col,html[data-theme=dark] #appPage .compose,html[data-theme=dark] #appPage .compose-col,html[data-theme=dark] #appPage .sidebar{background:#030508!important;border-color:rgba(255,255,255,.065)!important}html[data-theme=dark] #appPage .pro-view__title{color:var(--t-text)!important}html[data-theme=dark] #appPage .pro-view__sub{color:var(--t-text-2)!important}body.light [style*="color: #fff"],body.light [style*="color:#fff"],body.light [style*="color:white"],html[data-theme=light] [style*="color: #fff"],html[data-theme=light] [style*="color:#fff"],html[data-theme=light] [style*="color:white"]{color:var(--t-text)!important}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation-duration:0s}.theme-crossfade-overlay{transition-duration:0s}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ring-color);outline-offset:2px;border-radius:inherit;box-shadow:0 0 0 4px var(--ring-offset)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;border-color:var(--t-accent,#6366f1)!important;box-shadow:0 0 0 3px var(--ring-offset)!important}h1,h2,h3,h4,h5,h6{font-feature-settings:'kern' 1,'liga' 1,'ss01' 1;letter-spacing:-.02em;line-height:1.15}label,li,p{font-feature-settings:'kern' 1,'liga' 1}.akpi-val,.counter-num,.hp-stat-num,.hv-half-stat-val,.hv-kpi-val,.hv-ph-half-stat-val,.metric-val,.proof-num,.stat-strip-num,.sv2-stat-val{font-variant-numeric:tabular-nums;font-feature-settings:'tnum' 1,'kern' 1}.btn-bigfeat,.btn-cta-primary,.btn-hero,.btn-upgrade,.ds-btn--primary,.hv-hero-cta,.nav-cta,.price-btn--basic,.price-btn--gold,.price-btn--pro,.saas-topbar__upgrade,.sv2-submit{position:relative;isolation:isolate;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur) var(--ease-out),filter var(--dur) ease}.btn-bigfeat:hover,.btn-cta-primary:hover,.btn-hero:hover:not(:disabled):not(.loading),.btn-upgrade:hover,.ds-btn--primary:hover,.hv-hero-cta:hover,.nav-cta:hover:not(:disabled):not(.loading),.price-btn--basic:hover,.price-btn--gold:hover,.price-btn--pro:hover,.saas-topbar__upgrade:hover,.sv2-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.btn-bigfeat:active,.btn-cta-primary:active,.btn-hero:active:not(:disabled),.btn-upgrade:active,.ds-btn--primary:active,.hv-hero-cta:active,.nav-cta:active:not(:disabled),.price-btn--basic:active,.price-btn--gold:active,.price-btn--pro:active,.saas-topbar__upgrade:active,.sv2-submit:active:not(:disabled){transform:translateY(0) scale(.98);transition-duration:80ms}.btn-cta-primary::after,.btn-hero::after,.btn-upgrade::after,.ds-btn--primary::after,.hv-hero-cta::after,.nav-cta::after,.sv2-submit::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 50%);pointer-events:none;opacity:.6;z-index:1}.btn-cta-primary>*,.btn-hero>*,.btn-upgrade>*,.ds-btn--primary>*,.hv-hero-cta>*,.nav-cta>*,.sv2-submit>*{position:relative;z-index:2}.btn-hero-secondary,.delay-opt,.ds-btn--ghost,.ds-btn--secondary,.hv-hero-cta2,.period-btn,.settings-btn,.sidebar-sched-chip,.sv2-chip,.sv2-refresh-btn{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}.btn-hero-secondary:active,.delay-opt:active,.ds-btn--ghost:active,.ds-btn--secondary:active,.hv-hero-cta2:active,.period-btn:active,.settings-btn:active,.sidebar-sched-chip:active,.sv2-chip:active{transform:scale(.97);transition-duration:60ms}button.loading,button:disabled{cursor:not-allowed}.cta-box,.faq-item,.feat,.hv-kpi,.hv-panel,.hv-plan-card,.hv-qa-card,.modal-box,.price-card,.pro-card,.saas-billing-card,.settings-card,.step,.sv2-card,.sv2-compose-card,.testimonial,.upgrade-modal-box{transition:transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background-color var(--dur) ease!important;will-change:transform}.feat:hover,.hv-qa-card:hover,.price-card:hover,.step:hover,.sv2-card:hover,.testimonial:hover{transform:translateY(-3px)}.price-card--gold{position:relative}.price-card--gold::before{content:'';position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(135deg,rgba(99,102,241,.45),rgba(168,85,247,.45));opacity:0;transition:opacity var(--dur) ease}.price-card--gold:hover::before{opacity:1}input,select,textarea{transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,background-color var(--dur-fast) ease}input:hover:not(:focus):not(:disabled),select:hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled){border-color:var(--t-text-3,#94a3b8)}.required::after,[required]+label::after{content:' *';color:var(--t-danger,#f87171);font-weight:700}.nav-side-item{position:relative;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}.nav-side-item::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(180deg,#6366f1,#a855f7);border-radius:0 4px 4px 0;transition:height var(--dur) var(--ease-spring)}.saas-topbar{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.saas-topbar__icon-btn{transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast) ease}.saas-topbar__icon-btn:hover{transform:scale(1.05)}.saas-topbar__icon-btn:active{transform:scale(.95)}.saas-topbar__menu[hidden]{display:none}.saas-topbar__menu:not([hidden]){animation:menu-in var(--dur) var(--ease-out);transform-origin:top right}@keyframes menu-in{from{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hv-hero-badge-fb,.hv-hero-status,.hv-pstatus-badge,.saas-plan-badge,.sv2-badge,.sv2-pill{font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;padding:4px 10px;border-radius:100px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}#landingPage .section,#landingPage section{scroll-margin-top:88px}*{scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:100px;border:2px solid transparent;background-clip:padding-box;transition:background-color var(--dur) ease}body:not(.light) ::-webkit-scrollbar-thumb,html[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:rgba(139,156,255,.22);background-clip:padding-box}body:not(.light) ::-webkit-scrollbar-thumb:hover,html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:rgba(139,156,255,.4)}body.light ::-webkit-scrollbar-thumb,html[data-theme=light] ::-webkit-scrollbar-thumb{background-color:rgba(99,102,241,.22);background-clip:padding-box}body.light ::-webkit-scrollbar-thumb:hover,html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background-color:rgba(99,102,241,.42)}.skeleton,[data-skeleton]{position:relative;overflow:hidden;background:var(--t-surface-3,rgba(255,255,255,.04));border-radius:8px}.skeleton::after,[data-skeleton]::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:1.6s infinite shimmer}body.light .skeleton::after,html[data-theme=light] .skeleton::after{background:linear-gradient(90deg,transparent,rgba(99,102,241,.08),transparent)}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}from{transform:translateX(-100%)}to{transform:translateX(100%)}}.hv-an-tooltip,[role=tooltip]{font-size:12px;font-weight:600;border-radius:8px;padding:8px 12px;box-shadow:0 8px 24px rgba(0,0,0,.25);letter-spacing:-.01em}body:not(.light) .hv-an-tooltip,html[data-theme=dark] .hv-an-tooltip{background:rgba(8,12,28,.96);color:#f1f5f9;border:1px solid rgba(139,156,255,.18)}body.light .hv-an-tooltip,html[data-theme=light] .hv-an-tooltip{background:#fff;color:#0f172a;border:1px solid rgba(99,102,241,.18);box-shadow:0 8px 24px rgba(15,23,42,.14)}body:not(.light) ::selection,html[data-theme=dark] ::selection{background:rgba(168,85,247,.4);color:#fff}body.light ::selection,html[data-theme=light] ::selection{color:#0c1222}.dropdown-menu a,.faq-q,.footer-col-links a,.mobile-menu-link,.nav-links a,.saas-topbar__menu a{transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease}.analytics-empty,.pages-empty,.sv2-empty{animation:fade-up var(--dur-slow) var(--ease-out)}@keyframes fade-up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#upgradeModal:not([hidden]),.modal-overlay:not([hidden]){animation:overlay-in var(--dur) ease}#upgradeModal>div,.modal-box,.sched-modal,.upgrade-modal-box{animation:modal-in var(--dur) var(--ease-spring)}@keyframes overlay-in{from{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px)}}@keyframes modal-in{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}body:not(.light),html[data-theme=dark] body{background-attachment:fixed}html.theme-dark #appPage .saas-topbar,html[data-theme=dark] #appPage .saas-topbar{border-bottom:1px solid rgba(139,156,255,.08)}html[data-theme=dark] .feat,html[data-theme=dark] .hv-kpi,html[data-theme=dark] .hv-panel,html[data-theme=dark] .hv-qa-card,html[data-theme=dark] .price-card,html[data-theme=dark] .pro-card,html[data-theme=dark] .step,html[data-theme=dark] .sv2-card{position:relative}html[data-theme=dark] .feat::after,html[data-theme=dark] .hv-kpi::after,html[data-theme=dark] .hv-panel::after,html[data-theme=dark] .hv-qa-card::after,html[data-theme=dark] .price-card::after,html[data-theme=dark] .pro-card::after,html[data-theme=dark] .step::after,html[data-theme=dark] .sv2-card::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);pointer-events:none;border-radius:inherit}body.light .feat,body.light .hv-kpi,body.light .hv-panel,body.light .hv-qa-card,body.light .price-card,body.light .pro-card,body.light .step,body.light .sv2-card,html[data-theme=light] .feat,html[data-theme=light] .hv-kpi,html[data-theme=light] .hv-panel,html[data-theme=light] .hv-qa-card,html[data-theme=light] .price-card,html[data-theme=light] .pro-card,html[data-theme=light] .step,html[data-theme=light] .sv2-card{position:relative}body.light .feat:hover,body.light .hv-qa-card:hover,body.light .price-card:hover,body.light .step:hover,html[data-theme=light] .feat:hover,html[data-theme=light] .hv-qa-card:hover,html[data-theme=light] .price-card:hover,html[data-theme=light] .step:hover{border-color:rgba(99,102,241,.32)!important;box-shadow:0 0 0 1px rgba(99,102,241,.12),0 12px 32px rgba(99,102,241,.14)!important}body.light .feat-icon,html[data-theme=light] .feat-icon{background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(168,85,247,.08))!important;color:#6366f1!important;border-color:rgba(99,102,241,.18)!important}body.no-scroll{overflow:hidden}img{-webkit-user-drag:none}.avatar,.hero-avatar,.page-avatar,.testimonial-avatar,.topbar-avatar{image-rendering:-webkit-optimize-contrast}#view-analytics .analytics-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#view-analytics .analytics-toolbar{display:inline-flex;gap:8px}#view-analytics .analytics-toolbar .ds-btn{height:36px;font-size:12px;padding:0 14px}#view-analytics #analyticsRefreshBtn.is-spinning i{animation:.6s linear spin}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.akpi-delta{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700;margin-top:6px;letter-spacing:.01em;font-variant-numeric:tabular-nums}.akpi-delta-arrow{font-size:9px}.akpi-delta-lbl{font-weight:500;opacity:.65;margin-left:2px}.akpi-delta--good{color:#10b981}.akpi-delta--bad{color:#ef4444}.akpi-delta--flat{color:var(--t-text-3,#94a3b8)}body.light .akpi-delta--good,html[data-theme=light] .akpi-delta--good{color:#059669}body.light .akpi-delta--bad,html[data-theme=light] .akpi-delta--bad{color:#dc2626}.analytics-chart-meta{font-size:11px;font-weight:600;color:var(--t-text-3,#94a3b8);font-variant-numeric:tabular-nums}.analytics-row-2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin-top:16px}@media (max-width:980px){.analytics-row-2{grid-template-columns:1fr}}.analytics-card-hdr{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:var(--t-text,#f1f5f9);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--t-border,rgba(139,156,255,.12))}.analytics-card-hdr i{margin-right:6px;color:#a78bfa}.analytics-card-sub{font-size:11px;font-weight:600;color:var(--t-text-3,#94a3b8);letter-spacing:.02em;text-transform:uppercase}.analytics-leaderboard{padding:16px}.analytics-leaderboard--pro{background:linear-gradient(165deg,var(--t-surface,rgba(15,23,42,.6)) 0,var(--t-surface-2,rgba(30,27,75,.35)) 100%);border:1px solid var(--t-border,rgba(139,156,255,.14));box-shadow:0 1px 0 rgba(255,255,255,.04) inset}.analytics-card-hdr--leader{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--t-border,rgba(139,156,255,.12))}.analytics-card-hdr-left{display:flex;align-items:center;gap:10px;min-width:0}.analytics-card-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(99,102,241,.35),rgba(168,85,247,.28));border:1px solid rgba(167,139,250,.35);color:#c4b5fd;font-size:14px;flex-shrink:0}.analytics-card-hdr-text{display:flex;flex-direction:column;gap:2px;min-width:0}.analytics-card-title{font-size:13px;font-weight:700;color:var(--t-text,#f1f5f9);line-height:1.2}.analytics-card-caption{font-size:11px;font-weight:500;color:var(--t-text-3,#94a3b8);letter-spacing:.01em}.analytics-card-badge{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a78bfa;background:rgba(99,102,241,.12);border:1px solid rgba(139,92,246,.25);padding:5px 10px;border-radius:100px;white-space:nowrap;font-variant-numeric:tabular-nums}.analytics-top-pages-list{display:flex;flex-direction:column;gap:8px}.analytics-empty--leader{padding:28px 16px;text-align:center;gap:6px}.analytics-empty--leader i{font-size:28px;color:rgba(167,139,250,.45);margin-bottom:4px}.analytics-empty--leader p{margin:0;font-size:13px;font-weight:600;color:var(--t-text,#f1f5f9)}.analytics-empty-hint{font-size:11px;color:var(--t-text-3,#94a3b8);max-width:240px;line-height:1.45}.leader-row--pro{display:grid;grid-template-columns:28px 40px 1fr;gap:12px;align-items:start;padding:12px;border-radius:12px;border:1px solid transparent;background:var(--t-surface-2,rgba(15,23,42,.45));transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.leader-row--pro:hover{border-color:rgba(139,92,246,.22);background:rgba(99,102,241,.08);transform:translateY(-1px)}.leader-row--pro[data-rank="1"]{border-color:rgba(251,191,36,.2);background:linear-gradient(135deg,rgba(251,191,36,.06) 0,rgba(99,102,241,.06) 100%)}.leader-rank{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-weight:800;font-size:12px;color:var(--t-text-3,#94a3b8);background:var(--t-surface-3,rgba(139,156,255,.08));font-variant-numeric:tabular-nums;margin-top:6px}.leader-rank--gold{color:#fcd34d;background:linear-gradient(135deg,rgba(251,191,36,.25),rgba(245,158,11,.12));border:1px solid rgba(251,191,36,.35);box-shadow:0 0 12px rgba(251,191,36,.15)}.leader-rank--silver{color:#cbd5e1;background:linear-gradient(135deg,rgba(148,163,184,.3),rgba(100,116,139,.15));border:1px solid rgba(203,213,225,.25)}body.light .leader-rank--silver,html[data-theme=light] .leader-rank--silver{color:#64748b;background:linear-gradient(135deg,rgba(148,163,184,.2),rgba(241,245,249,.9));border-color:rgba(148,163,184,.35)}.leader-rank--bronze{color:#fdba74;background:linear-gradient(135deg,rgba(251,146,60,.22),rgba(180,83,9,.12));border:1px solid rgba(251,146,60,.3)}.leader-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;font-size:14px;letter-spacing:-.02em;flex-shrink:0;overflow:hidden;border:2px solid rgba(139,92,246,.35);box-shadow:0 4px 14px rgba(99,102,241,.25)}.leader-avatar--img{background:var(--t-surface-3,#1e293b);padding:0}.leader-avatar--img img{width:100%;height:100%;object-fit:cover;display:block}.leader-avatar-fb{display:grid;place-items:center;width:100%;height:100%}.leader-body{min-width:0}.leader-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.leader-name{font-weight:700;font-size:13px;color:var(--t-text,#f1f5f9);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1;min-width:0}.leader-score{text-align:right;flex-shrink:0;line-height:1.1}.leader-score-val{display:block;font-size:15px;font-weight:800;color:var(--t-text,#f1f5f9);font-variant-numeric:tabular-nums}.leader-score-lbl{font-size:10px;font-weight:600;color:var(--t-text-3,#94a3b8);text-transform:uppercase;letter-spacing:.04em}.leader-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.leader-chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--t-text-3,#94a3b8);background:var(--t-surface-3,rgba(139,156,255,.08));border:1px solid var(--t-border-2,rgba(139,156,255,.1));padding:3px 8px;border-radius:100px;font-variant-numeric:tabular-nums}.leader-chip i{font-size:9px;opacity:.85}.leader-chip--good{color:#34d399;border-color:rgba(52,211,153,.25);background:rgba(16,185,129,.1)}.leader-chip--ok{color:#a78bfa;border-color:rgba(167,139,250,.25);background:rgba(99,102,241,.1)}.leader-chip--warn{color:#fbbf24;border-color:rgba(251,191,36,.25);background:rgba(245,158,11,.1)}.leader-bar-wrap{display:flex;align-items:center;gap:8px;margin-top:10px}.leader-bar{flex:1;height:6px;border-radius:100px;background:var(--t-surface-3,rgba(139,156,255,.1));overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.leader-bar-fill{height:100%;min-width:4px;background:linear-gradient(90deg,#6366f1 0,#a855f7 55%,#ec4899 100%);border-radius:100px;transition:width .5s var(--ease-out);box-shadow:0 0 10px rgba(139,92,246,.35)}.leader-bar-pct{font-size:10px;font-weight:700;color:var(--t-text-3,#94a3b8);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}body.light .analytics-leaderboard--pro,html[data-theme=light] .analytics-leaderboard--pro{background:linear-gradient(165deg,#fff 0,#f8fafc 100%);border-color:rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.06)}body.light .leader-row--pro,html[data-theme=light] .leader-row--pro{background:#f8fafc;border-color:rgba(15,23,42,.06)}body.light .leader-row--pro:hover,html[data-theme=light] .leader-row--pro:hover{background:#f1f5f9;border-color:rgba(99,102,241,.2)}body.light .leader-row--pro[data-rank="1"],html[data-theme=light] .leader-row--pro[data-rank="1"]{background:linear-gradient(135deg,rgba(251,191,36,.08) 0,rgba(99,102,241,.05) 100%)}body.light .leader-chip--good,html[data-theme=light] .leader-chip--good{color:#059669}body.light .leader-chip--warn,html[data-theme=light] .leader-chip--warn{color:#d97706}.analytics-heatmap-card{padding:16px}.analytics-heatmap{display:grid;grid-template-columns:repeat(24,1fr);gap:4px;align-items:end}.heat-col{display:flex;flex-direction:column;gap:4px;align-items:center}.heat-label{font-size:9px;color:var(--t-text-3,#94a3b8);font-weight:600;height:12px;font-variant-numeric:tabular-nums}.heat-cell{width:100%;aspect-ratio:1;border-radius:4px;background:var(--t-surface-3,rgba(139,156,255,.06));transition:transform var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.heat-col:hover .heat-cell{transform:scale(1.15);box-shadow:0 0 8px rgba(139,92,246,.4)}.heat-1{background:rgba(99,102,241,.18)}.heat-2{background:rgba(99,102,241,.36)}.heat-3{background:rgba(99,102,241,.55)}.heat-4{background:rgba(139,92,246,.78)}.heat-5{background:linear-gradient(135deg,#6366f1,#a855f7)}.analytics-heatmap-legend{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:11px;color:var(--t-text-3,#94a3b8);font-weight:600}.analytics-heatmap-legend .heat-cell{width:14px;height:14px;aspect-ratio:auto}body.light .heat-cell,html[data-theme=light] .heat-cell{background:rgba(99,102,241,.08)}body.light .heat-1,html[data-theme=light] .heat-1{background:rgba(99,102,241,.22)}body.light .heat-2,html[data-theme=light] .heat-2{background:rgba(99,102,241,.4)}body.light .heat-3,html[data-theme=light] .heat-3{background:rgba(99,102,241,.6)}body.light .heat-4,html[data-theme=light] .heat-4{background:rgba(139,92,246,.8)}body.light .heat-5,html[data-theme=light] .heat-5{background:linear-gradient(135deg,#6366f1,#a855f7)}.analytics-failure-card{padding:16px}.analytics-breakdown{display:flex;flex-direction:column;gap:10px}.breakdown-row{display:grid;grid-template-columns:110px 1fr 110px;gap:12px;align-items:center}.breakdown-label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--t-text-2,#cbd5e1)}.breakdown-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-manual{background:#60a5fa}.dot-auto{background:#f59e0b}.dot-scheduled{background:#a855f7}.breakdown-bar{height:8px;border-radius:100px;background:var(--t-surface-3,rgba(139,156,255,.08));overflow:hidden}.breakdown-fill{height:100%;border-radius:100px;background:linear-gradient(90deg,#6366f1,#a855f7);transition:width .5s var(--ease-out)}.breakdown-row:first-child .breakdown-fill{background:linear-gradient(90deg,#60a5fa,#2563eb)}.breakdown-row:nth-child(2) .breakdown-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.breakdown-row:nth-child(3) .breakdown-fill{background:linear-gradient(90deg,#a855f7,#6366f1)}.breakdown-val{text-align:right;font-size:12px;font-weight:700;color:var(--t-text,#f1f5f9);font-variant-numeric:tabular-nums}@media (max-width:600px){.breakdown-row{grid-template-columns:90px 1fr 88px;gap:8px}}.settings-profile-card .settings-profile-row{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;margin-top:6px}.settings-profile-avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;display:grid;place-items:center;font-weight:800;font-size:22px;overflow:hidden;box-shadow:0 4px 12px rgba(99,102,241,.32)}.settings-profile-avatar img{width:100%;height:100%;object-fit:cover}.settings-profile-initial{font-size:22px}.settings-profile-info{min-width:0}.settings-profile-name{font-weight:800;font-size:16px;color:var(--t-text,#f1f5f9);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-profile-meta{font-size:12px;color:var(--t-text-3,#94a3b8);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-segmented{display:inline-flex;background:#080b10;border:1px solid rgba(255,255,255,.065);border-radius:10px;padding:3px;gap:0}.settings-segmented .seg-opt{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:7px;color:#94a3b8;font-size:12px;cursor:pointer;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease;letter-spacing:-.01em}.settings-segmented .seg-opt:hover:not(.active){color:#edf3ff;background:rgba(255,255,255,.04);background:var(--pro-accent-subtle)!important;color:var(--pro-text)!important;background:var(--pro-accent-subtle)!important}.settings-segmented .seg-opt.active{background:#0866ff;box-shadow:none}body.light .settings-segmented,html[data-theme=light] .settings-segmented{background:rgba(99,102,241,.05);border-color:rgba(99,102,241,.16)}body.light .settings-segmented .seg-opt,html[data-theme=light] .settings-segmented .seg-opt{color:#475569}body.light .settings-segmented .seg-opt:hover:not(.active),html[data-theme=light] .settings-segmented .seg-opt:hover:not(.active){color:#0f172a;background:rgba(99,102,241,.06)}.settings-row-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--t-text-3,#94a3b8);margin:0 0 8px}.settings-row-hint{text-transform:none;letter-spacing:0;font-weight:500;font-size:11px;margin-left:6px;opacity:.8}.settings-inline-row{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.settings-inline-label{font-size:12px;font-weight:600;color:var(--t-text-2,#cbd5e1)}.settings-num,.settings-time{height:36px;padding:0 12px;border-radius:8px;background:var(--t-input-bg,rgba(0,0,0,.3));border:1px solid var(--t-border,rgba(139,156,255,.18));color:var(--t-text,#f1f5f9);font-size:13px;font-weight:600;font-family:inherit;font-variant-numeric:tabular-nums}.settings-num{width:100px}.settings-time{width:110px}.settings-num:focus,.settings-time:focus{outline:0;border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.18)!important}.settings-num:disabled,.settings-time:disabled{opacity:.5;cursor:not-allowed}.settings-inline-hint{font-size:11px;color:var(--t-text-3,#94a3b8)}.settings-action-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.settings-kbd-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:8px}@media (max-width:600px){.settings-kbd-grid{grid-template-columns:1fr}}.kbd-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed var(--t-border-2,rgba(255,255,255,.08));gap:12px}.kbd-row:last-child{border-bottom:0}.kbd-keys{display:inline-flex;gap:4px}.kbd-row kbd{display:inline-block;min-width:22px;padding:2px 8px;border-radius:6px;background:var(--t-surface-3,rgba(255,255,255,.06));border:1px solid var(--t-border,rgba(255,255,255,.1));border-bottom-width:2px;color:var(--t-text,#f1f5f9);font-family:ui-monospace,'SF Mono',Menlo,monospace;font-size:11px;font-weight:700;text-align:center;letter-spacing:0;box-shadow:0 1px 0 rgba(0,0,0,.15)}body.light .kbd-row kbd,html[data-theme=light] .kbd-row kbd{background:#fff;border-color:rgba(15,23,42,.18);color:#0f172a;box-shadow:0 1px 0 rgba(15,23,42,.08)}.kbd-desc{font-size:12px;font-weight:600;color:var(--t-text-2,#cbd5e1);text-align:right}.settings-about-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-top:4px}.settings-about-grid>div{display:flex;flex-direction:column;gap:2px}.settings-about-k{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--t-text-3,#94a3b8)}.settings-about-v{font-size:13px;font-weight:700;color:var(--t-text,var(--fbc-text,#0f172a));display:inline-flex;align-items:center;gap:6px}.settings-status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.6);animation:2s infinite pulse-dot}@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.5}}body.density-compact .feat,body.density-compact .hv-kpi,body.density-compact .pro-card,body.density-compact .settings-card,body.density-compact .step,body.density-compact .sv2-card{padding:14px!important}body.density-compact .pro-view__head{margin-bottom:14px!important}body.density-compact .analytics-kpi-grid,body.density-compact .analytics-row-2{gap:10px!important}.notif-wrap{position:relative;display:inline-flex}.notif-bell{position:relative}.notif-topbar-strip{display:none;align-items:center;gap:12px;padding:10px 16px;margin:0;background:linear-gradient(90deg,rgba(99,102,241,.14),rgba(139,92,246,.1));border-bottom:1px solid rgba(139,156,255,.22);font-size:12px;font-weight:600;color:var(--t-text,#e2e8f0);cursor:pointer;flex-shrink:0;width:100%;box-sizing:border-box}.notif-topbar-strip.is-visible{display:flex}.notif-topbar-strip>i{color:#a78bfa;font-size:14px;flex-shrink:0}.notif-topbar-strip__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-topbar-strip__btn,.notif-topbar-strip__close{flex-shrink:0;border:0;border-radius:8px;cursor:pointer;font-size:11px;font-weight:700}.notif-topbar-strip__btn{padding:6px 12px;background:rgba(99,102,241,.22);color:#c4b5fd}.notif-topbar-strip__btn:hover{background:rgba(99,102,241,.34)}.notif-topbar-strip__close{width:28px;height:28px;background:0 0;color:var(--t-text-3,#94a3b8);font-size:18px;line-height:1}.notif-topbar-strip__close:hover{background:rgba(255,255,255,.06);color:var(--t-text,#f1f5f9)}body.light .notif-topbar-strip,html[data-theme=light] .notif-topbar-strip{background:linear-gradient(90deg,rgba(99,102,241,.08),rgba(139,92,246,.06));border-bottom-color:rgba(99,102,241,.16);color:#334155}body.light .notif-topbar-strip__btn,html[data-theme=light] .notif-topbar-strip__btn{background:rgba(99,102,241,.12);color:#4338ca}.notif-bell.has-unread i{animation:1.4s ease-out bell-ring;color:#f59e0b}@keyframes bell-ring{0%,100%{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}.notif-badge[hidden]{display:none!important}.notif-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;border:2px solid var(--t-bg,#050b16);box-shadow:0 0 0 1px rgba(239,68,68,.32),0 4px 10px rgba(239,68,68,.32);animation:badge-pop .32s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}@keyframes badge-pop{from{transform:scale(0)}to{transform:scale(1)}}body.light .notif-badge,html[data-theme=light] .notif-badge{border-color:#fff}.notif-panel[hidden]{display:none!important}.notif-panel.is-floating{position:fixed!important;top:auto;right:auto;left:auto;z-index:10050!important;margin:0}.notif-panel{position:absolute;top:calc(100% + 10px);right:-8px;width:380px;max-width:calc(100vw - 32px);max-height:480px;display:flex;flex-direction:column;background:var(--t-surface,rgba(14,22,48,.96));border:1px solid var(--t-border,rgba(139,156,255,.18));border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.4),0 0 0 1px rgba(99,102,241,.08);z-index:9999;overflow:hidden;animation:menu-in var(--dur,.24s) var(--ease-out,cubic-bezier(.16,1,.3,1));transform-origin:top right;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}body.light .notif-panel,html[data-theme=light] .notif-panel{background:#fff;border-color:rgba(99,102,241,.18);box-shadow:0 18px 48px rgba(15,23,42,.16),0 0 0 1px rgba(99,102,241,.06)}.notif-panel__hdr{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--t-border,rgba(139,156,255,.14));font-size:13px;font-weight:700;color:var(--t-text,#f1f5f9)}.notif-panel__hdr i{margin-right:8px;color:#a78bfa}.notif-mark-all{background:0 0;border:0;color:var(--t-text-3,#94a3b8);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .15s,color .15s}.notif-mark-all:hover{background:rgba(99,102,241,.12);color:var(--t-text,#f1f5f9)}.notif-panel__body{flex:1;overflow-y:auto;padding:4px 0}.notif-panel__ftr{padding:10px 16px;border-top:1px solid var(--t-border,rgba(139,156,255,.14));font-size:11px;font-weight:600;color:var(--t-text-3,#94a3b8);letter-spacing:.02em}.notif-empty{padding:36px 20px;text-align:center;color:var(--t-text-3,#94a3b8)}.notif-empty i{font-size:28px;display:block;margin-bottom:10px;opacity:.42}.notif-empty p{margin:0;font-size:13px;font-weight:600}.notif-card{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:12px 16px;cursor:pointer;position:relative;transition:background-color .15s;border-bottom:1px solid var(--t-border-2,rgba(139,156,255,.06))}.notif-card:last-child{border-bottom:0}.notif-card:hover{background:rgba(99,102,241,.06)}.notif-card.is-unread{background:linear-gradient(90deg,rgba(99,102,241,.08),transparent 70%)}.notif-card.is-unread::before{content:'';position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#6366f1;box-shadow:0 0 6px rgba(99,102,241,.7)}.notif-card-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:14px;flex-shrink:0}.notif-icon--info{background:rgba(59,130,246,.18);color:#60a5fa}.notif-icon--success{background:rgba(16,185,129,.18);color:#34d399}.notif-icon--warning{background:rgba(245,158,11,.18);color:#fbbf24}.notif-icon--critical{background:rgba(239,68,68,.18);color:#f87171}.notif-card-body{min-width:0}.notif-card-title{font-size:13px;font-weight:700;color:var(--t-text,#f1f5f9);margin-bottom:2px;letter-spacing:-.01em}.notif-card-text{font-size:12px;color:var(--t-text-2,#cbd5e1);line-height:1.5;white-space:pre-wrap;word-break:break-word}.notif-card-link{display:inline-block;margin-top:6px;font-size:11px;font-weight:700;color:#818cf8;text-decoration:none}.notif-card-link:hover{text-decoration:underline}.notif-card-meta{margin-top:6px;font-size:10.5px;font-weight:600;color:var(--t-text-3,#94a3b8);letter-spacing:.02em}.notif-toast{position:fixed;top:80px;right:24px;z-index:100000;display:grid;grid-template-columns:40px 1fr 24px;gap:12px;align-items:flex-start;padding:14px 16px;width:360px;max-width:calc(100vw - 48px);background:var(--t-surface,rgba(14,22,48,.98));border:1px solid var(--t-border,rgba(139,156,255,.2));border-radius:12px;box-shadow:0 12px 36px rgba(0,0,0,.45);transform:translateX(120%);transition:transform .32s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1));backdrop-filter:blur(16px) saturate(180%)}.notif-toast.is-in{transform:translateX(0)}body.light .notif-toast,html[data-theme=light] .notif-toast{background:#fff;border-color:rgba(15,23,42,.12);box-shadow:0 12px 36px rgba(15,23,42,.18)}body.light .notif-toast__title,html[data-theme=light] .notif-toast__title{color:#0f172a}body.light .notif-toast__text,html[data-theme=light] .notif-toast__text{color:#475569}body.light .notif-toast__close,html[data-theme=light] .notif-toast__close{color:#64748b}body.light .notif-toast__close:hover,html[data-theme=light] .notif-toast__close:hover{background:#f1f5f9;color:#0f172a}.notif-toast--info{border-left:3px solid #3b82f6}.notif-toast--success{border-left:3px solid #10b981}.notif-toast--warning{border-left:3px solid #f59e0b}.notif-toast--critical{border-left:3px solid #ef4444;box-shadow:0 12px 36px rgba(239,68,68,.25)}.notif-toast__icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:16px}.notif-toast--info .notif-toast__icon{background:rgba(59,130,246,.18);color:#60a5fa}.notif-toast--success .notif-toast__icon{background:rgba(16,185,129,.18);color:#34d399}.notif-toast--warning .notif-toast__icon{background:rgba(245,158,11,.18);color:#fbbf24}.notif-toast--critical .notif-toast__icon{background:rgba(239,68,68,.18);color:#f87171}.notif-toast__title{font-size:13px;font-weight:700;color:var(--t-text,#f1f5f9);letter-spacing:-.01em;margin-bottom:3px}.notif-toast__text{font-size:12px;color:var(--t-text-2,#cbd5e1);line-height:1.5}.notif-toast__close{background:0 0;border:0;color:var(--t-text-3,#94a3b8);font-size:20px;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;transition:background-color .15s,color .15s}.notif-toast__close:hover{background:rgba(139,156,255,.12);color:var(--t-text,#f1f5f9)}@media (max-width:480px){.notif-panel{right:-50px;width:calc(100vw - 32px)}.notif-toast{width:calc(100vw - 32px);right:16px;top:70px}}.nav-sidebar-contact{padding:8px;border-top:1px dashed var(--t-border-2,rgba(139,156,255,.08));margin-top:4px;overflow:hidden}.nav-contact-btn{width:100%;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(0,132,255,.16),rgba(0,132,255,.06));border:1px solid rgba(0,132,255,.32);color:var(--t-text,#f1f5f9);padding:11px 12px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;transition:transform .16s var(--ease-out),background .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative}.nav-contact-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(0,132,255,.26),rgba(0,132,255,.1));border-color:rgba(0,132,255,.5);box-shadow:0 8px 24px rgba(0,132,255,.22)}.nav-contact-btn:active{transform:translateY(0) scale(.97)}.nav-contact-btn i{font-size:16px;width:20px;text-align:center;flex-shrink:0;color:#0084ff;filter:drop-shadow(0 0 6px rgba(0, 132, 255, .4))}.nav-contact-label{flex:1;text-align:left;opacity:0;transition:opacity .2s}.nav-contact-tag{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#10b981,#059669);padding:2px 7px 2px 16px;border-radius:100px;position:relative;opacity:0;transition:opacity .2s}.nav-sidebar:hover .nav-contact-label,.nav-sidebar:hover .nav-contact-tag{opacity:1}.nav-contact-tag::before{content:'';position:absolute;left:6px;top:50%;width:6px;height:6px;border-radius:50%;background:#d1fae5;transform:translateY(-50%);box-shadow:0 0 0 0 rgba(209,250,229,.7);animation:2s infinite pulse-online}@keyframes pulse-online{0%{box-shadow:0 0 0 0 rgba(209,250,229,.7)}70%{box-shadow:0 0 0 6px rgba(209,250,229,0)}100%{box-shadow:0 0 0 0 rgba(209,250,229,0)}}.nav-contact-badge{position:absolute;top:2px;left:24px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--t-bg-2,#0f172a),0 2px 6px rgba(239,68,68,.5);pointer-events:none;z-index:2;animation:280ms cubic-bezier(.34,1.56,.64,1) nav-badge-pop}@keyframes nav-badge-pop{0%{transform:scale(.3);opacity:0}100%{transform:scale(1);opacity:1}}.nav-contact-btn--pulse{animation:1.4s ease-out 3 nav-contact-pulse}@keyframes nav-contact-pulse{0%,100%,70%{box-shadow:0 0 0 0 rgba(239,68,68,0)}35%{box-shadow:0 0 0 6px rgba(239,68,68,.35)}}.nav-contact-btn--pulse i{animation:.6s ease-out nav-contact-icon-shake}@keyframes nav-contact-icon-shake{0%{transform:rotate(0)}20%{transform:rotate(-12deg) scale(1.08)}40%{transform:rotate(10deg) scale(1.08)}60%{transform:rotate(-8deg) scale(1.05)}80%{transform:rotate(6deg) scale(1.03)}100%{transform:rotate(0) scale(1)}}.chatw{position:fixed;left:96px;bottom:24px;width:380px;max-width:calc(100vw - 120px);height:600px;max-height:calc(100vh - 100px);background:var(--t-bg-1,#0b1220);border:1px solid var(--t-border-1,rgba(139,156,255,.16));border-radius:20px;box-shadow:0 30px 80px -15px rgba(0,0,0,.55),0 12px 35px -8px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.04) inset;z-index:100050;display:flex;flex-direction:column;overflow:hidden;transform:translateX(-20px) scale(.96);opacity:0;transform-origin:bottom left;transition:opacity 240ms cubic-bezier(.2, .7, .2, 1),transform 240ms cubic-bezier(.2, .7, .2, 1)}.chatw[hidden]{display:none!important}.chatw.chatw--open{opacity:1;transform:translateX(0) scale(1)}body.light .chatw,html[data-theme=light] .chatw{background:#fff;border-color:rgba(15,23,42,.08);box-shadow:0 30px 80px -15px rgba(15,23,42,.22),0 12px 35px -8px rgba(15,23,42,.14)}.chatw__hdr{background:linear-gradient(135deg,#4f46e5 0,#6366f1 40%,#8b5cf6 100%);color:#fff;padding:20px 18px 18px;display:flex;align-items:center;gap:12px;flex-shrink:0;position:relative;overflow:hidden}.chatw__hdr::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 100% at 0 0,rgba(255,255,255,.2),transparent 55%),radial-gradient(140% 100% at 100% 100%,rgba(0,0,0,.2),transparent 60%);pointer-events:none}.chatw__hdr::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 80% 20%,rgba(255,255,255,.04) 1px,transparent 1px);background-size:30px 30px,24px 24px;pointer-events:none;opacity:.7}.chatw__hdr-avatar{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;flex-shrink:0;position:relative;box-shadow:0 0 0 2px rgba(255,255,255,.18),0 4px 12px rgba(0,0,0,.25);overflow:hidden}.chatw__hdr-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.chatw__hdr-avatar::after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:#34d399;bottom:-1px;right:-1px;box-shadow:0 0 0 2.5px #6366f1,0 0 8px rgba(52,211,153,.7);animation:2s infinite chatw-pulse}.chatw__hdr-meta{flex:1;min-width:0;position:relative}.chatw__hdr-name{font-size:15px;font-weight:800;letter-spacing:-.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.chatw__hdr-sub{font-size:12px;opacity:.85;display:inline-block;margin-top:2px;color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:opacity 150ms}.chatw__hdr-sub:hover{opacity:1;text-decoration:underline}.chatw__hdr-sub[href='']{pointer-events:none}@keyframes chatw-pulse{0%{box-shadow:0 0 0 2.5px #6366f1,0 0 0 0 rgba(52,211,153,.6)}70%{box-shadow:0 0 0 2.5px #6366f1,0 0 0 6px rgba(52,211,153,0)}100%{box-shadow:0 0 0 2.5px #6366f1,0 0 0 0 rgba(52,211,153,0)}}.chatw__hdr-actions{display:flex;align-items:center;gap:4px;position:relative}.chatw__icon-btn{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background 150ms,transform 150ms;font-size:13px}.chatw__icon-btn:hover{background:rgba(255,255,255,.22);transform:scale(1.05)}.chatw__icon-btn[hidden]{display:none!important}.chatw__body{flex:1;overflow-y:auto;background:linear-gradient(180deg,var(--t-bg-2,#0d1426) 0,var(--t-bg-1,#0b1220) 100%);padding:16px;display:flex;flex-direction:column;gap:8px;position:relative;scrollbar-width:thin}body.light .chatw__body,html[data-theme=light] .chatw__body{background:linear-gradient(180deg,#f8fafc 0,#fff 100%)}.chatw__body::-webkit-scrollbar{width:6px}.chatw__body::-webkit-scrollbar-thumb{background:rgba(139,156,255,.2);border-radius:3px}.chatw__welcome{margin:auto 0;text-align:center;padding:32px 24px 16px;color:var(--t-text-2,#94a3b8);animation:.4s chatw-fade-in}.chatw__welcome-icon{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(129,140,248,.4),transparent 60%),linear-gradient(135deg,rgba(99,102,241,.2),rgba(168,85,247,.18));display:grid;place-items:center;margin:0 auto 14px;color:#a5b4fc;font-size:26px;box-shadow:0 8px 24px -8px rgba(99,102,241,.3),0 0 0 1px rgba(255,255,255,.04) inset;animation:.6s cubic-bezier(.34,1.56,.64,1) chatw-icon-pop}@keyframes chatw-icon-pop{0%{transform:scale(.7);opacity:0}100%{transform:scale(1);opacity:1}}.chatw__welcome-title{font-size:18px;font-weight:800;color:var(--t-text-1,#f1f5f9);margin-bottom:6px;letter-spacing:-.01em}.chatw__welcome-sub{font-size:13px;line-height:1.5;max-width:260px;margin:0 auto 18px}.chatw__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:300px;margin:0 auto}.chatw__chip{background:var(--t-bg-3,#1a2438);color:var(--t-text-1,#f1f5f9);border:1px solid var(--t-border-2,rgba(139,156,255,.12));border-radius:100px;padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:transform 150ms,background 150ms,border-color 150ms;font-family:inherit}.chatw__chip:hover{background:var(--t-bg-2,#0d1426);border-color:rgba(99,102,241,.4);transform:translateY(-1px)}body.light .chatw__chip,html[data-theme=light] .chatw__chip{background:#f1f5f9;color:#0f172a;border-color:rgba(15,23,42,.08)}body.light .chatw__chip:hover,html[data-theme=light] .chatw__chip:hover{background:#e2e8f0;border-color:rgba(99,102,241,.4)}@keyframes chatw-fade-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chatw__messages{display:flex;flex-direction:column;gap:6px}.chatw__date{font-size:11px;font-weight:700;text-align:center;color:var(--t-text-3,#64748b);margin:12px 0 6px;text-transform:uppercase;letter-spacing:.06em}.chatw__msg{display:flex;flex-direction:column;max-width:80%;animation:.2s cubic-bezier(.2,.7,.2,1) chatw-msg-in}@keyframes chatw-msg-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chatw__msg--in{align-self:flex-start;align-items:flex-start}.chatw__msg--out{align-self:flex-end;align-items:flex-end}.chatw__bubble{padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.5;word-wrap:break-word;overflow-wrap:anywhere;box-shadow:0 1px 2px rgba(0,0,0,.06);position:relative}.chatw__msg--in .chatw__bubble{background:var(--t-bg-3,#1a2438);color:var(--t-text-1,#f1f5f9);border-bottom-left-radius:6px;border:1px solid var(--t-border-2,rgba(139,156,255,.08))}body.light .chatw__msg--in .chatw__bubble,html[data-theme=light] .chatw__msg--in .chatw__bubble{background:#f1f5f9;color:#0f172a;border-color:rgba(15,23,42,.06)}.chatw__msg--out .chatw__bubble{background:linear-gradient(135deg,#4f46e5,#6366f1 60%,#7c3aed);color:#fff;border-bottom-right-radius:6px;border:none;box-shadow:0 2px 6px rgba(99,102,241,.22),0 1px 2px rgba(0,0,0,.08)}.chatw__msg--out .chatw__bubble a{color:#c7d2fe;text-decoration:underline}.chatw__msg--in .chatw__bubble a{color:#818cf8;text-decoration:underline}.chatw__msg--cont{margin-top:2px}.chatw__msg--cont .chatw__bubble{border-radius:18px}.chatw__msg--cont.chatw__msg--in .chatw__bubble{border-top-left-radius:6px;border-bottom-left-radius:6px}.chatw__msg--cont.chatw__msg--out .chatw__bubble{border-top-right-radius:6px;border-bottom-right-radius:6px}.chatw__time{font-size:10px;color:var(--t-text-3,#64748b);margin-top:2px;padding:0 4px;opacity:.8}.chatw__msg--cont .chatw__time{display:none}.chatw__msg-meta{display:flex;align-items:center;gap:8px;margin-top:4px;padding:0 4px}.chatw__msg-failed{font-size:10.5px;color:#fca5a5;display:inline-flex;align-items:center;gap:4px;font-weight:600}.chatw__msg-failed i{font-size:11px}.chatw__retry{background:rgba(239,68,68,.18);border:1px solid rgba(239,68,68,.4);color:#fca5a5;padding:2px 9px;border-radius:100px;font-size:10.5px;font-weight:700;cursor:pointer;transition:background 150ms,color 150ms;font-family:inherit}.chatw__retry:hover{background:rgba(239,68,68,.3);color:#fff}.chatw__msg--failed .chatw__bubble{opacity:.78;background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 2px 6px rgba(220,38,38,.25)!important}body.light .chatw__msg-failed,body.light .chatw__retry,html[data-theme=light] .chatw__msg-failed,html[data-theme=light] .chatw__retry{color:#dc2626}.chatw__notice{margin:12px auto 6px;max-width:88%;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.04));border:1px solid rgba(16,185,129,.24);color:var(--t-text-1,#f1f5f9);padding:10px 14px;border-radius:12px;display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.4;animation:280ms chatw-fade-in}.chatw__notice i{color:#10b981;font-size:14px;margin-top:1px;flex-shrink:0}body.light .chatw__notice,html[data-theme=light] .chatw__notice{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.03));color:#0f172a}.chatw__typing{display:flex;gap:4px;padding:8px 14px;background:var(--t-bg-3,#1a2438);border-radius:18px 18px 18px 4px;align-self:flex-start;width:fit-content}.chatw__typing[hidden]{display:none!important}.chatw__typing span{width:6px;height:6px;border-radius:50%;background:var(--t-text-3,#64748b);animation:1.2s infinite chatw-bounce}.chatw__typing span:nth-child(2){animation-delay:.15s}.chatw__typing span:nth-child(3){animation-delay:.3s}@keyframes chatw-bounce{0%,100%,60%{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.chatw__ftr{border-top:1px solid var(--t-border-2,rgba(139,156,255,.08));background:var(--t-bg-1,#0b1220);padding:12px 14px 14px;flex-shrink:0}body.light .chatw__ftr,html[data-theme=light] .chatw__ftr{background:#fff}.chatw__form{display:flex;align-items:flex-end;gap:8px;padding:4px;background:var(--t-bg-2,#0d1426);border:1px solid var(--t-border-2,rgba(139,156,255,.1));border-radius:16px;transition:border-color .2s,box-shadow .2s}.chatw__form:focus-within{border-color:rgba(99,102,241,.5);box-shadow:0 0 0 3px rgba(99,102,241,.12)}body.light .chatw__form,html[data-theme=light] .chatw__form{background:#f8fafc;border-color:rgba(15,23,42,.08)}body.light .chatw__form:focus-within,html[data-theme=light] .chatw__form:focus-within{background:#fff;border-color:rgba(99,102,241,.5)}.chatw__input{flex:1;resize:none;border:none;background:0 0;color:var(--t-text-1,#f1f5f9);padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.4;outline:0;max-height:120px}body.light .chatw__input,html[data-theme=light] .chatw__input{color:#0f172a}.chatw__input::placeholder{color:var(--t-text-3,#64748b)}.chatw__send{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;border:none;cursor:pointer;display:grid;place-items:center;font-size:14px;transition:transform 150ms,box-shadow 150ms,opacity 150ms;flex-shrink:0}.chatw__send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px rgba(99,102,241,.4)}.chatw__send:active:not(:disabled){transform:translateY(0) scale(.97)}.chatw__send:disabled{opacity:.35;cursor:not-allowed;background:var(--t-bg-3,#1a2438);color:var(--t-text-3,#64748b)}body.light .chatw__send:disabled,html[data-theme=light] .chatw__send:disabled{background:#e2e8f0;color:#94a3b8}.chatw__brand{margin-top:8px;font-size:10.5px;color:var(--t-text-3,#64748b);text-align:center;display:flex;align-items:center;justify-content:center;gap:4px;letter-spacing:.02em}.chatw__brand i{color:#10b981;font-size:9px}@media (max-width:600px){.chatw{left:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;border-left:none;border-right:none;border-bottom:none;transform:translateY(20px);transform-origin:bottom center}.chatw.chatw--open{transform:translateY(0)}}.nav-ai-btn{width:100%;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(99,102,241,.08));border:1px solid rgba(168,85,247,.34);color:var(--t-text,#f1f5f9);padding:11px 12px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;position:relative;margin-bottom:6px;transition:transform .16s var(--ease-out),background .2s ease,border-color .2s ease,box-shadow .2s ease}.nav-ai-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(168,85,247,.28),rgba(99,102,241,.14));border-color:rgba(168,85,247,.5);box-shadow:0 8px 24px rgba(168,85,247,.25)}.nav-ai-btn:active{transform:translateY(0) scale(.97)}.nav-ai-btn i{font-size:16px;width:20px;text-align:center;flex-shrink:0;color:#c4b5fd;filter:drop-shadow(0 0 6px rgba(168, 85, 247, .4))}.nav-ai-label{flex:1;text-align:left;opacity:0;transition:opacity .2s}.nav-ai-tag{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#a855f7,#6366f1);padding:2px 8px;border-radius:100px;opacity:0;transition:opacity .2s}.nav-sidebar:hover .nav-ai-label,.nav-sidebar:hover .nav-ai-tag{opacity:1}body.light .nav-ai-btn,html[data-theme=light] .nav-ai-btn{background:linear-gradient(135deg,rgba(124,58,237,.14),rgba(99,102,241,.08));border-color:rgba(124,58,237,.45);color:#0f172a;box-shadow:0 1px 0 rgba(255,255,255,.8) inset}body.light .nav-ai-btn:hover,html[data-theme=light] .nav-ai-btn:hover{background:linear-gradient(135deg,rgba(124,58,237,.22),rgba(99,102,241,.12));border-color:rgba(124,58,237,.62);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 8px 22px rgba(124,58,237,.18)}body.light .nav-ai-btn i,html[data-theme=light] .nav-ai-btn i{color:#6d28d9;filter:none;text-shadow:0 0 1px rgba(255,255,255,.9)}body.light .nav-ai-tag,html[data-theme=light] .nav-ai-tag{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 0 0 1px rgba(15,23,42,.06)}.aiw{position:fixed;right:24px;bottom:24px;width:400px;max-width:calc(100vw - 48px);height:620px;max-height:calc(100vh - 100px);background:var(--t-bg-1,#0b1220);border:1px solid var(--t-border-1,rgba(168,85,247,.2));border-radius:20px;box-shadow:0 30px 80px -15px rgba(76,29,149,.45),0 12px 35px -8px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.04) inset;z-index:100050;display:flex;flex-direction:column;overflow:hidden;transform:translateX(20px) scale(.96);opacity:0;transform-origin:bottom right;transition:opacity 240ms cubic-bezier(.2, .7, .2, 1),transform 240ms cubic-bezier(.2, .7, .2, 1)}.aiw[hidden]{display:none!important}.aiw.aiw--open{opacity:1;transform:translateX(0) scale(1)}body.light .aiw,html[data-theme=light] .aiw{background:#fff;border-color:rgba(168,85,247,.16);box-shadow:0 30px 80px -15px rgba(168,85,247,.2),0 12px 35px -8px rgba(15,23,42,.12)}.aiw__hdr{background:linear-gradient(135deg,#7c3aed 0,#a855f7 50%,#ec4899 130%);color:#fff;padding:20px 18px 18px;display:flex;align-items:center;gap:12px;flex-shrink:0;position:relative;overflow:hidden}.aiw__hdr::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 100% at 0 0,rgba(255,255,255,.2),transparent 55%),radial-gradient(140% 100% at 100% 100%,rgba(0,0,0,.2),transparent 60%);pointer-events:none}.aiw__hdr::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.07) 1px,transparent 1px),radial-gradient(circle at 80% 20%,rgba(255,255,255,.05) 1px,transparent 1px);background-size:30px 30px,24px 24px;pointer-events:none;opacity:.6}.aiw__hdr-avatar{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(255,255,255,.08));backdrop-filter:blur(10px);display:grid;place-items:center;flex-shrink:0;position:relative;box-shadow:0 0 0 2px rgba(255,255,255,.12),0 4px 14px rgba(0,0,0,.25)}.aiw__hdr-avatar i{font-size:18px;color:#fff}.aiw__hdr-meta{flex:1;min-width:0;position:relative}.aiw__hdr-name{font-size:15px;font-weight:800;letter-spacing:-.01em;color:#fff;line-height:1.2}.aiw__hdr-sub{font-size:12px;opacity:.88;display:flex;align-items:center;gap:6px;margin-top:2px;color:#fff}.aiw__online-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#34d399;animation:2s infinite aiw-pulse}@keyframes aiw-pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.6)}70%{box-shadow:0 0 0 6px rgba(52,211,153,0)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.aiw__hdr-actions{display:flex;align-items:center;gap:4px;position:relative}.aiw__icon-btn{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background 150ms,transform 150ms;font-size:13px}.aiw__icon-btn:hover{background:rgba(255,255,255,.24);transform:scale(1.05)}.aiw__body{flex:1;overflow-y:auto;background:linear-gradient(180deg,var(--t-bg-2,#0d1426) 0,var(--t-bg-1,#0b1220) 100%);padding:16px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}body.light .aiw__body,html[data-theme=light] .aiw__body{background:linear-gradient(180deg,#faf5ff 0,#fff 100%)}.aiw__body::-webkit-scrollbar{width:6px}.aiw__body::-webkit-scrollbar-thumb{background:rgba(168,85,247,.25);border-radius:3px}.aiw__welcome{margin:auto 0;text-align:center;padding:32px 24px 16px;color:var(--t-text-2,#94a3b8)}.aiw__welcome-icon{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(196,181,253,.5),transparent 60%),linear-gradient(135deg,rgba(168,85,247,.2),rgba(236,72,153,.15));display:grid;place-items:center;margin:0 auto 14px;color:#c4b5fd;font-size:26px;box-shadow:0 8px 24px -8px rgba(168,85,247,.4)}.aiw__welcome-title{font-size:17px;font-weight:800;color:var(--t-text-1,#f1f5f9);margin-bottom:6px;letter-spacing:-.01em}.aiw__welcome-sub{font-size:13px;line-height:1.5;max-width:280px;margin:0 auto 18px}.aiw__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:340px;margin:0 auto}.aiw__chip{background:var(--t-bg-3,#1a2438);color:var(--t-text-1,#f1f5f9);border:1px solid rgba(168,85,247,.2);border-radius:100px;padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:transform 150ms,background 150ms,border-color 150ms;font-family:inherit}.aiw__chip:hover{background:var(--t-bg-2,#0d1426);border-color:rgba(168,85,247,.5);transform:translateY(-1px)}body.light .aiw__chip,html[data-theme=light] .aiw__chip{background:#faf5ff;color:#0f172a;border-color:rgba(168,85,247,.18)}.aiw__messages{display:flex;flex-direction:column;gap:14px}.aiw__msg{display:flex;flex-direction:column;animation:240ms cubic-bezier(.2,.7,.2,1) aiw-msg-in}@keyframes aiw-msg-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.aiw__msg-row{display:flex;gap:10px;align-items:flex-start}.aiw__msg--user{align-self:flex-end;max-width:86%}.aiw__msg--user .aiw__bubble{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border-radius:16px 16px 6px;padding:11px 14px;font-size:13.5px;line-height:1.5;box-shadow:0 2px 10px rgba(124,58,237,.22);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}.aiw__msg--assistant{align-self:stretch}.aiw__msg--assistant .aiw__avatar{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#a855f7,#ec4899);display:grid;place-items:center;flex-shrink:0;font-size:12px;color:#fff;box-shadow:0 2px 8px rgba(168,85,247,.35)}.aiw__msg--assistant .aiw__bubble{background:var(--t-bg-3,#1a2438);color:var(--t-text-1,#f1f5f9);border:1px solid var(--t-border-2,rgba(168,85,247,.12));border-radius:6px 16px 16px;padding:12px 14px;font-size:13.5px;line-height:1.55;flex:1;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;position:relative;min-height:18px}body.light .aiw__msg--assistant .aiw__bubble,html[data-theme=light] .aiw__msg--assistant .aiw__bubble{background:#f8fafc;color:#0f172a;border-color:rgba(168,85,247,.16)}.aiw__cursor{display:inline-block;width:6px;height:14px;background:currentColor;vertical-align:middle;margin-left:2px;animation:1s infinite aiw-cursor;border-radius:1px;opacity:.7}@keyframes aiw-cursor{50%{opacity:0}}.aiw__msg-actions{display:flex;gap:6px;margin-top:8px;margin-left:38px;flex-wrap:wrap}.aiw__act-btn{background:var(--t-bg-2,#0d1426);color:var(--t-text-2,#94a3b8);border:1px solid var(--t-border-2,rgba(168,85,247,.16));padding:5px 11px;border-radius:100px;font-size:11.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-family:inherit;transition:background 150ms,color 150ms,border-color 150ms}.aiw__act-btn:hover{background:var(--t-bg-3,#1a2438);color:var(--t-text-1,#f1f5f9);border-color:rgba(168,85,247,.5)}.aiw__act-btn--primary{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border-color:transparent}.aiw__act-btn--primary:hover{color:#fff;background:linear-gradient(135deg,#6d28d9,#9333ea);border-color:transparent;transform:translateY(-1px)}body.light .aiw__act-btn,html[data-theme=light] .aiw__act-btn{background:#fff;color:#475569;border-color:rgba(168,85,247,.18)}.aiw__error{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(239,68,68,.04));border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:10px 14px;border-radius:12px;font-size:12.5px}body.light .aiw__error,html[data-theme=light] .aiw__error{color:#dc2626}.aiw__ftr{border-top:1px solid var(--t-border-2,rgba(168,85,247,.12));background:var(--t-bg-1,#0b1220);padding:12px 14px 14px;flex-shrink:0}body.light .aiw__ftr,html[data-theme=light] .aiw__ftr{background:#fff}.aiw__form{display:flex;align-items:flex-end;gap:8px;padding:4px;background:var(--t-bg-2,#0d1426);border:1px solid var(--t-border-2,rgba(168,85,247,.14));border-radius:16px;transition:border-color .2s,box-shadow .2s}.aiw__form:focus-within{border-color:rgba(168,85,247,.6);box-shadow:0 0 0 3px rgba(168,85,247,.14)}body.light .aiw__form,html[data-theme=light] .aiw__form{background:#faf5ff;border-color:rgba(168,85,247,.16)}body.light .aiw__form:focus-within,html[data-theme=light] .aiw__form:focus-within{background:#fff}.aiw__input{flex:1;resize:none;border:none;background:0 0;color:var(--t-text-1,#f1f5f9);padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.4;outline:0;max-height:140px}body.light .aiw__input,html[data-theme=light] .aiw__input{color:#0f172a}.aiw__input::placeholder{color:var(--t-text-3,#64748b)}.aiw__send{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;cursor:pointer;display:grid;place-items:center;font-size:14px;transition:transform 150ms,box-shadow 150ms,opacity 150ms;flex-shrink:0}.aiw__send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px rgba(168,85,247,.4)}.aiw__send:active:not(:disabled){transform:translateY(0) scale(.97)}.aiw__send:disabled{opacity:.35;cursor:not-allowed;background:var(--t-bg-3,#1a2438);color:var(--t-text-3,#64748b)}body.light .aiw__send:disabled,html[data-theme=light] .aiw__send:disabled{background:#e2e8f0;color:#94a3b8}.aiw__brand{margin-top:8px;font-size:10.5px;color:var(--t-text-3,#64748b);text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.aiw__brand i{color:#a855f7;font-size:9px}@media (max-width:600px){.aiw{left:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;transform:translateY(20px);transform-origin:bottom center}.aiw.aiw--open{transform:translateY(0)}}.support-overlay{position:fixed;inset:0;background:rgba(3,6,16,.74);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:100001;display:flex;align-items:center;justify-content:center;padding:16px;animation:overlay-in var(--dur,.24s) ease}.support-overlay[hidden]{display:none!important}body.light .support-overlay,html[data-theme=light] .support-overlay{background:rgba(15,23,42,.4)}.support-modal{position:relative;width:100%;max-width:440px;background:var(--t-surface,#0c1326);border:1px solid var(--t-border,rgba(139,156,255,.18));border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 0 1px rgba(0,132,255,.1);animation:modal-in var(--dur,.24s) var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}body.light .support-modal,html[data-theme=light] .support-modal{background:#fff;border-color:rgba(99,102,241,.18);box-shadow:0 24px 60px rgba(15,23,42,.18)}.support-modal__hero{position:relative;padding:28px 24px 24px;background:linear-gradient(135deg,#0084ff 0,#006aff 60%,#5e3afa 100%);color:#fff;display:grid;grid-template-columns:56px 1fr 32px;gap:16px;align-items:start;overflow:hidden}.support-modal__hero::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 0,rgba(255,255,255,.22),transparent 50%),radial-gradient(circle at 100% 100%,rgba(94,58,250,.4),transparent 60%);pointer-events:none}.support-hero-icon,.support-hero-pulse{width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.18);display:grid;place-items:center;font-size:26px;position:relative;z-index:2;backdrop-filter:blur(8px)}.support-hero-pulse{position:absolute;top:28px;left:24px;background:0 0;border:2px solid rgba(255,255,255,.55);animation:1.8s ease-out infinite pulse-ring;z-index:1}@keyframes pulse-ring{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.6);opacity:0}}.support-hero-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.9);position:relative;z-index:2}.support-hero-title{margin:4px 0 6px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff;position:relative;z-index:2}.support-hero-sub{margin:0;font-size:13px;color:rgba(255,255,255,.88);line-height:1.5;position:relative;z-index:2}.support-close{background:rgba(255,255,255,.12);border:0;color:#fff;font-size:22px;line-height:1;width:32px;height:32px;border-radius:10px;cursor:pointer;display:grid;place-items:center;position:relative;z-index:2;transition:background .16s,transform .16s}.support-close:hover{background:rgba(255,255,255,.24);transform:scale(1.05)}.support-modal__body{padding:20px 24px 22px;display:flex;flex-direction:column;gap:10px}.support-page-card{display:grid;grid-template-columns:44px 1fr 12px;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--t-surface-3,rgba(139,156,255,.06));border:1px solid var(--t-border,rgba(139,156,255,.14));margin-bottom:6px}.support-page-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#1877f2,#0866ff);color:#fff;display:grid;place-items:center;font-size:20px}.support-page-name{font-size:14px;font-weight:800;color:var(--t-text,#f1f5f9);letter-spacing:-.01em}.support-page-sub{font-size:11px;color:var(--t-text-3,#94a3b8);margin-top:2px}.support-online-dot{width:10px;height:10px;border-radius:50%;background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.7);animation:2s infinite pulse-dot}.support-primary-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:12px;background:linear-gradient(135deg,#0084ff 0,#0866ff 100%);color:#fff!important;font-weight:800;font-size:14px;letter-spacing:-.01em;text-decoration:none;box-shadow:0 8px 24px rgba(0,132,255,.4);transition:transform .16s var(--ease-out),box-shadow .2s ease,filter .2s ease}.support-primary-btn i{font-size:17px}.support-primary-arrow{margin-left:4px;font-size:11px!important;opacity:.85}.support-primary-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 32px rgba(0,132,255,.5)}.support-primary-btn:active{transform:translateY(0) scale(.98)}.support-secondary-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:10px;background:var(--t-surface-3,rgba(139,156,255,.06));border:1px solid var(--t-border,rgba(139,156,255,.16));color:var(--t-text-2,#cbd5e1)!important;font-weight:700;font-size:13px;text-decoration:none;transition:background .16s,border-color .16s}.support-secondary-btn:hover{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.32)}.support-secondary-btn[hidden]{display:none!important}.support-empty{padding:14px;border-radius:10px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.24);color:var(--t-text-2,#cbd5e1);font-size:12.5px;display:flex;gap:10px;align-items:flex-start}.support-empty i{color:#f59e0b;font-size:16px;margin-top:1px}.support-empty p{margin:0;line-height:1.5}.support-empty a{color:#818cf8;font-weight:700}.support-modal__ftr{padding:12px 24px 16px;font-size:11.5px;color:var(--t-text-3,#94a3b8);border-top:1px solid var(--t-border-2,rgba(139,156,255,.08));display:flex;align-items:center;gap:8px}.support-modal__ftr i{color:#10b981}#appPage:not([hidden])~#demoVideoWidget,body:has(#appPage:not([hidden])) #demoVideoWidget{display:none!important}.msng-no-page--loading i{opacity:.7;color:var(--msng-accent,#6366f1)}.msng-no-page-btn{margin-top:10px;padding:8px 14px;border-radius:8px;border:1px solid var(--msng-border,rgba(139,156,255,.2));background:var(--msng-accent-soft,rgba(99,102,241,.12));color:var(--msng-text,#e2e8f0);font-size:12px;font-weight:700;cursor:pointer}.msng-no-page-btn:hover{filter:brightness(1.08)}body.light .msng-empty i,body.light .msng-no-page i{opacity:.55;color:var(--t-text-3,#64748b)}.saas-empty-card{text-align:center;padding:32px 24px;border-radius:14px;border:1px dashed var(--t-border,rgba(139,156,255,.2));background:var(--t-surface-2,rgba(15,23,42,.4))}.saas-empty-card i{font-size:36px;opacity:.45;margin-bottom:12px;display:block}.saas-empty-card h3{margin:0 0 8px;font-size:17px;font-weight:800}.saas-empty-card p{margin:0;font-size:13px;color:var(--t-text-3,#94a3b8);line-height:1.55}@media print{#networkBanner,#statusBar,.footer-enhanced,.mobile-menu,.modal-overlay,.nav,.nav-sidebar,.saas-topbar{display:none!important}}:root,body:not(.light),html.theme-dark,html[data-theme=dark]{color-scheme:dark;--pro-accent:#0866ff;--pro-accent-hover:#1877f2;--pro-accent-muted:rgba(8, 102, 255, 0.14);--pro-accent-subtle:rgba(8, 102, 255, 0.08);--pro-accent-border:rgba(59, 130, 246, 0.35);--pro-bg:#030508;--pro-bg-elevated:#0a0e14;--pro-bg-subtle:#080b10;--pro-surface:#0a0e14;--pro-surface-raised:#0a0e14;--pro-surface-hover:#0c1018;--pro-border:rgba(255, 255, 255, 0.065);--pro-border-strong:rgba(255, 255, 255, 0.1);--pro-divider:rgba(255, 255, 255, 0.065);--pro-text:#f8fafc;--pro-text-secondary:#94a3b8;--pro-text-muted:#64748b;--pro-text-inverse:#0f172a;--pro-success:#10b981;--pro-warning:#f59e0b;--pro-danger:#ef4444;--pro-info:#3b82f6;--pro-radius:10px;--pro-radius-lg:14px;--pro-radius-xl:18px;--pro-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.4);--pro-shadow:0 4px 20px rgba(0, 0, 0, 0.35);--pro-shadow-lg:0 12px 40px rgba(0, 0, 0, 0.45);--pro-shadow-focus:0 0 0 3px rgba(8, 102, 255, 0.35);--pro-gradient-brand:linear-gradient(180deg, #1877f2 0%, #0866ff 100%);--pro-gradient-surface:linear-gradient(180deg, var(--pro-surface) 0%, var(--pro-surface) 100%);--pro-canvas:#030508}body.light,html.theme-light,html[data-theme=light]{color-scheme:light;--pro-accent:#0866ff;--pro-accent-hover:#1d4ed8;--pro-accent-muted:rgba(8, 102, 255, 0.1);--pro-accent-subtle:rgba(8, 102, 255, 0.06);--pro-accent-border:rgba(8, 102, 255, 0.28);--pro-bg:#f8fafc;--pro-bg-elevated:#ffffff;--pro-bg-subtle:#f1f5f9;--pro-surface:#ffffff;--pro-surface-raised:#ffffff;--pro-surface-hover:#f1f5f9;--pro-border:#e2e8f0;--pro-border-strong:#cbd5e1;--pro-divider:#e2e8f0;--pro-text:#0f172a;--pro-text-secondary:#475569;--pro-text-muted:#64748b;--pro-text-inverse:#f8fafc;--pro-success:#059669;--pro-warning:#d97706;--pro-danger:#dc2626;--pro-info:#2563eb;--pro-shadow-sm:0 1px 2px rgba(15, 23, 42, 0.05);--pro-shadow:0 1px 3px rgba(15, 23, 42, 0.08),0 4px 16px rgba(15, 23, 42, 0.04);--pro-shadow-lg:0 8px 30px rgba(15, 23, 42, 0.08);--pro-shadow-focus:0 0 0 3px rgba(8, 102, 255, 0.25);--pro-gradient-brand:linear-gradient(180deg, #1877f2 0%, #0866ff 100%);--pro-gradient-surface:linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--pro-canvas:linear-gradient(180deg, #ffffff 0%, #f8fafc 100%)}:root,html.theme-dark,html.theme-light,html[data-theme=dark],html[data-theme=light]{--primary:var(--pro-accent);--primary-light:#3b82f6;--primary-dim:var(--pro-accent-muted);--primary-glow:rgba(8, 102, 255, 0.25);--bg:var(--pro-bg);--bg2:var(--pro-bg-elevated);--bg3:var(--pro-bg-subtle);--surface:var(--pro-surface);--surface2:var(--pro-surface-raised);--surface3:var(--pro-surface-hover);--border:var(--pro-border);--border2:var(--pro-border-strong);--border3:var(--pro-accent-border);--text:var(--pro-text);--text2:var(--pro-text-secondary);--text3:var(--pro-text-muted);--green:var(--pro-success);--red:var(--pro-danger);--amber:var(--pro-warning);--blue:var(--pro-info);--fbc-brand:var(--pro-accent);--fbc-brand-hover:var(--pro-accent-hover);--fbc-brand-dim:var(--pro-accent-muted);--fbc-purple:#3b82f6;--fbc-purple-deep:#1d4ed8;--fbc-purple-dim:var(--pro-accent-muted);--fbc-purple-glow:rgba(8, 102, 255, 0.2);--fbc-accent:#60a5fa;--fbc-accent-dim:var(--pro-accent-subtle);--fbc-canvas:var(--pro-canvas);--gradient-brand:var(--pro-gradient-brand);--gradient-hero:var(--pro-gradient-brand);--gradient-mesh:var(--pro-canvas);--messenger:linear-gradient(135deg, #0866ff, #3b82f6);--shadow-violet:var(--pro-shadow);--cyan:#60a5fa;--cyan-light:#93c5fd;--cyan-dim:var(--pro-accent-muted);--t-bg:var(--pro-bg);--t-bg-2:var(--pro-bg-elevated);--t-surface:var(--pro-surface);--t-surface-2:var(--pro-surface-raised);--t-surface-3:var(--pro-surface-hover);--t-surface-flat:var(--pro-surface);--t-text:var(--pro-text);--t-text-1:var(--pro-text);--t-text-2:var(--pro-text-secondary);--t-text-3:var(--pro-text-muted);--t-text-muted:var(--pro-text-muted);--t-border:var(--pro-border);--t-border-2:var(--pro-border-strong);--t-border-soft:var(--pro-divider);--t-divider:var(--pro-divider);--t-accent:var(--pro-accent);--t-accent-2:#3b82f6;--t-accent-soft:var(--pro-accent-muted);--t-accent-glow:rgba(8, 102, 255, 0.28);--t-success:var(--pro-success);--t-warning:var(--pro-warning);--t-danger:var(--pro-danger);--t-info:var(--pro-info);--t-shadow:var(--pro-shadow);--t-shadow-hover:var(--pro-shadow-lg);--t-input-bg:rgba(0, 0, 0, 0.25);--t-input-border:var(--pro-border-strong);--t-input-focus:rgba(8, 102, 255, 0.45);--t-canvas-grad:var(--pro-canvas);--ds-brand:var(--pro-accent);--ds-brand-hover:var(--pro-accent-hover);--ds-brand-muted:var(--pro-accent-muted);--ds-accent:var(--pro-accent);--ds-accent-muted:var(--pro-accent-muted);--ds-bg:var(--pro-bg);--ds-surface:var(--pro-surface);--ds-surface-raised:var(--pro-surface-raised);--ds-border:var(--pro-border);--ds-text:var(--pro-text);--ds-text-muted:var(--pro-text-secondary);--ds-text-subtle:var(--pro-text-muted);--ds-glow-brand:0 4px 20px rgba(8, 102, 255, 0.28)}#appPage,#landingPage,body,html{background:var(--pro-canvas)!important;background-attachment:fixed!important;color:var(--pro-text)}#appPage,#appPage *,#landingPage,#landingPage *{--text:var(--pro-text);--text2:var(--pro-text-secondary);--text3:var(--pro-text-muted)}::selection{background:rgba(8,102,255,.35);color:#fff}body.light ::selection,html[data-theme=light] ::selection{background:rgba(8,102,255,.18);color:var(--pro-text)}#landingPage .nav{background:rgba(11,15,20,.88)!important;border-bottom:1px solid var(--pro-divider)!important;backdrop-filter:blur(20px) saturate(150%)}#landingPage .nav.scrolled{background:rgba(11,15,20,.96)!important;box-shadow:var(--pro-shadow-sm)!important}body.light #landingPage .nav,body.light #landingPage .nav.scrolled,html[data-theme=light] #landingPage .nav,html[data-theme=light] #landingPage .nav.scrolled{background:rgba(255,255,255,.92)!important;border-bottom-color:var(--pro-border)!important;box-shadow:0 1px 0 rgba(15,23,42,.04)!important}#landingPage .nav-links a{color:var(--pro-text-secondary);font-weight:600}#landingPage .nav-links a:hover{color:var(--pro-text);background:var(--pro-accent-subtle)}#landingPage .nav-brand-name em{background:linear-gradient(135deg,#3b82f6,var(--pro-accent))!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.light #landingPage .nav-brand-name,html[data-theme=light] #landingPage .nav-brand-name{color:var(--pro-text)!important}.app-topbar,.saas-topbar{background:rgba(11,15,20,.94)!important;border-bottom:1px solid var(--pro-divider)!important;box-shadow:none!important}.saas-topbar::after{background:linear-gradient(90deg,transparent,rgba(8,102,255,.2) 45%,rgba(59,130,246,.15) 55%,transparent)!important}body.light .app-topbar,body.light .saas-topbar,html[data-theme=light] .app-topbar,html[data-theme=light] .saas-topbar{background:rgba(255,255,255,.96)!important;border-bottom-color:var(--pro-border)!important}.saas-topbar .topbar-title h1,.topbar-title h1{color:var(--pro-text)!important;background:0 0!important;-webkit-text-fill-color:var(--pro-text)!important;font-weight:800;letter-spacing:-.03em}.saas-topbar .topbar-title p,.topbar-title p{color:var(--pro-text-muted)!important}.saas-topbar__breadcrumb,.topbar-title p{color:var(--pro-text-secondary)!important}.nav-sidebar{border-right:1px solid var(--pro-divider)!important;box-shadow:none!important}body.light .pages-panel,body.light .sidebar,html[data-theme=light] .pages-panel,html[data-theme=light] .sidebar{background:var(--pro-bg-elevated)!important;border-color:var(--pro-border)!important}#sendBtn,.act-btn.primary,.btn-hero,.btn-upgrade,.compose-send,.ds-btn--primary,.hv-hero-cta,.mobile-menu-cta,.nav-cta,.quota-upgrade-btn,.settings-btn:not(.settings-btn--danger),.sv2-submit{background:var(--pro-gradient-brand)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:var(--pro-shadow-sm),0 4px 14px rgba(8,102,255,.28)!important;font-weight:700;letter-spacing:-.02em}#sendBtn:hover:not(:disabled),.btn-hero:hover:not(:disabled),.btn-upgrade:hover,.compose-send:hover:not(:disabled),.ds-btn--primary:hover:not(:disabled),.hv-hero-cta:hover,.mobile-menu-cta:hover,.nav-cta:hover:not(:disabled),.sv2-submit:hover:not(:disabled){background:linear-gradient(180deg,#3b82f6 0,var(--pro-accent-hover) 100%)!important;box-shadow:var(--pro-shadow-sm),0 6px 20px rgba(8,102,255,.35)!important;transform:translateY(-1px)}.act-btn.ghost,.btn-hero-secondary,.ds-btn--ghost{background:var(--pro-surface-raised)!important;border:1px solid var(--pro-border)!important;color:var(--pro-text)!important;box-shadow:none!important}body.light .btn-hero-secondary,body.light .ds-btn--ghost,html[data-theme=light] .btn-hero-secondary,html[data-theme=light] .ds-btn--ghost{background:var(--pro-bg-elevated)!important;border-color:var(--pro-border)!important}#upgradeModal .upgrade-panel,.broadcast-compose,.compose,.feat,.hv-stat,.modal-panel,.price-card,.pro-card,.sched-modal,.settings-card,.settings-section,.stat-card,.step,.sv2-card,.table-wrap{background:var(--pro-surface)!important;border:1px solid var(--pro-border)!important;border-radius:var(--pro-radius-lg)!important;box-shadow:var(--pro-shadow-sm)!important;color:var(--pro-text)}body.light .compose,body.light .hv-stat,body.light .pro-card,body.light .settings-section,body.light .stat-card,html[data-theme=light] .compose,html[data-theme=light] .hv-stat,html[data-theme=light] .pro-card,html[data-theme=light] .settings-section,html[data-theme=light] .stat-card{background:var(--pro-bg-elevated)!important;border-color:var(--pro-border)!important;box-shadow:var(--pro-shadow)!important}.pro-view__head h2,.section-h2,.settings-section h3{color:var(--pro-text)!important;letter-spacing:-.03em}.pro-view__subtitle,.section-sub,.settings-section p{color:var(--pro-text-secondary)!important}.settings-segmented .seg-opt{color:var(--pro-text-secondary)!important;border:1px solid transparent!important;background:0 0!important;font-weight:600}.settings-segmented .seg-opt.active{background:var(--pro-accent)!important;color:#fff!important;border-color:var(--pro-accent)!important;box-shadow:var(--pro-shadow-sm)!important;background:var(--pro-accent)!important;box-shadow:var(--pro-shadow-sm)!important}body.light .settings-segmented .seg-opt.active,html[data-theme=light] .settings-segmented .seg-opt.active{background:var(--pro-accent)!important;color:#fff!important}.settings-toggle{border-color:var(--pro-divider)!important;color:var(--pro-text-secondary)!important}.settings-toggle:hover{background:var(--pro-accent-subtle)!important;color:var(--pro-text)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{background:var(--t-input-bg)!important;border:1px solid var(--pro-border-strong)!important;color:var(--pro-text)!important;border-radius:var(--pro-radius)!important}body.light input:not([type=checkbox]):not([type=radio]),body.light select,body.light textarea,html[data-theme=light] input:not([type=checkbox]):not([type=radio]),html[data-theme=light] select,html[data-theme=light] textarea{background:#fff!important;border-color:var(--pro-border)!important;color:var(--pro-text)!important}input:focus,select:focus,textarea:focus{border-color:var(--pro-accent)!important;box-shadow:var(--pro-shadow-focus)!important;outline:0!important}input::placeholder,textarea::placeholder{color:var(--pro-text-muted)!important}#view-home .hv-hero{border-color:var(--pro-border)!important;box-shadow:var(--pro-shadow)!important}body:not(.light) #view-home .hv-hero,html[data-theme=dark] #view-home .hv-hero{background:linear-gradient(135deg,rgba(8,102,255,.1) 0,rgba(30,58,95,.15) 50%,transparent 100%),linear-gradient(180deg,var(--pro-surface-raised) 0,var(--pro-surface) 100%)!important}#view-home .hv-hero-orb1{background:rgba(8,102,255,.2)!important}#view-home .hv-hero-orb2{background:rgba(59,130,246,.12)!important}body.light #view-home .hv-hero,html[data-theme=light] #view-home .hv-hero{background:linear-gradient(135deg,#eff6ff 0,#fff 70%,#f8fafc 100%)!important;border-color:var(--pro-border)!important}#view-home .hv-stat{background:var(--pro-surface)!important;border-color:var(--pro-border)!important}.quota-widget,.saas-topbar__quota{background:var(--pro-surface)!important;border:1px solid var(--pro-border)!important;box-shadow:none!important}body.light .quota-widget,html[data-theme=light] .quota-widget{background:var(--pro-bg-elevated)!important}.plan-badge,.quota-plan-badge,.saas-plan-badge{background:var(--pro-accent-muted)!important;color:#60a5fa!important;border:1px solid var(--pro-accent-border)!important}body.light .saas-plan-badge,html[data-theme=light] .saas-plan-badge{color:var(--pro-accent)!important}.badge-gold,.price-card--gold{border-color:rgba(217,119,6,.35)!important}.status-connected,.topbar-status--connected{color:var(--pro-success)!important;border-color:rgba(16,185,129,.3)!important;background:rgba(16,185,129,.1)!important}table thead th{color:var(--pro-text-muted)!important;border-bottom-color:var(--pro-divider)!important}table tbody td{color:var(--pro-text-secondary)!important;border-color:var(--pro-divider)!important}table tbody tr:hover{background:var(--pro-accent-subtle)!important}body.light table tbody tr:hover,html[data-theme=light] table tbody tr:hover{background:#f1f5f9!important}#appPage .breakdown-fill,#appPage .heat-5,#appPage [class*=breakdown] .breakdown-fill{background:linear-gradient(90deg,var(--fbc-brand),var(--primary-light))!important}.modal-overlay,.sched-overlay,.upgrade-overlay{background:rgba(11,15,20,.75)!important;backdrop-filter:blur(8px)}body.light .modal-overlay,body.light .sched-overlay,html[data-theme=light] .modal-overlay,html[data-theme=light] .sched-overlay{background:rgba(15,23,42,.45)!important}#appPage .saas-topbar__upgrade,#appPage .topbar-upgrade-btn{background:var(--pro-gradient-brand)!important}#appPage :is(
.analytics-hero,.an-hero,.sv2-hero,.pro-banner
){background:linear-gradient(135deg,rgba(8,102,255,.12) 0,rgba(30,58,95,.08) 100%),var(--pro-surface)!important;border-color:var(--pro-border)!important}body.light #appPage :is(.analytics-hero,.an-hero,.sv2-hero),html[data-theme=light] #appPage :is(.analytics-hero,.an-hero,.sv2-hero){background:linear-gradient(135deg,#eff6ff 0,#fff 100%)!important}.convo-item.active,.inbox-row.active,.thread-item.active{background:var(--pro-accent-muted)!important;border-color:var(--pro-accent-border)!important}.msg-bubble.outgoing,.msg-out{background:var(--pro-accent)!important;color:#fff!important}.msg-bubble.incoming,.msg-in{background:var(--pro-surface-raised)!important;border:1px solid var(--pro-border)!important;color:var(--pro-text)!important}#landingPage .hero{background:radial-gradient(ellipse 70% 45% at 50% -5%,rgba(8,102,255,.1),transparent 55%),var(--pro-bg)!important}body.light #landingPage .hero,html[data-theme=light] #landingPage .hero{background:radial-gradient(ellipse 70% 45% at 50% -5%,rgba(8,102,255,.06),transparent 55%),var(--pro-bg)!important}#landingPage .hero-h1,#landingPage .hero-h1 .grad,body.light #landingPage .hero-h1,html[data-theme=light] #landingPage .hero-h1{color:var(--pro-text)!important}#landingPage .hero-sub{color:var(--pro-text-secondary)!important}#landingPage .pricing-grid--6 .price-card--starter::before{background:linear-gradient(90deg,#2563eb,#60a5fa)!important}#landingPage .pricing-grid--6 .price-card--bronze::before{background:linear-gradient(90deg,#c2410c,#fb923c)!important}#landingPage .pricing-grid--6 .price-card--silver::before{background:linear-gradient(90deg,#4338ca,#818cf8)!important}#landingPage .price-card--gold::before{background:linear-gradient(90deg,#d97706,#f59e0b)!important}#landingPage .pricing-grid--6 .price-card--sapphire::before{background:linear-gradient(90deg,#0369a1,#38bdf8)!important}#landingPage .pricing-grid--6 .price-card--platinum::before{background:linear-gradient(90deg,#6d28d9,#c084fc)!important}#landingPage .footer-enhanced{background:var(--pro-bg-subtle)!important;border-top:1px solid var(--pro-divider)!important}body.light #landingPage .footer-enhanced,html[data-theme=light] #landingPage .footer-enhanced{background:var(--pro-bg)!important;border-top-color:var(--pro-border)!important}.toast{background:var(--pro-surface-raised)!important;border:1px solid var(--pro-border)!important;color:var(--pro-text)!important}.theme-toggle-wrap__hint{color:var(--pro-text-muted)!important}.nav-theme-btn,.saas-topbar__icon-btn{border-color:var(--pro-border)!important;color:var(--pro-text-secondary)!important;background:var(--pro-surface)!important}.nav-theme-btn:hover,.saas-topbar__icon-btn:hover{background:var(--pro-accent-subtle)!important;color:var(--pro-text)!important;border-color:var(--pro-accent-border)!important}.nav-side-item::before{background:var(--pro-accent)!important}.settings-segmented{background:var(--pro-surface-raised)!important;border:1px solid var(--pro-border)!important}body.light .settings-segmented,html[data-theme=light] .settings-segmented{background:var(--pro-bg-subtle)!important;border-color:var(--pro-border)!important}#view-home .hv-kpi-icon.hv-kpi-indigo{background:linear-gradient(135deg,#3b82f6,#0866ff)!important;box-shadow:0 4px 14px rgba(8,102,255,.3)!important}#view-home .hv-upgrade-btn{background:var(--pro-gradient-brand)!important;box-shadow:0 2px 12px rgba(8,102,255,.35)!important}#view-home .hv-plan-fill{background:linear-gradient(90deg,#0866ff,#3b82f6)!important}.chatw__hdr{background:var(--pro-gradient-brand)!important}.chatw__msg--out .chatw__bubble{background:var(--pro-accent)!important;box-shadow:0 2px 8px rgba(8,102,255,.25)!important}.chatw__msg--in .chatw__bubble{background:var(--pro-surface-raised)!important;border-color:var(--pro-border)!important;color:var(--pro-text)!important}body.light .chatw__msg--in .chatw__bubble,html[data-theme=light] .chatw__msg--in .chatw__bubble{background:var(--pro-bg-subtle)!important;color:var(--pro-text)!important}.saas-topbar .btn-upgrade,.topbar-upgrade,[class*=upgrade][class*=btn]{background:var(--pro-gradient-brand)!important;border:none!important}.hv-plan-fill,.meter-fill,.progress-fill,.quota-fill{background:linear-gradient(90deg,var(--pro-accent),#3b82f6)!important}.nav-side-item.active .nav-side-icon,.nav-side-item.active i{color:#60a5fa!important}body.light .nav-side-item.active i,html[data-theme=light] .nav-side-item.active i{color:var(--pro-accent)!important}.profile-avatar,.settings-avatar{background:var(--pro-gradient-brand)!important;border-color:var(--pro-accent-border)!important}#landingPage .pricing-grid--6 .price-card:nth-child(3)::before,#landingPage .pricing-grid--6 .price-card:nth-child(6)::before{background:linear-gradient(90deg,#0866ff,#3b82f6)!important}body:not(.light) #appPage,html[data-theme=dark] #appPage{--premium-glass:var(--pro-surface);--premium-glass-border:var(--pro-border);--premium-shadow-card:var(--pro-shadow-sm)}body:not(.light) #view-broadcast,html[data-theme=dark] #view-broadcast{background:0 0!important}body:not(.light):not(.app-dashboard-active) #appPage .nav-side-item.active,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .nav-side-item.active{background:var(--pro-accent-muted)!important;color:#93c5fd!important;border-color:rgba(8,102,255,.22)!important;box-shadow:inset 0 0 0 1px rgba(8,102,255,.12)!important}body:not(.light):not(.app-dashboard-active) #appPage .nav-side-item.active::before,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .nav-side-item.active::before{background:var(--pro-accent)!important;height:55%!important}body:not(.light):not(.app-dashboard-active) #appPage .nav-side-item.active i,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .nav-side-item.active i{color:#60a5fa!important;filter:none!important}body:not(.light):not(.app-dashboard-active) #appPage .nav-ai-btn,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .nav-ai-btn{background:var(--pro-accent-subtle)!important;border:1px solid var(--pro-accent-border)!important;color:var(--pro-text)!important;box-shadow:none!important}body:not(.light):not(.app-dashboard-active) #appPage .nav-ai-btn:hover,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .nav-ai-btn:hover{background:var(--pro-accent-muted)!important;border-color:rgba(8,102,255,.4)!important;box-shadow:var(--pro-shadow-sm)!important}body:not(.light):not(.app-dashboard-active) #appPage .nav-ai-btn i,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .nav-ai-btn i{color:#60a5fa!important;filter:none!important}body:not(.light):not(.app-dashboard-active) #appPage .nav-ai-tag,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .nav-ai-tag{background:var(--pro-accent)!important;color:#fff!important}body:not(.light):not(.app-dashboard-active) #appPage .analytics-panel,body:not(.light):not(.app-dashboard-active) #appPage .broadcast-col,body:not(.light):not(.app-dashboard-active) #appPage .compose,body:not(.light):not(.app-dashboard-active) #appPage .compose-col,body:not(.light):not(.app-dashboard-active) #appPage .stats-panel,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .analytics-panel,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .broadcast-col,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .compose,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .compose-col,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .stats-panel{background:var(--pro-surface)!important;border:1px solid var(--pro-border)!important;border-radius:var(--pro-radius-lg)!important;box-shadow:var(--pro-shadow-sm)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:not(.light):not(.app-dashboard-active) #appPage .sidebar-hdr,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .sidebar-hdr{background:var(--pro-surface-raised)!important;border-bottom-color:var(--pro-divider)!important}body:not(.light):not(.app-dashboard-active) #appPage .sidebar-tips,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .sidebar-tips{background:var(--pro-bg-subtle)!important;border-top-color:var(--pro-divider)!important}body:not(.light):not(.app-dashboard-active) #appPage .page-card:hover,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .page-card:hover{background:var(--pro-surface-hover)!important;border-color:var(--pro-border)!important}body:not(.light):not(.app-dashboard-active) #appPage .page-card.active,body:not(.light):not(.app-dashboard-active) #appPage .page-card.selected,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .page-card.active,html[data-theme=dark] body:not(.app-dashboard-active) #appPage .page-card.selected{background:var(--pro-accent-muted)!important;border-color:rgba(8,102,255,.35)!important;box-shadow:inset 3px 0 0 var(--pro-accent),var(--pro-shadow-sm)!important}body:not(.light) #appPage #messageText,body:not(.light) #appPage .compose-textarea,html[data-theme=dark] #appPage #messageText,html[data-theme=dark] #appPage .compose-textarea{background:var(--pro-bg-subtle)!important;border-color:var(--pro-border-strong)!important;color:var(--pro-text)!important}body:not(.light) #appPage #messageText:focus,html[data-theme=dark] #appPage #messageText:focus{background:var(--pro-surface-raised)!important;border-color:var(--pro-accent)!important;box-shadow:var(--pro-shadow-focus)!important}body:not(.light) #appPage .compose-hdr,html[data-theme=dark] #appPage .compose-hdr{background:var(--pro-surface-raised)!important;border-bottom-color:var(--pro-divider)!important}body:not(.light) #appPage .compose-section,html[data-theme=dark] #appPage .compose-section{border-bottom-color:var(--pro-divider)!important;border-left-color:rgba(8,102,255,.2)!important}body:not(.light) #appPage .img-attach-panel,body:not(.light) #appPage .img-drop-zone,html[data-theme=dark] #appPage .img-attach-panel,html[data-theme=dark] #appPage .img-drop-zone{background:var(--pro-bg-subtle)!important;border-color:var(--pro-border)!important}body:not(.light) #appPage .char-count-fill,html[data-theme=dark] #appPage .char-count-fill{background:linear-gradient(90deg,var(--pro-accent),#3b82f6)!important}body:not(.light) #appPage .delay-preset,html[data-theme=dark] #appPage .delay-preset{background:var(--pro-surface-raised)!important;border-color:var(--pro-border)!important;color:var(--pro-text-secondary)!important}body:not(.light) #appPage .delay-preset.active,html[data-theme=dark] #appPage .delay-preset.active{background:var(--pro-accent-muted)!important;border-color:rgba(8,102,255,.4)!important;color:#93c5fd!important;box-shadow:inset 0 0 0 1px rgba(8,102,255,.1)!important}body:not(.light) #appPage .delay-preset.active::after,html[data-theme=dark] #appPage .delay-preset.active::after{background:var(--pro-accent)!important}body:not(.light) #appPage .stat-box,html[data-theme=dark] #appPage .stat-box{background:var(--pro-surface-raised)!important}body:not(.light) #appPage .stat-box.s-total::before,html[data-theme=dark] #appPage .stat-box.s-total::before{background:var(--pro-accent)!important;box-shadow:none!important}body:not(.light) #appPage .stat-val,html[data-theme=dark] #appPage .stat-val{color:var(--pro-text)!important;text-shadow:none!important}body:not(.light) #appPage .stat-box.s-total .stat-val,html[data-theme=dark] #appPage .stat-box.s-total .stat-val{color:#93c5fd!important}body:not(.light) #appPage .stat-box.s-sent .stat-val,html[data-theme=dark] #appPage .stat-box.s-sent .stat-val{color:var(--pro-success)!important}body:not(.light) #appPage .progress-bar-area,html[data-theme=dark] #appPage .progress-bar-area{background:var(--pro-bg-subtle)!important}body:not(.light) #appPage .progress-track,html[data-theme=dark] #appPage .progress-track{background:var(--pro-surface-hover)!important}body:not(.light) #appPage .progress-fill,html[data-theme=dark] #appPage .progress-fill{background:linear-gradient(90deg,var(--pro-accent),#3b82f6)!important;box-shadow:none!important}body:not(.light) #appPage .qs-audience i,html[data-theme=dark] #appPage .qs-audience i{background:rgba(8,102,255,.12)!important;color:#60a5fa!important}body:not(.light) #appPage .qs-audience,html[data-theme=dark] #appPage .qs-audience{border-left-color:rgba(8,102,255,.4)!important}body:not(.light) #appPage .bcast-mini-stat,body:not(.light) #appPage .intel-card,body:not(.light) #appPage .quick-stat-card,body:not(.light) #appPage .tpl-item,html[data-theme=dark] #appPage .bcast-mini-stat,html[data-theme=dark] #appPage .intel-card,html[data-theme=dark] #appPage .quick-stat-card,html[data-theme=dark] #appPage .tpl-item{background:var(--pro-surface-raised)!important;border-color:var(--pro-border)!important}body:not(.light) #appPage .panel-section,html[data-theme=dark] #appPage .panel-section{border-bottom-color:var(--pro-divider)!important}body:not(.light) #appPage .tpl-icon--greet,html[data-theme=dark] #appPage .tpl-icon--greet{background:rgba(59,130,246,.12)!important;color:#60a5fa!important}body:not(.light) #appPage #btnAutoStart,body:not(.light) #appPage #btnStart,html[data-theme=dark] #appPage #btnAutoStart,html[data-theme=dark] #appPage #btnStart{background:linear-gradient(180deg,#0d9668 0,#059669 100%)!important;box-shadow:0 2px 12px rgba(5,150,105,.35)!important;border:1px solid rgba(255,255,255,.08)!important}body:not(.light) #appPage #btnStart:hover:not(:disabled),html[data-theme=dark] #appPage #btnStart:hover:not(:disabled){box-shadow:0 4px 18px rgba(5,150,105,.45)!important}body:not(.light) #appPage #btnAutoPause,body:not(.light) #appPage #btnPause,html[data-theme=dark] #appPage #btnAutoPause,html[data-theme=dark] #appPage #btnPause{background:linear-gradient(180deg,#b45309 0,#d97706 100%)!important;box-shadow:0 2px 10px rgba(217,119,6,.3)!important}body:not(.light) #appPage #btnAutoStop,body:not(.light) #appPage #btnStop,html[data-theme=dark] #appPage #btnAutoStop,html[data-theme=dark] #appPage #btnStop{background:linear-gradient(180deg,#b91c1c 0,#dc2626 100%)!important;box-shadow:0 2px 10px rgba(220,38,38,.3)!important}body:not(.light) #appPage #btnAutoResume,body:not(.light) #appPage #btnResume,body:not(.light) #appPage .btn-extra,html[data-theme=dark] #appPage #btnAutoResume,html[data-theme=dark] #appPage #btnResume,html[data-theme=dark] #appPage .btn-extra{background:var(--pro-surface-raised)!important;border-color:var(--pro-border)!important;color:var(--pro-text-secondary)!important;box-shadow:none!important}body:not(.light) #appPage .akpi-purple .akpi-icon,html[data-theme=dark] #appPage .akpi-purple .akpi-icon{background:rgba(8,102,255,.12)!important;color:#60a5fa!important}body:not(.light) #appPage .akpi-purple,html[data-theme=dark] #appPage .akpi-purple{border-left-color:rgba(8,102,255,.45)!important}body.app-dashboard-active:not(.light),html.theme-dark body.app-dashboard-active,html[data-theme=dark] body.app-dashboard-active{--sched-bg:#030508;--hd-glass:#0a0e14;--hd-border:rgba(255, 255, 255, 0.065);--hd-shadow:0 0 0 1px rgba(255, 255, 255, 0.04) inset,0 4px 12px rgba(0, 0, 0, 0.35);--hd-shadow-hover:0 0 0 1px rgba(255, 255, 255, 0.08) inset,0 12px 32px rgba(0, 0, 0, 0.4);--hd-card:var(--hd-glass);--hd-card-inner:#080b10;--hd-head:#0c1018;--sched-surface:var(--hd-glass);--sched-surface-2:#080b10;--sched-edge:var(--hd-border);--sched-accent:#0866ff;--sched-accent-soft:rgba(8, 102, 255, 0.12);--sched-text:#edf3ff;--sched-text-2:#7b8fb5;--sched-text-3:#485878;--bg:var(--sched-bg);--bg2:var(--sched-surface-2);--bg3:var(--sched-surface);--surface:var(--sched-surface);--surface2:var(--sched-surface-2);--surface3:var(--sched-surface-2);--border:var(--sched-edge);--border2:var(--sched-edge);--text:var(--sched-text);--text2:var(--sched-text-2);--text3:var(--sched-text-3);--primary:#0866ff;--primary-light:#4f9fff;--primary-dim:rgba(8, 102, 255, 0.13);--gradient-brand:linear-gradient(135deg, #0866ff 0%, #0554d4 52%, #0447b8 100%);--shadow-accent:0 4px 14px rgba(8, 102, 255, 0.28);--hd-surface-card:var(--hd-glass);--pro-canvas:#030508;--t-canvas-grad:#030508;--gradient-mesh:none;--fbc-canvas:#030508;--shell-canvas-bg:#030508;--settings-workspace-bg:#030508;--analytics-workspace-bg:#030508}body.light.app-dashboard-active,html.theme-light body.app-dashboard-active,html[data-theme=light] body.app-dashboard-active{--sched-bg:#f4f6fc;--hd-glass:#ffffff;--hd-border:rgba(15, 23, 42, 0.08);--hd-shadow:0 1px 3px rgba(15, 23, 42, 0.06);--hd-shadow-hover:0 4px 16px rgba(15, 23, 42, 0.08);--hd-card:#ffffff;--hd-card-inner:#f8fafc;--hd-head:#f1f5f9;--sched-surface:#ffffff;--sched-surface-2:#f8fafc;--sched-edge:rgba(15, 23, 42, 0.08);--sched-accent:#0866ff;--sched-accent-soft:rgba(8, 102, 255, 0.1);--sched-text:#0f172a;--sched-text-2:#475569;--sched-text-3:#64748b;--bg:var(--sched-bg);--bg2:var(--sched-surface-2);--bg3:var(--sched-surface);--surface:var(--sched-surface);--surface2:var(--sched-surface-2);--surface3:var(--sched-surface-2);--border:var(--sched-edge);--border2:var(--sched-edge);--text:var(--sched-text);--text2:var(--sched-text-2);--text3:var(--sched-text-3);--primary:#0866ff;--primary-light:#0866ff;--gradient-brand:linear-gradient(135deg, #0866ff 0%, #0554d4 52%, #0447b8 100%)}body.app-dashboard-active #appPage>.app-body,body.shell-broadcast #appPage>.app-body,body.shell-home #appPage>.app-body,body.shell-messenger #appPage>.app-body,body.shell-scheduling #appPage>.app-body{gap:0!important;padding:0!important;background:var(--sched-bg)!important}body.app-dashboard-active:not(.light) #appPage .nav-sidebar,html[data-theme=dark] body.app-dashboard-active #appPage .nav-sidebar{background:var(--sched-bg)!important;border:none!important;border-right:1px solid var(--hd-border)!important;border-radius:0!important;box-shadow:none!important}body.light.app-dashboard-active #appPage .nav-sidebar,html[data-theme=light] body.app-dashboard-active #appPage .nav-sidebar{background:linear-gradient(180deg,#fff 0,#f8fafc 100%)!important;border:none!important;border-right:1px solid var(--sched-edge)!important;border-radius:0!important;box-shadow:none!important}body.app-dashboard-active:not(.light) #appPage .nav-side-item,html[data-theme=dark] body.app-dashboard-active #appPage .nav-side-item{color:var(--sched-text-2)!important}body.app-dashboard-active:not(.light) #appPage .nav-side-item:hover:not(.active),html[data-theme=dark] body.app-dashboard-active #appPage .nav-side-item:hover:not(.active){background:rgba(8,102,255,.1)!important;color:var(--sched-text)!important}body.app-dashboard-active:not(.light) #appPage .nav-side-item.active,html[data-theme=dark] body.app-dashboard-active #appPage .nav-side-item.active{background:var(--sched-accent-soft)!important;color:#4f9fff!important;box-shadow:inset 0 0 0 1px rgba(79,159,255,.18)!important}body.app-dashboard-active:not(.light) #appPage .nav-side-item.active::before,html[data-theme=dark] body.app-dashboard-active #appPage .nav-side-item.active::before{background:#0866ff!important}body.light.app-dashboard-active #appPage .nav-side-item,html[data-theme=light] body.app-dashboard-active #appPage .nav-side-item{color:var(--sched-text-3)!important}body.light.app-dashboard-active #appPage .nav-side-item:hover:not(.active),html[data-theme=light] body.app-dashboard-active #appPage .nav-side-item:hover:not(.active){background:#f1f5f9!important;color:var(--sched-text-2)!important}body.light.app-dashboard-active #appPage .nav-side-item.active,html[data-theme=light] body.app-dashboard-active #appPage .nav-side-item.active{background:var(--sched-accent-soft)!important;color:#0554d4!important;box-shadow:inset 0 0 0 1px rgba(8,102,255,.2)!important}body.light.app-dashboard-active #appPage .nav-side-item.active::before,html[data-theme=light] body.app-dashboard-active #appPage .nav-side-item.active::before{background:#0866ff!important}body.app-dashboard-active:not(.light) #appPage .nav-sidebar-hdr,body.light.app-dashboard-active #appPage .nav-sidebar-hdr,html[data-theme=dark] body.app-dashboard-active #appPage .nav-sidebar-hdr,html[data-theme=light] body.app-dashboard-active #appPage .nav-sidebar-hdr{border-bottom-color:var(--sched-edge)!important}body.app-dashboard-active:not(.light) #appPage .nav-sidebar-hdr span,body.light.app-dashboard-active #appPage .nav-sidebar-hdr span,html[data-theme=dark] body.app-dashboard-active #appPage .nav-sidebar-hdr span,html[data-theme=light] body.app-dashboard-active #appPage .nav-sidebar-hdr span{color:var(--sched-text-2)!important}body.app-dashboard-active:not(.light) #appPage .nav-sidebar-contact,body.app-dashboard-active:not(.light) #appPage .nav-sidebar-footer,body.light.app-dashboard-active #appPage .nav-sidebar-contact,body.light.app-dashboard-active #appPage .nav-sidebar-footer,html[data-theme=dark] body.app-dashboard-active #appPage .nav-sidebar-contact,html[data-theme=dark] body.app-dashboard-active #appPage .nav-sidebar-footer,html[data-theme=light] body.app-dashboard-active #appPage .nav-sidebar-contact,html[data-theme=light] body.app-dashboard-active #appPage .nav-sidebar-footer{border-top-color:var(--sched-edge)!important}body.app-dashboard-active:not(.light) #appPage .nav-user-name,html[data-theme=dark] body.app-dashboard-active #appPage .nav-user-name{color:var(--sched-text)!important}body.app-dashboard-active:not(.light) #appPage .nav-user-plan,html[data-theme=dark] body.app-dashboard-active #appPage .nav-user-plan{color:var(--sched-text-2)!important}body.light.app-dashboard-active #appPage .nav-user-name,html[data-theme=light] body.app-dashboard-active #appPage .nav-user-name{color:var(--sched-text)!important}body.light.app-dashboard-active #appPage .nav-user-plan,html[data-theme=light] body.app-dashboard-active #appPage .nav-user-plan{color:var(--sched-text-3)!important}body.app-dashboard-active:not(.light) #appPage .sidebar,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar{background:var(--sched-bg)!important;border:none!important;border-right:1px solid var(--hd-border)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none}body.light.app-dashboard-active #appPage .sidebar,html[data-theme=light] body.app-dashboard-active #appPage .sidebar{background:var(--sched-surface)!important;border:none!important;border-right:1px solid var(--sched-edge)!important;border-radius:0!important;box-shadow:none!important}body.app-dashboard-active #appPage .sidebar-hdr,body.light.app-dashboard-active #appPage .sidebar-hdr,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-hdr,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-hdr{background:linear-gradient(180deg,rgba(8,102,255,.06),transparent)!important;border-bottom:1px solid var(--sched-edge)!important;border-bottom-color:var(--sched-edge)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-hdr-title,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-hdr-title{color:var(--sched-text-2)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-hdr-subtitle[data-mode=scheduling],html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-hdr-subtitle[data-mode=scheduling]{color:var(--sched-text-3)!important}body.light.app-dashboard-active #appPage .sidebar-hdr-title,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-hdr-title{color:var(--sched-text-2)!important}body.light.app-dashboard-active #appPage .sidebar-hdr-subtitle[data-mode=scheduling],html[data-theme=light] body.app-dashboard-active #appPage .sidebar-hdr-subtitle[data-mode=scheduling]{color:var(--sched-text-3)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-hdr-brand>i,body.light.app-dashboard-active #appPage .sidebar-hdr-brand>i,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-hdr-brand>i,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-hdr-brand>i{color:var(--sched-accent)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-page-count,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-page-count{background:var(--sched-accent-soft)!important;color:#4f9fff!important;border-color:rgba(79,159,255,.25)!important}body.light.app-dashboard-active #appPage .sidebar-page-count,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-page-count{background:#eef2ff!important;color:#0554d4!important;border-color:rgba(8,102,255,.22)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-sync-btn,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-sync-btn{background:var(--hd-card-inner)!important;border-color:rgba(255,255,255,.08)!important;color:var(--sched-text-2)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-sync-btn:hover:not(:disabled),html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-sync-btn:hover:not(:disabled){background:rgba(8,102,255,.2)!important;border-color:rgba(79,159,255,.35)!important;color:#4f9fff!important}body.light.app-dashboard-active #appPage .sidebar-sync-btn,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-sync-btn{background:#f8fafc!important;border-color:#e2e8f0!important;color:var(--sched-text-3)!important}body.light.app-dashboard-active #appPage .sidebar-sync-btn:hover:not(:disabled),html[data-theme=light] body.app-dashboard-active #appPage .sidebar-sync-btn:hover:not(:disabled){background:#eef2ff!important;border-color:rgba(8,102,255,.28)!important;color:#0554d4!important}body.app-dashboard-active:not(.light) #appPage .sidebar-hdr-toolbar,body.light.app-dashboard-active #appPage .sidebar-hdr-toolbar,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-hdr-toolbar,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-hdr-toolbar{background:var(--sched-surface)!important;border-color:var(--sched-edge)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-hdr-toolbar-info,body.light.app-dashboard-active #appPage .sidebar-hdr-toolbar-info,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-hdr-toolbar-info,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-hdr-toolbar-info{color:var(--sched-text-2)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-hdr-toolbar-info>i,body.light.app-dashboard-active #appPage .sidebar-hdr-toolbar-info>i,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-hdr-toolbar-info>i,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-hdr-toolbar-info>i{color:var(--sched-accent)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-sched-selection,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-sched-selection{color:#4f9fff!important}body.light.app-dashboard-active #appPage .sidebar-sched-selection,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-sched-selection{color:#0554d4!important}body.app-dashboard-active:not(.light) #appPage .sidebar-sched-chip,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-sched-chip{background:rgba(8,102,255,.14)!important;border-color:rgba(79,159,255,.28)!important;color:#4f9fff!important}body.app-dashboard-active:not(.light) #appPage .sidebar-sched-chip:hover,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-sched-chip:hover{background:rgba(8,102,255,.24)!important;border-color:rgba(79,159,255,.4)!important;color:#93c5fd!important}body.light.app-dashboard-active #appPage .sidebar-sched-chip,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-sched-chip{background:#eef2ff!important;border-color:rgba(8,102,255,.22)!important;color:#0554d4!important}body.light.app-dashboard-active #appPage .sidebar-sched-chip:hover,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-sched-chip:hover{background:#e0e7ff!important;border-color:rgba(8,102,255,.32)!important;color:#0447b8!important}body.app-dashboard-active:not(.light) #appPage .page-name,html[data-theme=dark] body.app-dashboard-active #appPage .page-name{color:var(--sched-text)!important}body.app-dashboard-active:not(.light) #appPage .page-category,html[data-theme=dark] body.app-dashboard-active #appPage .page-category{color:var(--sched-text-3)!important}body.light.app-dashboard-active #appPage .page-name,html[data-theme=light] body.app-dashboard-active #appPage .page-name{color:var(--sched-text)!important}body.light.app-dashboard-active #appPage .page-category,html[data-theme=light] body.app-dashboard-active #appPage .page-category{color:var(--sched-text-3)!important}body.app-dashboard-active:not(.light) #appPage .page-card:hover,html[data-theme=dark] body.app-dashboard-active #appPage .page-card:hover{background:rgba(255,255,255,.04)!important;border-color:var(--sched-edge)!important}body.light.app-dashboard-active #appPage .page-card,html[data-theme=light] body.app-dashboard-active #appPage .page-card{background:0 0!important;border-color:transparent!important}body.light.app-dashboard-active #appPage .page-card:hover,html[data-theme=light] body.app-dashboard-active #appPage .page-card:hover{background:rgba(8,102,255,.06)!important;border-color:var(--sched-edge)!important}body.app-dashboard-active:not(.light) #appPage .page-card.sched-selected,html[data-theme=dark] body.app-dashboard-active #appPage .page-card.sched-selected{background:linear-gradient(135deg,rgba(8,102,255,.16),rgba(8,102,255,.08))!important;border-color:rgba(8,102,255,.38)!important;box-shadow:inset 3px 0 0 #0866ff,0 2px 12px rgba(8,102,255,.12)!important}body.app-dashboard-active:not(.light) #appPage .page-card.sched-selected .page-name,html[data-theme=dark] body.app-dashboard-active #appPage .page-card.sched-selected .page-name{color:#4f9fff!important}body.light.app-dashboard-active #appPage .page-card.sched-selected,html[data-theme=light] body.app-dashboard-active #appPage .page-card.sched-selected{background:#eef2ff!important;border-color:rgba(8,102,255,.28)!important;box-shadow:inset 3px 0 0 #0866ff,0 2px 10px rgba(8,102,255,.08)!important}body.light.app-dashboard-active #appPage .page-card.sched-selected .page-name,html[data-theme=light] body.app-dashboard-active #appPage .page-card.sched-selected .page-name{color:#0554d4!important}body.app-dashboard-active:not(.light) #appPage .pages-empty p,html[data-theme=dark] body.app-dashboard-active #appPage .pages-empty p{color:var(--sched-text-2)!important}body.light.app-dashboard-active #appPage .pages-empty p,html[data-theme=light] body.app-dashboard-active #appPage .pages-empty p{color:var(--sched-text-3)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-tips,body.light.app-dashboard-active #appPage .sidebar-tips,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-tips,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-tips{background:var(--sched-surface)!important;border-top-color:var(--sched-edge)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-tips-hdr,body.app-dashboard-active:not(.light) #appPage .stip-item,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-tips-hdr,html[data-theme=dark] body.app-dashboard-active #appPage .stip-item{color:var(--sched-text-2)!important}body.app-dashboard-active:not(.light) #appPage .stip-item strong,html[data-theme=dark] body.app-dashboard-active #appPage .stip-item strong{color:var(--sched-text)!important}body.light.app-dashboard-active #appPage .sidebar-tips-hdr,body.light.app-dashboard-active #appPage .stip-item,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-tips-hdr,html[data-theme=light] body.app-dashboard-active #appPage .stip-item{color:var(--sched-text-3)!important}body.light.app-dashboard-active #appPage .stip-item strong,html[data-theme=light] body.app-dashboard-active #appPage .stip-item strong{color:var(--sched-text-2)!important}body.app-dashboard-active:not(.light) #appPage .sidebar-pages,body.light.app-dashboard-active #appPage .sidebar-pages,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-pages,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-pages{background:0 0!important;padding:8px 10px!important}body.app-dashboard-active:not(.light) #appPage .sidebar-footer,body.light.app-dashboard-active #appPage .sidebar-footer,html[data-theme=dark] body.app-dashboard-active #appPage .sidebar-footer,html[data-theme=light] body.app-dashboard-active #appPage .sidebar-footer{background:var(--sched-surface)!important;border-top-color:var(--sched-edge)!important}body.light.app-dashboard-active #appPage,html[data-theme=light] body.app-dashboard-active #appPage{background:var(--sched-bg)!important}body.app-dashboard-active:not(.light) #appPage .nav-ai-btn,body.app-dashboard-active:not(.light) #appPage .nav-contact-btn,html[data-theme=dark] body.app-dashboard-active #appPage .nav-ai-btn,html[data-theme=dark] body.app-dashboard-active #appPage .nav-contact-btn{border-color:var(--sched-edge)!important}body.light.app-dashboard-active #appPage .nav-ai-label,body.light.app-dashboard-active #appPage .nav-contact-label,html[data-theme=light] body.app-dashboard-active #appPage .nav-ai-label,html[data-theme=light] body.app-dashboard-active #appPage .nav-contact-label{color:var(--sched-text-2)!important}body.app-dashboard-active:not(.light) #appPage .page-card.active,body.app-dashboard-active:not(.light) #appPage .page-card.selected,html[data-theme=dark] body.app-dashboard-active #appPage .page-card.active,html[data-theme=dark] body.app-dashboard-active #appPage .page-card.selected{background:linear-gradient(135deg,rgba(8,102,255,.14),rgba(8,102,255,.06))!important;border-color:rgba(8,102,255,.28)!important;box-shadow:inset 3px 0 0 var(--sched-accent),0 2px 12px rgba(8,102,255,.12)!important}body.app-dashboard-active:not(.light) #appPage .page-card.active .page-name,body.app-dashboard-active:not(.light) #appPage .page-card.selected .page-name,html[data-theme=dark] body.app-dashboard-active #appPage .page-card.active .page-name,html[data-theme=dark] body.app-dashboard-active #appPage .page-card.selected .page-name{color:#4f9fff!important}body.light.app-dashboard-active #appPage .page-card.active,body.light.app-dashboard-active #appPage .page-card.selected,html[data-theme=light] body.app-dashboard-active #appPage .page-card.active,html[data-theme=light] body.app-dashboard-active #appPage .page-card.selected{background:#eef2ff!important;border-color:rgba(8,102,255,.28)!important;box-shadow:inset 3px 0 0 #0866ff,0 2px 10px rgba(8,102,255,.08)!important}body.light.app-dashboard-active #appPage .page-card.active .page-name,body.light.app-dashboard-active #appPage .page-card.selected .page-name,html[data-theme=light] body.app-dashboard-active #appPage .page-card.active .page-name,html[data-theme=light] body.app-dashboard-active #appPage .page-card.selected .page-name{color:#0554d4!important}body.app-dashboard-active #appPage{--pro-surface:var(--sched-surface);--pro-surface-raised:var(--sched-surface);--pro-bg-subtle:var(--sched-surface-2);--pro-bg-elevated:var(--sched-surface);--pro-border:var(--sched-edge);--pro-divider:var(--sched-edge);--pro-border-strong:var(--sched-edge);--pro-text:var(--sched-text);--pro-text-secondary:var(--sched-text-2);--pro-text-muted:var(--sched-text-3);--pro-accent:var(--sched-accent);--pro-accent-muted:var(--sched-accent-soft);--pro-accent-subtle:var(--sched-accent-soft);--pro-accent-border:rgba(8, 102, 255, 0.28);--pro-accent-hover:#0554d4;--pro-gradient-brand:linear-gradient(135deg, #0866ff 0%, #0554d4 52%, #0447b8 100%);--pro-shadow-focus:0 0 0 3px rgba(8, 102, 255, 0.22);background:var(--sched-bg)!important}body.app-dashboard-active #appPage .broadcast-col,body.app-dashboard-active #appPage .broadcast-col.bcast-panel-v2,body.app-dashboard-active #appPage .compose,body.app-dashboard-active #appPage .compose-col,body.app-dashboard-active #appPage .hv-action-card,body.app-dashboard-active #appPage .hv-bottom-card,body.app-dashboard-active #appPage .hv-kpi-card,body.app-dashboard-active #appPage .hv-stat,body.app-dashboard-active #appPage .panel-section,body.app-dashboard-active #appPage .pro-card,body.app-dashboard-active #appPage .saas-billing-card,body.app-dashboard-active #appPage .settings-card,body.app-dashboard-active #appPage .stats-panel,body.app-dashboard-active #view-analytics .analytics-kpi,body.app-dashboard-active #view-analytics.analytics-dash .ad-card,body.app-dashboard-active #view-analytics.analytics-dash .ad-chart-card,body.app-dashboard-active #view-analytics.analytics-dash .ad-history-card,body.app-dashboard-active #view-analytics.analytics-dash .ad-panel,body.app-dashboard-active #view-help .faq-item,body.app-dashboard-active #view-help .help-contact-card,body.app-dashboard-active #view-scheduling .pro-card,body.app-dashboard-active #view-scheduling .sched-card,body.app-dashboard-active #view-settings .saas-billing-card,body.app-dashboard-active #view-settings .settings-card,body.app-dashboard-active #view-settings .settings-profile-card{background:var(--hd-glass)!important;border:1px solid var(--hd-border)!important;border-color:var(--hd-border)!important;box-shadow:var(--hd-shadow)!important;backdrop-filter:none}body.app-dashboard-active #appPage .analytics-card-hdr,body.app-dashboard-active #appPage .bcast-panel-v2__head,body.app-dashboard-active #appPage .compose-hdr,body.app-dashboard-active #appPage .panel-hdr,body.app-dashboard-active #appPage .pro-view__head,body.app-dashboard-active #appPage .stats-hdr,body.app-dashboard-active #view-scheduling .pro-view__head{background:var(--hd-head)!important;border-bottom:1px solid var(--hd-border)!important;border-bottom-color:var(--hd-border)!important}body.app-dashboard-active #appPage .analytics-card-title,body.app-dashboard-active #appPage .bcast-panel-v2__title,body.app-dashboard-active #appPage .compose-hdr h3,body.app-dashboard-active #appPage .pro-view__head h2,body.app-dashboard-active #appPage .pro-view__title,body.app-dashboard-active #appPage .settings-card h4{color:var(--sched-text)!important}body.app-dashboard-active #appPage .analytics-card-caption,body.app-dashboard-active #appPage .pro-view__eyebrow,body.app-dashboard-active #appPage .pro-view__sub,body.app-dashboard-active #appPage .settings-card p{color:var(--sched-text-2)!important}body.app-dashboard-active #appPage .bcast-panel-v2__label i,body.app-dashboard-active #appPage .pro-view__eyebrow i{color:var(--sched-accent)!important}body.app-dashboard-active #appPage #btnStart,body.app-dashboard-active #appPage #sendBtn,body.app-dashboard-active #appPage .compose-send,body.app-dashboard-active #appPage .ds-btn--primary,body.app-dashboard-active #appPage .hv-action-btn,body.app-dashboard-active #appPage .hv-hero-cta{background:var(--gradient-brand)!important;border-color:rgba(8,102,255,.35)!important;box-shadow:var(--shadow-accent)!important;color:#fff!important}body.app-dashboard-active #appPage .ds-btn--primary:hover:not(:disabled),body.app-dashboard-active #appPage .hv-action-btn:hover,body.app-dashboard-active #appPage .hv-hero-cta:hover{background:linear-gradient(135deg,#0554d4 0,#0866ff 50%,#0447b8 100%)!important;box-shadow:0 6px 20px rgba(8,102,255,.35)!important}body.app-dashboard-active #appPage .delay-preset,body.app-dashboard-active #appPage .ds-btn--ghost,body.app-dashboard-active #appPage .ds-btn--secondary,body.app-dashboard-active #appPage .period-btn,body.app-dashboard-active #appPage .tpl-chip{background:rgba(255,255,255,.04)!important;border-color:var(--sched-edge)!important;color:var(--sched-text-2)!important}body.app-dashboard-active #appPage .delay-preset:hover:not(.active),body.app-dashboard-active #appPage .ds-btn--ghost:hover:not(:disabled),body.app-dashboard-active #appPage .ds-btn--secondary:hover:not(:disabled),body.app-dashboard-active #appPage .period-btn:hover:not(.active),body.app-dashboard-active #appPage .tpl-chip:hover{background:var(--sched-accent-soft)!important;border-color:rgba(8,102,255,.35)!important;color:var(--sched-text)!important}body.app-dashboard-active #appPage .delay-preset.active,body.app-dashboard-active #appPage .period-btn.active,body.app-dashboard-active #appPage .settings-segmented .seg-opt.active{background:var(--sched-accent-soft)!important;border-color:rgba(8,102,255,.4)!important;color:#4f9fff!important;box-shadow:inset 0 0 0 1px rgba(8,102,255,.15)!important}body.app-dashboard-active #appPage .delay-preset.active::after{background:var(--sched-accent)!important}body.app-dashboard-active #view-home{background:var(--sched-bg)!important}body.app-dashboard-active #view-home .hv-hero{background:linear-gradient(125deg,rgba(59,130,246,.2) 0,rgba(8,102,255,.12) 42%,transparent 100%),linear-gradient(180deg,#141f45 0,#0f1630 55%,#0a1022 100%)!important;border:1px solid var(--hd-border)!important;border-color:var(--hd-border)!important;box-shadow:var(--hd-shadow)!important}body.app-dashboard-active #view-home .hv-kpi,body.app-dashboard-active #view-home .hv-lifetime-card,body.app-dashboard-active #view-home .hv-panel,body.app-dashboard-active #view-home .hv-plan-card,body.app-dashboard-active #view-home .hv-qa-card,body.app-dashboard-active #view-home .hv-sync-bar{background:var(--hd-card)!important;border-color:var(--hd-border)!important;box-shadow:var(--hd-shadow)!important}body.app-dashboard-active #view-home .hv-hero-name{background:linear-gradient(135deg,#4f9fff 0,#93c5fd 55%,#edf3ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body.app-dashboard-active #view-home .hv-hero-cta,body.app-dashboard-active #view-home .hv-kpi-icon.hv-kpi-indigo{background:linear-gradient(135deg,#4f7df5,#3d66e0)!important}body.app-dashboard-active #view-broadcast{background:0 0!important}body.app-dashboard-active #appPage .bcast-panel-v2__head,body.app-dashboard-active #appPage .compose-hdr,body.app-dashboard-active #appPage .stats-hdr{color:var(--sched-text)!important}body.app-dashboard-active #appPage #messageText,body.app-dashboard-active #appPage .bcast-mini-stat,body.app-dashboard-active #appPage .compose-textarea,body.app-dashboard-active #appPage .delay-preset,body.app-dashboard-active #appPage .img-attach-panel,body.app-dashboard-active #appPage .img-drop-zone,body.app-dashboard-active #appPage .intel-card,body.app-dashboard-active #appPage .mode-pill,body.app-dashboard-active #appPage .page-card,body.app-dashboard-active #appPage .progress-bar-area,body.app-dashboard-active #appPage .progress-track,body.app-dashboard-active #appPage .quick-stat-card,body.app-dashboard-active #appPage .stat-box,body.app-dashboard-active #view-scheduling .sched-field input,body.app-dashboard-active #view-scheduling .sched-field select,body.app-dashboard-active #view-scheduling .sched-field textarea,body.app-dashboard-active #view-scheduling .sched-row{background:var(--hd-card-inner)!important;border-color:var(--hd-border)!important;color:var(--sched-text)!important}body.app-dashboard-active #appPage #messageText:focus{border-color:var(--sched-accent)!important;box-shadow:var(--pro-shadow-focus)!important}body.app-dashboard-active #appPage .char-count-fill,body.app-dashboard-active #appPage .progress-fill,body.app-dashboard-active #appPage .stat-box.s-total::before{background:linear-gradient(90deg,#0866ff,#4f9fff)!important;box-shadow:none!important}body.app-dashboard-active #appPage .stat-box.s-total .stat-val{color:#4f9fff!important}body.app-dashboard-active #appPage .compose-tpl-acc{background:var(--hd-card-inner)!important;border-color:var(--hd-border)!important}body.app-dashboard-active #appPage .compose-tpl-acc summary i{color:var(--sched-accent)!important}body.app-dashboard-active .msng-layout-pro{--msng-bg-canvas:var(--sched-bg);--msng-bg-panel:var(--hd-glass);--msng-bg-subtle:rgba(10, 16, 36, 0.92);--msng-text-primary:var(--sched-text);--msng-text-secondary:var(--sched-text-2);--msng-text-muted:var(--sched-text-3);--msng-border-light:var(--hd-border);--msng-accent:var(--sched-accent);--msng-accent-hover:#0554d4;--msng-bubble-out:var(--sched-accent)}body.app-dashboard-active #view-messenger:has(.msng-layout-pro){background:var(--sched-bg)!important}body.app-dashboard-active .msng-layout-pro .msng-chat,body.app-dashboard-active .msng-layout-pro .msng-contact,body.app-dashboard-active .msng-layout-pro .msng-convs,body.app-dashboard-active .msng-layout-pro .msng-pages{background:var(--hd-card)!important;border-color:var(--hd-border)!important;box-shadow:var(--hd-shadow)!important;backdrop-filter:none}body.app-dashboard-active .msng-layout-pro .msng-chat-hdr,body.app-dashboard-active .msng-layout-pro .msng-composer,body.app-dashboard-active .msng-layout-pro .msng-convs-hdr{background:var(--hd-head)!important;border-color:var(--hd-border)!important}body.app-dashboard-active .msng-layout-pro .msng-chat-hdr-name,body.app-dashboard-active .msng-layout-pro .msng-convs-title{color:var(--sched-text)!important}body.app-dashboard-active .msng-layout-pro .msng-filter-chip.active,body.app-dashboard-active .msng-layout-pro .msng-icon-btn:hover{background:var(--sched-accent-soft)!important;border-color:rgba(8,102,255,.35)!important;color:#4f9fff!important}body.app-dashboard-active #view-analytics,body.app-dashboard-active #view-analytics .pro-view__scroll,body.app-dashboard-active #view-help,body.app-dashboard-active #view-scheduling,body.app-dashboard-active #view-settings,body.app-dashboard-active #view-settings .pro-view__scroll{background:var(--sched-bg)!important}body.app-dashboard-active #view-analytics .analytics-chart-box,body.app-dashboard-active #view-analytics .analytics-heatmap-card,body.app-dashboard-active #view-analytics .analytics-kpi,body.app-dashboard-active #view-analytics .analytics-leaderboard{background:var(--hd-card)!important;border:1px solid var(--hd-border)!important;border-color:var(--hd-border)!important;box-shadow:var(--hd-shadow)!important;backdrop-filter:none}body.app-dashboard-active #view-analytics .akpi-blue::before{background:linear-gradient(90deg,#0866ff,#4f9fff)!important}body.app-dashboard-active #view-analytics .akpi-purple::before{background:linear-gradient(90deg,#0866ff,#1877f2)!important}body.app-dashboard-active #view-analytics .analytics-kpi:hover{border-color:rgba(8,102,255,.28)!important;box-shadow:0 12px 32px rgba(8,102,255,.1)!important}body.app-dashboard-active #view-settings .settings-header h3,body.app-dashboard-active #view-settings .settings-toggle{color:var(--sched-text)!important}body.app-dashboard-active #view-settings .settings-toggle{background:var(--sched-surface-2)!important;border-color:var(--sched-edge)!important}body.app-dashboard-active #view-settings .settings-toggle:hover{background:var(--sched-accent-soft)!important;border-color:rgba(8,102,255,.35)!important}body.app-dashboard-active #view-settings .saas-usage-bar{background:var(--sched-surface-2)!important}body.app-dashboard-active #view-settings .saas-usage-bar__fill{background:linear-gradient(90deg,#0866ff,#4f9fff)!important}body.light.app-dashboard-active #appPage .broadcast-col,body.light.app-dashboard-active #appPage .compose,body.light.app-dashboard-active #appPage .compose-col,body.light.app-dashboard-active #appPage .hv-kpi-card,body.light.app-dashboard-active #appPage .hv-stat,body.light.app-dashboard-active #appPage .pro-card,body.light.app-dashboard-active #appPage .saas-billing-card,body.light.app-dashboard-active #appPage .settings-card,body.light.app-dashboard-active #appPage .stats-panel,html[data-theme=light] body.app-dashboard-active #appPage .broadcast-col,html[data-theme=light] body.app-dashboard-active #appPage .compose,html[data-theme=light] body.app-dashboard-active #appPage .compose-col,html[data-theme=light] body.app-dashboard-active #appPage .hv-kpi-card,html[data-theme=light] body.app-dashboard-active #appPage .hv-stat,html[data-theme=light] body.app-dashboard-active #appPage .pro-card,html[data-theme=light] body.app-dashboard-active #appPage .saas-billing-card,html[data-theme=light] body.app-dashboard-active #appPage .settings-card,html[data-theme=light] body.app-dashboard-active #appPage .stats-panel{background:var(--sched-surface)!important;border-color:var(--sched-edge)!important}body.light.app-dashboard-active #appPage .bcast-panel-v2__head,body.light.app-dashboard-active #appPage .compose-hdr,body.light.app-dashboard-active #appPage .pro-view__head,html[data-theme=light] body.app-dashboard-active #appPage .bcast-panel-v2__head,html[data-theme=light] body.app-dashboard-active #appPage .compose-hdr,html[data-theme=light] body.app-dashboard-active #appPage .pro-view__head{background:linear-gradient(180deg,#fff 0,#f8fafc 100%)!important;border-bottom-color:var(--sched-edge)!important}body.light.app-dashboard-active #view-home .hv-hero,html[data-theme=light] body.app-dashboard-active #view-home .hv-hero{background:linear-gradient(118deg,rgba(8,102,255,.08) 0,transparent 58%),linear-gradient(180deg,#fff 0,#f8fafc 100%)!important;border-color:var(--sched-edge)!important}body.light.app-dashboard-active #appPage .delay-preset,body.light.app-dashboard-active #appPage .ds-btn--ghost,body.light.app-dashboard-active #appPage .ds-btn--secondary,body.light.app-dashboard-active #appPage .period-btn,body.light.app-dashboard-active #appPage .tpl-chip,html[data-theme=light] body.app-dashboard-active #appPage .delay-preset,html[data-theme=light] body.app-dashboard-active #appPage .ds-btn--ghost,html[data-theme=light] body.app-dashboard-active #appPage .ds-btn--secondary,html[data-theme=light] body.app-dashboard-active #appPage .period-btn,html[data-theme=light] body.app-dashboard-active #appPage .tpl-chip{background:#fff!important;border-color:var(--sched-edge)!important;color:var(--sched-text-2)!important}body.light.app-dashboard-active #appPage .delay-preset.active,body.light.app-dashboard-active #appPage .period-btn.active,body.light.app-dashboard-active #appPage .settings-segmented .seg-opt.active,html[data-theme=light] body.app-dashboard-active #appPage .delay-preset.active,html[data-theme=light] body.app-dashboard-active #appPage .period-btn.active,html[data-theme=light] body.app-dashboard-active #appPage .settings-segmented .seg-opt.active{background:var(--sched-accent-soft)!important;border-color:rgba(8,102,255,.28)!important;color:#0554d4!important}body.light.app-dashboard-active #appPage #messageText,body.light.app-dashboard-active #appPage .stat-box,body.light.app-dashboard-active #view-analytics .analytics-chart-box,body.light.app-dashboard-active #view-analytics .analytics-kpi,html[data-theme=light] body.app-dashboard-active #appPage #messageText,html[data-theme=light] body.app-dashboard-active #appPage .stat-box,html[data-theme=light] body.app-dashboard-active #view-analytics .analytics-chart-box,html[data-theme=light] body.app-dashboard-active #view-analytics .analytics-kpi{background:var(--sched-surface-2)!important;border-color:var(--sched-edge)!important;color:var(--sched-text)!important}body.light.app-dashboard-active .msng-layout-pro,html[data-theme=light] body.app-dashboard-active .msng-layout-pro{--msng-bg-canvas:var(--sched-bg);--msng-bg-panel:var(--sched-surface);--msng-bg-subtle:var(--sched-surface-2);--msng-text-primary:var(--sched-text);--msng-text-secondary:var(--sched-text-2);--msng-text-muted:var(--sched-text-3);--msng-border-light:var(--sched-edge);--msng-bubble-in:#f1f5f9;--msng-bubble-in-text:var(--sched-text)}body.light.app-dashboard-active #appPage .stat-box.s-total .stat-val,html[data-theme=light] body.app-dashboard-active #appPage .stat-box.s-total .stat-val{color:#0554d4!important}body.app-dashboard-active #view-home .hv-hero-sched-card,body.app-dashboard-active #view-home .hv-kpi,body.app-dashboard-active #view-home .hv-lifetime-card,body.app-dashboard-active #view-home .hv-panel,body.app-dashboard-active #view-home .hv-plan-card,body.app-dashboard-active #view-home .hv-quick-card,body.app-dashboard-active #view-home .hv-recent-card{background:var(--hd-glass)!important;border-color:var(--hd-border)!important;box-shadow:var(--hd-shadow)!important}body.app-dashboard-active #view-home .hv-lifetime-bg{background:#080b10!important}body.app-dashboard-active #view-home .hv-lifetime-bg::before{background:radial-gradient(ellipse at 90% 10%,rgba(8,102,255,.16),transparent 55%),radial-gradient(ellipse at 10% 90%,rgba(59,130,246,.1),transparent 50%)!important}body.app-dashboard-active #view-home .hv-lifetime-icon{background:linear-gradient(135deg,#0554d4,#3b82f6)!important;color:#fff!important;box-shadow:0 4px 14px rgba(8,102,255,.32)!important}body.app-dashboard-active #view-home .hv-lifetime-title{color:var(--sched-text)!important}body.app-dashboard-active #view-home .hv-lifetime-desc{color:var(--sched-text-2)!important}body.app-dashboard-active #view-home .hv-lifetime-btn{background:rgba(8,102,255,.12)!important;border:1px solid rgba(79,159,255,.22)!important;color:#93c5fd!important;box-shadow:none!important}body.app-dashboard-active #view-home .hv-lifetime-btn i{color:#4f9fff!important}body.app-dashboard-active #view-home .hv-lifetime-btn:hover{background:rgba(8,102,255,.22)!important;border-color:rgba(79,159,255,.35)!important;color:#fff!important}body.app-dashboard-active #view-home .hv-kpi:hover,body.app-dashboard-active #view-home .hv-panel:hover{border-color:rgba(8,102,255,.28)!important;box-shadow:0 12px 32px rgba(8,102,255,.1)!important}body.app-dashboard-active #view-home .hv-metrics-eyebrow,body.app-dashboard-active #view-home .hv-panel-eyebrow{color:#4f9fff!important}body.app-dashboard-active #view-home .hv-kpi-val,body.app-dashboard-active #view-home .hv-metrics-title,body.app-dashboard-active #view-home .hv-panel-title{color:var(--sched-text)!important}body.app-dashboard-active #view-home .hv-kpi-lbl,body.app-dashboard-active #view-home .hv-panel-sub{color:var(--sched-text-2)!important}body.app-dashboard-active #view-home .hv-hero-cta2,body.app-dashboard-active #view-home .hv-sync-refresh{background:rgba(255,255,255,.04)!important;border-color:var(--sched-edge)!important;color:var(--sched-text)!important}body.app-dashboard-active #view-home .hv-hero-cta2:hover,body.app-dashboard-active #view-home .hv-sync-refresh:hover{background:var(--sched-accent-soft)!important;border-color:rgba(8,102,255,.35)!important}body.app-dashboard-active #appPage .bcast-mini-stat,body.app-dashboard-active #appPage .bcast-panel-v2 .bcast-mode-switch,body.app-dashboard-active #appPage .bcast-panel-v2__modes,body.app-dashboard-active #appPage .bcast-panel-v2__section,body.app-dashboard-active #appPage .bcast-panel-v2__status,body.app-dashboard-active #appPage .intel-card,body.app-dashboard-active #appPage .panel-section,body.app-dashboard-active #appPage .quick-stat-card,body.app-dashboard-active #appPage .tpl-item{background:var(--sched-surface-2)!important;border-color:var(--sched-edge)!important}body.app-dashboard-active #appPage .bcast-panel-v2__head{background:linear-gradient(180deg,rgba(16,22,48,.98) 0,rgba(8,12,28,.96) 100%)!important}body.app-dashboard-active #appPage .bcast-panel-v2__label i,body.app-dashboard-active #appPage .bcast-panel-v2__title i,body.app-dashboard-active #appPage .compose-hdr-icon,body.app-dashboard-active #appPage .tpl-icon--greet{color:var(--sched-accent)!important;background:var(--sched-accent-soft)!important}body.app-dashboard-active #appPage .bcast-panel-v2 .mode-pill.active{background:var(--sched-accent-soft)!important;border-color:rgba(8,102,255,.35)!important;color:#4f9fff!important}body.app-dashboard-active #appPage .qs-audience i{background:var(--sched-accent-soft)!important;color:#4f9fff!important}body.app-dashboard-active #appPage .qs-audience{border-left-color:rgba(8,102,255,.4)!important}body.app-dashboard-active .msng-layout-pro .msng-chat,body.app-dashboard-active .msng-layout-pro .msng-convs,body.app-dashboard-active .msng-layout-pro .msng-input-bar,body.app-dashboard-active .msng-layout-pro .msng-msgs{background:var(--sched-surface)!important;border-color:var(--sched-edge)!important}body.app-dashboard-active .msng-layout-pro .msng-conv-item:hover{background:rgba(8,102,255,.08)!important}body.app-dashboard-active .msng-layout-pro .msng-conv-item.active{background:var(--sched-accent-soft)!important;border-color:rgba(8,102,255,.28)!important}body.app-dashboard-active .msng-layout-pro .msng-composer input,body.app-dashboard-active .msng-layout-pro .msng-composer textarea,body.app-dashboard-active .msng-layout-pro .msng-search-input{background:var(--sched-surface-2)!important;border-color:var(--sched-edge)!important;color:var(--sched-text)!important}body.app-dashboard-active .msng-layout-pro .msng-page-item.active .msng-page-name{color:#4f9fff!important}body.app-dashboard-active .msng-layout-pro .msng-page-item.active{background:linear-gradient(135deg,rgba(8,102,255,.14),rgba(8,102,255,.06))!important;border-color:rgba(8,102,255,.28)!important;box-shadow:inset 3px 0 0 var(--sched-accent),0 2px 12px rgba(8,102,255,.12)!important}body.app-dashboard-active #view-analytics .pro-view__scroll,body.app-dashboard-active #view-settings .pro-view__scroll{background:0 0!important}body.app-dashboard-active #view-analytics .akpi-lbl,body.app-dashboard-active #view-analytics .akpi-val,body.app-dashboard-active #view-settings .settings-profile-meta,body.app-dashboard-active #view-settings .settings-profile-name{color:var(--sched-text)!important}body.app-dashboard-active #view-analytics .akpi-lbl,body.app-dashboard-active #view-settings .saas-billing-card__sub{color:var(--sched-text-2)!important}body.app-dashboard-active #view-analytics .akpi-blue .akpi-icon,body.app-dashboard-active #view-analytics .akpi-purple .akpi-icon{background:var(--sched-accent-soft)!important;color:#4f9fff!important}body.app-dashboard-active #view-settings .settings-header,body.app-dashboard-active #view-settings .settings-section{background:0 0!important;border-color:var(--sched-edge)!important}body.app-dashboard-active #appPage .saas-plan-badge,body.app-dashboard-active #view-settings .saas-plan-badge{background:var(--sched-accent-soft)!important;border-color:rgba(8,102,255,.28)!important;color:#4f9fff!important}body.light.app-dashboard-active #view-home .hv-hero-sched-card,body.light.app-dashboard-active #view-home .hv-kpi,body.light.app-dashboard-active #view-home .hv-panel,html[data-theme=light] body.app-dashboard-active #view-home .hv-hero-sched-card,html[data-theme=light] body.app-dashboard-active #view-home .hv-kpi,html[data-theme=light] body.app-dashboard-active #view-home .hv-panel{background:var(--sched-surface)!important;border-color:var(--sched-edge)!important}body.light.app-dashboard-active #view-home .hv-kpi-val,body.light.app-dashboard-active #view-home .hv-metrics-title,html[data-theme=light] body.app-dashboard-active #view-home .hv-kpi-val,html[data-theme=light] body.app-dashboard-active #view-home .hv-metrics-title{color:var(--sched-text)!important}body.light.app-dashboard-active #view-home .hv-metrics-eyebrow,html[data-theme=light] body.app-dashboard-active #view-home .hv-metrics-eyebrow{color:#0866ff!important}body.light.app-dashboard-active #appPage .bcast-panel-v2__head,html[data-theme=light] body.app-dashboard-active #appPage .bcast-panel-v2__head{background:linear-gradient(180deg,#fff 0,#f8fafc 100%)!important}body.light.app-dashboard-active .msng-layout-pro .msng-page-item.active .msng-page-name,html[data-theme=light] body.app-dashboard-active .msng-layout-pro .msng-page-item.active .msng-page-name{color:#0554d4!important}body.light.app-dashboard-active .msng-layout-pro .msng-page-item.active,html[data-theme=light] body.app-dashboard-active .msng-layout-pro .msng-page-item.active{background:#eef2ff!important;border-color:rgba(8,102,255,.28)!important;box-shadow:inset 3px 0 0 #0866ff,0 2px 10px rgba(8,102,255,.08)!important;background:var(--pro-accent-subtle)!important;border-color:var(--pro-accent-border)!important;box-shadow:inset 3px 0 0 var(--pro-accent),0 2px 10px rgba(8,102,255,.08)!important}body.light.app-dashboard-active #appPage .saas-plan-badge,html[data-theme=light] body.app-dashboard-active #appPage .saas-plan-badge{background:var(--sched-accent-soft)!important;color:#1d4ed8!important}:root,body:not(.light),html[data-theme=dark]{--t-accent:var(--pro-accent);--t-accent-2:var(--pro-accent-hover);--t-accent-soft:var(--pro-accent-muted);--t-accent-glow:rgba(8, 102, 255, 0.35);--sv-accent:var(--pro-accent);--sv-accent-deep:var(--pro-accent-hover);--sv-accent-soft:var(--pro-accent-muted);--sched-accent:var(--pro-accent);--sched-accent-soft:var(--pro-accent-muted);--primary:var(--pro-accent);--primary-light:var(--pro-accent-hover)}body.light,html[data-theme=light]{--ring-color:rgba(99, 102, 241, 0.5);--ring-offset:rgba(99, 102, 241, 0.16);--t-accent:var(--pro-accent);--t-accent-2:var(--pro-accent-hover);--sv-accent:var(--pro-accent);--sched-accent:var(--pro-accent);--primary:var(--pro-accent)}#appPage .analytics-kpi--highlight .analytics-kpi-val,#appPage .heat-5,body.app-dashboard-active .sv2-submit{--legacy-accent:var(--pro-accent)}#appPage .heat-4{background:color-mix(in oklab,var(--fbc-brand) 55%,transparent)!important}#appPage .heat-5{background:linear-gradient(135deg,var(--primary-light),var(--fbc-brand))!important}body.light.app-dashboard-active #view-home .hv-metrics-eyebrow,body.light.app-dashboard-active .msng-layout-pro .msng-page-item.active .msng-page-name,html[data-theme=light] body.app-dashboard-active #view-home .hv-metrics-eyebrow,html[data-theme=light] body.app-dashboard-active .msng-layout-pro .msng-page-item.active .msng-page-name{color:var(--pro-accent)!important}body.app-dashboard-active:not(.light),body.app-dashboard-active:not(.light) #appPage,html.theme-dark body.app-dashboard-active,html.theme-dark body.app-dashboard-active #appPage,html[data-theme=dark] body.app-dashboard-active,html[data-theme=dark] body.app-dashboard-active #appPage,html[data-theme=dark] body.app-dashboard-active:not(.light),html[data-theme=dark] body.app-dashboard-active:not(.light) #appPage{background:#030508!important}body.app-dashboard-active:not(.light) #appPage,html.theme-dark body.app-dashboard-active #appPage,html[data-theme=dark] body.app-dashboard-active #appPage{--pro-bg:#030508;--pro-bg-elevated:#0a0e14;--pro-bg-subtle:#080b10;--pro-surface:var(--hd-glass);--pro-surface-raised:var(--hd-glass);--pro-surface-hover:#0c1018;--pro-border:var(--hd-border);--pro-divider:var(--hd-border);--pro-canvas:#030508;--fbc-bg:#030508;--fbc-surface:var(--hd-glass);--fbc-surface-raised:#0c1018;--fbc-card-bg:var(--hd-glass);--bg:#030508;--bg2:#0a0e14;--bg3:#080b10;--surface:var(--hd-glass);--surface2:#080b10;--surface3:#0c1018;--border:var(--hd-border);--border2:rgba(255, 255, 255, 0.08);--t-bg:#030508;--t-bg-2:#0a0e14;--t-surface:var(--hd-glass);--t-surface-2:#080b10;--t-surface-3:#0c1018;--t-surface-flat:var(--hd-glass);--t-border:var(--hd-border);--t-border-2:rgba(255, 255, 255, 0.08);--t-border-soft:rgba(255, 255, 255, 0.05);--t-divider:var(--hd-border);--t-canvas-grad:#030508;--rs-bg:#030508;--rs-surface:var(--hd-glass);--rs-surface-2:#080b10;--rs-border:var(--hd-border);--shell-canvas-bg:#030508;--settings-workspace-bg:#030508;--analytics-workspace-bg:#030508}body.light.app-dashboard-active #appPage,html.theme-light body.app-dashboard-active #appPage,html[data-theme=light] body.app-dashboard-active #appPage{--pro-bg:var(--fbc-bg);--pro-bg-elevated:var(--fbc-bg-elevated);--pro-bg-subtle:var(--fbc-surface-overlay);--pro-surface:var(--fbc-surface);--pro-surface-raised:var(--fbc-surface-raised);--pro-surface-hover:var(--fbc-surface-overlay);--pro-border:var(--fbc-border);--pro-divider:var(--fbc-border);--pro-canvas:var(--fbc-canvas);--fbc-card-bg:var(--fbc-surface);--bg:var(--fbc-bg);--bg2:var(--fbc-surface-raised);--bg3:var(--fbc-surface-overlay);--surface:var(--fbc-surface);--surface2:var(--fbc-surface-raised);--surface3:var(--fbc-surface-overlay);--border:var(--fbc-border);--border2:var(--fbc-border-strong);--t-bg:var(--fbc-bg);--t-bg-2:var(--fbc-bg-elevated);--t-surface:var(--fbc-surface);--t-surface-2:var(--fbc-surface-raised);--t-surface-3:var(--fbc-surface-overlay);--t-surface-flat:var(--fbc-surface);--t-border:var(--fbc-border);--t-border-2:var(--fbc-border-strong);--t-border-soft:var(--fbc-border);--t-divider:var(--fbc-border);--t-canvas-grad:var(--fbc-canvas);--rs-bg:var(--fbc-bg);--rs-surface:var(--fbc-surface);--rs-surface-2:var(--fbc-surface-raised);--rs-border:var(--fbc-border);--shell-canvas-bg:var(--fbc-canvas);--settings-workspace-bg:var(--fbc-canvas);--analytics-workspace-bg:var(--fbc-canvas);--hd-surface-card:var(--fbc-surface)}body.app-dashboard-active #view-analytics.analytics-dash{--ad-surface:var(--hd-glass);--ad-border:var(--hd-border)}body.app-dashboard-active:not(.light) #view-settings .settings-profile-hero{background:rgba(255,255,255,.02)!important;border:1px solid var(--hd-border)!important}body.app-dashboard-active:not(.light) #view-settings .settings-profile-field{border-bottom-color:var(--hd-border)!important}html[data-pe-card=solid] body.app-dashboard-active .analytics-kpi,html[data-pe-card=solid] body.app-dashboard-active .pro-card,html[data-pe-card=solid] body.app-dashboard-active .settings-card{background:var(--hd-glass)!important;border-color:var(--hd-border)!important;box-shadow:var(--hd-shadow)!important}html:not([data-pe-anim=off]) body.app-dashboard-active .analytics-kpi:hover,html:not([data-pe-anim=off]) body.app-dashboard-active .pro-card:hover,html:not([data-pe-anim=off]) body.app-dashboard-active .settings-card:hover{box-shadow:var(--hd-shadow-hover,var(--hd-shadow))!important}body.app-dashboard-active #view-home .hv-kpi,body.app-dashboard-active #view-home .hv-lifetime-card,body.app-dashboard-active #view-home .hv-panel,body.app-dashboard-active #view-home .hv-plan-card,body.app-dashboard-active #view-home .hv-qa-card,body.app-dashboard-active #view-home .hv-sync-bar,body.app-dashboard-active #view-settings .saas-billing-card,body.app-dashboard-active #view-settings .settings-card,body.app-dashboard-active #view-settings .settings-profile-card{background:var(--hd-glass,#0a0e14)!important;border:1px solid var(--hd-border,rgba(255,255,255,.065))!important;border-radius:14px!important;box-shadow:var(--hd-shadow)!important;backdrop-filter:none!important}body.app-dashboard-active #view-home .hv-kpi:hover,body.app-dashboard-active #view-home .hv-qa-card:hover,body.app-dashboard-active #view-settings .saas-billing-card:hover,body.app-dashboard-active #view-settings .settings-card:hover{border-color:rgba(8,102,255,.28)!important;box-shadow:var(--hd-shadow-hover)!important}body.app-dashboard-active:not(.light) #view-settings .saas-billing-card,body.app-dashboard-active:not(.light) #view-settings .settings-card,body.app-dashboard-active:not(.light) #view-settings .settings-profile-card{background:#0a0e14!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:14px!important;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 4px 12px rgba(0,0,0,.35)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:22px 20px!important}html{color-scheme:dark light;background:var(--fbc-canvas,var(--fbc-bg))}html.theme-light,html[data-theme=light]{color-scheme:light}body{background:var(--fbc-canvas,var(--fbc-bg));color:var(--fbc-text)}.card,.ds-card,.glass-card,.hv-kpi,.hv-qa-card,.mp-card,.pro-card,.pro-stat,.settings-card{background:var(--fbc-card-bg,var(--fbc-surface));border-color:var(--fbc-card-border,var(--fbc-border));color:var(--fbc-text)}.ad-input,.chat-input-bar textarea,.compose-textarea,.ds-input,.ds-textarea,.form-input,.pro-form input,.pro-form textarea,.settings-field input,.settings-field textarea,.sv-textarea,.sv2-input,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),textarea{background:var(--fbc-input-bg)!important;border-color:var(--fbc-input-border)!important;color:var(--fbc-input-text,var(--fbc-text))!important}.ds-input::placeholder,.ds-textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--fbc-input-placeholder)!important;opacity:1}.ds-input:disabled,.ds-textarea:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.65;cursor:not-allowed}.loader-overlay,.modal-overlay,.msng-modal-overlay,.overlay,.pp-modal-overlay,.pro-modal__backdrop,.sched-overlay{background:var(--fbc-overlay)!important}.modal,.modal-content,.msng-modal,.pp-modal,.pro-modal__dialog,.sched-modal{background:var(--fbc-surface)!important;border-color:var(--fbc-border-strong)!important;color:var(--fbc-text)!important;box-shadow:var(--fbc-shadow-lg)!important}.modal-header h2,.modal-title,.msng-modal-hdr h3,.pp-modal-hdr h2,.pro-modal__title,.sched-modal-title{color:var(--fbc-text)!important}.modal-body,.modal-sub,.pp-modal-body,.sched-modal-body{color:var(--fbc-text-muted)!important}.modal-close,.pp-modal-close,.sched-modal-close{color:var(--fbc-text-muted)!important;background:var(--fbc-surface-raised)!important;border-color:var(--fbc-border)!important}.modal-close:hover,.sched-modal-close:hover{color:var(--fbc-text)!important}.btn-primary,.ds-btn--primary,.modal-btn-primary{color:var(--fbc-on-brand)!important}.btn-secondary,.ds-btn--secondary,.modal-btn-secondary{background:var(--fbc-surface-raised)!important;color:var(--fbc-text)!important;border-color:var(--fbc-border-strong)!important}.app-mobile-more__sheet,.dropdown-menu,.mobile-menu,.notif-panel,.saas-topbar__menu,.saas-topbar__overflow-panel{background:var(--fbc-menu-bg)!important;border-color:var(--fbc-menu-border)!important;box-shadow:var(--fbc-menu-shadow)!important;color:var(--fbc-menu-text)!important}.dropdown-menu a,.dropdown-menu button,.mobile-menu-link,.notif-panel__item,.saas-topbar__menu-item,.saas-topbar__overflow-item{color:var(--fbc-menu-text-muted)!important}.dropdown-menu a:hover,.mobile-menu-link:hover,.notif-panel__item:hover,.saas-topbar__menu-item:hover,.saas-topbar__overflow-item:hover{background:var(--fbc-menu-hover)!important;color:var(--fbc-menu-text)!important}.dropdown-divider,.notif-panel__hdr,.saas-topbar__menu-hr{border-color:var(--fbc-menu-divider)!important}.saas-topbar{background:var(--fbc-glass)!important;border-bottom-color:var(--fbc-glass-border)!important;color:var(--fbc-text)}.saas-topbar .topbar-title h1,.saas-topbar__title{color:var(--fbc-text)!important}.saas-topbar .topbar-title p,.saas-topbar__breadcrumb{color:var(--fbc-text-muted)!important}body.light .app-mobile-nav,html[data-theme=light] .app-mobile-nav{background:rgba(255,255,255,.96)!important;border-top-color:var(--fbc-border)!important;box-shadow:0 -4px 24px rgba(15,23,42,.08)!important}body.light .app-mobile-nav__item,html[data-theme=light] .app-mobile-nav__item{color:var(--fbc-text-muted)!important}body.light .app-mobile-nav__item.active,body.light .app-mobile-nav__item[aria-current=page],html[data-theme=light] .app-mobile-nav__item.active,html[data-theme=light] .app-mobile-nav__item[aria-current=page]{color:var(--fbc-brand)!important;background:var(--fbc-brand-muted)!important}body.light #landingPage .mobile-menu,html[data-theme=light] #landingPage .mobile-menu{background:rgba(255,255,255,.98)!important}body.light #landingPage .mobile-menu-link,html[data-theme=light] #landingPage .mobile-menu-link{color:var(--fbc-text-muted)!important}body.light #landingPage .mobile-menu-link:hover,html[data-theme=light] #landingPage .mobile-menu-link:hover{color:var(--fbc-text)!important;background:var(--fbc-surface-raised)!important}a:not([class]){color:var(--fbc-link)}a:not([class]):hover{color:var(--fbc-link-hover)}.ds-label,.form-label,.settings-label,label{color:var(--fbc-text-muted)}.analytics-pro table,.pro-table-wrap table,.settings-dashboard table{color:var(--fbc-text)}.analytics-pro th,.pro-table-wrap th{color:var(--fbc-text-muted);background:var(--fbc-surface-raised)}.analytics-pro td,.pro-table-wrap td{border-color:var(--fbc-border)}body.light .modal-original-price s,html[data-theme=light] .modal-original-price s{color:var(--fbc-text-subtle)!important}html.theme-dark body.app-dashboard-active #view-home .dash-header.ent-hero,html.theme-dark body.app-dashboard-active #view-home .ent-action-card,html.theme-dark body.app-dashboard-active #view-home .ent-activity.ent-glass,html.theme-dark body.app-dashboard-active #view-home .ent-kpi-card,html.theme-dark body.app-dashboard-active #view-home .ent-quota-card,html.theme-dark body.app-dashboard-active #view-home .hv-kpi,html.theme-dark body.app-dashboard-active #view-home .hv-qa-card,html.theme-dark body.app-dashboard-active #view-home .mp-chart-section.ent-chart,html.theme-dark body.app-dashboard-active #view-settings .saas-billing-card,html.theme-dark body.app-dashboard-active #view-settings .settings-card,html.theme-dark body.app-dashboard-active #view-settings .settings-profile-card,html[data-theme=dark] body.app-dashboard-active #view-home .dash-header.ent-hero,html[data-theme=dark] body.app-dashboard-active #view-home .ent-action-card,html[data-theme=dark] body.app-dashboard-active #view-home .ent-activity.ent-glass,html[data-theme=dark] body.app-dashboard-active #view-home .ent-kpi-card,html[data-theme=dark] body.app-dashboard-active #view-home .ent-quota-card,html[data-theme=dark] body.app-dashboard-active #view-home .hv-kpi,html[data-theme=dark] body.app-dashboard-active #view-home .hv-qa-card,html[data-theme=dark] body.app-dashboard-active #view-home .mp-chart-section.ent-chart,html[data-theme=dark] body.app-dashboard-active #view-settings .saas-billing-card,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-card,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-profile-card{background:#0a0e14!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:14px!important;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 4px 12px rgba(0,0,0,.35)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.theme-dark body.app-dashboard-active #view-home .ent-action-card,html.theme-dark body.app-dashboard-active #view-home .ent-kpi-card,html.theme-dark body.app-dashboard-active #view-home .hv-kpi,html.theme-dark body.app-dashboard-active #view-home .hv-qa-card,html.theme-dark body.app-dashboard-active #view-settings .saas-billing-card,html.theme-dark body.app-dashboard-active #view-settings .settings-card,html.theme-dark body.app-dashboard-active #view-settings .settings-profile-card,html[data-theme=dark] body.app-dashboard-active #view-home .ent-action-card,html[data-theme=dark] body.app-dashboard-active #view-home .ent-kpi-card,html[data-theme=dark] body.app-dashboard-active #view-home .hv-kpi,html[data-theme=dark] body.app-dashboard-active #view-home .hv-qa-card,html[data-theme=dark] body.app-dashboard-active #view-settings .saas-billing-card,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-card,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-profile-card{padding:22px 20px!important}html.theme-dark body.app-dashboard-active #view-home .dash-header.ent-hero,html[data-theme=dark] body.app-dashboard-active #view-home .dash-header.ent-hero{padding:0!important}html.theme-dark body.app-dashboard-active #view-home .dash-header__inner,html[data-theme=dark] body.app-dashboard-active #view-home .dash-header__inner{padding:22px 20px!important}html.theme-dark body.app-dashboard-active #view-settings,html.theme-dark body.app-dashboard-active.shell-settings #view-settings.pro-view.is-active,html[data-theme=dark] body.app-dashboard-active #view-settings,html[data-theme=dark] body.app-dashboard-active.shell-settings #view-settings.pro-view.is-active{background:#030508!important}html.theme-dark body.app-dashboard-active #view-settings .pro-view__scroll,html.theme-dark body.app-dashboard-active #view-settings .settings-layout,html.theme-dark body.app-dashboard-active #view-settings .settings-panel,html.theme-dark body.app-dashboard-active #view-settings .settings-section,html[data-theme=dark] body.app-dashboard-active #view-settings .pro-view__scroll,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-layout,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-panel,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-section{background:0 0!important;border:none!important;box-shadow:none!important}html.theme-dark body.app-dashboard-active #view-settings .pro-view__title,html[data-theme=dark] body.app-dashboard-active #view-settings .pro-view__title{color:#fff!important}html.theme-dark body.app-dashboard-active #view-settings .pro-view__sub,html[data-theme=dark] body.app-dashboard-active #view-settings .pro-view__sub{color:#8b9cc9!important}html.theme-dark body.app-dashboard-active #view-settings .saas-billing-card__title,html.theme-dark body.app-dashboard-active #view-settings .settings-card h4,html[data-theme=dark] body.app-dashboard-active #view-settings .saas-billing-card__title,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-card h4{color:#fff!important}html.theme-dark body.app-dashboard-active #view-settings .saas-billing-card__sub,html.theme-dark body.app-dashboard-active #view-settings .settings-card p,html[data-theme=dark] body.app-dashboard-active #view-settings .saas-billing-card__sub,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-card p{color:#8b9cc9!important}html.theme-dark body.app-dashboard-active #appPage,html.theme-dark body.app-dashboard-active #appPage>.app-body,html.theme-dark body.app-dashboard-active #view-home,html.theme-dark body.app-dashboard-active #view-settings,html[data-theme=dark] body.app-dashboard-active #appPage,html[data-theme=dark] body.app-dashboard-active #appPage>.app-body,html[data-theme=dark] body.app-dashboard-active #view-home,html[data-theme=dark] body.app-dashboard-active #view-settings{background:#030508!important}html.theme-dark body.app-dashboard-active #view-home .hv-panel,html[data-theme=dark] body.app-dashboard-active #view-home .hv-panel{background:#0a0e14!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:14px!important;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 4px 12px rgba(0,0,0,.35)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.theme-dark body.app-dashboard-active #view-settings .settings-segmented,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-segmented{background:#080b10!important;border:1px solid rgba(255,255,255,.065)!important}html.theme-dark body.app-dashboard-active #view-settings .settings-segmented .seg-opt,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-segmented .seg-opt{color:#94a3b8!important;background:0 0!important;border:none!important;box-shadow:none!important}html.theme-dark body.app-dashboard-active #view-settings .settings-segmented .seg-opt:hover:not(.active),html[data-theme=dark] body.app-dashboard-active #view-settings .settings-segmented .seg-opt:hover:not(.active){color:#edf3ff!important;background:rgba(255,255,255,.04)!important}html.theme-dark body.app-dashboard-active #view-settings .settings-segmented .seg-opt.active,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-segmented .seg-opt.active{background:#0866ff!important;color:#fff!important;border-color:#0866ff!important;box-shadow:none!important}html.theme-dark body.app-dashboard-active #view-settings .delay-opt,html[data-theme=dark] body.app-dashboard-active #view-settings .delay-opt{background:#080b10!important;border:1px solid rgba(255,255,255,.065)!important;color:#94a3b8!important}html.theme-dark body.app-dashboard-active #view-settings .delay-opt:hover,html[data-theme=dark] body.app-dashboard-active #view-settings .delay-opt:hover{border-color:rgba(8,102,255,.28)!important;color:#edf3ff!important}html.theme-dark body.app-dashboard-active #view-settings .delay-opt.active,html[data-theme=dark] body.app-dashboard-active #view-settings .delay-opt.active{background:rgba(8,102,255,.15)!important;border-color:rgba(8,102,255,.35)!important;color:#4f9fff!important;box-shadow:0 0 0 1px rgba(8,102,255,.2) inset!important}html.theme-dark body.app-dashboard-active #view-settings .settings-toggle,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-toggle{background:#080b10!important;border:1px solid rgba(255,255,255,.065)!important;color:#edf3ff!important}html.theme-dark body.app-dashboard-active #view-settings .settings-profile-hero,html[data-theme=dark] body.app-dashboard-active #view-settings .settings-profile-hero{background:#080b10!important;border:1px solid rgba(255,255,255,.065)!important}body.app-dashboard-active #view-home .ent-kpi-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin-bottom:10px!important}body.app-dashboard-active #view-home .ent-kpi-head .mp-metric-lbl{margin:0!important;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.app-dashboard-active #view-home .ent-kpi-card .mp-metric-val{margin:0!important;text-align:left!important}body.app-dashboard-active #view-settings .settings-segmented{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:360px!important;gap:0!important;padding:3px!important;border-radius:10px!important}body.app-dashboard-active #view-settings .settings-segmented .seg-opt{flex:1 1 0!important;min-width:0!important;justify-content:center!important;border-radius:7px!important}body.app-dashboard-active #view-settings .saas-billing-actions{align-items:center!important}body.app-dashboard-active #view-settings .saas-billing-actions .ds-btn{flex:0 0 auto!important;min-width:0!important}body.app-dashboard-active #view-settings .saas-billing-actions .ds-btn--primary{min-width:140px!important}body.app-dashboard-active.shell-home #view-home{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;padding-bottom:48px!important}body.app-dashboard-active #view-home .mp-home.dash-v3{padding-bottom:8px}html.theme-dark body.app-dashboard-active #appPage .saas-topbar,html[data-theme=dark] body.app-dashboard-active #appPage .saas-topbar{background:#0a0e14!important;border-bottom:1px solid rgba(255,255,255,.065)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.theme-dark body.app-dashboard-active #appPage .saas-topbar .topbar-title h1,html.theme-dark body.app-dashboard-active #appPage .saas-topbar__title,html[data-theme=dark] body.app-dashboard-active #appPage .saas-topbar .topbar-title h1,html[data-theme=dark] body.app-dashboard-active #appPage .saas-topbar__title{color:#edf3ff!important;background:0 0!important;-webkit-text-fill-color:#edf3ff!important}html.theme-dark body.app-dashboard-active #appPage .saas-topbar .topbar-title p,html.theme-dark body.app-dashboard-active #appPage .saas-topbar__breadcrumb,html[data-theme=dark] body.app-dashboard-active #appPage .saas-topbar .topbar-title p,html[data-theme=dark] body.app-dashboard-active #appPage .saas-topbar__breadcrumb{color:#8b9cc9!important}html.theme-dark body.app-dashboard-active #view-analytics.analytics-dash,html[data-theme=dark] body.app-dashboard-active #view-analytics.analytics-dash{--ad-surface:#0a0e14;--ad-border:rgba(255, 255, 255, 0.065);--ad-text:#edf3ff;--ad-text-2:#8b9cc9;--ad-text-3:#64748b;background:#030508!important}html.theme-dark body.app-dashboard-active #view-analytics .analytics-kpi,html.theme-dark body.app-dashboard-active #view-analytics .pro-card,html.theme-dark body.app-dashboard-active #view-analytics .saas-glass-card,html[data-theme=dark] body.app-dashboard-active #view-analytics .analytics-chart-box,html[data-theme=dark] body.app-dashboard-active #view-analytics .analytics-chart-wrap,html[data-theme=dark] body.app-dashboard-active #view-analytics .analytics-heatmap-card,html[data-theme=dark] body.app-dashboard-active #view-analytics .analytics-kpi,html[data-theme=dark] body.app-dashboard-active #view-analytics .analytics-leaderboard,html[data-theme=dark] body.app-dashboard-active #view-analytics .analytics-period,html[data-theme=dark] body.app-dashboard-active #view-analytics .pro-card,html[data-theme=dark] body.app-dashboard-active #view-analytics .saas-funnel,html[data-theme=dark] body.app-dashboard-active #view-analytics .saas-glass-card,html[data-theme=dark] body.app-dashboard-active #view-analytics .saas-insights-card{background:#0a0e14!important;border:1px solid rgba(255,255,255,.065)!important;color:#edf3ff!important;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 4px 12px rgba(0,0,0,.35)!important}html.theme-dark body.app-dashboard-active #view-analytics .pro-view__title,html[data-theme=dark] body.app-dashboard-active #view-analytics .akpi-val,html[data-theme=dark] body.app-dashboard-active #view-analytics .analytics-card-title,html[data-theme=dark] body.app-dashboard-active #view-analytics .pro-view__title,html[data-theme=dark] body.app-dashboard-active #view-analytics .saas-chart-hdr h3{color:#fff!important}html.theme-dark body.app-dashboard-active #view-analytics .pro-view__sub,html[data-theme=dark] body.app-dashboard-active #view-analytics .akpi-lbl,html[data-theme=dark] body.app-dashboard-active #view-analytics .analytics-card-caption,html[data-theme=dark] body.app-dashboard-active #view-analytics .pro-view__sub{color:#8b9cc9!important}html.theme-dark body.app-dashboard-active #view-analytics .ad-table th,html[data-theme=dark] body.app-dashboard-active #view-analytics .ad-table td,html[data-theme=dark] body.app-dashboard-active #view-analytics .ad-table th,html[data-theme=dark] body.app-dashboard-active #view-analytics .saas-compare-table td,html[data-theme=dark] body.app-dashboard-active #view-analytics .saas-compare-table th{background:#0a0e14!important;border-color:rgba(255,255,255,.065)!important;color:#edf3ff!important}html.theme-dark body.app-dashboard-active .msng-layout-pro,html[data-theme=dark] body.app-dashboard-active .msng-layout-pro{--msng-bg-canvas:#030508;--msng-bg-panel:#0a0e14;--msng-bg-subtle:#080b10;--msng-text-primary:#edf3ff;--msng-text-secondary:#8b9cc9;--msng-text-muted:#64748b;--msng-border-light:rgba(255, 255, 255, 0.065);--msng-bubble-in:#1c2432;--msng-bubble-in-text:#edf3ff}html.theme-dark body.app-dashboard-active #view-settings .saas-usage-bar,html[data-theme=dark] body.app-dashboard-active #view-settings .saas-usage-bar{background:#080b10!important;border:1px solid rgba(255,255,255,.065)!important}html.theme-dark body.app-dashboard-active #view-settings .saas-usage-bar__fill,html[data-theme=dark] body.app-dashboard-active #view-settings .saas-usage-bar__fill{background:#0866ff!important}html.theme-dark body.app-dashboard-active #view-broadcast,html[data-theme=dark] body.app-dashboard-active #view-broadcast,html[data-theme=dark] body.app-dashboard-active #view-broadcast .broadcast-col,html[data-theme=dark] body.app-dashboard-active #view-broadcast .compose,html[data-theme=dark] body.app-dashboard-active #view-broadcast .compose-col,html[data-theme=dark] body.app-dashboard-active #view-broadcast .stats-panel{background:#030508!important;color:#edf3ff}html.theme-dark body.app-dashboard-active #view-broadcast .compose-col,html[data-theme=dark] body.app-dashboard-active #view-broadcast .broadcast-col,html[data-theme=dark] body.app-dashboard-active #view-broadcast .compose,html[data-theme=dark] body.app-dashboard-active #view-broadcast .stats-panel{background:#0a0e14!important;border-color:rgba(255,255,255,.065)!important;color:#edf3ff!important}html.theme-dark body.app-dashboard-active #view-scheduling,html[data-theme=dark] body.app-dashboard-active #view-scheduling,html[data-theme=dark] body.app-dashboard-active #view-scheduling .pro-card{background:var(--fbc-bg,#030508)!important}html.theme-dark body.app-dashboard-active #view-scheduling .pro-card,html[data-theme=dark] body.app-dashboard-active #view-scheduling .pro-card{background:#0a0e14!important;border:1px solid rgba(255,255,255,.065)!important;color:#edf3ff!important}body.light.app-dashboard-active #appPage,html.theme-light body.app-dashboard-active #appPage,html[data-theme=light] body.app-dashboard-active #appPage,html[data-theme=light] body.app-dashboard-active #appPage>.app-body,html[data-theme=light] body.app-dashboard-active #view-analytics,html[data-theme=light] body.app-dashboard-active #view-broadcast,html[data-theme=light] body.app-dashboard-active #view-home,html[data-theme=light] body.app-dashboard-active #view-messenger,html[data-theme=light] body.app-dashboard-active #view-scheduling,html[data-theme=light] body.app-dashboard-active #view-settings{background:var(--fbc-canvas,#f4f6fc)!important;background-image:none!important;color:var(--fbc-text,#0f172a)}body.light.app-dashboard-active #appPage .saas-topbar,html.theme-light body.app-dashboard-active #appPage .saas-topbar,html[data-theme=light] body.app-dashboard-active #appPage .saas-topbar{background:var(--fbc-surface,#fff)!important;border-bottom:1px solid var(--fbc-border,rgba(15,23,42,.08))!important;box-shadow:var(--fbc-shadow-sm)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.light.app-dashboard-active #appPage .saas-topbar__title,html.theme-light body.app-dashboard-active #appPage .saas-topbar__title,html[data-theme=light] body.app-dashboard-active #appPage .saas-topbar .topbar-title h1,html[data-theme=light] body.app-dashboard-active #appPage .saas-topbar__title{color:var(--fbc-text,#0f172a)!important;background:0 0!important;-webkit-text-fill-color:var(--fbc-text,#0f172a)!important}body.light.app-dashboard-active #appPage .saas-topbar__breadcrumb,html.theme-light body.app-dashboard-active #appPage .saas-topbar__breadcrumb,html[data-theme=light] body.app-dashboard-active #appPage .saas-topbar .topbar-title p,html[data-theme=light] body.app-dashboard-active #appPage .saas-topbar__breadcrumb{color:var(--fbc-text-muted,#64748b)!important}body.light.app-dashboard-active #view-analytics .analytics-chart-box,body.light.app-dashboard-active #view-analytics .analytics-chart-wrap,body.light.app-dashboard-active #view-analytics .analytics-heatmap-card,body.light.app-dashboard-active #view-analytics .analytics-kpi,body.light.app-dashboard-active #view-analytics .analytics-leaderboard,body.light.app-dashboard-active #view-analytics .pro-card,body.light.app-dashboard-active #view-analytics .saas-funnel,body.light.app-dashboard-active #view-analytics .saas-glass-card,body.light.app-dashboard-active #view-analytics .saas-insights-card,body.light.app-dashboard-active #view-broadcast .broadcast-col,body.light.app-dashboard-active #view-broadcast .compose-col,body.light.app-dashboard-active #view-broadcast .stats-panel,body.light.app-dashboard-active #view-home .ent-action-card,body.light.app-dashboard-active #view-home .ent-kpi-card,body.light.app-dashboard-active #view-home .ent-quota-card,body.light.app-dashboard-active #view-home .hv-kpi,body.light.app-dashboard-active #view-home .hv-panel,body.light.app-dashboard-active #view-home .hv-qa-card,body.light.app-dashboard-active #view-scheduling .pro-card,body.light.app-dashboard-active #view-settings .saas-billing-card,body.light.app-dashboard-active #view-settings .settings-card,body.light.app-dashboard-active #view-settings .settings-profile-card,body.light.app-dashboard-active .pro-card,html.theme-light body.app-dashboard-active .pro-card,html[data-theme=light] body.app-dashboard-active #view-analytics .analytics-chart-box,html[data-theme=light] body.app-dashboard-active #view-analytics .analytics-chart-wrap,html[data-theme=light] body.app-dashboard-active #view-analytics .analytics-heatmap-card,html[data-theme=light] body.app-dashboard-active #view-analytics .analytics-kpi,html[data-theme=light] body.app-dashboard-active #view-analytics .analytics-leaderboard,html[data-theme=light] body.app-dashboard-active #view-analytics .pro-card,html[data-theme=light] body.app-dashboard-active #view-analytics .saas-funnel,html[data-theme=light] body.app-dashboard-active #view-analytics .saas-glass-card,html[data-theme=light] body.app-dashboard-active #view-analytics .saas-insights-card,html[data-theme=light] body.app-dashboard-active #view-broadcast .broadcast-col,html[data-theme=light] body.app-dashboard-active #view-broadcast .compose-col,html[data-theme=light] body.app-dashboard-active #view-broadcast .stats-panel,html[data-theme=light] body.app-dashboard-active #view-home .ent-action-card,html[data-theme=light] body.app-dashboard-active #view-home .ent-kpi-card,html[data-theme=light] body.app-dashboard-active #view-home .ent-quota-card,html[data-theme=light] body.app-dashboard-active #view-home .hv-kpi,html[data-theme=light] body.app-dashboard-active #view-home .hv-panel,html[data-theme=light] body.app-dashboard-active #view-home .hv-qa-card,html[data-theme=light] body.app-dashboard-active #view-scheduling .pro-card,html[data-theme=light] body.app-dashboard-active #view-settings .saas-billing-card,html[data-theme=light] body.app-dashboard-active #view-settings .settings-card,html[data-theme=light] body.app-dashboard-active #view-settings .settings-profile-card{background:var(--fbc-card-bg,#fff)!important;background-image:none!important;border:1px solid var(--fbc-card-border,rgba(15,23,42,.08))!important;border-radius:14px!important;box-shadow:var(--fbc-shadow-sm)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--fbc-text,#0f172a)!important}body.light.app-dashboard-active .akpi-val,body.light.app-dashboard-active .analytics-card-title,body.light.app-dashboard-active .pro-view__title,body.light.app-dashboard-active .saas-billing-card__title,body.light.app-dashboard-active .settings-card h4,html.theme-light body.app-dashboard-active .pro-view__title,html[data-theme=light] body.app-dashboard-active .akpi-val,html[data-theme=light] body.app-dashboard-active .analytics-card-title,html[data-theme=light] body.app-dashboard-active .pro-view__title,html[data-theme=light] body.app-dashboard-active .saas-billing-card__title,html[data-theme=light] body.app-dashboard-active .settings-card h4{color:var(--fbc-text,#0f172a)!important}body.light.app-dashboard-active .akpi-lbl,body.light.app-dashboard-active .pro-view__sub,body.light.app-dashboard-active .saas-billing-card__sub,body.light.app-dashboard-active .settings-card p,body.light.app-dashboard-active .settings-row-label,html.theme-light body.app-dashboard-active .pro-view__sub,html[data-theme=light] body.app-dashboard-active .akpi-lbl,html[data-theme=light] body.app-dashboard-active .pro-view__sub,html[data-theme=light] body.app-dashboard-active .saas-billing-card__sub,html[data-theme=light] body.app-dashboard-active .settings-card p,html[data-theme=light] body.app-dashboard-active .settings-row-label{color:var(--fbc-text-muted,#64748b)!important}body.light.app-dashboard-active #view-settings .settings-segmented,html.theme-light body.app-dashboard-active #view-settings .settings-segmented,html[data-theme=light] body.app-dashboard-active #view-settings .delay-opt:not(.active),html[data-theme=light] body.app-dashboard-active #view-settings .settings-num,html[data-theme=light] body.app-dashboard-active #view-settings .settings-profile-hero,html[data-theme=light] body.app-dashboard-active #view-settings .settings-segmented,html[data-theme=light] body.app-dashboard-active #view-settings .settings-time,html[data-theme=light] body.app-dashboard-active #view-settings .settings-toggle{background:var(--fbc-surface-overlay,#f1f5f9)!important;border:1px solid var(--fbc-border,rgba(15,23,42,.08))!important;color:var(--fbc-text,#0f172a)!important}body.light.app-dashboard-active #view-settings .seg-opt,html.theme-light body.app-dashboard-active #view-settings .seg-opt,html[data-theme=light] body.app-dashboard-active #view-settings .delay-opt,html[data-theme=light] body.app-dashboard-active #view-settings .settings-segmented .seg-opt{color:var(--fbc-text-muted,#64748b)!important}body.light.app-dashboard-active #view-settings .seg-opt.active,html.theme-light body.app-dashboard-active #view-settings .seg-opt.active,html[data-theme=light] body.app-dashboard-active #view-settings .delay-opt.active,html[data-theme=light] body.app-dashboard-active #view-settings .settings-segmented .seg-opt.active{background:var(--fbc-brand,#0866ff)!important;border-color:rgba(8,102,255,.35)!important;color:#fff!important;box-shadow:none!important}body.light.app-dashboard-active #view-settings .saas-usage-bar,html.theme-light body.app-dashboard-active #view-settings .saas-usage-bar,html[data-theme=light] body.app-dashboard-active #view-settings .saas-usage-bar{background:var(--fbc-surface-overlay,#f1f5f9)!important;border:1px solid var(--fbc-border,rgba(15,23,42,.08))!important}body.light.app-dashboard-active #view-settings .saas-usage-bar__fill,html.theme-light body.app-dashboard-active #view-settings .saas-usage-bar__fill,html[data-theme=light] body.app-dashboard-active #view-settings .saas-usage-bar__fill{background:var(--fbc-brand,#0866ff)!important;background-image:none!important}body.light.app-dashboard-active #view-settings .saas-usage-meta,html.theme-light body.app-dashboard-active #view-settings .saas-usage-meta,html[data-theme=light] body.app-dashboard-active #view-settings .saas-usage-meta{color:var(--fbc-text-muted,#64748b)!important}body.light.app-dashboard-active #view-analytics.analytics-dash,html.theme-light body.app-dashboard-active #view-analytics.analytics-dash,html[data-theme=light] body.app-dashboard-active #view-analytics.analytics-dash{--ad-surface:var(--fbc-surface, #ffffff);--ad-border:var(--fbc-border, rgba(15, 23, 42, 0.08));--ad-text:var(--fbc-text, #0f172a);--ad-text-2:var(--fbc-text-muted, #64748b);--ad-text-3:var(--fbc-text-subtle, #94a3b8);background:var(--fbc-canvas,#f4f6fc)!important;background-image:none!important}body.light.app-dashboard-active #view-analytics .period-btn,html.theme-light body.app-dashboard-active #view-analytics .period-btn,html[data-theme=light] body.app-dashboard-active #view-analytics .period-btn{color:var(--fbc-text-muted,#64748b)!important;background:0 0!important}body.light.app-dashboard-active #view-analytics .period-btn.active,html.theme-light body.app-dashboard-active #view-analytics .period-btn.active,html[data-theme=light] body.app-dashboard-active #view-analytics .period-btn.active{background:var(--fbc-brand,#0866ff)!important;color:#fff!important}body.light.app-dashboard-active #view-analytics .analytics-period-summary,html.theme-light body.app-dashboard-active #view-analytics .analytics-period-summary,html[data-theme=light] body.app-dashboard-active #view-analytics .analytics-period-summary{background:var(--fbc-brand-muted,rgba(8,102,255,.14))!important;border:1px solid rgba(8,102,255,.22)!important;color:var(--fbc-text-muted,#64748b)!important}body.light.app-dashboard-active #view-analytics table td,html.theme-light body.app-dashboard-active #view-analytics table th,html[data-theme=light] body.app-dashboard-active #view-analytics .ad-table td,html[data-theme=light] body.app-dashboard-active #view-analytics .ad-table th,html[data-theme=light] body.app-dashboard-active #view-analytics .saas-compare-table td,html[data-theme=light] body.app-dashboard-active #view-analytics .saas-compare-table th{background:var(--fbc-surface,#fff)!important;border-color:var(--fbc-border,rgba(15,23,42,.08))!important;color:var(--fbc-text,#0f172a)!important}body.light.app-dashboard-active .msng-layout-pro,html.theme-light body.app-dashboard-active .msng-layout-pro,html[data-theme=light] body.app-dashboard-active .msng-layout-pro{--msng-bg-canvas:var(--fbc-canvas, #f4f6fc);--msng-bg-panel:var(--fbc-surface, #ffffff);--msng-bg-subtle:var(--fbc-surface-overlay, #f1f5f9);--msng-text-primary:var(--fbc-text, #0f172a);--msng-text-secondary:var(--fbc-text-muted, #64748b);--msng-text-muted:var(--fbc-text-subtle, #94a3b8);--msng-border-light:var(--fbc-border, rgba(15, 23, 42, 0.08));--msng-bubble-in:var(--fbc-surface-overlay, #f1f5f9);--msng-bubble-in-text:var(--fbc-text, #0f172a)}body.light.app-dashboard-active #view-messenger .msng-convs,html.theme-light body.app-dashboard-active #view-messenger .msng-convs,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-contact,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-convs,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-pages,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-root{background:var(--msng-bg-panel,#fff)!important;color:var(--msng-text-primary,#0f172a)!important;border-color:var(--msng-border-light,rgba(15,23,42,.08))!important}body.light.app-dashboard-active #view-messenger .msng-chat,html.theme-light body.app-dashboard-active #view-messenger .msng-chat,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-chat{background:var(--msng-bg-canvas,#f4f6fc)!important}body.light.app-dashboard-active #view-messenger .msng-page-name,html.theme-light body.app-dashboard-active #view-messenger .msng-page-name,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-chat-hdr-name,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-convs-title,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-page-name{color:var(--msng-text-primary,#0f172a)!important}body.light.app-dashboard-active #view-messenger .msng-compose textarea,html.theme-light body.app-dashboard-active #view-messenger .msng-compose textarea,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-compose input,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-compose textarea,html[data-theme=light] body.app-dashboard-active #view-messenger .msng-search input{background:var(--fbc-input-bg,#fff)!important;border:1px solid var(--fbc-input-border,rgba(15,23,42,.14))!important;color:var(--fbc-input-text,#0f172a)!important}body.light.app-dashboard-active #view-broadcast,html.theme-light body.app-dashboard-active #view-broadcast,html[data-theme=light] body.app-dashboard-active #view-broadcast,html[data-theme=light] body.app-dashboard-active #view-broadcast .pro-view__scroll{background:var(--fbc-canvas,#f4f6fc)!important;background-image:none!important;color:var(--fbc-text,#0f172a)}body.light.app-dashboard-active #view-broadcast .broadcast-col,html.theme-light body.app-dashboard-active #view-broadcast .compose-col,html[data-theme=light] body.app-dashboard-active #view-broadcast .bcast-panel-v2__head,html[data-theme=light] body.app-dashboard-active #view-broadcast .broadcast-col,html[data-theme=light] body.app-dashboard-active #view-broadcast .compose,html[data-theme=light] body.app-dashboard-active #view-broadcast .compose-col,html[data-theme=light] body.app-dashboard-active #view-broadcast .stats-panel{background:var(--fbc-card-bg,#fff)!important;background-image:none!important;border-color:var(--fbc-card-border,rgba(15,23,42,.08))!important;color:var(--fbc-text,#0f172a)!important;box-shadow:var(--fbc-shadow-sm)!important}body.light.app-dashboard-active #view-broadcast .bcast-panel-v2__head,html.theme-light body.app-dashboard-active #view-broadcast .bcast-panel-v2__head,html[data-theme=light] body.app-dashboard-active #view-broadcast .bcast-panel-v2__head{background:var(--fbc-surface-overlay,#f1f5f9)!important;border-bottom:1px solid var(--fbc-border,rgba(15,23,42,.08))!important}body.light.app-dashboard-active #view-broadcast .delay-opt,html.theme-light body.app-dashboard-active #view-broadcast textarea,html[data-theme=light] body.app-dashboard-active #view-broadcast .delay-opt,html[data-theme=light] body.app-dashboard-active #view-broadcast input,html[data-theme=light] body.app-dashboard-active #view-broadcast textarea{background:var(--fbc-input-bg,#fff)!important;border:1px solid var(--fbc-input-border,rgba(15,23,42,.14))!important;color:var(--fbc-input-text,#0f172a)!important}body.light.app-dashboard-active #view-broadcast .delay-opt.active,html.theme-light body.app-dashboard-active #view-broadcast .delay-opt.active,html[data-theme=light] body.app-dashboard-active #view-broadcast .delay-opt.active{background:var(--fbc-brand-muted,rgba(8,102,255,.14))!important;border-color:rgba(8,102,255,.35)!important;color:var(--fbc-brand,#0866ff)!important}body.light.app-dashboard-active #view-scheduling,html.theme-light body.app-dashboard-active #view-scheduling,html[data-theme=light] body.app-dashboard-active #view-scheduling{background:var(--fbc-canvas,#f4f6fc)!important}body.light #view-analytics.analytics-dash,body.light #view-settings,html[data-theme=light] #view-analytics.analytics-dash,html[data-theme=light] #view-settings{--ad-text:#0f172a;--ad-text-2:#475569;--ad-text-3:#64748b;color:#0f172a}body.light #view-settings :is(
.pro-view__title,.settings-about-v,.settings-profile-name,.settings-profile-card__title,.settings-card h4,.saas-billing-card__title,#saasPlanName,.settings-header h3
),html[data-theme=light] #view-settings :is(
.pro-view__title,.settings-about-v,.settings-profile-name,.settings-profile-card__title,.settings-card h4,.saas-billing-card__title,#saasPlanName,.settings-header h3
){color:#0f172a!important}body.light #view-settings :is(
.pro-view__sub,.settings-about-k,.settings-profile-field__label,.settings-row-label,.settings-profile-meta,.settings-profile-card__sub,.settings-card p,.saas-billing-card__sub,.saas-usage-meta,.saas-billing-plan-line,.settings-inline-label,.settings-profile-field__value,.settings-profile-role,.settings-toggle,.settings-toggle span,.kbd-row,.settings-segmented .seg-opt:not(.active)
),html[data-theme=light] #view-settings :is(
.pro-view__sub,.settings-about-k,.settings-profile-field__label,.settings-row-label,.settings-profile-meta,.settings-profile-card__sub,.settings-card p,.saas-billing-card__sub,.saas-usage-meta,.saas-billing-plan-line,.settings-inline-label,.settings-profile-field__value,.settings-profile-role,.settings-toggle,.settings-toggle span,.kbd-row,.settings-segmented .seg-opt:not(.active)
){color:#475569!important}body.light #view-settings .settings-segmented .seg-opt.active,html[data-theme=light] #view-settings .settings-segmented .seg-opt.active{color:#fff!important}body.light #view-settings :is(.saas-plan-badge,#settingsProfilePlan),html[data-theme=light] #view-settings :is(.saas-plan-badge,#settingsProfilePlan){color:#1d4ed8!important;background:rgba(8,102,255,.1)!important;border-color:rgba(8,102,255,.22)!important}body.light #view-analytics.analytics-dash :is(
.pro-view__title,.pro-view__head h2,.akpi-val,.analytics-card-title,.analytics-card-hdr,.analytics-history-hdr,.ad-leader-name,.ad-leader-stat-val,.breakdown-label,.pro-history-item__title,.analytics-empty-chart-title,.ad-heatmap-insight-main strong,.analytics-period-summary strong
),html[data-theme=light] #view-analytics.analytics-dash :is(
.pro-view__title,.pro-view__head h2,.akpi-val,.analytics-card-title,.analytics-card-hdr,.analytics-history-hdr,.ad-leader-name,.ad-leader-stat-val,.breakdown-label,.pro-history-item__title,.analytics-empty-chart-title,.ad-heatmap-insight-main strong,.analytics-period-summary strong
){color:#0f172a!important}body.light #view-analytics.analytics-dash :is(
.pro-view__sub,.akpi-lbl,.analytics-card-caption,.analytics-chart-meta,.analytics-period-summary,.analytics-quota-hint,.ad-leader-th,.ad-leader-meta,.ad-leader-stat-lbl,.ad-heat-label,.ad-heatmap-top-slot,.ad-heatmap-insight-main span,.breakdown-val,.pro-history-item__meta,.pro-history-item__rate,.analytics-empty-hint,.analytics-empty,.akpi-delta--flat,.analytics-card-badge,.ad-chart-axis
),html[data-theme=light] #view-analytics.analytics-dash :is(
.pro-view__sub,.akpi-lbl,.analytics-card-caption,.analytics-chart-meta,.analytics-period-summary,.analytics-quota-hint,.ad-leader-th,.ad-leader-meta,.ad-leader-stat-lbl,.ad-heat-label,.ad-heatmap-top-slot,.ad-heatmap-insight-main span,.breakdown-val,.pro-history-item__meta,.pro-history-item__rate,.analytics-empty-hint,.analytics-empty,.akpi-delta--flat,.analytics-card-badge,.ad-chart-axis
){color:#64748b!important}body.light #view-analytics.analytics-dash .ad-leader-medal--silver,html[data-theme=light] #view-analytics.analytics-dash .ad-leader-medal--silver{color:#64748b!important}body.light #view-analytics.analytics-dash .ad-leader-rate--ok,html[data-theme=light] #view-analytics.analytics-dash .ad-leader-rate--ok{color:#2563eb!important}body.light #view-analytics.analytics-dash .analytics-card-icon,html[data-theme=light] #view-analytics.analytics-dash .analytics-card-icon{color:#2563eb!important;background:rgba(8,102,255,.12)!important;border-color:rgba(8,102,255,.2)!important}body.light #view-analytics.analytics-dash .period-btn:not(.active),html[data-theme=light] #view-analytics.analytics-dash .period-btn:not(.active){color:#475569!important}body.light.app-dashboard-active #view-analytics.analytics-dash :is(
.akpi-blue .akpi-icon,.akpi-purple .akpi-icon
),html[data-theme=light] body.app-dashboard-active #view-analytics.analytics-dash :is(
.akpi-blue .akpi-icon,.akpi-purple .akpi-icon
){color:#0554d4!important}body.light.app-dashboard-active #view-settings .saas-plan-badge,html[data-theme=light] body.app-dashboard-active #view-settings .saas-plan-badge{color:#1d4ed8!important}body.light #view-analytics .leader-rank--silver,html[data-theme=light] #view-analytics .leader-rank--silver{color:#64748b!important}body:not(.light) #view-analytics.analytics-dash,body:not(.light) #view-settings,html[data-theme=dark] #view-analytics.analytics-dash,html[data-theme=dark] #view-settings{--ad-text-3:#94a3b8}body:not(.light) #view-analytics.analytics-dash :is(
.akpi-lbl,.ad-leader-th,.ad-leader-meta,.analytics-card-caption,.analytics-chart-meta,.ad-heat-label,.breakdown-val,.pro-history-item__meta
),body:not(.light) #view-settings :is(
.settings-about-k,.settings-profile-field__label,.settings-row-label,.settings-profile-meta,.settings-inline-label
),html[data-theme=dark] #view-analytics.analytics-dash :is(
.akpi-lbl,.ad-leader-th,.ad-leader-meta,.analytics-card-caption,.analytics-chart-meta,.ad-heat-label,.breakdown-val,.pro-history-item__meta
),html[data-theme=dark] #view-settings :is(
.settings-about-k,.settings-profile-field__label,.settings-row-label,.settings-profile-meta,.settings-inline-label
){color:#94a3b8!important}body.light #view-home,html[data-theme=light] #view-home{--hv-text:#0f172a;--hv-text-muted:#475569;--hv-text-subtle:#64748b;color:#0f172a}body.light #view-home :is(
.hv-hero-title,.hv-kpi-val,.ent-kpi-label,.mp-metric-val,.ent-activity-title,.dash-welcome-name
),html[data-theme=light] #view-home :is(
.hv-hero-title,.hv-kpi-val,.ent-kpi-label,.mp-metric-val,.ent-activity-title,.dash-welcome-name
){color:#0f172a!important}body.light #view-home :is(
.hv-hero-sub,.ent-kpi-sub,.mp-metric-lbl,.ent-activity-meta,.dash-welcome-sub
),html[data-theme=light] #view-home :is(
.hv-hero-sub,.ent-kpi-sub,.mp-metric-lbl,.ent-activity-meta,.dash-welcome-sub
){color:#475569!important}body:not(.light) #view-home :is(
.hv-hero-sub,.ent-kpi-sub,.mp-metric-lbl,.ent-activity-meta
),html[data-theme=dark] #view-home :is(
.hv-hero-sub,.ent-kpi-sub,.mp-metric-lbl,.ent-activity-meta
){color:#94a3b8!important}body.light #view-broadcast,body.light #view-scheduling,html[data-theme=light] #view-broadcast,html[data-theme=light] #view-scheduling{color:#0f172a}body.light :is(#view-broadcast,#view-scheduling) :is(
.compose-hdr h3,.stats-panel__title,.stats-panel__val,.bcast-v2-preflight__title,.sv2-list-title,.sv2-card__title
),html[data-theme=light] :is(#view-broadcast,#view-scheduling) :is(
.compose-hdr h3,.stats-panel__title,.stats-panel__val,.bcast-v2-preflight__title,.sv2-list-title,.sv2-card__title
){color:#0f172a!important}body.light :is(#view-broadcast,#view-scheduling) :is(
.compose-hdr p,.stats-panel__lbl,.bcast-hint,.bcast-v2-preflight__sub,.sv2-card__meta,.sv2-empty p
),html[data-theme=light] :is(#view-broadcast,#view-scheduling) :is(
.compose-hdr p,.stats-panel__lbl,.bcast-hint,.bcast-v2-preflight__sub,.sv2-card__meta,.sv2-empty p
){color:#475569!important}body:not(.light) :is(#view-broadcast,#view-scheduling) :is(
.stats-panel__lbl,.bcast-hint,.bcast-v2-preflight__sub,.sv2-card__meta
),html[data-theme=dark] :is(#view-broadcast,#view-scheduling) :is(
.stats-panel__lbl,.bcast-hint,.bcast-v2-preflight__sub,.sv2-card__meta
){color:#94a3b8!important}body.light #view-referrals.referrals-dash,html[data-theme=light] #view-referrals.referrals-dash{color:#0f172a}body.light #view-referrals :is(
.pro-view__title,.referrals-stat__v,.referrals-pill__amount,.referrals-card h4
),html[data-theme=light] #view-referrals :is(
.pro-view__title,.referrals-stat__v,.referrals-pill__amount,.referrals-card h4
){color:#0f172a!important}body.light #view-referrals :is(
.pro-view__sub,.referrals-stat__l,.referrals-pill__label,.referrals-steps li,.referrals-empty-hint
),html[data-theme=light] #view-referrals :is(
.pro-view__sub,.referrals-stat__l,.referrals-pill__label,.referrals-steps li,.referrals-empty-hint
){color:#475569!important}body:not(.light) #view-referrals :is(
.referrals-stat__l,.referrals-pill__label,.referrals-steps li
),html[data-theme=dark] #view-referrals :is(
.referrals-stat__l,.referrals-pill__label,.referrals-steps li
){color:#94a3b8!important}body.light #view-help,html[data-theme=light] #view-help{color:#0f172a}body.light #view-help :is(
.pro-view__title,.help-faq-q,.help-card h4
),html[data-theme=light] #view-help :is(
.pro-view__title,.help-faq-q,.help-card h4
){color:#0f172a!important}body.light #view-help :is(
.pro-view__sub,.help-faq-a,.help-card p,.help-tour-step p
),html[data-theme=light] #view-help :is(
.pro-view__sub,.help-faq-a,.help-card p,.help-tour-step p
){color:#475569!important}body:not(.light) #view-help :is(
.help-faq-a,.help-card p
),html[data-theme=dark] #view-help :is(
.help-faq-a,.help-card p
){color:#94a3b8!important}body.light #view-messenger :is(
.msng-conv-name,.msng-header-name
),html[data-theme=light] #view-messenger :is(
.msng-conv-name,.msng-header-name
){color:#0f172a!important}body.light #view-messenger :is(
.msng-conv-preview,.msng-conv-time,.msng-header-status,.msng-filter-chip
),html[data-theme=light] #view-messenger :is(
.msng-conv-preview,.msng-conv-time,.msng-header-status,.msng-filter-chip
){color:#475569!important}body:not(.light) #view-messenger :is(
.msng-conv-preview,.msng-conv-time,.msng-header-status
),html[data-theme=dark] #view-messenger :is(
.msng-conv-preview,.msng-conv-time,.msng-header-status
){color:#94a3b8!important}html:not(.fbc-boot-ready) :is(
.ent-kpi-card.is-loading,.ent-hero-stat.is-loading,.mp-chart.is-loading,.ent-activity.is-loading,#view-referrals.is-loading,#view-analytics.analytics-loading,#view-scheduling .sv2-list-panel.is-loading,.settings-profile-card.is-loading,#bcastAudienceList.is-loading,.msng-skeleton
){animation:none!important}html:not(.fbc-boot-ready) :is(
.msng-skeleton,#bcastAudienceList.is-loading .bcast-v2-audience__row--skeleton
){opacity:0!important;visibility:hidden!important}.msng-loading-quiet{display:flex;align-items:center;justify-content:center;padding:28px 16px;color:var(--fbc-text-muted,#9eb0d4);font-size:13px}body.light .msng-loading-quiet,html[data-theme=light] .msng-loading-quiet{color:#64748b}.overlay.is-open,.sched-overlay.is-open{display:flex!important;animation:fbc-overlay-in var(--fbc-duration,.2s) var(--fbc-ease,ease)}.overlay.is-closing,.sched-overlay.is-closing{animation:fbc-overlay-out var(--fbc-duration,.2s) var(--fbc-ease,ease) forwards;pointer-events:none}.overlay.is-open .modal,.overlay.is-open>.modal,.sched-overlay.is-open .sched-modal{animation:fbc-modal-in var(--fbc-duration-slow,.35s) var(--fbc-ease-spring,cubic-bezier(.34,1.56,.64,1))}.overlay.is-closing .modal,.overlay.is-closing>.modal,.sched-overlay.is-closing .sched-modal{animation:fbc-modal-out var(--fbc-duration,.2s) var(--fbc-ease,ease) forwards}@keyframes fbc-overlay-in{from{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(4px)}}@keyframes fbc-overlay-out{from{opacity:1}to{opacity:0}}@keyframes fbc-modal-in{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fbc-modal-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.97)}}#quotaVal.bump,.quota-num.bump,.stat-val.bump{animation:.38s cubic-bezier(.34,1.4,.64,1) fbc-stat-bump}#view-home .hv-stat-flash,.hv-kpi-val.hv-stat-flash{animation:.42s cubic-bezier(.34,1.4,.64,1) fbc-stat-bump}.quota-widget.quota-ready .quota-num{transition:color .3s}@keyframes fbc-stat-bump{0%,100%{transform:scale(1)}35%{transform:scale(1.12)}}.page-card.active,.page-card.multi-selected,.page-card.selected{animation:fbc-page-card-pop .32s var(--fbc-ease-spring,cubic-bezier(.34,1.4,.64,1))}@keyframes fbc-page-card-pop{0%{transform:scale(.98) translateX(0)}55%{transform:scale(1.01) translateX(3px)}100%{transform:translateX(3px)}}.faq-a{max-height:0;opacity:0;overflow:hidden;padding-top:0!important;padding-bottom:0!important;transition:max-height .42s var(--fbc-ease, ease),opacity .32s var(--fbc-ease, ease),padding .35s var(--fbc-ease, ease)}.faq-item.open .faq-a{max-height:320px;opacity:1;padding:0 28px 22px!important}.app-alert-bar.network-banner:not([hidden]){animation:fbc-banner-in .38s var(--fbc-ease-out,ease) both}@keyframes fbc-banner-in{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.glow-card{position:relative;transition:transform .28s var(--fbc-ease, ease),box-shadow .28s var(--fbc-ease, ease),border-color .28s var(--fbc-ease, ease)}.glow-card:hover{transform:translateY(-4px);box-shadow:0 18px 48px rgba(8,102,255,.14)}.glow-card::after{content:'';position:absolute;inset:0;border-radius:inherit;opacity:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(8,102,255,.14),transparent 70%);transition:opacity .35s;pointer-events:none}.glow-card:hover::after{opacity:1}#landingPage .feat,#landingPage .pp-advantage-card,#landingPage .price-card,#landingPage .step,#landingPage .testimonial{opacity:0;transform:translateY(22px);transition:opacity .55s var(--fbc-ease-out, ease),transform .55s var(--fbc-ease-out, ease)}#landingPage .feat.is-visible,#landingPage .pp-advantage-card.is-visible,#landingPage .price-card.is-visible,#landingPage .step.is-visible,#landingPage .testimonial.is-visible{opacity:1;transform:translateY(0)}#landingPage .le-features-grid .feat:first-child{transition-delay:0s}#landingPage .le-features-grid .feat:nth-child(2){transition-delay:60ms}#landingPage .le-features-grid .feat:nth-child(3){transition-delay:120ms}#landingPage .le-features-grid .feat:nth-child(4){transition-delay:180ms}#landingPage .le-features-grid .feat:nth-child(5){transition-delay:240ms}#landingPage .le-features-grid .feat:nth-child(6){transition-delay:0.3s}#landingPage .steps-grid .step:first-child{transition-delay:0s}#landingPage .steps-grid .step:nth-child(2){transition-delay:80ms}#landingPage .steps-grid .step:nth-child(3){transition-delay:160ms}#landingPage .pricing-grid .price-card:first-child{transition-delay:0s}#landingPage .pricing-grid .price-card:nth-child(2){transition-delay:50ms}#landingPage .pricing-grid .price-card:nth-child(3){transition-delay:0.1s}#landingPage .pricing-grid .price-card:nth-child(4){transition-delay:150ms}#landingPage .pricing-grid .price-card:nth-child(5){transition-delay:0.2s}#landingPage .pricing-grid .price-card:nth-child(6){transition-delay:250ms}#view-home.fbc-view-enter .hv-kpi{animation:fbc-fade-up .52s var(--fbc-ease-out,ease) both}#view-home.fbc-view-enter .hv-kpi:first-child{animation-delay:40ms}#view-home.fbc-view-enter .hv-kpi:nth-child(2){animation-delay:80ms}#view-home.fbc-view-enter .hv-kpi:nth-child(3){animation-delay:.12s}#view-home.fbc-view-enter .hv-kpi:nth-child(4){animation-delay:.16s}#view-home.fbc-view-enter .hv-kpi:nth-child(5){animation-delay:.2s}#view-home.fbc-view-enter .hv-kpi:nth-child(6){animation-delay:.24s}#view-home.fbc-view-enter .hv-hero{animation:fbc-fade-up .55s var(--fbc-ease-out,ease) both}#view-home.fbc-view-enter .hv-panel{animation:fbc-fade-up .48s var(--fbc-ease-out,ease) both}#view-home.fbc-view-enter .hv-main-grid .hv-panel:first-child{animation-delay:.1s}#view-home.fbc-view-enter .hv-main-grid .hv-panel:nth-child(2){animation-delay:.16s}.admin-pro .view.active{animation:fbc-fade-up .32s var(--fbc-ease-out,ease) both}.admin-pro .stats-grid .stat-card{transition:transform var(--fbc-duration, .2s) var(--fbc-ease, ease),box-shadow var(--fbc-duration, .2s) var(--fbc-ease, ease),border-color var(--fbc-duration, .2s) var(--fbc-ease, ease)}@keyframes fbc-fade-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.nav-side-item.active::before{transition:top .28s var(--fbc-ease-spring, ease),height .28s var(--fbc-ease-spring, ease),opacity .2s}.nav-side-item{transition:background var(--fbc-duration, .2s) var(--fbc-ease, ease),color var(--fbc-duration, .2s) var(--fbc-ease, ease),transform var(--fbc-duration-fast, .15s) var(--fbc-ease, ease)!important}.nav-side-item:active:not(.active){transform:scale(.94)}.app-mobile-nav__item{transition:color var(--fbc-duration, .2s) ease,transform var(--fbc-duration-fast, .15s) var(--fbc-ease-spring, ease)}.app-mobile-nav__item:active{transform:scale(.92)}.btn-cta-primary,.btn-primary,.btn-send,.btn-start,.hv-action-btn,.sched-confirm-btn{transition:transform var(--fbc-duration-fast, .15s) var(--fbc-ease, ease),box-shadow var(--fbc-duration, .2s) var(--fbc-ease, ease),background var(--fbc-duration, .2s) var(--fbc-ease, ease)}.btn-cta-primary:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-send:active:not(:disabled),.btn-start:active:not(:disabled){transform:scale(.97)}.recipient-row,.table-row{animation:fbc-row-in .32s var(--fbc-ease-out,ease) both}@keyframes fbc-row-in{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.sv2-card{transition:transform var(--fbc-duration, .2s) var(--fbc-ease, ease),box-shadow var(--fbc-duration, .2s) var(--fbc-ease, ease),border-color var(--fbc-duration, .2s) var(--fbc-ease, ease)}.sv2-card:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){#landingPage .feat,#landingPage .pp-advantage-card,#landingPage .price-card,#landingPage .step,#landingPage .testimonial,#view-home.fbc-view-enter .hv-hero,#view-home.fbc-view-enter .hv-kpi,#view-home.fbc-view-enter .hv-panel,.admin-pro .view.active,.app-alert-bar.network-banner:not([hidden]),.overlay.is-closing,.overlay.is-open,.overlay.is-open .modal,.overlay.is-open>.modal,.page-card.active,.page-card.multi-selected,.page-card.selected,.quota-num.bump,.recipient-row,.sched-overlay.is-closing,.sched-overlay.is-open,.sched-overlay.is-open .sched-modal,.stat-val.bump,.table-row{animation:none!important;transition-duration:0s!important}#landingPage .feat,#landingPage .pp-advantage-card,#landingPage .price-card,#landingPage .step,#landingPage .testimonial{opacity:1;transform:none}.glow-card:hover{transform:none}.faq-a{max-height:none;opacity:1;overflow:visible}.faq-item:not(.open) .faq-a{display:none}}:root{--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--dur-fast:0.16s;--dur:0.24s;--dur-slow:0.4s;--ring-color:rgba(99, 102, 241, 0.45);--ring-offset:rgba(99, 102, 241, 0.18);--ds-brand:var(--fbc-brand);--ds-brand-hover:var(--fbc-brand-hover);--ds-brand-muted:var(--fbc-brand-muted);--ds-bg:var(--fbc-bg);--ds-surface:var(--fbc-surface);--ds-surface-raised:var(--fbc-surface-raised);--ds-border:var(--fbc-border);--ds-text:var(--fbc-text);--ds-text-muted:var(--fbc-text-muted);--ds-text-subtle:var(--fbc-text-subtle);--ds-font:var(--fbc-font);--ds-font-mono:var(--fbc-font-mono);--ds-radius:var(--fbc-radius);--ds-radius-lg:var(--fbc-radius-lg);--ds-ease:var(--fbc-ease);--ds-duration:var(--fbc-duration);--ds-nav-width:var(--fbc-nav-width);--ds-topbar-height:var(--fbc-topbar-height);--bg:var(--fbc-bg);--surface:var(--fbc-surface);--surface2:var(--fbc-surface-raised);--border:var(--fbc-border);--text:var(--fbc-text);--text2:var(--fbc-text-muted);--text3:var(--fbc-text-subtle);--primary:var(--fbc-brand);--primary-d:var(--fbc-brand-active);--primary-glow:var(--fbc-brand-glow);--radius:var(--fbc-radius);--radius-lg:var(--fbc-radius-lg);--shadow-lg:var(--fbc-shadow-lg);--border2:var(--fbc-border-strong);--bg2:var(--fbc-surface-raised);--fbc-canvas:var(--fbc-bg)}.admin-pro{--bg:var(--fbc-bg-elevated, #060b18);--s1:var(--fbc-bg-elevated, #0a0f1c);--s2:var(--fbc-surface-overlay, #111827);--s3:var(--fbc-surface-overlay, #1a2236);--border:var(--fbc-border-strong);--primary:var(--fbc-brand);--primary-d:var(--fbc-brand-active);--primary-glow:var(--fbc-brand-glow);--text:var(--fbc-text);--muted:var(--fbc-text-subtle);--muted2:var(--fbc-text-muted);--font:var(--fbc-font);--radius:var(--fbc-radius);--radius-lg:var(--fbc-radius-lg);--transition:all var(--fbc-duration) var(--fbc-ease)}#fbcRouteProgress{position:fixed;top:0;left:0;right:0;height:2px;z-index:calc(var(--fbc-z-toast) + 10);pointer-events:none;opacity:0;transition:opacity var(--fbc-duration-fast) var(--fbc-ease)}#fbcRouteProgress.is-active{opacity:1}#fbcRouteProgress__bar{height:100%;width:0%;background:linear-gradient(90deg,var(--fbc-brand),var(--fbc-accent));box-shadow:0 0 12px var(--fbc-brand-glow);transition:width .35s var(--fbc-ease-out)}#fbcRouteProgress.is-complete #fbcRouteProgress__bar{width:100%;opacity:0;transition:width .2s var(--fbc-ease-out),opacity .3s ease .1s}.fbc-view-enter{animation:fbc-view-enter var(--fbc-duration-slow) var(--fbc-ease-out) both}@keyframes fbc-view-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:focus{outline:0}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--fbc-focus-outline,2px solid var(--fbc-brand));outline-offset:2px;box-shadow:var(--fbc-focus-ring,0 0 0 4px var(--fbc-brand-muted))}.skip-links{position:absolute;top:0;left:0;z-index:calc(var(--fbc-z-toast) + 20);list-style:none;margin:0;padding:0}.skip-link{position:absolute;left:-9999px;top:8px;padding:10px 16px;background:var(--fbc-brand);color:#fff;font-size:var(--fbc-text-sm);font-weight:var(--fbc-weight-bold);border-radius:var(--fbc-radius);text-decoration:none;box-shadow:var(--fbc-shadow)}.skip-link:focus{left:8px;outline:#fff solid 2px;outline-offset:2px}@media (hover:hover){body.light *,html[data-theme=light] *{scrollbar-color:rgba(100,116,139,0.35) transparent}body.light ::-webkit-scrollbar-thumb,html[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35)}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,0.35) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border-radius:var(--fbc-radius-full)}::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.55)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.fbc-view-enter{animation:none}#fbcRouteProgress__bar{transition:none}}html.shell-no-motion .fbc-view-enter{animation:none}#fbcApiErrorBanner{display:none;position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);z-index:var(--fbc-z-toast);max-width:min(480px,calc(100vw - 32px));padding:12px 40px 12px 16px;background:rgba(239,68,68,.95);color:#fff;font-size:var(--fbc-text-sm);font-weight:var(--fbc-weight-semibold);border-radius:var(--fbc-radius-lg);box-shadow:var(--fbc-shadow-lg);cursor:pointer}#fbcApiErrorBanner.is-visible{display:block;animation:fbc-view-enter var(--fbc-duration) var(--fbc-ease-out) both}#fbcApiErrorBanner__close{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px;line-height:1}html[data-pe-accent=blue],html[data-pe-accent=blue] body{--primary:#0866ff;--primary-light:#60a5fa;--pro-accent:#0866ff;--pro-accent-hover:#1877f2;--pro-accent-muted:rgba(8, 102, 255, 0.14);--pro-accent-subtle:rgba(8, 102, 255, 0.08);--pro-accent-border:rgba(59, 130, 246, 0.35);--fbc-brand:#0866ff;--fbc-brand-hover:#1877f2;--fbc-brand-active:#0554d4;--fbc-brand-muted:rgba(8, 102, 255, 0.14);--fbc-brand-glow:rgba(8, 102, 255, 0.22);--fbc-on-brand:#ffffff;--saas-primary-from:#0866ff;--saas-primary-to:#2563eb;--saas-accent-from:#06b6d4;--saas-accent-to:#3b82f6;--saas-gradient-surface:linear-gradient(160deg, rgba(8, 102, 255, 0.14) 0%, rgba(37, 99, 235, 0.06) 40%, transparent 100%);--saas-shadow-glow:0 0 40px rgba(8, 102, 255, 0.2);--pe-glow:0 0 40px rgba(8, 102, 255, 0.15)}html[data-pe-accent=purple],html[data-pe-accent=purple] body{--primary:#7c3aed;--primary-light:#a78bfa;--pro-accent:#7c3aed;--pro-accent-hover:#6d28d9;--pro-accent-muted:rgba(124, 58, 237, 0.14);--pro-accent-subtle:rgba(124, 58, 237, 0.08);--pro-accent-border:rgba(124, 58, 237, 0.35);--fbc-brand:#7c3aed;--fbc-brand-hover:#6d28d9;--fbc-brand-active:#5b21b6;--fbc-brand-muted:rgba(124, 58, 237, 0.14);--fbc-brand-glow:rgba(124, 58, 237, 0.22);--fbc-on-brand:#ffffff;--saas-primary-from:#7c3aed;--saas-primary-to:#6366f1;--saas-accent-from:#a78bfa;--saas-accent-to:#7c3aed;--saas-gradient-surface:linear-gradient(160deg, rgba(124, 58, 237, 0.14) 0%, rgba(99, 102, 241, 0.06) 40%, transparent 100%);--saas-shadow-glow:0 0 40px rgba(124, 58, 237, 0.22);--pe-glow:0 0 40px rgba(124, 58, 237, 0.15)}html[data-pe-accent=emerald],html[data-pe-accent=emerald] body{--primary:#059669;--primary-light:#34d399;--pro-accent:#059669;--pro-accent-hover:#047857;--pro-accent-muted:rgba(16, 185, 129, 0.14);--pro-accent-subtle:rgba(16, 185, 129, 0.08);--pro-accent-border:rgba(16, 185, 129, 0.35);--fbc-brand:#059669;--fbc-brand-hover:#047857;--fbc-brand-active:#065f46;--fbc-brand-muted:rgba(16, 185, 129, 0.14);--fbc-brand-glow:rgba(16, 185, 129, 0.22);--fbc-on-brand:#ffffff;--saas-primary-from:#059669;--saas-primary-to:#10b981;--saas-accent-from:#34d399;--saas-accent-to:#059669;--saas-gradient-surface:linear-gradient(160deg, rgba(16, 185, 129, 0.14) 0%, rgba(5, 150, 105, 0.06) 40%, transparent 100%);--saas-shadow-glow:0 0 40px rgba(16, 185, 129, 0.2);--pe-glow:0 0 40px rgba(16, 185, 129, 0.15)}html[data-pe-accent=rose],html[data-pe-accent=rose] body{--primary:#e11d48;--primary-light:#fb7185;--pro-accent:#e11d48;--pro-accent-hover:#be123c;--pro-accent-muted:rgba(225, 29, 72, 0.14);--pro-accent-subtle:rgba(225, 29, 72, 0.08);--pro-accent-border:rgba(225, 29, 72, 0.35);--fbc-brand:#e11d48;--fbc-brand-hover:#be123c;--fbc-brand-active:#9f1239;--fbc-brand-muted:rgba(225, 29, 72, 0.14);--fbc-brand-glow:rgba(225, 29, 72, 0.22);--fbc-on-brand:#ffffff;--saas-primary-from:#e11d48;--saas-primary-to:#ec4899;--saas-accent-from:#fb7185;--saas-accent-to:#f43f5e;--saas-gradient-surface:linear-gradient(160deg, rgba(225, 29, 72, 0.14) 0%, rgba(236, 72, 153, 0.06) 40%, transparent 100%);--saas-shadow-glow:0 0 40px rgba(225, 29, 72, 0.2);--pe-glow:0 0 40px rgba(225, 29, 72, 0.15)}html[data-pe-accent],html[data-pe-accent] body{--sched-accent:var(--fbc-brand);--sched-accent-soft:var(--fbc-brand-muted);--t-accent:var(--fbc-brand);--t-accent-2:var(--fbc-brand-hover);--t-accent-soft:var(--fbc-brand-muted);--sv-accent:var(--fbc-brand);--gradient-brand:linear-gradient(135deg, var(--fbc-brand) 0%, var(--fbc-brand-active) 52%, var(--fbc-brand-hover) 100%);--shadow-accent:0 4px 14px var(--fbc-brand-glow);--messenger:linear-gradient(135deg, var(--fbc-brand), var(--primary-light));--fbc-link:var(--primary-light);--fbc-link-hover:var(--fbc-brand-hover);--primary-glow:var(--fbc-brand-glow);--ds-brand:var(--fbc-brand);--ds-brand-hover:var(--fbc-brand-hover);--ds-brand-muted:var(--fbc-brand-muted);--ds-accent:var(--fbc-brand);--ds-accent-muted:var(--fbc-brand-muted);--ds-glow-brand:0 4px 20px var(--fbc-brand-glow);--msng-link-in:var(--fbc-brand-hover);--msng-link-in-hover:var(--fbc-brand)}#appPage #view-analytics.analytics-dash .breakdown-fill,#appPage #view-analytics.analytics-dash [class*=breakdown] .breakdown-fill,body.app-dashboard-active #view-analytics.analytics-dash .breakdown-fill{background:linear-gradient(90deg,var(--fbc-brand),var(--primary-light))!important}body.app-dashboard-active #view-analytics .pro-chart-bar{fill:color-mix(in oklab,var(--fbc-brand) 75%,transparent)!important}body.app-dashboard-active #view-analytics .pro-chart-bar:hover{fill:var(--primary-light)!important}#appPage .dot-scheduled{background:var(--primary-light)!important}html.saas-v2 .saas-ai-reco:hover,html.saas-v2 .saas-btn-ghost:hover,html.saas-v2 .saas-dock-btn:hover,html.saas-v2 .saas-settings-nav-btn.is-active,html.saas-v2 .saas-settings-nav-btn:hover{border-color:color-mix(in srgb,var(--saas-primary-from) 35%,transparent);background:color-mix(in srgb,var(--saas-primary-from) 12%,transparent)}html.saas-v2 .saas-kpi-icon,html.saas-v2 .saas-timeline-dot{background:color-mix(in srgb,var(--saas-primary-from) 18%,transparent);color:var(--primary-light)}html.saas-v2 .saas-insight-item i{color:var(--primary-light)}html.saas-v2 #view-home .hv-hero-cta{box-shadow:0 4px 16px color-mix(in srgb,var(--saas-primary-from) 35%,transparent)}html[data-pe-card=solid] .analytics-kpi,html[data-pe-card=solid] .pro-card,html[data-pe-card=solid] .saas-billing-card,html[data-pe-card=solid] .saas-glass-card,html[data-pe-card=solid] .saas-kpi-card,html[data-pe-card=solid] .settings-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--hd-glass,#0a0e14)!important;background-image:none!important}html[data-pe-card=solid][data-theme=light] .analytics-kpi,html[data-pe-card=solid][data-theme=light] .pro-card,html[data-pe-card=solid][data-theme=light] .saas-glass-card,html[data-pe-card=solid][data-theme=light] .saas-kpi-card,html[data-pe-card=solid][data-theme=light] .settings-card{background:#fff!important;border-color:rgba(99,102,241,.14)!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important}html[data-theme=light].saas-v2{--saas-glass:rgba(255, 255, 255, 0.94);--saas-glass-border:rgba(99, 102, 241, 0.12);--saas-shadow-sm:0 1px 2px rgba(15, 23, 42, 0.06);--saas-shadow-md:0 8px 24px rgba(15, 23, 42, 0.08);--saas-shadow-lg:0 16px 40px rgba(15, 23, 42, 0.06),0 0 0 1px rgba(99, 102, 241, 0.06) inset;--text:#0f172a;--text2:#334155;--text3:#64748b}html[data-theme=light].saas-v2 #view-home .hv-hero{background:var(--saas-gradient-surface),linear-gradient(180deg,#fff 0,#eef2ff 100%)!important;border:1px solid rgba(99,102,241,.1)!important}html[data-theme=light].saas-v2 .saas-ai-reco,html[data-theme=light].saas-v2 .saas-cmd-stat,html[data-theme=light].saas-v2 .saas-dock-btn{background:rgba(255,255,255,.85)}html[data-theme=light].saas-v2 .saas-cmd-feed{background:color-mix(in srgb,var(--saas-accent-from) 8%,#fff)}html[data-theme=light].saas-v2 .saas-funnel-bar,html[data-theme=light].saas-v2 .saas-geo-bar,html[data-theme=light].saas-v2 .saas-platform-bar{background:rgba(15,23,42,.06)}html[data-theme=light].saas-v2 .saas-compare-table td,html[data-theme=light].saas-v2 .saas-compare-table th,html[data-theme=light].saas-v2 .saas-insight-item,html[data-theme=light].saas-v2 .saas-timeline-item{border-bottom-color:rgba(15,23,42,.08)}html[data-theme=light].saas-v2 .saas-date-range input{background:#fff;border-color:rgba(99,102,241,.18);color:#0f172a}html[data-theme=light].saas-v2 .saas-analytics-toolbar{background:color-mix(in srgb,var(--fbc-brand,#0866ff) 6%,#fff);border-color:rgba(8,102,255,.12);color:var(--fbc-text,#0f172a)}html[data-theme=light].saas-v2 .saas-ai-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--saas-primary-from) 8%,#fff) 0,color-mix(in srgb,var(--saas-accent-from) 6%,#fff) 100%),var(--saas-glass)}html[data-theme=light].saas-v2 .saas-heat-cell{background:color-mix(in srgb,var(--saas-primary-to) 22%,transparent)}html[data-theme=light].saas-v2 .saas-heat-cell[data-l="2"]{background:color-mix(in srgb,var(--saas-primary-to) 35%,transparent)}html[data-theme=light].saas-v2 .saas-heat-cell[data-l="3"]{background:color-mix(in srgb,var(--saas-primary-to) 50%,transparent)}html[data-theme=light].saas-v2 .saas-heat-cell[data-l="4"]{background:color-mix(in srgb,var(--saas-primary-from) 65%,transparent)}html[data-theme=light].saas-v2 .saas-heat-cell[data-l="5"]{background:var(--saas-gradient-primary)}html[data-theme=light] #view-home .hv-ph-donut text[fill=white],html[data-theme=light].saas-v2 .saas-donut-wrap text{fill:#0f172a!important}html[data-theme=light].saas-v2 .pe-edge-card,html[data-theme=light].saas-v2 .pe-milestones-card,html[data-theme=light].saas-v2 .pe-pulse-card{--pe-glass:rgba(255, 255, 255, 0.92);--pe-border:rgba(99, 102, 241, 0.14);background:rgba(255,255,255,.92);border-color:rgba(99,102,241,.14)}html[data-theme=light] .pe-settings-card{background:rgba(255,255,255,.96)!important;border-color:rgba(99,102,241,.14)!important}html[data-theme=light] #appPage .broadcast-subview,html[data-theme=light] #appPage .pro-view__scroll{color:var(--text,#0f172a)}.ent-glass{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--fbc-glass-border);transition:border-color var(--fbc-duration) var(--fbc-ease),box-shadow var(--fbc-duration) var(--fbc-ease),transform var(--fbc-duration) var(--fbc-ease)}.ent-glass:hover{border-color:color-mix(in oklab,var(--fbc-glass-border) 50%,var(--fbc-brand) 30%);box-shadow:0 8px 32px rgba(8,102,255,.08)}.btn-hero,.btn-hero-demo,.btn-hero-secondary{text-decoration:none}.msng-input-btn--ai{color:var(--msng-accent,var(--fbc-brand))!important;border-color:rgba(8,102,255,.2)!important;display:flex!important}.msng-input-btn--ai:hover{background:var(--fbc-brand-muted)!important;transform:scale(1.05)}.nav-side-item{transition:background var(--fbc-duration) var(--fbc-ease),color var(--fbc-duration) var(--fbc-ease),transform .15s var(--fbc-ease)}.nav-side-item:hover:not(.active){transform:translateX(2px)}.ent-section-hdr h2{font-weight:800;letter-spacing:-.02em}.ent-section-sub{color:var(--fbc-text-muted);font-size:var(--fbc-text-sm)}.hv{animation:fbc-view-fade-in .3s var(--fbc-ease-out) both}@keyframes fbc-view-fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:focus-visible{outline:2px solid var(--fbc-brand);outline-offset:2px;outline:var(--fbc-focus-outline);outline-offset:2px;box-shadow:var(--fbc-focus-ring)}.ent-hero-stat{transition:transform .2s var(--fbc-ease),background .2s;border-radius:var(--fbc-radius);padding:8px 12px}.ent-hero-stat:hover{transform:translateY(-2px);background:var(--fbc-brand-muted)}.mp-usage-fill{transition:width .6s cubic-bezier(.4, 0, .2, 1)}.toast{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.light,html.theme-light,html[data-theme=light]{--t-input-bg:#ffffff;--t-input-border:var(--pro-border);--t-input-focus:rgba(8, 102, 255, 0.4);--meta-bg:#f0f2f5;--meta-surface:#ffffff;--meta-surface-hover:#f2f3f5;--meta-border:#dadde1;--meta-border-soft:#e4e6eb;--meta-text:#050505;--meta-text-secondary:#65676b;--meta-text-tertiary:#8a8d91;--meta-blue:#1877f2;--meta-blue-hover:#166fe5;--meta-blue-soft:#e7f3ff;--meta-radius:8px;--meta-radius-lg:12px;--meta-shadow:0 1px 2px rgba(0, 0, 0, 0.1);--meta-shadow-card:0 1px 2px rgba(0, 0, 0, 0.08);--fbc-bg:var(--meta-bg);--fbc-bg-elevated:var(--meta-surface);--fbc-surface:var(--meta-surface);--fbc-surface-raised:#f7f8fa;--fbc-surface-overlay:#f2f3f5;--fbc-border:var(--meta-border-soft);--fbc-border-strong:var(--meta-border);--fbc-text:var(--meta-text);--fbc-text-muted:var(--meta-text-secondary);--fbc-text-subtle:var(--meta-text-tertiary);--fbc-brand:var(--meta-blue);--fbc-brand-hover:var(--meta-blue-hover);--fbc-brand-active:#1464d6;--fbc-brand-muted:var(--meta-blue-soft);--fbc-brand-glow:rgba(24, 119, 242, 0.18);--fbc-accent:var(--meta-blue);--fbc-canvas:var(--meta-bg);--fbc-glass:var(--meta-surface);--fbc-glass-border:var(--meta-border-soft);--fbc-shadow-sm:var(--meta-shadow);--fbc-shadow:0 2px 8px rgba(0, 0, 0, 0.08);--fbc-shadow-lg:0 8px 24px rgba(0, 0, 0, 0.12);--fbc-radius-sm:6px;--fbc-radius:var(--meta-radius);--fbc-radius-lg:var(--meta-radius-lg);--fbc-font:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;--fbc-font-display:var(--fbc-font);--fbc-menu-hover:var(--meta-surface-hover);--fbc-link:var(--meta-blue);--fbc-link-hover:var(--meta-blue-hover);--primary:var(--meta-blue);--primary-light:var(--meta-blue);--ds-brand:var(--meta-blue);--ds-bg:var(--meta-bg);--ds-surface:var(--meta-surface);--ds-surface-raised:#f7f8fa;--ds-border:var(--meta-border-soft);--ds-text:var(--meta-text);--ds-text-muted:var(--meta-text-secondary);--ds-text-subtle:var(--meta-text-tertiary);--ds-radius:var(--meta-radius);--ds-radius-lg:var(--meta-radius-lg);--ds-shadow-sm:var(--meta-shadow);--ds-shadow:var(--meta-shadow-card);--prem-surface:var(--meta-surface);--hd-card:var(--meta-surface);--premium-glass:var(--meta-surface)}body.light,html.theme-light body,html[data-theme=light] body{background:var(--meta-bg)!important;color:var(--meta-text);font-family:var(--fbc-font);-webkit-font-smoothing:antialiased}body.light #appPage,body.light #fbcBootVeil,html.theme-light #appPage,html[data-theme=light] #appPage,html[data-theme=light] #fbcBootVeil{background:var(--meta-bg)}html[data-theme=light] .app-topbar,html[data-theme=light] .saas-topbar{background:var(--meta-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--meta-border-soft)!important;box-shadow:var(--meta-shadow)!important}html[data-theme=light] .saas-topbar::after{display:none}html[data-theme=light] .app-topbar__breadcrumb strong,html[data-theme=light] .saas-topbar__brand-link{color:var(--meta-text);font-weight:600}html[data-theme=light] .saas-topbar__icon-btn,html[data-theme=light] .saas-topbar__plan-btn{background:var(--meta-surface-hover);border:1px solid var(--meta-border-soft);color:var(--meta-text-secondary);border-radius:var(--meta-radius)}html[data-theme=light] .saas-topbar__icon-btn:hover{background:#e4e6eb;color:var(--meta-text)}html[data-theme=light] .btn-upgrade,html[data-theme=light] .saas-topbar__upgrade{background:var(--meta-blue)!important;border:none!important;border-radius:6px!important;box-shadow:none!important;font-weight:600}html[data-theme=light] .nav-sidebar{background:var(--meta-surface)!important;border-right:1px solid var(--meta-border-soft)!important;box-shadow:none!important}html[data-theme=light] .nav-side-item{color:var(--meta-text-secondary)!important;border-radius:var(--meta-radius)!important}html[data-theme=light] .nav-side-item:hover:not(.active){background:var(--meta-surface-hover)!important;color:var(--meta-text)!important}html[data-theme=light] .nav-side-item.active{background:var(--meta-blue-soft)!important;color:var(--meta-blue)!important}html[data-theme=light] .nav-side-item.active::before{background:var(--meta-blue);width:3px;border-radius:0 2px 2px 0}html[data-theme=light] .nav-sidebar-contact,html[data-theme=light] .nav-sidebar-footer{border-top-color:var(--meta-border-soft)}html[data-theme=light] #appSidebar,html[data-theme=light] .sidebar{background:var(--meta-surface)!important;border-right:1px solid var(--meta-border-soft)!important}html[data-theme=light] .sidebar .page-card,html[data-theme=light] .sidebar .page-item{border-radius:var(--meta-radius);border:1px solid transparent}html[data-theme=light] .sidebar .page-item.active,html[data-theme=light] .sidebar .page-item:hover{background:var(--meta-blue-soft)}html[data-theme=light] .dashboard-view,html[data-theme=light] .main-content,html[data-theme=light] .saas-main,html[data-theme=light] .view-panel{background:var(--meta-bg)}body.light .ad-card,body.light .ad-chart-card,body.light .ad-history-card,body.light .ad-panel,body.light .analytics-card,body.light .analytics-kpi,body.light .broadcast-card,body.light .ds-card,body.light .hd-card,body.light .home-stat-card,body.light .premium-glass,body.light .pro-card,body.light .pro-history-item,body.light .referrals-card,body.light .saas-billing-card,body.light .saas-card,body.light .saas-stat,body.light .section-feature-card,body.light .settings-about-card,body.light .settings-card,body.light .settings-profile-card,body.light .sv2-card,body.light .today-chip,html[data-theme=light] .ad-card,html[data-theme=light] .ad-chart-card,html[data-theme=light] .ad-history-card,html[data-theme=light] .ad-panel,html[data-theme=light] .analytics-card,html[data-theme=light] .analytics-kpi,html[data-theme=light] .broadcast-card,html[data-theme=light] .ds-card,html[data-theme=light] .hd-card,html[data-theme=light] .home-stat-card,html[data-theme=light] .premium-glass,html[data-theme=light] .pro-card,html[data-theme=light] .pro-history-item,html[data-theme=light] .referrals-card,html[data-theme=light] .saas-billing-card,html[data-theme=light] .saas-card,html[data-theme=light] .saas-stat,html[data-theme=light] .section-feature-card,html[data-theme=light] .settings-about-card,html[data-theme=light] .settings-card,html[data-theme=light] .settings-profile-card,html[data-theme=light] .sv2-card,html[data-theme=light] .today-chip{background:var(--meta-surface)!important;border:1px solid var(--meta-border-soft)!important;border-radius:var(--meta-radius-lg)!important;box-shadow:var(--meta-shadow-card)!important}html[data-theme=light] .hd-card::before,html[data-theme=light] .pro-card::before,html[data-theme=light] .saas-card::before{display:none!important}html[data-theme=light] .btn-primary,html[data-theme=light] .ds-btn--primary,html[data-theme=light] .msng-send-btn,html[data-theme=light] .pro-btn-primary,html[data-theme=light] button.primary{background:var(--meta-blue)!important;border:none!important;border-radius:6px!important;font-weight:600!important;box-shadow:none!important}html[data-theme=light] .btn-primary:hover,html[data-theme=light] .ds-btn--primary:hover{background:var(--meta-blue-hover)!important}html[data-theme=light] .btn-secondary,html[data-theme=light] .ds-btn--secondary,html[data-theme=light] .pro-btn-secondary{background:var(--meta-surface-hover)!important;border:1px solid var(--meta-border)!important;color:var(--meta-text)!important;border-radius:6px!important;box-shadow:none!important}html[data-theme=light] .ds-input,html[data-theme=light] .pro-input,html[data-theme=light] input:not([type=checkbox]):not([type=radio]),html[data-theme=light] select,html[data-theme=light] textarea{background:var(--meta-surface)!important;border:1px solid var(--meta-border)!important;border-radius:var(--meta-radius)!important;color:var(--meta-text)!important;box-shadow:none!important}html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{border-color:var(--meta-blue)!important;box-shadow:0 0 0 2px var(--meta-blue-soft)!important}html[data-theme=light] .broadcast-tab.active,html[data-theme=light] .filter-tab.active,html[data-theme=light] .msng-filter-btn.active,html[data-theme=light] .settings-seg-btn.active{background:var(--meta-blue-soft)!important;color:var(--meta-blue)!important;border-color:transparent!important}html[data-theme=light] table th{background:#f7f8fa;color:var(--meta-text-secondary);font-weight:600;border-bottom:1px solid var(--meta-border-soft)}html[data-theme=light] table td{border-bottom:1px solid var(--meta-border-soft)}html[data-theme=light] .msng-inbox,html[data-theme=light] .msng-shell{background:var(--meta-bg)!important}html[data-theme=light] .msng-chat-header,html[data-theme=light] .msng-convs-col,html[data-theme=light] .msng-toolbar{background:var(--meta-surface)!important;border-color:var(--meta-border-soft)!important}html[data-theme=light] .msng-msgs{background:var(--meta-bg)!important}html[data-theme=light] .msng-conv-item.active,html[data-theme=light] .msng-conv-item:hover{background:var(--meta-surface-hover)!important}html[data-theme=light] .msng-bubble-me,html[data-theme=light] .msng-msg.me .msng-bubble{background:var(--meta-blue)!important;color:#fff!important}html[data-theme=light] .msng-bubble-them,html[data-theme=light] .msng-msg.them .msng-bubble{background:var(--meta-surface)!important;border:1px solid var(--meta-border-soft)!important;color:var(--meta-text)!important}html[data-theme=light] .msng-compose-bar{background:var(--meta-surface)!important;border-top:1px solid var(--meta-border-soft)!important}html[data-theme=light] .bc-v2-shell,html[data-theme=light] .broadcast-panel,html[data-theme=light] .scheduling-panel{background:var(--meta-bg)}html[data-theme=light] .analytics-chart-box,html[data-theme=light] .analytics-kpi,html[data-theme=light] .broadcast-step,html[data-theme=light] .help-category,html[data-theme=light] .help-faq-item,html[data-theme=light] .sched-timeline-item,html[data-theme=light] .settings-section{background:var(--meta-surface);border:1px solid var(--meta-border-soft);border-radius:var(--meta-radius-lg)}html[data-theme=light] .dropdown-menu,html[data-theme=light] .ds-modal__panel,html[data-theme=light] .modal-content,html[data-theme=light] .notif-dropdown,html[data-theme=light] .saas-topbar__overflow-panel{background:var(--meta-surface)!important;border:1px solid var(--meta-border-soft)!important;border-radius:var(--meta-radius-lg)!important;box-shadow:0 12px 28px rgba(0,0,0,.12)!important}html[data-theme=light] .home-hero,html[data-theme=light] .saas-hero{background:var(--meta-surface)!important;border:1px solid var(--meta-border-soft);border-radius:var(--meta-radius-lg)}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#bcc0c4;border-radius:8px}html[data-theme=light] ::-webkit-scrollbar-track{background:0 0}html[data-theme=light] #landingPage,html[data-theme=light] .landing-enterprise{background:var(--meta-bg);color:var(--meta-text)}html[data-theme=light] .landing-enterprise .compare-card,html[data-theme=light] .landing-enterprise .feature-card,html[data-theme=light] .landing-enterprise .hero,html[data-theme=light] .landing-enterprise .pricing-card,html[data-theme=light] .landing-nav{background:var(--meta-surface)!important;border:1px solid var(--meta-border-soft)!important;border-radius:var(--meta-radius-lg)!important;box-shadow:var(--meta-shadow-card)!important}html[data-theme=light] .landing-enterprise .btn-cta,html[data-theme=light] .landing-enterprise .btn-primary{background:var(--meta-blue)!important;border-radius:6px!important}html[data-theme=light] .landing-nav{backdrop-filter:none!important;border-bottom:1px solid var(--meta-border-soft)!important}html[data-theme=dark]{--fbc-brand:#1877f2;--fbc-brand-hover:#4599ff;--primary:#1877f2;--ds-brand:#1877f2}html[data-theme=dark] .nav-side-item.active{background:rgba(24,119,242,.15)!important;color:#4599ff!important}html[data-theme=dark] .btn-primary,html[data-theme=dark] .ds-btn--primary{background:#1877f2!important;border-radius:6px!important}body.light.ent-dashboard:has(.dash-pro) #view-home,html[data-theme=light].ent-dashboard:has(.dash-pro) #view-home{background:0 0!important;padding-top:20px!important}body.light.ent-dashboard:has(.dash-pro) .mp-home.dash-pro,html[data-theme=light].ent-dashboard:has(.dash-pro) .mp-home.dash-pro{font-family:var(--fbc-font)}body.light.ent-dashboard:has(.dash-pro) .ent-hero-btn.is-primary,html[data-theme=light].ent-dashboard:has(.dash-pro) .ent-hero-btn.is-primary{background:var(--meta-blue)!important;border-color:var(--meta-blue)!important;border-radius:6px!important}body.light.ent-dashboard:has(.dash-pro) .mp-usage-fill,html[data-theme=light].ent-dashboard:has(.dash-pro) .mp-usage-fill{background:var(--meta-blue)!important}body.light.ent-dashboard:has(.dash-pro) .ent-kpi-icon-wrap,html[data-theme=light].ent-dashboard:has(.dash-pro) .ent-action-card .ent-action-icon,html[data-theme=light].ent-dashboard:has(.dash-pro) .ent-kpi-icon-wrap{background:var(--meta-blue-soft)!important;color:var(--meta-blue)!important}body.light.ent-dashboard:has(.dash-pro) .ent-today-chip,html[data-theme=light].ent-dashboard:has(.dash-pro) .ent-today-chip{background:var(--meta-surface)!important;border-color:var(--meta-border-soft)!important;color:var(--meta-text-secondary)!important}body.light.ent-dashboard:has(.dash-pro) .ent-today-chip:hover,html[data-theme=light].ent-dashboard:has(.dash-pro) .ent-today-chip:hover{background:var(--meta-blue-soft)!important;border-color:rgba(24,119,242,.25)!important}