.hero-demo-preview{display:block;color:inherit;text-decoration:none;border-radius:16px;cursor:pointer;transition:transform 180ms ease}.hero-demo-preview .dash{transition:border-color 180ms ease,box-shadow 180ms ease}.hero-demo-preview:hover,.hero-demo-preview:focus-visible{transform:translateY(-4px)}.hero-demo-preview:hover .dash,.hero-demo-preview:focus-visible .dash{border-color:rgba(26,115,232,0.42);box-shadow:0 1px 0 white inset,0 34px 68px -30px rgba(26,115,232,0.42),0 16px 34px -18px rgba(15,21,33,0.16)}.hero-demo-preview:hover .dash-meta-cta,.hero-demo-preview:focus-visible .dash-meta-cta{color:var(--blue)}#dash,.hero-demo-preview{font-size:0.96875rem;line-height:var(--dash-leading)}.dash{position:relative;background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px 0 white inset,0 28px 60px -32px rgba(26,115,232,0.30),0 12px 30px -18px rgba(15,21,33,0.10)}.dash::before{content:"";position:absolute;inset:-40px -10% auto -10%;height:80%;background:radial-gradient(50% 50% at 30% 30%,rgba(26,115,232,0.20) 0%,transparent 60%),radial-gradient(50% 50% at 75% 30%,rgba(197,138,249,0.18) 0%,transparent 60%);filter:blur(30px);z-index:-1;border-radius:24px}.dash-top{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--line-soft)}.dash-top-l{display:inline-flex;align-items:center;gap:8px;font-size:var(--dash-text-row);font-weight:600;letter-spacing:-0.01em}.dash-top-l .b{width:7px;height:7px;border-radius:50%;background:var(--blue);display:inline-block}.dash-pill{display:inline-flex;align-items:center;gap:6px;font-size:var(--dash-text-label);background:var(--panel);border:1px solid var(--line);padding:4px 10px;border-radius:999px;color:var(--ink)}.dash-pill-live{display:inline-flex;align-items:center;gap:7px;font-size:var(--dash-text-label);background:var(--blue-50);color:var(--blue);padding:4px 10px;border-radius:999px;font-weight:600;text-decoration:none}a.dash-pill-live:hover{background:var(--blue-100,var(--blue-50))}.live-tick{margin-left:8px;font-size:var(--dash-text-caption);color:var(--muted);font-variant-numeric:tabular-nums}.live-dot{position:relative;width:6px;height:6px}.live-dot::after,.await-data-dot::after{content:"";position:absolute;inset:0;border-radius:999px;background:var(--blue)}.live-dot::before,.await-data-dot::before{content:"";position:absolute;inset:0;border-radius:999px;background:var(--blue);opacity:0.65;animation:blip 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes blip{0%{transform:scale(1);opacity:.55}80%,100%{transform:scale(2.4);opacity:0}}.live-dot--idle::after,.await-data-dot--idle::after{background:var(--muted)}.live-dot--idle::before,.await-data-dot--idle::before{animation:none;opacity:0}.dash-pill-live--idle{color:var(--muted)}.dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line-soft)}.dash-kpi{padding:12px 13px;border-right:1px solid var(--line-soft);min-width:0}.dash-kpi:last-child{border-right:0}.dash-kpi-l{font-size:0.59375rem;color:var(--muted);text-transform:uppercase;letter-spacing:0.08em;font-weight:600}.dash-kpi-v{margin-top:4px;font-size:1rem;font-weight:600;letter-spacing:-0.025em;line-height:1.1}.dash-kpi-d{font-size:var(--dash-text-caption);color:var(--green);font-weight:600;margin-top:1px;font-variant-numeric:tabular-nums}.dash-chart{padding:12px 14px 8px}.hero-preview-chart{width:100%;height:120px}.dash-chart-h{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.5rem}.dash-chart-h h4{font-size:0.71875rem;font-weight:600;margin:0;letter-spacing:-0.01em}.dash-chart-l{display:inline-flex;gap:12px;font-size:var(--dash-text-caption);color:var(--muted)}.dash-chart-l span{display:inline-flex;align-items:center;gap:5px}.dash-chart-l i{width:7px;height:7px;border-radius:50%;display:inline-block}.chart-legend-current{background:#1A73E8}.dash-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-soft)}.dash-col{padding:11px 14px;border-right:1px solid var(--line-soft);font-size:0.71875rem}.dash-col:last-child{border-right:0}.dash-col-h{display:flex;justify-content:space-between;font-size:0.59375rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);font-weight:600;margin-bottom:8px;gap:1rem;align-items:baseline}.dash-list{list-style:none;padding:0;margin:0;display:grid;gap:4px}.dash-list li{position:relative;display:flex;justify-content:space-between;padding:3px 0}.dash-list li .bar{position:absolute;inset:0;background:var(--blue-50);border-radius:4px}.dash-list li .label{position:relative;z-index:1}.dash-list li .num{position:relative;z-index:1;color:var(--muted);font-variant-numeric:tabular-nums}.dash-list .path{font-family:var(--mono);font-size:var(--dash-text-label)}.dash-kpis--5{grid-template-columns:repeat(5,1fr)}.dash-kpis--5 .dash-kpi{padding:12px 10px}.dash-top .dash-pill svg{margin-left:2px;opacity:0.6}.dash-bottom .panel-tabs{gap:12px;margin:0 0 10px}.dash-bottom .panel-tab{font-size:0.59375rem;letter-spacing:0.06em;padding-bottom:6px}.dash-bottom .dash-list .label{display:inline-flex;align-items:center;gap:6px}.dash-bottom .dash-list .b-icon{width:12px;height:12px}.dash-meta{display:flex;align-items:center;justify-content:flex-end;margin-top:10px;font-size:var(--dash-text-label);color:var(--muted)}.dash-meta-cta{font-size:0.875rem;font-weight:500;color:var(--ink);letter-spacing:-0.01em;transition:color .2s}@media (prefers-reduced-motion:reduce){.hero-demo-preview{transition:none}}@media (prefers-reduced-motion:reduce){.live-dot::before,.await-data-dot::before{animation:none}}.dash-chart-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:var(--dash-text-caption);color:var(--muted);font-variant-numeric:tabular-nums;gap:0.5rem}.panel-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-soft);margin:2px -2px 14px;padding:0 2px;flex-wrap:wrap;row-gap:0.5rem}.panel-tabs-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap;row-gap:0.5rem}.panel-tab{position:relative;font-size:var(--dash-text-caption);letter-spacing:0.08em;text-transform:uppercase;font-weight:600;color:var(--muted);padding:4px 0 10px;transition:color .15s;white-space:nowrap}.panel-tab:hover,.panel-tab.is-active{color:var(--ink)}.panel-tab.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);border-radius:1px}.panel-tab-action{font-family:inherit;font-size:var(--dash-text-label);font-weight:500;color:var(--muted);background:transparent;border:none;padding:4px 0 10px;margin-left:auto;cursor:pointer;transition:color .15s;white-space:nowrap}.panel-tab-action:hover{color:var(--ink)}.b-icon{width:14px;height:14px;flex:none;display:block}.dash-col-h-l{color:var(--soft);font-weight:500;text-transform:none;letter-spacing:0;font-size:var(--dash-text-label)}.dash-col-h>:last-child{text-align:right}.hero-demo-preview .dash-list li{gap:0.5rem}.hero-demo-preview .dash-list .label{min-width:0;overflow-wrap:anywhere}.hero-demo-preview .dash-list .num{flex:none}@media (max-width:700px){.dash-chart-axis span:not(:first-child):not(:last-child){display:none}.dash-bottom{grid-template-columns:1fr}.dash-col{border-right:0}.dash-col + .dash-col{border-top:1px solid var(--line-soft)}.dash-kpis--5{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-top{flex-wrap:wrap;gap:0.5rem}}