.elu-home,.home-navbar-controls{--home-coral:var(--color-brand);--home-coral-soft:var(--color-brand-subtle);--home-violet:#933dff;--home-lilac:#f5f2ff;--home-amber:#ffc24a;--home-ink:var(--color-text);--home-muted:var(--color-text-muted);--home-surface:var(--color-surface);--home-surface-strong:var(--color-surface);--home-surface-subtle:var(--color-bg-alt);--home-widget-surface:var(--color-surface);--home-line:var(--glass-border);--home-line-subtle:var(--color-border-soft);--home-line-strong:var(--color-text-faint);--home-grid-dot:color-mix(in srgb, var(--color-text-muted) 20%, transparent);--home-glass-shadow:0 4px 18px -8px #4f49471a;color:var(--home-ink)}.home-widget-composer{--home-coral:var(--color-brand);--home-coral-soft:var(--color-brand-subtle)}.elu-home{isolation:isolate;min-height:calc(100dvh - 72px);position:relative;container-type:inline-size}.dark .elu-home,.dark .home-navbar-controls{--home-coral-soft:var(--color-brand-subtle);--home-lilac:#18151e;--home-violet:#b88cff;--home-ink:var(--color-text);--home-muted:var(--color-text-muted);--home-surface:var(--color-surface);--home-surface-strong:var(--color-surface);--home-surface-subtle:var(--color-bg-alt);--home-widget-surface:var(--color-surface);--home-line:var(--glass-border);--home-line-subtle:var(--color-border-soft);--home-line-strong:var(--color-text-faint);--home-grid-dot:color-mix(in srgb, var(--color-text-muted) 20%, transparent);--home-glass-shadow:0 6px 22px -10px #00000059}.elu-navbar:has(.home-navbar-controls){box-shadow:var(--elevation-raised);background-origin:border-box;border-color:#0000}.home-navbar-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.home-navbar-views{scrollbar-width:none;flex-direction:row;justify-content:flex-start;align-items:center;min-width:0;margin-block:-10px;padding:10px 4px;display:flex;overflow-x:auto}.home-navbar-views::-webkit-scrollbar{display:none}.home-navbar-actions{align-items:center;gap:8px;display:flex}.home-view-tabs{min-width:max-content;box-shadow:none;background:0 0;border:0;align-items:center;gap:4px;display:flex}.home-view-tab-shell{background:0 0;border:0;border-radius:999px;align-items:center;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.home-view-tab-shell[data-active=true]{background:var(--color-brand);box-shadow:none;color:#000}.home-view-tab-shell[data-active=false]:hover,.dark .home-view-tab-shell[data-active=false]:hover{background:var(--color-bg-alt)}.home-view-tab{color:var(--home-muted);font-weight:550;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s;position:relative}.home-view-tab[data-state=active]{color:#000;box-shadow:none}.home-view-actions{color:var(--home-muted);margin-right:2px;position:relative}.home-view-actions:before{inset-block:9px;background:var(--home-line-subtle);content:"";opacity:0;border-radius:999px;width:1px;transition:opacity .16s;position:absolute;left:0}.home-view-tab-shell[data-active=true] .home-view-actions:before{opacity:1;background:#0003}.home-view-tab-shell[data-active=true] .home-view-actions{color:#000}.home-view-tab-shell[data-active=false] .home-view-actions:not(:disabled):is(:hover,:focus-visible,[data-state=open]){background:var(--color-bg-alt);color:var(--home-ink)}.home-view-tab-shell[data-active=true] .home-view-actions:not(:disabled):is(:hover,:focus-visible,[data-state=open]){background:color-mix(in srgb, var(--color-brand) 88%, white)}.home-add-view{border:.5px solid #0000;margin-left:2px}.home-add-view:hover{border-color:var(--home-line)}.home-navbar-controls button:focus-visible,.home-navbar-controls [role=tab]:focus-visible{z-index:3;outline:2px solid var(--color-brand-ink);outline-offset:2px;position:relative}.home-workstation-frame{min-height:inherit;isolation:isolate;border-radius:var(--radius-shell) var(--radius-shell) 0 0;background:var(--glass-canvas-bg);box-shadow:none;border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.dark .home-workstation-frame{background:var(--glass-canvas-bg);box-shadow:none}.elu-home-canvas{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.elu-home-canvas:before{z-index:-1;content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.dark .elu-home-canvas:before{background:0 0}.home-widget-grid{z-index:1;flex:1;min-height:350px;padding:12px;position:relative}.home-widget-passive-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:52px;align-content:start;gap:12px;display:grid}@media (min-width:1024px){.elu-home{min-height:calc(100dvh - 95px)}}@media (max-width:1023px){.elu-navbar:has(.home-navbar-controls) button[aria-label^=Switch\ to]{display:none}.home-navbar-controls{gap:4px}.home-navbar-views{justify-content:flex-start;margin-block:-8px;padding:8px 0;overflow:hidden}.home-view-tab-shell[data-active=false]{display:none}.home-view-tab{min-height:36px!important;padding-inline:8px!important}.home-view-tab>span:not(.sr-only){max-width:72px}.home-view-actions,.home-add-view,.home-navbar-add-widget{width:36px;height:36px;min-height:36px}.home-navbar-actions{gap:4px}.home-navbar-add-widget{padding-inline:0!important}.home-navbar-add-widget>span,.home-read-only-badge{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:360px){.home-add-view{display:none}.home-view-tab>span:not(.sr-only){max-width:42px}.home-view-tab{gap:4px!important;padding-inline:6px!important}.home-view-actions{width:32px;height:32px}}@media (min-width:768px){.home-widget-grid--editing{background-image:radial-gradient(circle, var(--home-grid-dot) .8px, transparent .95px);background-position:12px 12px;background-size:16px 16px}}.elu-home-widget{--widget-key:var(--home-violet);border-radius:var(--radius-panel);background:var(--glass-panel-bg);contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 260px;height:100%;box-shadow:var(--home-glass-shadow);background-origin:border-box;border:1px solid #0000;transition:border-color .16s,box-shadow .16s,background-color .16s;overflow:hidden}.elu-home .animate-pulse{animation:none}.elu-home-widget[data-widget-kind=metric]{--widget-key:#f65355}.elu-home-widget[data-widget-kind=trend],.elu-home-widget[data-widget-kind=active_users]{--widget-key:#8f6bc2}.elu-home-widget[data-widget-kind=frontend_observability]{--widget-key:#3293bd}.elu-home-widget[data-widget-kind=breakdown],.elu-home-widget[data-widget-kind=top_pages]{--widget-key:#df8b55}.elu-home-widget[data-widget-kind=replay],.elu-home-widget[data-widget-kind=recent_replays]{--widget-key:#5b91c7}.elu-home-widget[data-widget-kind=attention],.elu-home-widget[data-widget-kind=workflow_status]{--widget-key:#e75c67}.elu-home-widget[data-workflow-status=ticket_created]{--widget-key:#d39037}.elu-home-widget[data-workflow-status=closed]{--widget-key:#4f9c84}.elu-home-widget[data-widget-kind=fix_progress]{--widget-key:#5a9b87}.elu-home-widget[data-widget-kind=user_intelligence][data-user-intelligence-view=attention]{--widget-key:#e75c67}.elu-home-widget[data-widget-kind=user_intelligence][data-user-intelligence-view=groups]{--widget-key:#956bc6}.elu-home-widget[data-widget-kind=user_intelligence][data-user-intelligence-view=explorer]{--widget-key:#589987}.elu-home-widget[data-widget-kind=user_intelligence][data-user-intelligence-view=sessions]{--widget-key:#5b91c7}.elu-home-widget[data-widget-kind=growth_intelligence][data-growth-intelligence-view=sales_outcomes]{--widget-key:#df8b55}.elu-home-widget[data-widget-kind=growth_intelligence][data-growth-intelligence-view=sales_follow_up]{--widget-key:#589987}.elu-home-widget[data-widget-kind=growth_intelligence][data-growth-intelligence-view=sales_blockers]{--widget-key:#e75c67}.elu-home-widget[data-widget-kind=growth_intelligence][data-growth-intelligence-view=sales_sessions]{--widget-key:#5b91c7}.elu-home-widget[data-widget-kind=growth_intelligence][data-growth-intelligence-view=marketing_quality]{--widget-key:#956bc6}.elu-home-widget[data-widget-kind=growth_intelligence][data-growth-intelligence-view=marketing_attribution]{--widget-key:#d39037}.elu-home-widget[data-widget-kind=growth_intelligence][data-growth-intelligence-view=marketing_landing_gaps]{--widget-key:#d96d73}.elu-home-widget[data-widget-kind=growth_intelligence][data-growth-intelligence-view=marketing_sessions]{--widget-key:#4f91bc}.home-widget-toolbar{background:0 0;height:54px}.home-widget-type-key{background:var(--widget-key);width:3px;height:24px;box-shadow:none;border-radius:999px;flex:none}.home-widget-glyph{border-radius:var(--radius-control);background:color-mix(in srgb, var(--widget-key) 8%, var(--home-surface-subtle));width:30px;height:30px;color:var(--widget-key);box-shadow:none;flex:none;justify-content:center;align-items:center;display:flex}.home-canvas-footer{background:0 0;border:0}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.elu-home,.dark .elu-home{--home-glass-shadow:0 0 #0000}:is(.elu-navbar:has(.home-navbar-controls),.elu-home-widget){border-color:var(--border-strong)}.elu-navbar:has(.home-navbar-controls){box-shadow:none}}.home-widget-content{scrollbar-width:thin;scrollbar-color:var(--home-line-strong) transparent;min-height:0}.home-widget-content :focus-visible{outline-offset:1px}.home-evidence-trail{text-wrap:balance}.home-widget-error{border:1px solid color-mix(in srgb, #f65355 35%, var(--home-line));border-radius:var(--radius-inner);background:var(--home-surface-subtle);width:100%;box-shadow:none;align-items:center;gap:10px;padding:11px 12px;display:flex}.home-widget-stale-note,.home-widget-warm-note{color:var(--home-muted);flex:none;margin:8px 16px 12px;font-size:11px;line-height:1.45}.home-widget-warm-note{opacity:.75;animation:1.8s ease-in-out infinite home-widget-warm-pulse}@keyframes home-widget-warm-pulse{0%,to{opacity:.75}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.home-widget-warm-note{animation:none}}.home-widget-error-icon{border-radius:var(--radius-control);width:30px;height:30px;color:var(--color-danger,#b42318);background:#f653551a;flex:none;justify-content:center;align-items:center;display:flex}.home-widget-error-retry{border:.5px solid var(--home-line);background:var(--home-surface-strong);min-height:30px;color:var(--home-ink);box-shadow:var(--glass-control-shadow);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:600;transition:transform .14s,background-color .14s;display:inline-flex}.home-widget-error-retry:hover{transform:translateY(-1px)}.home-widget-error-retry:focus-visible{outline:2px solid color-mix(in srgb, var(--home-coral) 38%, transparent);outline-offset:2px}.elu-home .react-grid-layout{min-height:280px;transition:height .18s;position:relative}.elu-home .react-grid-item{transition:transform .18s}.elu-home .react-grid-item.cssTransforms{transition-property:transform}.home-widget-grid--editing .react-grid-item .elu-home-widget,.home-widget-grid--editing[data-layout=stack] .home-mobile-widget .elu-home-widget{border-color:color-mix(in srgb, var(--home-coral) 24%, var(--home-line));box-shadow:var(--home-glass-shadow)}.dark .home-widget-grid--editing .react-grid-item .elu-home-widget,.dark .home-widget-grid--editing[data-layout=stack] .home-mobile-widget .elu-home-widget{box-shadow:var(--home-glass-shadow)}.home-widget-grid--editing .react-grid-item:hover .elu-home-widget,.home-widget-grid--editing .react-grid-item:focus-within .elu-home-widget,.home-widget-grid--editing .react-grid-item[data-selected=true] .elu-home-widget,.home-widget-grid--editing[data-layout=stack] .home-mobile-widget[data-selected=true] .elu-home-widget,.home-widget-grid--editing[data-layout=stack] .home-mobile-widget:focus-within .elu-home-widget{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand-subtle), var(--home-glass-shadow)}.elu-home .react-grid-item.resizing,.elu-home .react-grid-item.react-draggable-dragging{z-index:4;transition:none}.elu-home .react-grid-item.react-draggable-dragging .elu-home-widget,.elu-home .react-grid-item.resizing .elu-home-widget{border-color:var(--home-coral);box-shadow:0 0 0 3px var(--color-brand-subtle), var(--home-glass-shadow)}.elu-home .react-grid-placeholder{border:1px dashed var(--color-brand);border-radius:var(--radius-panel);background:var(--color-brand-subtle);opacity:1;-webkit-user-select:none;user-select:none;transition-duration:80ms}.elu-home .react-grid-item>.react-resizable-handle{z-index:7;opacity:0;pointer-events:none;touch-action:none;border:0;width:32px;height:32px;transition:opacity .12s;position:absolute;background:0 0!important}.elu-home .home-widget-grid--editing .react-grid-item>.react-resizable-handle{opacity:.72;pointer-events:auto}.elu-home .home-widget-grid--editing .react-grid-item:hover>.react-resizable-handle,.elu-home .home-widget-grid--editing .react-grid-item:focus-within>.react-resizable-handle,.elu-home .home-widget-grid--editing .react-grid-item.resizing>.react-resizable-handle{opacity:1}.elu-home .react-grid-item>.react-resizable-handle-nw{cursor:nwse-resize;top:0;left:0}.elu-home .react-grid-item>.react-resizable-handle-ne{cursor:nesw-resize;top:0;right:0}.elu-home .react-grid-item>.react-resizable-handle-sw{cursor:nesw-resize;bottom:0;left:0}.elu-home .react-grid-item>.react-resizable-handle-se{cursor:nwse-resize;bottom:0;right:0}.elu-home .react-grid-item>.react-resizable-handle:after{border:2px solid var(--home-coral);background:var(--home-widget-surface);content:"";border-radius:3px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #f653551f}.elu-home .home-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none}.elu-home .home-widget-toolbar.home-drag-handle .home-widget-interactive{cursor:pointer;-webkit-user-select:auto;user-select:auto}.elu-home .home-widget-toolbar.home-drag-handle .home-widget-interactive:disabled{cursor:wait}.elu-home .react-draggable-dragging .home-widget-toolbar.home-drag-handle{cursor:grabbing}@media (max-width:767px){.home-workstation-frame{border-radius:var(--radius-shell) var(--radius-shell) 0 0;background:var(--glass-canvas-bg);box-shadow:none}.home-widget-grid{padding:8px}.home-widget-toolbar{height:54px}.home-widget-toolbar button{min-width:40px;min-height:40px}.home-widget-error{background:var(--home-surface-subtle);border:1px solid color-mix(in srgb, #f65355 35%, var(--home-line));box-shadow:none;flex-wrap:wrap;align-items:flex-start}.home-widget-error-retry{box-shadow:var(--glass-control-shadow);margin-left:40px}}@media (prefers-reduced-motion:reduce){.elu-home *,.elu-home :before,.elu-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}