.product-landing--fleet.svelte-yfadjn{--fleet-accent: var(--foreground)}.product-hero.svelte-yfadjn{min-height:auto;padding-bottom:0}.product-hero.svelte-yfadjn .kicker:where(.svelte-yfadjn),.capability__head.svelte-yfadjn span:where(.svelte-yfadjn){color:var(--muted-foreground)}.product-hero.svelte-yfadjn h1:where(.svelte-yfadjn){max-width:1050px}.product-hero.svelte-yfadjn .lead:where(.svelte-yfadjn){max-width:800px}.operational-spine.svelte-yfadjn{display:grid;grid-template-columns:repeat(5,1fr);margin:clamp(3rem,6vw,64px) 0 0;border-top:1px solid var(--foreground);border-bottom:1px solid var(--mk-grid)}.operational-spine.svelte-yfadjn a:where(.svelte-yfadjn){display:grid;gap:4px;padding:18px 20px 18px 0;color:inherit;text-decoration:none}.operational-spine.svelte-yfadjn a:where(.svelte-yfadjn)+a:where(.svelte-yfadjn){padding-left:20px;border-left:1px solid var(--mk-grid)}.operational-spine.svelte-yfadjn a:where(.svelte-yfadjn):hover{background:var(--raised)}.operational-spine.svelte-yfadjn small:where(.svelte-yfadjn),.capability__head.svelte-yfadjn span:where(.svelte-yfadjn){font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.operational-spine.svelte-yfadjn small:where(.svelte-yfadjn){color:var(--muted-foreground);font:600 11px var(--font-mono);letter-spacing:0}.operational-spine.svelte-yfadjn strong:where(.svelte-yfadjn){font-size:15px}.capability.svelte-yfadjn{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);max-width:1440px;margin:0 auto;padding:clamp(3.5rem,7vw,88px) var(--mk-gutter) 0;scroll-margin-top:calc(var(--mk-header-h) + 1rem)}.capability__head.svelte-yfadjn{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:3rem}.capability__head.svelte-yfadjn h2:where(.svelte-yfadjn){max-width:22ch;margin:14px 0 0;font-size:clamp(2rem,3.4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.capability__head.svelte-yfadjn p:where(.svelte-yfadjn){margin:0;color:var(--muted-foreground);font-size:15px;line-height:1.6}.video-band.svelte-yfadjn{max-width:1440px;margin:0 auto;padding:clamp(3.5rem,7vw,88px) var(--mk-gutter) 0}.curtailment-video.svelte-yfadjn .video-feature{max-width:64rem}.product-proof.svelte-yfadjn{overflow:hidden;border-top:1px solid var(--mk-ink);border-bottom:1px solid var(--mk-grid);background:var(--background)}.proof-bar.svelte-yfadjn{display:flex;gap:.7rem;align-items:center;min-height:40px;padding:0;border-bottom:1px solid var(--mk-grid);font-size:12px}.proof-bar.svelte-yfadjn i:where(.svelte-yfadjn){width:7px;height:7px;border-radius:50%;background:var(--up)}.proof-bar.svelte-yfadjn span:where(.svelte-yfadjn){color:var(--muted-foreground)}.proof-bar.svelte-yfadjn em:where(.svelte-yfadjn){margin-left:auto;color:var(--muted-foreground);font-style:normal}.live-kpis.svelte-yfadjn,.simulation-result.svelte-yfadjn{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--mk-grid)}.live-kpis.svelte-yfadjn div:where(.svelte-yfadjn),.simulation-result.svelte-yfadjn div:where(.svelte-yfadjn){display:grid;gap:4px;padding:14px 16px 14px 0;border-right:1px solid var(--mk-grid)}.live-kpis.svelte-yfadjn div:where(.svelte-yfadjn)+div:where(.svelte-yfadjn),.simulation-result.svelte-yfadjn div:where(.svelte-yfadjn)+div:where(.svelte-yfadjn){padding-left:16px}.live-kpis.svelte-yfadjn div:where(.svelte-yfadjn):last-child,.simulation-result.svelte-yfadjn div:where(.svelte-yfadjn):last-child{border-right:0}.live-kpis.svelte-yfadjn small:where(.svelte-yfadjn),.simulation-result.svelte-yfadjn small:where(.svelte-yfadjn),.artifact-manifest.svelte-yfadjn>small:where(.svelte-yfadjn){color:var(--muted-foreground);font-size:12px}.live-kpis.svelte-yfadjn strong:where(.svelte-yfadjn),.simulation-result.svelte-yfadjn strong:where(.svelte-yfadjn){font-size:clamp(1.6rem,2.5vw,36px);font-weight:500;letter-spacing:-.03em}.live-kpis.svelte-yfadjn strong:where(.svelte-yfadjn) span:where(.svelte-yfadjn){margin-left:4px;color:var(--muted-foreground);font-size:13px;font-weight:400;letter-spacing:0}.live-body.svelte-yfadjn{display:grid;grid-template-columns:1.1fr .9fr}.live-assets.svelte-yfadjn{border-right:1px solid var(--mk-grid)}.live-assets.svelte-yfadjn>div:where(.svelte-yfadjn){display:grid;grid-template-columns:auto .55fr 1fr auto;gap:.65rem;align-items:center;padding:10px 16px 10px 0;border-bottom:1px solid var(--mk-grid)}.live-assets.svelte-yfadjn>div:where(.svelte-yfadjn):last-child{border-bottom:0}.live-assets.svelte-yfadjn small:where(.svelte-yfadjn){color:var(--muted-foreground)}.live-assets.svelte-yfadjn strong:where(.svelte-yfadjn){font-family:var(--font-mono);font-size:.75rem}.live-assets.svelte-yfadjn .negative:where(.svelte-yfadjn){color:var(--down)}.state.svelte-yfadjn{width:8px;height:8px;border-radius:50%;background:var(--up)}.state--warning.svelte-yfadjn{background:var(--down)}.state--pending.svelte-yfadjn{background:var(--muted-foreground)}.live-chart.svelte-yfadjn{display:flex;gap:1rem;align-items:end;min-height:240px;padding:2rem 1.5rem 1rem}.live-chart.svelte-yfadjn div:where(.svelte-yfadjn){display:grid;grid-template-rows:170px auto auto;flex:1;gap:.35rem;align-items:end;text-align:center}.live-chart.svelte-yfadjn i:where(.svelte-yfadjn){display:block;width:100%;align-self:end;background:color-mix(in srgb,var(--foreground) 30%,var(--background))}.live-chart.svelte-yfadjn div:where(.svelte-yfadjn):last-child i:where(.svelte-yfadjn){background:var(--foreground)}.live-chart.svelte-yfadjn b:where(.svelte-yfadjn),.live-chart.svelte-yfadjn small:where(.svelte-yfadjn){font-family:var(--font-mono);font-size:.62rem}.live-chart.svelte-yfadjn small:where(.svelte-yfadjn){color:var(--muted-foreground)}.simulation-result.svelte-yfadjn{grid-template-columns:repeat(3,1fr)}.simulation-result.svelte-yfadjn .positive:where(.svelte-yfadjn) strong:where(.svelte-yfadjn){color:var(--up)}.dispatch.svelte-yfadjn{padding:16px 0}.dispatch__label.svelte-yfadjn{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.68rem}.dispatch__label.svelte-yfadjn small:where(.svelte-yfadjn){color:var(--muted-foreground)}.dispatch__chart.svelte-yfadjn{display:grid;grid-template-columns:repeat(8,1fr);gap:.65rem;height:250px;margin-top:1rem}.dispatch__chart.svelte-yfadjn>div:where(.svelte-yfadjn){position:relative;border-inline:1px solid color-mix(in srgb,var(--mk-grid) 50%,transparent)}.dispatch__chart.svelte-yfadjn .axis:where(.svelte-yfadjn){position:absolute;top:50%;right:0;left:0;border-top:1px solid var(--mk-grid)}.dispatch__chart.svelte-yfadjn i:where(.svelte-yfadjn){position:absolute;width:26%}.dispatch__chart.svelte-yfadjn .before:where(.svelte-yfadjn){left:20%;background:var(--muted-foreground)}.dispatch__chart.svelte-yfadjn .after:where(.svelte-yfadjn){right:20%;background:var(--fleet-accent)}.dispatch__chart.svelte-yfadjn b:where(.svelte-yfadjn){position:absolute;bottom:-.2rem;width:100%;font-family:var(--font-mono);font-size:.62rem;text-align:center}.settlement-preview.svelte-yfadjn{display:grid;gap:clamp(3rem,7vw,6rem)}.artifact-body.svelte-yfadjn{display:grid;grid-template-columns:1.15fr .85fr}.artifact-manifest.svelte-yfadjn{padding:28px 32px 28px 0;border-right:1px solid var(--mk-grid)}.artifact-manifest.svelte-yfadjn h3:where(.svelte-yfadjn){max-width:22ch;margin:10px 0;font-size:clamp(1.6rem,2.6vw,32px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.artifact-manifest.svelte-yfadjn p:where(.svelte-yfadjn){max-width:56ch;color:var(--muted-foreground);font-size:15px;line-height:1.6}.artifact-manifest.svelte-yfadjn dl:where(.svelte-yfadjn){margin:2rem 0 0;border-top:1px solid var(--mk-grid)}.artifact-manifest.svelte-yfadjn dl:where(.svelte-yfadjn) div:where(.svelte-yfadjn){display:grid;grid-template-columns:.65fr 1.35fr;padding:.65rem 0;border-bottom:1px solid var(--mk-grid)}.artifact-manifest.svelte-yfadjn dt:where(.svelte-yfadjn){color:var(--muted-foreground);font-size:13px}.artifact-manifest.svelte-yfadjn dd:where(.svelte-yfadjn){margin:0;font-size:14px}.artifact-body.svelte-yfadjn ol:where(.svelte-yfadjn){display:grid;align-content:center;margin:0;padding:0;list-style:none}.artifact-body.svelte-yfadjn li:where(.svelte-yfadjn){display:flex;gap:1rem;align-items:center;padding:16px 0 16px 24px;border-bottom:1px solid var(--mk-grid)}.artifact-body.svelte-yfadjn li:where(.svelte-yfadjn):last-child{border-bottom:0}.artifact-body.svelte-yfadjn li:where(.svelte-yfadjn)>span:where(.svelte-yfadjn){color:var(--muted-foreground);font-family:var(--font-mono);font-weight:600}.artifact-body.svelte-yfadjn li:where(.svelte-yfadjn) div:where(.svelte-yfadjn){display:grid;gap:.25rem}.artifact-body.svelte-yfadjn li:where(.svelte-yfadjn) small:where(.svelte-yfadjn){color:var(--muted-foreground)}@media(max-width:900px){.operational-spine.svelte-yfadjn{grid-template-columns:repeat(2,1fr)}.operational-spine.svelte-yfadjn a:where(.svelte-yfadjn){border-bottom:1px solid var(--mk-grid)}.operational-spine.svelte-yfadjn a:where(.svelte-yfadjn):nth-child(odd){padding-left:0;border-left:0}.operational-spine.svelte-yfadjn a:where(.svelte-yfadjn):last-child{border-bottom:0}.capability__head.svelte-yfadjn,.live-body.svelte-yfadjn,.artifact-body.svelte-yfadjn{grid-template-columns:minmax(0,1fr)}.live-assets.svelte-yfadjn,.artifact-manifest.svelte-yfadjn{border-right:0;border-bottom:1px solid var(--mk-grid)}.live-kpis.svelte-yfadjn{grid-template-columns:repeat(2,1fr)}.live-kpis.svelte-yfadjn div:where(.svelte-yfadjn):nth-child(2){border-right:0}.live-kpis.svelte-yfadjn div:where(.svelte-yfadjn):nth-child(-n+2){border-bottom:1px solid var(--mk-grid)}}@media(max-width:600px){.operational-spine.svelte-yfadjn,.simulation-result.svelte-yfadjn{grid-template-columns:1fr}.operational-spine.svelte-yfadjn a:where(.svelte-yfadjn),.simulation-result.svelte-yfadjn div:where(.svelte-yfadjn){border-right:0;border-bottom:1px solid var(--mk-grid)}.operational-spine.svelte-yfadjn a:where(.svelte-yfadjn)+a:where(.svelte-yfadjn){padding-left:0;border-left:0}.live-assets.svelte-yfadjn>div:where(.svelte-yfadjn){grid-template-columns:auto .5fr 1fr}.live-assets.svelte-yfadjn>div:where(.svelte-yfadjn) strong:where(.svelte-yfadjn){grid-column:2 / -1}.proof-bar.svelte-yfadjn span:where(.svelte-yfadjn){display:none}.dispatch__label.svelte-yfadjn{display:grid;gap:.3rem}}
