.lume-dashboard{--dash-purple:#7951d7;--dash-lilac:#b9a0ef;--dash-blue:#4683d8;--dash-track:color-mix(in srgb, var(--foreground) 9%, var(--card));--viz-track:var(--dash-track)}.dark .lume-dashboard{--dash-purple:#b594ff;--dash-lilac:#dbcaff;--dash-blue:#7dbeff;background:#09090b}.dark .lume-dashboard .lume-dash-card:where(:not(.dash-kpi)){background:var(--card)}.lume-dashboard .lume-dash-card:where(:not(.dash-kpi)){border-radius:var(--lume-r-lg);box-shadow:none;background:var(--card);padding:24px}.lume-dashboard .lume-dash-card h2{letter-spacing:-.025em;font-size:15px}.lume-dashboard .lume-dash-card header p{line-height:1.6}.lume-dashboard .dash-kpi{border:1px solid var(--border);border-radius:var(--lume-r-lg);background:var(--card);min-width:0;padding:26px;position:relative;overflow:hidden}.lume-dashboard .dash-kpi-revenue{color:#fff;background:radial-gradient(at 100% 100%,#6850be,#0000 65%),radial-gradient(at 85% 5%,#503270,#0000 70%),#211531;border-color:#69518b}.lume-dashboard .dash-kpi-revenue .text-foreground{color:#fff}.lume-dashboard .dash-kpi-revenue .text-status-urgent{color:#ffbbb7}.lume-dashboard .dash-kpi-pipeline,.lume-dashboard .dash-kpi-conversion{background:var(--card)}.lume-dashboard .dash-details{border-top:1px solid var(--border);margin-top:20px;padding-top:12px}.lume-dashboard .dash-details summary{cursor:pointer;color:var(--muted-foreground);padding:6px 0;font-size:11px;font-weight:600}.lume-dashboard .dash-details[open] summary{margin-bottom:16px}.lume-dashboard .dash-pill{border:1px solid var(--border);color:var(--muted-foreground);transition:background var(--lume-base),color var(--lume-base);border-radius:999px;padding:6px 12px;font-size:11px}.lume-dashboard .dash-pill[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:#0000}.lume-dashboard button:focus-visible,.lume-dashboard summary:focus-visible,.lume-dashboard a:focus-visible{outline:2px solid var(--dash-purple);outline-offset:4px}.lume-dashboard .dash-attention{background:var(--card)}@media(max-width:640px){.lume-dashboard .lume-dash-card,.lume-dashboard .dash-kpi{border-radius:var(--lume-r-lg);padding:20px}}@media(prefers-reduced-motion:reduce){.lume-dashboard *,.lume-dashboard :before{transition:none!important;animation:none!important}}.lume-dashboard{--dash-purple:#793bdf;--dash-lilac:#be8cff;--dash-blue:#275dde;--dash-cyan:#007f9e;--dash-lime:#548600;--dash-amber:#ad6100;--dash-tooltip-text:#fff}.dark .lume-dashboard{--dash-purple:#a55cff;--dash-lilac:#e4baff;--dash-blue:#5974ff;--dash-cyan:#25d8ed;--dash-lime:#c3f75d;--dash-amber:#ffbd53;--dash-tooltip-text:#100b1a;background:#08080b}.lume-dashboard .lume-dash-card{isolation:isolate;border-radius:var(--lume-r-lg);position:relative}.dark .lume-dashboard .lume-dash-card:where(:not(.dash-kpi)){background:var(--card);border-color:#ffffff12}.dark .lume-dashboard .dash-revenue-chart{background:#100d17}.dark .lume-dashboard .dash-leads-chart{background:#101114}.dark .lume-dashboard .dash-attention{background:#121013}.dark .lume-dashboard .dash-loss-chart{background:#111013}.dark .lume-dashboard .dash-channel-chart{background:#101014}.dark .lume-dashboard .dash-funnel-chart{background:#101016}.dark .lume-dashboard .dash-campaign-chart{background:#10111a}.lume-dashboard .dash-kpi{min-height:202px;padding-top:28px}.lume-dashboard .dash-kpi-symbol{width:34px;height:34px;color:inherit;background:#ffffff12;border-radius:50%;place-items:center;display:grid;position:absolute;top:21px;right:22px}.lume-dashboard .dash-kpi p:first-child{padding-right:36px}.lume-dashboard .dash-kpi-revenue .text-muted-foreground{color:#e7d9ff}.lume-dashboard .dash-kpi-revenue .text-status-won{color:#d1ff81}.dark .lume-dashboard .dash-kpi-pipeline{background:#0b1821;border-color:#47bfff26}.dark .lume-dashboard .dash-kpi-conversion{background:#171322;border-color:#b677ff25}.lume-dashboard .dash-sales-pill,.lume-dashboard .dash-hot-pill{background:#ffffff16;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.lume-dashboard .dash-hot-pill{color:var(--dash-cyan);background:color-mix(in srgb,var(--dash-cyan) 8%,transparent);border-color:color-mix(in srgb,var(--dash-cyan) 16%,transparent)}.lume-dashboard .dash-conversion-ticks{gap:4px;height:21px;margin-top:24px;display:flex}.lume-dashboard .dash-conversion-ticks i{border-radius:4px;flex:1;min-width:1px}.dark .lume-dashboard .dash-pill[aria-pressed=true]{color:#22113b;background:#e6d9ff}.lume-dashboard .dash-block-comparison{align-items:stretch;gap:8px;min-height:180px;display:flex}.lume-dashboard .dash-block-column{min-width:0;transition:background var(--lume-base);border-radius:6px;flex:1;padding:3px}.lume-dashboard .dash-block-column[aria-pressed=true]{background:color-mix(in srgb,var(--dash-purple) 12%,transparent)}.lume-dashboard .dash-block-half{flex-direction:column;gap:4px;display:flex}.lume-dashboard .dash-lead-block{border-radius:3px;width:100%;height:17px;display:block}.lume-dashboard .dash-orbit-wrap{place-items:center;margin:-10px 0 10px;display:grid;position:relative}.lume-dashboard .dash-orbit{width:202px;height:202px;overflow:visible}.lume-dashboard .dash-orbit-center{flex-direction:column;align-items:center;display:flex;position:absolute}.lume-dashboard .dash-channel-row{border-radius:var(--lume-r-sm);width:100%;transition:background var(--lume-base);align-items:center;gap:9px;padding:7px 9px;display:flex}.lume-dashboard .dash-channel-row:hover,.lume-dashboard .dash-channel-row[aria-pressed=true]{background:color-mix(in srgb,var(--dash-purple) 10%,transparent)}.lume-dashboard .dash-dot-map{align-items:center;gap:6px;display:grid}.lume-dashboard .dash-dot-hit{border-radius:5px;place-items:center;height:23px;display:grid}.lume-dashboard .dash-dot-hit span{aspect-ratio:1;width:13px;max-width:100%;transition:transform var(--lume-base);border-radius:50%;display:block}.lume-dashboard .dash-dot-hit[aria-pressed=true] span{outline:1px solid var(--foreground);outline-offset:3px}.lume-dashboard .dash-stage-row{grid-template-columns:18px 87px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.lume-dashboard .dash-stage-track{background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),var(--dash-track) 25%);border-radius:4px;height:38px}.lume-dashboard .dash-stage-ribbon{border-radius:var(--lume-r-xs) 2px 2px var(--lume-r-xs);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);height:100%}.lume-dashboard .dash-lollipop-track{border-bottom:1px dashed var(--border);height:20px;margin-right:7px;position:relative}.lume-dashboard .dash-lollipop-stem{background:linear-gradient(90deg,color-mix(in srgb,var(--dash-amber) 12%,transparent),var(--dash-amber));height:2px;position:absolute;top:9px;left:0}.lume-dashboard .dash-lollipop-stem i{background:var(--dash-amber);width:12px;height:12px;box-shadow:0 0 14px color-mix(in srgb,var(--dash-amber) 40%,transparent);border-radius:50%;position:absolute;top:-5px;right:-5px}.lume-dashboard .dash-loss-chip{border:1px solid var(--border);border-radius:var(--lume-r-sm);background:color-mix(in srgb,var(--dash-purple) 7%,transparent);flex:100px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:11px;display:flex}.lume-dashboard .dash-loss-chip strong{color:var(--dash-purple);font-size:18px}.lume-dashboard .dash-attention-row>span:first-child{background:color-mix(in srgb,var(--dash-amber) 11%,transparent);color:var(--dash-amber)}.lume-dashboard .dash-attention-row:nth-child(3)>span:first-child{color:var(--dash-purple);background:color-mix(in srgb,var(--dash-purple) 12%,transparent)}.lume-dashboard .dash-attention-row:nth-child(4)>span:first-child{color:var(--dash-cyan);background:color-mix(in srgb,var(--dash-cyan) 10%,transparent)}.lume-dashboard .dash-attention>div>p:first-child strong{color:var(--dash-amber);font-size:52px}.lume-dashboard .dash-campaign-cost{color:#fff;background:linear-gradient(115deg,#4828c9,#6147fb 65%,#955afa);border:1px solid #ab9eff44}.lume-dashboard .dash-campaign-cost .text-muted-foreground{color:#ece8ff}.lume-dashboard .dash-campaign-cost>span{color:#dbd3ff;background:#ffffff1a}@media(max-width:640px){.lume-dashboard .dash-kpi{min-height:180px}.lume-dashboard .dash-block-comparison{gap:3px}.lume-dashboard .dash-block-column{padding:1px}.lume-dashboard .dash-dot-map{gap:4px}.lume-dashboard .dash-dot-hit span{width:10px}.lume-dashboard .dash-stage-row{grid-template-columns:15px 75px minmax(0,1fr) 28px;gap:5px}}.lume-dashboard .dash-revenue-chart>div{flex-direction:column;display:flex}.lume-dashboard .dash-revenue-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lume-dashboard .dash-revenue-value{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(36px,4.3vw,64px);font-weight:600;line-height:1.08}.lume-dashboard .dash-revenue-timeline{margin-top:auto;padding-top:40px}.lume-dashboard .dash-revenue-chart{--dash-revenue-start:#008c98;--dash-revenue-end:#c42579}.dark .lume-dashboard .dash-revenue-chart{--dash-revenue-start:#4de6dc;--dash-revenue-end:#ff78b8;background:#100d17}.dark .lume-dashboard .dash-revenue-value{color:#fff2fc;text-shadow:0 0 35px #ec86f01a}.lume-dashboard .dash-heat-map{align-items:center;gap:2px;display:grid}.lume-dashboard .dash-heat-cell{aspect-ratio:1;width:100%;min-height:16px;transition:filter var(--lume-base);border-radius:2px;position:relative}.lume-dashboard .dash-heat-cell:hover{filter:brightness(1.15)}.lume-dashboard .dash-heat-cell[aria-pressed=true]{z-index:1;box-shadow:inset 0 0 0 2px #fff}.lume-dashboard .dash-heat-cell:focus-visible{outline-offset:1px;z-index:2}.lume-dashboard .dash-heat-legend{background:linear-gradient(90deg,#241048,#6829cb,#c329a3,#f06464,#ff9c39,#ffe66b);border-radius:99px;width:110px;height:8px;display:inline-block}.dark .lume-dashboard .dash-activity-chart{background:#141017}.dark .lume-dashboard .dash-ai-panel{background:#141012}.lume-dashboard .dash-ai-load{grid-template-columns:minmax(170px,.8fr) minmax(0,1.4fr);gap:32px;margin-top:28px;display:grid}.lume-dashboard .dash-ai-summary{flex-direction:column;justify-content:space-between;gap:28px;padding-bottom:12px;display:flex}.lume-dashboard .dash-ai-legend{gap:15px;display:grid}.lume-dashboard .dash-ai-legend>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.lume-dashboard .dash-ai-legend dt{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:flex}.lume-dashboard .dash-ai-legend i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.lume-dashboard .dash-ai-legend dd{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.lume-dashboard .dash-ai-columns{align-items:stretch;gap:18px;display:flex}.lume-dashboard .dash-ai-column{border-radius:var(--lume-r-xs);flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.lume-dashboard .dash-ai-stack{border-radius:var(--lume-r-sm);background:var(--dash-track);width:100%;max-width:85px;height:180px;transition:box-shadow var(--lume-base);flex-direction:column-reverse;display:flex;overflow:hidden}.lume-dashboard .dash-ai-stack>span{flex-shrink:0;width:100%}.lume-dashboard .dash-ai-column[aria-pressed=true] .dash-ai-stack{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--foreground)}.lume-dashboard .dash-ai-axis{height:180px;color:var(--muted-foreground);flex-direction:column;justify-content:space-between;margin-top:30px;font-size:11px;display:flex}.lume-dashboard .dash-ai-readout{min-height:32px;color:var(--muted-foreground);margin:18px 0 8px;font-size:11px}.lume-dashboard .dash-ai-empty{border:1px dashed var(--border);border-radius:var(--lume-r-md);min-height:160px;color:var(--muted-foreground);place-items:center;padding:16px;font-size:12px;display:grid}@media(max-width:1100px){.lume-dashboard .dash-ai-load{grid-template-columns:1fr}.lume-dashboard .dash-ai-summary{flex-direction:row;align-items:flex-start}.lume-dashboard .dash-ai-legend{min-width:160px}}@media(max-width:640px){.lume-dashboard .dash-revenue-timeline{padding-top:32px}.lume-dashboard .dash-ai-summary{flex-direction:column}.lume-dashboard .dash-ai-legend{width:100%}.lume-dashboard .dash-ai-columns{gap:10px}.lume-dashboard .dash-heat-map{gap:1px}}.lume-dashboard{--dash-coral:#c34551}.dark .lume-dashboard{--dash-coral:#ff867c}.lume-dashboard .dash-eye{border:1px solid var(--border);width:34px;height:34px;color:var(--muted-foreground);transition:background var(--lume-base),color var(--lume-base);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lume-dashboard .dash-eye:hover{color:var(--foreground);background:var(--accent)}.lume-dashboard .dash-kpi-symbol{background:0 0}.lume-dashboard .dash-kpi-revenue .dash-eye{color:#fff;border-color:#ffffff38}.lume-dashboard .dash-loss-chart>div{flex-direction:column;display:flex}.lume-dashboard .dash-loss-chart>div>.space-y-6,.lume-dashboard .dash-loss-chart>div>.space-y-6>div:first-child{flex-direction:column;flex:1;display:flex}.lume-dashboard .dash-objection-ranking{flex-direction:column;flex:1;gap:18px;display:flex}.lume-dashboard .dash-objection-summary{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.lume-dashboard .dash-objection-summary strong{color:var(--foreground);margin-right:4px;font-size:30px;font-weight:600}.lume-dashboard .dash-objection-cards{flex-direction:column;flex:1;gap:12px;display:flex}.lume-dashboard .dash-objection-item{border:1px solid color-mix(in srgb,var(--objection-tone) 20%,var(--border));border-radius:var(--lume-r-lg);background:0 0;flex-direction:column;flex:1;justify-content:space-between;gap:12px;min-height:96px;padding:14px;display:flex}.lume-dashboard .dash-objection-rank{color:var(--muted-foreground);padding-top:4px;font-size:11px}.lume-dashboard .dash-objection-count{letter-spacing:-.04em;color:var(--objection-tone);font-size:38px;font-weight:600;line-height:1}.lume-dashboard .dash-objection-share{color:var(--muted-foreground);justify-content:space-between;gap:8px;font-size:11px;display:flex}.lume-dashboard .dash-objection-track{background:var(--dash-track);border-radius:99px;height:7px;overflow:hidden}.lume-dashboard .dash-objection-track span{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--objection-tone) 55%,var(--card)),var(--objection-tone));height:100%;display:block}.lume-dashboard .dash-marketing-layout{flex-direction:column;gap:22px;height:100%;display:flex}.lume-dashboard .dash-marketing-total{justify-content:space-between;align-items:center;gap:12px;display:flex}.lume-dashboard .dash-marketing-total strong{letter-spacing:-.05em;font-size:48px;font-weight:600;line-height:1}.lume-dashboard .dash-marketing-total p{color:var(--muted-foreground);margin-top:7px;font-size:11px}.lume-dashboard .dash-marketing-badge{color:var(--muted-foreground);flex-direction:column;align-items:flex-end;gap:8px;font-size:11px;display:flex}.lume-dashboard .dash-network-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lume-dashboard .dash-network{border-radius:var(--lume-r-lg);border:1px solid var(--border);flex-direction:column;gap:14px;padding:18px 14px;display:flex}.lume-dashboard .dash-network-instagram{background:radial-gradient(ellipse at 100% 100%,#e9589938,transparent),var(--card)}.lume-dashboard .dash-network-facebook{background:radial-gradient(ellipse at 100% 100%,#5289fa38,transparent),var(--card)}.lume-dashboard .dash-network-instagram svg{color:#eb559a}.lume-dashboard .dash-network-facebook svg{color:#689ffd}.lume-dashboard .dash-network strong{font-size:30px;font-weight:600;line-height:1}.lume-dashboard .dash-network>span{color:var(--muted-foreground);font-size:11px}.lume-dashboard .dash-publishing-trail{flex-direction:column;flex:1;justify-content:center;display:flex}.lume-dashboard .dash-week-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lume-dashboard .dash-week-grid>div{border-radius:var(--lume-r-sm);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:10px;padding:9px;display:flex}.lume-dashboard .dash-week-grid span{color:var(--muted-foreground);font-size:11px}.lume-dashboard .dash-week-grid strong{font-size:18px;font-weight:500}.lume-dashboard .dash-week-grid i{border-radius:99px;height:3px;display:block}.lume-dashboard .dash-week-grid .is-active{background:color-mix(in srgb,var(--dash-purple) 9%,var(--card))}.lume-dashboard .dash-publishing-next{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding-top:16px;display:flex}.lume-dashboard .dash-publishing-next svg{color:var(--dash-purple);flex-shrink:0}.lume-dashboard .dash-publishing-next strong{font-size:11px;font-weight:500;display:block}.lume-dashboard .dash-publishing-next p{color:var(--muted-foreground);margin-top:5px;font-size:11px;line-height:1.5}.dash-explorer-overlay{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05030c99;position:fixed;inset:0}.dash-explorer-overlay[data-state=open]{animation:.28s ease-out both dash-overlay-in}.dash-explorer-overlay[data-state=closed]{animation:.18s ease-in reverse both dash-overlay-in}@keyframes dash-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dash-explorer-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.lume-dashboard.dash-explorer[data-state=open]{animation:.38s cubic-bezier(.22,1,.36,1) both dash-explorer-in}.lume-dashboard.dash-explorer[data-state=closed]{animation:.18s ease-in reverse both dash-explorer-in}.lume-dashboard.dash-explorer{z-index:81;border:1px solid var(--border);border-radius:var(--lume-r-lg);background:var(--background);width:min(1000px,100vw - 40px);height:min(850px,100dvh - 40px);box-shadow:none;transition:width var(--lume-slow) cubic-bezier(.22,1,.36,1);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.lume-dashboard.dash-explorer-with-chat{width:min(1380px,100vw - 40px)}.lume-dashboard .dash-explorer-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.lume-dashboard .dash-explorer-body{transition:grid-template-columns var(--lume-slow) cubic-bezier(.22,1,.36,1);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,0);min-height:0;display:grid}.lume-dashboard.dash-explorer-with-chat .dash-explorer-body{grid-template-columns:minmax(0,1fr) minmax(0,390px)}.lume-dashboard .dash-explorer-visual{overscroll-behavior:contain;min-width:0;padding:28px;overflow-y:auto}.lume-dashboard .dash-expanded-chart{border:1px solid var(--border);border-radius:var(--lume-r-lg);flex-direction:column;min-height:300px;padding:24px;display:flex}.lume-dashboard .dash-expanded-chart.dash-kpi{padding:clamp(24px,4vw,44px)}.lume-dashboard .dash-expanded-chart .dash-kpi-value{font-size:clamp(38px,5vw,76px)}.lume-dashboard .dash-expanded-chart .dash-conversion-ticks{height:38px;margin-top:40px}.lume-dashboard .dash-expanded-chart .dash-orbit{aspect-ratio:1;width:min(280px,100%);height:auto}.lume-dashboard .dash-expanded-chart .dash-lead-block{height:24px}.lume-dashboard .dash-expanded-chart.dash-revenue-chart{flex-direction:column;min-height:440px;display:flex}.lume-dashboard .dash-expanded-chart .dash-revenue-value{font-size:clamp(32px,4vw,60px)}.lume-dashboard .dash-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.lume-dashboard .dash-data-table th{color:var(--muted-foreground);font-weight:500}.lume-dashboard .dash-data-table th,.lume-dashboard .dash-data-table td{border-bottom:1px solid var(--border);padding:12px 10px}.lume-dashboard .dash-explorer-chat{border-left:1px solid var(--border);background:var(--background);opacity:0;visibility:hidden;min-width:0;min-height:0;transition:opacity var(--lume-slow) ease,transform var(--lume-slow) cubic-bezier(.22,1,.36,1),visibility var(--lume-slow);padding:24px;overflow:hidden;transform:translate(24px)}.lume-dashboard.dash-explorer-with-chat .dash-explorer-chat{opacity:1;visibility:visible;transform:translate(0)}.dark .lume-dashboard.dash-explorer,.dark .lume-dashboard .dash-explorer-chat{background:#000}.lume-dashboard .dash-chart-chat{flex-direction:column;height:100%;min-height:0;display:flex}.lume-dashboard .dash-chat-log{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 2px;overflow-y:auto}.lume-dashboard .dash-chat-welcome{text-align:center;flex-direction:column;align-items:center;padding-top:20px;display:flex}.lume-dashboard .dash-chat-user,.lume-dashboard .dash-chat-answer{overflow-wrap:anywhere;margin-bottom:20px;font-size:13px;line-height:1.7}.lume-dashboard .dash-chat-user{border-radius:var(--lume-r-lg) var(--lume-r-lg) 6px var(--lume-r-lg);background:var(--secondary);margin-left:24px;padding:12px 16px}@media(max-width:950px){.lume-dashboard .dash-explorer-body,.lume-dashboard.dash-explorer-with-chat .dash-explorer-body{flex-direction:column;grid-template-columns:1fr;display:flex;overflow-y:auto}.lume-dashboard .dash-explorer-visual{flex-shrink:0;overflow:visible}.lume-dashboard .dash-explorer-chat{border-left:0;border-top:1px solid var(--border);flex-shrink:0;transform:translateY(24px)}.lume-dashboard .dash-explorer-chat[aria-hidden=true]{border:0;height:0;min-height:0;padding-block:0}.lume-dashboard.dash-explorer-with-chat .dash-explorer-chat{height:75dvh;min-height:600px}}@media(max-width:640px){.lume-dashboard.dash-explorer{border-radius:var(--lume-r-lg);width:calc(100vw - 16px);height:calc(100dvh - 16px)}.lume-dashboard .dash-explorer-header{flex-wrap:wrap;gap:12px;padding:16px}.lume-dashboard .dash-explorer-header>div:last-child{justify-content:space-between;width:100%}.lume-dashboard .dash-explorer-visual,.lume-dashboard .dash-explorer-chat,.lume-dashboard .dash-expanded-chart{padding:16px}.lume-dashboard.dash-explorer-with-chat .dash-explorer-chat{min-height:560px}}@media(prefers-reduced-motion:reduce){.dash-explorer-overlay,.lume-dashboard.dash-explorer,.lume-dashboard .dash-explorer-body,.lume-dashboard .dash-explorer-chat{transition:none!important;animation:none!important}}.lume-dashboard .dash-kpi-revenue{background:#2a1a52;border-color:#0000}.lume-dashboard .dash-kpi,.lume-dashboard .lume-dash-card{border-color:var(--ds-hairline)}
