.landing-module___cEqKa__siteHeader{z-index:50;height:72px;color:var(--foreground);background:var(--background);position:absolute;inset:0 0 auto}.landing-module___cEqKa__siteHeader:after{display:none}.landing-module___cEqKa__skipLink{z-index:80;color:var(--primary-foreground);background:var(--foreground);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:20px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:fixed;top:10px;left:12px;transform:translateY(-150%)}.landing-module___cEqKa__skipLink:focus{transform:translateY(0)}.landing-module___cEqKa__headerInner{align-items:center;width:min(1120px,100% - 40px);height:72px;margin-inline:auto;display:flex;position:relative}.landing-module___cEqKa__headerBrand,.landing-module___cEqKa__footerBrand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:650;text-decoration:none;display:inline-flex}.landing-module___cEqKa__headerBrand{width:120px;color:var(--foreground);flex:0 0 120px;font-size:20px;line-height:24px}.landing-module___cEqKa__desktopNavigation{align-items:center;gap:28px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.landing-module___cEqKa__desktopNavigation a{color:var(--neutral-600);padding-block:10px;font-size:13px;font-weight:550;line-height:20px;text-decoration:none;transition:color .15s ease-out;position:relative}.landing-module___cEqKa__desktopNavigation a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 6px;transform:scaleX(0)}.landing-module___cEqKa__headerCta{width:152px;min-height:36px;color:var(--primary-foreground);white-space:nowrap;touch-action:manipulation;background:var(--primary);border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding-inline:16px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;transition:transform .12s ease-out,background-color .15s ease-out,box-shadow .18s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 5px 14px #fa661c33}.landing-module___cEqKa__menuButton,.landing-module___cEqKa__mobileNavigation{display:none}.landing-module___cEqKa__page{background:var(--background);min-height:100%;overflow-x:clip}.landing-module___cEqKa__hero{isolation:isolate;min-height:900px;scroll-margin-top:72px;position:relative;overflow:hidden}.landing-module___cEqKa__heroInner{align-items:center;width:min(1120px,100% - 40px);min-height:900px;margin-inline:auto;padding:104px 0 48px;display:flex}.landing-module___cEqKa__heroContent{flex-direction:column;align-items:flex-start;gap:28px;width:720px;max-width:100%;display:flex}.landing-module___cEqKa__heroWordmark{color:var(--foreground);letter-spacing:-.04em;margin:0;font-size:clamp(52px,5vw,64px);font-weight:600;line-height:1.0625;animation:.42s cubic-bezier(.16,1,.3,1) both landing-module___cEqKa__heroArrival}.landing-module___cEqKa__heroCopy{flex-direction:column;gap:16px;max-width:720px;animation:.44s cubic-bezier(.16,1,.3,1) 45ms both landing-module___cEqKa__heroArrival;display:flex}.landing-module___cEqKa__heroTitle{color:var(--foreground);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,3.2vw,36px);font-weight:500;line-height:1.222}.landing-module___cEqKa__heroDescription{max-width:720px;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:18px;line-height:28px}.landing-module___cEqKa__primaryButton{min-height:48px;color:var(--primary-foreground);font:inherit;cursor:pointer;touch-action:manipulation;background:var(--hero-accent,var(--primary));box-shadow:inset 0 1px #ffffff47, 0 7px 18px color-mix(in srgb, var(--hero-accent,var(--primary)) 20%, transparent);border:0;border-radius:8px;justify-content:center;align-items:center;padding-inline:22px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:transform .12s ease-out,background-color .15s ease-out,box-shadow .18s ease-out;display:inline-flex}.landing-module___cEqKa__primaryButton:disabled{cursor:wait;opacity:.68;transform:none}.landing-module___cEqKa__heroCta{animation:.46s cubic-bezier(.16,1,.3,1) 90ms both landing-module___cEqKa__heroArrival}.landing-module___cEqKa__productSection{min-height:900px;padding-block:56px 48px;scroll-margin-top:72px}.landing-module___cEqKa__sectionInner{flex-direction:column;gap:32px;width:min(1120px,100% - 40px);margin-inline:auto;display:flex}.landing-module___cEqKa__sectionHeader{flex-direction:column;gap:16px;width:min(720px,100%);display:flex}.landing-module___cEqKa__sectionTitle{color:var(--foreground);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(31px,3.2vw,36px);font-weight:600;line-height:1.1667}.landing-module___cEqKa__sectionDescription{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:17px;line-height:26px}.landing-module___cEqKa__stageReveal{width:100%}.landing-module___cEqKa__ctaSection{min-height:900px;scroll-margin-top:72px}.landing-module___cEqKa__ctaInner{grid-template-columns:520px minmax(0,560px);justify-content:space-between;align-items:center;gap:40px;width:min(1120px,100% - 40px);min-height:812px;margin-inline:auto;padding-block:64px 136px;display:grid}.landing-module___cEqKa__ctaCopy{flex-direction:column;gap:20px;width:520px;padding-top:32px;display:flex}.landing-module___cEqKa__ctaTitle{color:var(--foreground);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:40px;font-weight:600;line-height:42px}.landing-module___cEqKa__benefitList{border-top:1px solid var(--border);flex-direction:column;width:440px;margin:0;padding:16px 0 0;list-style:none;display:flex}.landing-module___cEqKa__benefitList li{color:var(--foreground);letter-spacing:-.01em;grid-template-columns:20px 1fr;align-items:start;gap:14px;padding-block:11px;font-size:16px;line-height:24px;display:grid}.landing-module___cEqKa__benefitList svg{width:16px;height:16px;color:var(--primary);margin-top:4px}.landing-module___cEqKa__contactForm{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:14px;width:100%;padding:32px;display:flex;position:relative;box-shadow:0 20px 60px #18181b14,0 2px 8px #18181b0a}.landing-module___cEqKa__formHeader{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.landing-module___cEqKa__formHeader h3,.landing-module___cEqKa__formHeader p,.landing-module___cEqKa__formCapacity{margin:0}.landing-module___cEqKa__formHeader h3{color:var(--foreground);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:34px}.landing-module___cEqKa__formHeader p{color:var(--muted-foreground);font-size:15px;line-height:22px}.landing-module___cEqKa__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.landing-module___cEqKa__fieldGroup{flex-direction:column;gap:6px;min-width:0;display:flex}.landing-module___cEqKa__fieldGroup label{color:var(--neutral-600);font-size:13px;font-weight:500;line-height:18px}.landing-module___cEqKa__fieldGroup input,.landing-module___cEqKa__fieldGroup textarea{width:100%;color:var(--foreground);font:inherit;background:var(--neutral-50);border:1px solid var(--input);border-radius:8px;outline:none;font-size:14px;line-height:20px;transition:border-color .15s ease-out,box-shadow .18s ease-out,background-color .15s ease-out;box-shadow:inset 0 1px #ffffffc7}.landing-module___cEqKa__fieldGroup input{height:44px;padding-inline:14px}.landing-module___cEqKa__fieldGroup textarea{resize:vertical;min-height:88px;padding:12px 14px}.landing-module___cEqKa__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-module___cEqKa__fieldGroup input::placeholder,.landing-module___cEqKa__fieldGroup textarea::placeholder{color:var(--neutral-400);opacity:1}.landing-module___cEqKa__fieldGroup input:focus-visible,.landing-module___cEqKa__fieldGroup textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px #fa661c26,inset 0 1px #ffffffd6}.landing-module___cEqKa__formActions{align-items:center;gap:16px;display:flex}.landing-module___cEqKa__scheduleButton{color:var(--neutral-600);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:14px;font-weight:550;line-height:20px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s ease-out}.landing-module___cEqKa__formStatus{color:var(--neutral-600);margin:0;font-size:12px;line-height:18px}.landing-module___cEqKa__formStatus:empty{display:none}.landing-module___cEqKa__formPrivacy{color:var(--neutral-500);margin:-8px 0 0;font-size:12px;line-height:18px}.landing-module___cEqKa__formCapacity{color:var(--neutral-500);padding-top:2px;font-size:14px;line-height:20px}.landing-module___cEqKa__siteFooter{width:100%;min-height:88px;color:var(--primary-foreground);background:var(--primary);justify-content:space-between;align-items:center;padding-inline:max(20px,50% - 560px);display:flex}.landing-module___cEqKa__footerBrand{color:var(--primary-foreground);font-size:22px;line-height:26px}.landing-module___cEqKa__footerMeta{color:#ffffffb8;align-items:center;gap:20px;font-size:13px;line-height:20px;display:flex}.landing-module___cEqKa__footerMeta a{color:var(--primary-foreground);opacity:.78;text-decoration:none;transition:opacity .15s ease-out}.landing-module___cEqKa__headerBrand:focus-visible,.landing-module___cEqKa__footerBrand:focus-visible,.landing-module___cEqKa__desktopNavigation a:focus-visible,.landing-module___cEqKa__headerCta:focus-visible,.landing-module___cEqKa__menuButton:focus-visible,.landing-module___cEqKa__mobileNavigation a:focus-visible,.landing-module___cEqKa__primaryButton:focus-visible,.landing-module___cEqKa__scheduleButton:focus-visible,.landing-module___cEqKa__footerMeta a:focus-visible{outline-offset:3px;outline:3px solid #fa661c3d}@media (hover:hover) and (pointer:fine){.landing-module___cEqKa__desktopNavigation a:hover,.landing-module___cEqKa__scheduleButton:hover{color:var(--foreground)}.landing-module___cEqKa__footerMeta a:hover{color:var(--primary-foreground);opacity:1}.landing-module___cEqKa__desktopNavigation a:hover:after{transform-origin:0;transform:scaleX(1)}.landing-module___cEqKa__headerCta:hover{background:var(--heat-600);box-shadow:inset 0 1px #ffffff3d,0 9px 22px #fa661c3d}.landing-module___cEqKa__primaryButton:hover{background:var(--hero-accent-deep,var(--heat-600));box-shadow:inset 0 1px #ffffff3d, 0 9px 22px color-mix(in srgb, var(--hero-accent,var(--primary)) 24%, transparent)}}.landing-module___cEqKa__headerCta:active,.landing-module___cEqKa__primaryButton:active,.landing-module___cEqKa__menuButton:active,.landing-module___cEqKa__mobileNavigation a:active,.landing-module___cEqKa__scheduleButton:active{transition-duration:80ms;transform:scale(.97)}@keyframes landing-module___cEqKa__heroArrival{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.landing-module___cEqKa__headerBrand{flex-basis:auto}.landing-module___cEqKa__desktopNavigation,.landing-module___cEqKa__headerCta{display:none}.landing-module___cEqKa__menuButton{cursor:pointer;background:#ffffffa3;border:1px solid #e4e4e7cc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;transition:transform .1s ease-out,background-color .15s ease-out;display:inline-flex}.landing-module___cEqKa__menuButton span{background:var(--foreground);border-radius:99px;width:17px;height:1.5px;transition:transform .24s cubic-bezier(.16,1,.3,1);display:block}.landing-module___cEqKa__siteHeader[data-menu-open=true] .landing-module___cEqKa__menuButton span:first-child{transform:translateY(3.25px)rotate(45deg)}.landing-module___cEqKa__siteHeader[data-menu-open=true] .landing-module___cEqKa__menuButton span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.landing-module___cEqKa__mobileNavigation{pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(26px)saturate(175%);transform-origin:100% 0;background:#ffffffd1;border:1px solid #ffffffb3;border-radius:16px;flex-direction:column;width:min(320px,100vw - 40px);padding:8px;transition:opacity .18s ease-out,transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:62px;right:20px;transform:translateY(-8px)scale(.985);box-shadow:0 24px 64px #18181b29,0 3px 10px #18181b14}.landing-module___cEqKa__siteHeader[data-menu-open=true] .landing-module___cEqKa__mobileNavigation{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.landing-module___cEqKa__mobileNavigation a{min-height:46px;color:var(--foreground);border-radius:10px;align-items:center;padding-inline:14px;font-size:15px;font-weight:550;text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out,transform .1s ease-out;display:flex}.landing-module___cEqKa__mobileNavigation .landing-module___cEqKa__mobileNavigationCta{color:var(--primary-foreground);background:var(--primary);justify-content:center;margin-top:6px}.landing-module___cEqKa__ctaInner{grid-template-columns:1fr;gap:72px;padding-block:96px 112px}.landing-module___cEqKa__ctaCopy{width:100%;max-width:600px}}@media (max-width:640px){.landing-module___cEqKa__siteHeader{height:64px}.landing-module___cEqKa__siteHeader:after{height:12px}.landing-module___cEqKa__headerInner{width:calc(100% - 32px);height:64px}.landing-module___cEqKa__mobileNavigation{width:calc(100vw - 32px);top:56px;right:16px}.landing-module___cEqKa__hero,.landing-module___cEqKa__heroInner{min-height:max(900px,110svh)}.landing-module___cEqKa__heroInner{align-items:flex-start;width:calc(100% - 32px);padding-block:152px 280px}.landing-module___cEqKa__heroContent{gap:24px}.landing-module___cEqKa__heroWordmark{font-size:clamp(48px,16vw,60px)}.landing-module___cEqKa__heroTitle{font-size:clamp(32px,9.4vw,38px);line-height:1.12}.landing-module___cEqKa__heroDescription{font-size:17px;line-height:26px}.landing-module___cEqKa__desktopBreak{display:none}.landing-module___cEqKa__productSection{min-height:0;padding-block:76px 64px;scroll-margin-top:64px}.landing-module___cEqKa__sectionInner{gap:28px;width:calc(100% - 32px)}.landing-module___cEqKa__sectionHeader{gap:14px}.landing-module___cEqKa__sectionTitle{font-size:clamp(29px,8.6vw,34px);line-height:1.16}.landing-module___cEqKa__sectionDescription{font-size:16px;line-height:25px}.landing-module___cEqKa__ctaSection{min-height:0;scroll-margin-top:64px}.landing-module___cEqKa__ctaInner{width:calc(100% - 32px);min-height:0;padding-block:88px 104px}.landing-module___cEqKa__ctaTitle{font-size:29px;line-height:35px}.landing-module___cEqKa__benefitList{width:100%}.landing-module___cEqKa__contactForm{padding:24px}.landing-module___cEqKa__fieldRow{grid-template-columns:1fr;gap:14px}.landing-module___cEqKa__formActions{flex-direction:column;align-items:stretch;gap:4px}.landing-module___cEqKa__scheduleButton{min-height:44px}.landing-module___cEqKa__siteFooter{height:auto;min-height:112px;padding:26px 16px}.landing-module___cEqKa__footerMeta{flex-direction:column;align-items:flex-end;gap:4px}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__skipLink,.landing-module___cEqKa__desktopNavigation a:after,.landing-module___cEqKa__headerCta,.landing-module___cEqKa__primaryButton,.landing-module___cEqKa__menuButton,.landing-module___cEqKa__menuButton span,.landing-module___cEqKa__mobileNavigation,.landing-module___cEqKa__mobileNavigation a,.landing-module___cEqKa__fieldGroup input,.landing-module___cEqKa__fieldGroup textarea,.landing-module___cEqKa__scheduleButton{transition-duration:.01ms!important}.landing-module___cEqKa__heroWordmark,.landing-module___cEqKa__heroCopy,.landing-module___cEqKa__heroCta{animation:none}.landing-module___cEqKa__headerCta:active,.landing-module___cEqKa__primaryButton:active,.landing-module___cEqKa__menuButton:active,.landing-module___cEqKa__mobileNavigation a:active,.landing-module___cEqKa__scheduleButton:active{transform:none}}@media (prefers-reduced-transparency:reduce){.landing-module___cEqKa__siteHeader,.landing-module___cEqKa__mobileNavigation{background:var(--background);-webkit-backdrop-filter:none}.landing-module___cEqKa__mobileNavigation{border-color:var(--border)}}@media (prefers-contrast:more){.landing-module___cEqKa__siteHeader,.landing-module___cEqKa__mobileNavigation,.landing-module___cEqKa__fieldGroup input,.landing-module___cEqKa__fieldGroup textarea{background:var(--card);border-color:var(--neutral-700)}.landing-module___cEqKa__desktopNavigation a,.landing-module___cEqKa__heroDescription,.landing-module___cEqKa__sectionDescription,.landing-module___cEqKa__ctaIntro,.landing-module___cEqKa__scheduleButton{color:var(--foreground)}.landing-module___cEqKa__footerMeta,.landing-module___cEqKa__footerMeta a{color:var(--primary-foreground)}}
.execution-stage-module__k2pJoW__stage{width:min(100%,1120px);height:527px;color:var(--foreground);font-synthesis:none;background:var(--neutral-50);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:24px;padding:32px 32px 28px;display:flex;overflow:hidden}.execution-stage-module__k2pJoW__stage,.execution-stage-module__k2pJoW__stage *{box-sizing:border-box}.execution-stage-module__k2pJoW__modelHeader{height:40px;color:var(--neutral-600);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;flex:0 0 40px;align-items:center;font-size:11px;font-weight:500;line-height:16px;display:flex}.execution-stage-module__k2pJoW__model{flex-direction:column;flex:0 0 403px;justify-content:center;height:403px;display:flex;position:relative}.execution-stage-module__k2pJoW__connector{background:var(--border);width:804px;height:1px;position:absolute;top:82px;left:126px}.execution-stage-module__k2pJoW__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;height:280px;display:grid;position:relative}.execution-stage-module__k2pJoW__card{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;min-width:0;height:280px;padding:16px;display:flex}.execution-stage-module__k2pJoW__cardHeader{flex:0 0 28px;justify-content:space-between;align-items:center;width:100%;height:28px;display:flex}.execution-stage-module__k2pJoW__number{width:28px;height:28px;color:var(--primary-foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--foreground);border-radius:999px;flex:0 0 28px;place-items:center;font-size:12px;font-weight:600;line-height:16px;display:grid}.execution-stage-module__k2pJoW__label{color:var(--muted-foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.execution-stage-module__k2pJoW__card h3,.execution-stage-module__k2pJoW__card p{margin:0}.execution-stage-module__k2pJoW__card h3{color:var(--foreground);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:24px}.execution-stage-module__k2pJoW__card p{color:var(--muted-foreground);font-size:13px;line-height:19px}@media (max-width:900px){.execution-stage-module__k2pJoW__stage{height:455px;padding-inline:24px}.execution-stage-module__k2pJoW__model{flex-basis:331px;min-width:0;height:331px}.execution-stage-module__k2pJoW__connector{display:none}.execution-stage-module__k2pJoW__cards{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;height:280px;padding-bottom:4px;display:flex;overflow-x:auto}.execution-stage-module__k2pJoW__card{scroll-snap-align:start;flex:0 0 240px}}@media (max-width:640px){.execution-stage-module__k2pJoW__stage{border-radius:16px;height:438px;padding:20px 16px 18px}.execution-stage-module__k2pJoW__modelHeader{flex-basis:32px;height:32px}.execution-stage-module__k2pJoW__model{flex-basis:344px;height:344px}}@media (prefers-reduced-motion:reduce){.execution-stage-module__k2pJoW__cards{scroll-behavior:auto}}
.finance-stack-module__1dWZ9G__stage{isolation:isolate;aspect-ratio:1120/575;border:1px solid var(--border);border-radius:var(--radius-xl,16px);background:var(--card);width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6;container-type:inline-size}.finance-stack-module__1dWZ9G__visual{background:linear-gradient(180deg, var(--neutral-50) 0%, var(--neutral-100) 100%);position:absolute;inset:0;overflow:hidden}.finance-stack-module__1dWZ9G__sheet{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--card);width:60.7143%;height:54.9565%;color:var(--foreground);font-family:var(--font-geist-sans), system-ui, sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;flex-direction:column;gap:clamp(6px,1.07143cqw,12px);padding:clamp(6px,.714286cqw,8px) clamp(10px,1.42857cqw,16px);display:flex;position:absolute;overflow:hidden}.finance-stack-module__1dWZ9G__crm{z-index:1;--header-opacity:.5;--metrics-opacity:.18;top:12.1739%;left:31.7857%}.finance-stack-module__1dWZ9G__inventory{z-index:2;--header-opacity:.62;--metrics-opacity:.28;top:17.3913%;left:25.7143%}.finance-stack-module__1dWZ9G__balance{z-index:3;--header-opacity:.74;--metrics-opacity:.4;top:22.6087%;left:19.6429%}.finance-stack-module__1dWZ9G__cashFlow{z-index:4;--header-opacity:.88;--metrics-opacity:.56;top:27.8261%;left:13.5714%}.finance-stack-module__1dWZ9G__dre{z-index:5;justify-content:flex-start;top:33.0435%;left:7.5%;box-shadow:0 18px 48px #18181b1a,0 2px 8px #18181b0f}.finance-stack-module__1dWZ9G__sheetHeader{min-width:0;opacity:var(--header-opacity,1);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-stack-module__1dWZ9G__sheetTitle{color:var(--foreground);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,1.25cqw,14px);font-weight:600;line-height:clamp(16px,1.78571cqw,20px);overflow:hidden}.finance-stack-module__1dWZ9G__sheetPeriod{color:var(--muted-foreground);white-space:nowrap;flex:none;font-size:clamp(9px,1.07143cqw,12px);font-weight:500;line-height:clamp(14px,1.51786cqw,17px)}.finance-stack-module__1dWZ9G__previewMetrics{width:100%;opacity:var(--metrics-opacity,1);gap:clamp(4px,.714286cqw,8px);display:flex}.finance-stack-module__1dWZ9G__previewMetric{flex-direction:column;flex:1 1 0;gap:clamp(2px,.357143cqw,4px);min-width:0;padding-block:clamp(5px,.714286cqw,8px);display:flex}.finance-stack-module__1dWZ9G__metricLabel,.finance-stack-module__1dWZ9G__dreMetricLabel{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,1.07143cqw,12px);font-weight:500;line-height:clamp(12px,1.42857cqw,16px);overflow:hidden}.finance-stack-module__1dWZ9G__metricValue,.finance-stack-module__1dWZ9G__rowValue{color:var(--foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(9px,1.25cqw,14px);font-weight:600;line-height:clamp(14px,1.78571cqw,20px);overflow:hidden}.finance-stack-module__1dWZ9G__dreMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(4px,.714286cqw,8px);display:grid}.finance-stack-module__1dWZ9G__dreMetric{border-radius:var(--radius-sm,4px);border:1px solid #0000;flex-direction:column;gap:clamp(2px,.357143cqw,4px);min-width:0;padding:clamp(5px,.714286cqw,8px);display:flex}.finance-stack-module__1dWZ9G__dreMetricLabel{color:var(--neutral-600);font-size:clamp(8px,.982143cqw,11px)}.finance-stack-module__1dWZ9G__resultMetric{border-color:var(--heat-300);background:var(--heat-50)}.finance-stack-module__1dWZ9G__dreRows{flex-direction:column;width:100%;padding-top:2px;display:flex}.finance-stack-module__1dWZ9G__dreRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:clamp(4px,.535714cqw,6px) clamp(5px,.714286cqw,8px);display:flex}.finance-stack-module__1dWZ9G__rowLabel{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(9px,1.25cqw,14px);font-weight:500;line-height:clamp(14px,1.78571cqw,20px);overflow:hidden}.finance-stack-module__1dWZ9G__metricMuted{color:var(--neutral-500)}.finance-stack-module__1dWZ9G__rowMuted{color:var(--muted-foreground);font-weight:400}.finance-stack-module__1dWZ9G__mutedValue{color:var(--neutral-600);font-weight:500}.finance-stack-module__1dWZ9G__resultRow{border-top:1px solid var(--heat-200);border-radius:var(--radius-sm,4px);background:var(--heat-50);border-bottom:0}.finance-stack-module__1dWZ9G__resultRow .finance-stack-module__1dWZ9G__rowLabel{font-weight:600}.finance-stack-module__1dWZ9G__resultValue{color:var(--heat-700)}@media (max-width:900px){.finance-stack-module__1dWZ9G__stage{aspect-ratio:4/3}.finance-stack-module__1dWZ9G__sheet{width:76%;height:62%}.finance-stack-module__1dWZ9G__crm{top:5%;left:18%}.finance-stack-module__1dWZ9G__inventory{top:10%;left:15%}.finance-stack-module__1dWZ9G__balance{top:15%;left:12%}.finance-stack-module__1dWZ9G__cashFlow{top:20%;left:9%}.finance-stack-module__1dWZ9G__dre{top:25%;left:6%}}@media (max-width:640px){.finance-stack-module__1dWZ9G__stage{aspect-ratio:320/520}.finance-stack-module__1dWZ9G__sheet{width:88%;height:70%}.finance-stack-module__1dWZ9G__crm{top:4%;left:9%}.finance-stack-module__1dWZ9G__inventory{top:9.5%;left:7.5%}.finance-stack-module__1dWZ9G__balance{top:15%;left:6%}.finance-stack-module__1dWZ9G__cashFlow{top:20.5%;left:4.5%}.finance-stack-module__1dWZ9G__dre{top:26%;left:3%}.finance-stack-module__1dWZ9G__dreMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-stack-module__1dWZ9G__dreMetricLabel{white-space:normal}}@media (prefers-reduced-transparency:reduce){.finance-stack-module__1dWZ9G__visual{background:var(--neutral-50)}}@media (prefers-contrast:more){.finance-stack-module__1dWZ9G__stage,.finance-stack-module__1dWZ9G__sheet{border-color:var(--neutral-400)}.finance-stack-module__1dWZ9G__metricLabel,.finance-stack-module__1dWZ9G__dreMetricLabel,.finance-stack-module__1dWZ9G__sheetPeriod,.finance-stack-module__1dWZ9G__metricMuted,.finance-stack-module__1dWZ9G__rowMuted{color:var(--neutral-700)}}@media (prefers-reduced-motion:reduce){.finance-stack-module__1dWZ9G__sheet{transition:none;animation:none}}
.impact-stage-module__gySHwW__figure{flex-direction:column;gap:16px;width:min(100%,1120px);height:527px;margin:0;display:flex}.impact-stage-module__gySHwW__figure,.impact-stage-module__gySHwW__figure *{box-sizing:border-box}.impact-stage-module__gySHwW__metric{flex-direction:column;flex:0 0 64px;justify-content:flex-end;width:270px;height:64px;display:flex}.impact-stage-module__gySHwW__metric p{color:var(--neutral-600);letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:500;line-height:16px}.impact-stage-module__gySHwW__metricValue{align-items:baseline;gap:12px;width:max-content;display:flex}.impact-stage-module__gySHwW__currency{color:var(--neutral-600);letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:24px}.impact-stage-module__gySHwW__metricValue strong{color:var(--foreground);font-feature-settings:"pnum";letter-spacing:-.04em;font-size:38px;font-weight:500;line-height:40px}.impact-stage-module__gySHwW__delta{color:var(--success);font-feature-settings:"pnum";border-radius:999px;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px}.impact-stage-module__gySHwW__chartField{flex:0 0 328px;width:100%;height:328px;position:relative;overflow:visible}.impact-stage-module__gySHwW__desktopChart,.impact-stage-module__gySHwW__mobileChart{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.impact-stage-module__gySHwW__mobileChart{display:none}.impact-stage-module__gySHwW__axisLabel{fill:var(--muted-foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.impact-stage-module__gySHwW__gridLines{stroke:var(--border);stroke-width:1px}.impact-stage-module__gySHwW__gridLines line:nth-child(n+4){opacity:.65}.impact-stage-module__gySHwW__line{fill:none;stroke:var(--info);stroke-linecap:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.impact-stage-module__gySHwW__area{fill:var(--info);opacity:.075}.impact-stage-module__gySHwW__markers circle{stroke:var(--card);stroke-width:2px;vector-effect:non-scaling-stroke}.impact-stage-module__gySHwW__markerHeat,.impact-stage-module__gySHwW__heat{fill:var(--primary);background:var(--primary)}.impact-stage-module__gySHwW__markerWarning,.impact-stage-module__gySHwW__warning{fill:var(--warning-emphasis);background:var(--warning-emphasis)}.impact-stage-module__gySHwW__markerNeutral,.impact-stage-module__gySHwW__neutral{fill:var(--neutral-700);background:var(--neutral-700)}.impact-stage-module__gySHwW__markerSuccess,.impact-stage-module__gySHwW__success{fill:var(--success);background:var(--success)}.impact-stage-module__gySHwW__markerInfo,.impact-stage-module__gySHwW__info{fill:var(--info);background:var(--info)}.impact-stage-module__gySHwW__contributions{border-top:1px solid var(--neutral-300);flex:0 0 103px;width:100%;height:103px;padding-top:20px}.impact-stage-module__gySHwW__eventRail{justify-content:space-between;width:100%;height:83px;display:flex}.impact-stage-module__gySHwW__event{width:155px;color:var(--muted-foreground);flex-direction:column;flex:0 0 155px;gap:4px;font-size:12px;line-height:17px;display:flex}.impact-stage-module__gySHwW__eventTitle{color:var(--foreground);align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.impact-stage-module__gySHwW__eventTitle strong{font-weight:500}.impact-stage-module__gySHwW__eventDot{border-radius:999px;flex:0 0 8px;width:8px;height:8px}.impact-stage-module__gySHwW__event em{color:var(--success);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;font-size:12px;font-style:normal;font-weight:600;line-height:16px}@media (max-width:760px){.impact-stage-module__gySHwW__figure{gap:14px;height:auto}.impact-stage-module__gySHwW__chartField{flex-basis:250px;height:250px}.impact-stage-module__gySHwW__desktopChart{display:none}.impact-stage-module__gySHwW__mobileChart{display:block}.impact-stage-module__gySHwW__contributions{flex-basis:auto;height:auto}.impact-stage-module__gySHwW__eventRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;height:auto;display:grid}.impact-stage-module__gySHwW__event{width:auto}}@media (max-width:420px){.impact-stage-module__gySHwW__metricValue{gap:8px}.impact-stage-module__gySHwW__metricValue strong{font-size:34px}.impact-stage-module__gySHwW__chartField{flex-basis:220px;height:220px}}
.opportunity-topography-module__Fq4fuW__experience{min-height:inherit;--hero-accent:var(--primary);--hero-accent-soft:var(--heat-100);--hero-accent-deep:var(--heat-700);--readout-x:74%;--readout-y:58%;position:relative;overflow:hidden}.opportunity-topography-module__Fq4fuW__content{z-index:2;min-height:inherit;position:relative}.opportunity-topography-module__Fq4fuW__visual{z-index:0;pointer-events:none;background:linear-gradient(90deg,#f4f4f5fa 0%,#f4f4f5ad 41%,#0000 72%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 2%,#0000001a 20%,#000000c7 44%,#000 60%);mask-image:linear-gradient(#0000 2%,#0000001a 20%,#000000c7 44%,#000 60%)}.opportunity-topography-module__Fq4fuW__baseMap,.opportunity-topography-module__Fq4fuW__revealMap{width:100%;height:100%;display:block;position:absolute;inset:0}.opportunity-topography-module__Fq4fuW__baseMap{z-index:1}.opportunity-topography-module__Fq4fuW__paperGrain{opacity:.38}.opportunity-topography-module__Fq4fuW__contourField path,.opportunity-topography-module__Fq4fuW__detectedRoute,.opportunity-topography-module__Fq4fuW__detectedRouteGlow{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.opportunity-topography-module__Fq4fuW__contourField path{stroke-width:.9px}.opportunity-topography-module__Fq4fuW__signalCloud{z-index:1;position:absolute;inset:0}.opportunity-topography-module__Fq4fuW__signalPoint{top:var(--signal-y);left:var(--signal-x);width:var(--signal-size);height:var(--signal-size);background:var(--neutral-500);opacity:var(--signal-opacity);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.opportunity-topography-module__Fq4fuW__thermalField{z-index:2;opacity:0;transition:opacity .16s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.opportunity-topography-module__Fq4fuW__experience[data-scanning=true] .opportunity-topography-module__Fq4fuW__thermalField{opacity:1}.opportunity-topography-module__Fq4fuW__thermalBlob{contain:paint;pointer-events:none;backface-visibility:hidden;will-change:transform;display:block;position:absolute;top:0;left:0}.opportunity-topography-module__Fq4fuW__thermalCore{opacity:.82;background:radial-gradient(36% 42% at 43% 45%,#fa5014e0 0 12%,#ffb71fb3 28%,#ffd63e57 46%,#0000 74%),radial-gradient(58% 48% at 49% 52%,#5bd05c80 0 28%,#22a4c645 54%,#2f60dd17 70%,#0000 88%),radial-gradient(38% 32% at 70% 64%,#2abc9433,#297ce21c 48%,#0000 82%),radial-gradient(30% 34% at 27% 61%,#2497cf29,#0000 78%);width:280px;height:240px;transform:translate(0,0)translate(-50%,-50%)}.opportunity-topography-module__Fq4fuW__thermalTrail{opacity:.34;background:radial-gradient(50% 41% at 56% 43%,#ffcd303d 0 12%,#43ca6345 34%,#1ca8bd29 59%,#0000 86%),radial-gradient(43% 47% at 30% 63%,#297ce224,#2abc9421 42%,#0000 84%),radial-gradient(34% 38% at 74% 63%,#43ca631f,#258ed217 50%,#0000 82%);width:390px;height:320px;transform:translate(0,0)translate(-50%,-50%)}.opportunity-topography-module__Fq4fuW__revealLayer{z-index:3;opacity:0;will-change:opacity;transition:opacity .14s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.opportunity-topography-module__Fq4fuW__experience[data-scanning=true] .opportunity-topography-module__Fq4fuW__revealLayer{opacity:.78}.opportunity-topography-module__Fq4fuW__detectedRouteGlow{stroke:#ffd2396b;stroke-width:7px;opacity:.46}.opportunity-topography-module__Fq4fuW__detectedRoute{stroke:url(#thermal-route);stroke-dasharray:240;stroke-dashoffset:240px;stroke-width:1.6px;animation:.48s cubic-bezier(.16,1,.3,1) forwards opportunity-topography-module__Fq4fuW__route-arrival}.opportunity-topography-module__Fq4fuW__hotspots{z-index:5;pointer-events:none;position:absolute;inset:0}.opportunity-topography-module__Fq4fuW__hotspot{top:var(--hotspot-y);left:var(--hotspot-x);cursor:crosshair;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;border-radius:50%;outline:none;width:54px;height:54px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.opportunity-topography-module__Fq4fuW__hotspotDot{opacity:0;width:20px;height:20px;margin:auto;transition:opacity .12s ease-out,transform .22s cubic-bezier(.16,1,.3,1);display:block;position:relative;transform:scale(.78)}.opportunity-topography-module__Fq4fuW__hotspotDot:before{content:"";background:linear-gradient(var(--heat-600), var(--heat-600)) left top / 7px 1px no-repeat, linear-gradient(var(--heat-600), var(--heat-600)) left top / 1px 7px no-repeat, linear-gradient(var(--heat-600), var(--heat-600)) right top / 7px 1px no-repeat, linear-gradient(var(--heat-600), var(--heat-600)) right top / 1px 7px no-repeat, linear-gradient(var(--heat-600), var(--heat-600)) left bottom / 7px 1px no-repeat, linear-gradient(var(--heat-600), var(--heat-600)) left bottom / 1px 7px no-repeat, linear-gradient(var(--heat-600), var(--heat-600)) right bottom / 7px 1px no-repeat, linear-gradient(var(--heat-600), var(--heat-600)) right bottom / 1px 7px no-repeat;filter:drop-shadow(0 0 5px #fa661c38);position:absolute;inset:0}.opportunity-topography-module__Fq4fuW__hotspotDot:after{content:"";background:var(--heat-500);border:1px solid #ffffffe6;border-radius:1px;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #fa661c47}.opportunity-topography-module__Fq4fuW__hotspot[data-active=true] .opportunity-topography-module__Fq4fuW__hotspotDot,.opportunity-topography-module__Fq4fuW__hotspot:focus-visible .opportunity-topography-module__Fq4fuW__hotspotDot{opacity:1;transform:scale(1)}.opportunity-topography-module__Fq4fuW__hotspot:focus-visible{outline-offset:1px;outline:3px solid #fa661c47}.opportunity-topography-module__Fq4fuW__readout{z-index:6;top:var(--readout-y);bottom:auto;right:auto;left:var(--readout-x);width:min(320px,100% - 40px);color:var(--foreground);pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(10px)saturate(115%);transform-origin:0;background:linear-gradient(#fffffff0,#fff7f3e6);border:1px solid #fdc9b0c7;border-radius:10px;padding:12px 14px 13px;transition:opacity .12s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),-webkit-backdrop-filter .22s cubic-bezier(.23,1,.32,1),backdrop-filter .22s cubic-bezier(.23,1,.32,1);position:absolute;overflow:hidden;transform:translate(20px,-50%)scale(.98);box-shadow:inset 0 1px #fffffff5,0 8px 24px #5f270b14,0 2px 8px #18181b0d}.opportunity-topography-module__Fq4fuW__readout:before{content:"";background:linear-gradient(90deg,#f5c542ad,#fa661cb8);width:20px;height:1px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.opportunity-topography-module__Fq4fuW__readout[data-visible=true]{opacity:1;-webkit-backdrop-filter:blur(18px)saturate(125%);transform:translate(20px,-50%)scale(1)}.opportunity-topography-module__Fq4fuW__experience[data-card-side=left] .opportunity-topography-module__Fq4fuW__readout{transform-origin:100%;transform:translate(calc(-100% - 20px),-50%)scale(.98)}.opportunity-topography-module__Fq4fuW__experience[data-card-side=left] .opportunity-topography-module__Fq4fuW__readout[data-visible=true]{transform:translate(calc(-100% - 20px),-50%)scale(1)}.opportunity-topography-module__Fq4fuW__experience[data-card-side=left] .opportunity-topography-module__Fq4fuW__readout:before{background:linear-gradient(90deg,#fa661cb8,#f5c542ad);left:100%;right:auto}.opportunity-topography-module__Fq4fuW__readoutLead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.opportunity-topography-module__Fq4fuW__readoutEyebrow,.opportunity-topography-module__Fq4fuW__readoutMetric,.opportunity-topography-module__Fq4fuW__readoutTitle,.opportunity-topography-module__Fq4fuW__readoutDetail{margin:0}.opportunity-topography-module__Fq4fuW__readoutEyebrow,.opportunity-topography-module__Fq4fuW__readoutMetric{font-family:var(--font-geist-mono), ui-monospace, monospace}.opportunity-topography-module__Fq4fuW__readoutEyebrow{color:var(--neutral-600);font-size:var(--text-mono-label);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:15px;overflow:hidden}.opportunity-topography-module__Fq4fuW__readoutMetric{color:var(--heat-700);font-size:var(--text-mono-small);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600;line-height:var(--leading-compact);white-space:nowrap}.opportunity-topography-module__Fq4fuW__readout[data-tone=danger] .opportunity-topography-module__Fq4fuW__readoutMetric{color:var(--destructive)}.opportunity-topography-module__Fq4fuW__readout[data-tone=warning] .opportunity-topography-module__Fq4fuW__readoutMetric{color:var(--warning-emphasis)}.opportunity-topography-module__Fq4fuW__readout[data-tone=neutral] .opportunity-topography-module__Fq4fuW__readoutMetric{color:var(--neutral-600)}.opportunity-topography-module__Fq4fuW__readout[data-tone=success] .opportunity-topography-module__Fq4fuW__readoutMetric{color:var(--success)}.opportunity-topography-module__Fq4fuW__readout[data-tone=info] .opportunity-topography-module__Fq4fuW__readoutMetric{color:var(--info)}.opportunity-topography-module__Fq4fuW__readoutTitle{font-size:var(--text-small);letter-spacing:0;font-weight:600;line-height:var(--leading-small);margin-top:6px}.opportunity-topography-module__Fq4fuW__readoutDetail{color:var(--neutral-600);font-size:var(--text-label);line-height:var(--leading-label);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.opportunity-topography-module__Fq4fuW__visuallyHidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.opportunity-topography-module__Fq4fuW__hotspot:hover .opportunity-topography-module__Fq4fuW__hotspotDot{opacity:.52;transform:scale(.9)}.opportunity-topography-module__Fq4fuW__hotspot[data-active=true]:hover .opportunity-topography-module__Fq4fuW__hotspotDot{opacity:1;transform:scale(1)}}@keyframes opportunity-topography-module__Fq4fuW__route-arrival{to{stroke-dashoffset:0}}@media (max-width:900px){.opportunity-topography-module__Fq4fuW__experience[data-card-side] .opportunity-topography-module__Fq4fuW__readout{transform-origin:50% 100%;width:auto;inset:auto 20px 28px;transform:translateY(5px)scale(.985)}.opportunity-topography-module__Fq4fuW__experience[data-card-side] .opportunity-topography-module__Fq4fuW__readout[data-visible=true]{transform:translateY(0)scale(1)}.opportunity-topography-module__Fq4fuW__experience[data-card-side] .opportunity-topography-module__Fq4fuW__readout:before{display:none}.opportunity-topography-module__Fq4fuW__hotspot[data-id=rupture]{top:69%;left:24%}.opportunity-topography-module__Fq4fuW__hotspot[data-id=slowStock]{top:62%;left:56%}.opportunity-topography-module__Fq4fuW__hotspot[data-id=pix]{top:55%;left:83%}}@media (hover:none),(pointer:coarse){.opportunity-topography-module__Fq4fuW__hotspotDot{opacity:.42;transform:scale(.86)}}@media (max-width:640px){.opportunity-topography-module__Fq4fuW__visual{-webkit-mask-image:linear-gradient(#0000 0%,#00000014 38%,#000000d6 55%,#000 66%);mask-image:linear-gradient(#0000 0%,#00000014 38%,#000000d6 55%,#000 66%)}.opportunity-topography-module__Fq4fuW__thermalCore{width:190px;height:174px}.opportunity-topography-module__Fq4fuW__thermalTrail{width:250px;height:210px}.opportunity-topography-module__Fq4fuW__experience[data-card-side] .opportunity-topography-module__Fq4fuW__readout{bottom:max(20px,100% - 100svh + 20px);left:16px;right:16px}.opportunity-topography-module__Fq4fuW__hotspot{width:48px;height:48px}.opportunity-topography-module__Fq4fuW__hotspot[data-id=rupture]{top:75%;left:18%}.opportunity-topography-module__Fq4fuW__hotspot[data-id=slowStock]{top:69%;left:50%}.opportunity-topography-module__Fq4fuW__hotspot[data-id=pix]{top:63%;left:82%}.opportunity-topography-module__Fq4fuW__detectedOpportunity{display:none}}@media (prefers-reduced-motion:reduce){.opportunity-topography-module__Fq4fuW__thermalField,.opportunity-topography-module__Fq4fuW__revealLayer,.opportunity-topography-module__Fq4fuW__hotspotDot,.opportunity-topography-module__Fq4fuW__readout{transition-duration:.01ms!important}.opportunity-topography-module__Fq4fuW__thermalTrail{display:none}.opportunity-topography-module__Fq4fuW__detectedRoute{stroke-dashoffset:0;animation:none}}@media (prefers-reduced-transparency:reduce){.opportunity-topography-module__Fq4fuW__readout{-webkit-backdrop-filter:none;background:#fff}.opportunity-topography-module__Fq4fuW__experience[data-scanning=true] .opportunity-topography-module__Fq4fuW__thermalField{opacity:.72}}@media (prefers-contrast:more){.opportunity-topography-module__Fq4fuW__contourField path,.opportunity-topography-module__Fq4fuW__detectedRoute{opacity:.68}.opportunity-topography-module__Fq4fuW__readout{box-shadow:0 0 0 1.5px var(--foreground);background:#fffffff0}}
.signal-stage-module__Nmc5lG__window{width:min(100%,1120px);height:527px;color:var(--foreground);font-family:var(--font-geist-sans), "Geist", system-ui, sans-serif;font-synthesis:none;background:var(--card);border:1px solid var(--neutral-300);border-radius:16px;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 24px 64px #18181b29,0 3px 10px #18181b0f}.signal-stage-module__Nmc5lG__window,.signal-stage-module__Nmc5lG__window *{box-sizing:border-box}.signal-stage-module__Nmc5lG__surface{width:100%;height:525px;display:flex;overflow:hidden}.signal-stage-module__Nmc5lG__rail{background:#fafafae0;border-right:1px solid #e4e4e7b8;flex-direction:column;flex:0 0 52px;align-items:center;gap:8px;width:52px;height:100%;padding:16px 0 12px;display:flex}.signal-stage-module__Nmc5lG__railItem{width:36px;height:36px;color:var(--neutral-400);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.signal-stage-module__Nmc5lG__railItem svg{width:16px;height:16px}.signal-stage-module__Nmc5lG__railItemActive{width:38px;height:38px;color:var(--primary);background:var(--heat-100);box-shadow:inset 0 0 0 1px var(--heat-200), 0 3px 10px #fa661c1f;border-radius:12px;flex-basis:38px}.signal-stage-module__Nmc5lG__signalPane{background:#fffffff0;border-right:1px solid #e4e4e7c7;flex-direction:column;flex:0 0 400px;width:400px;height:100%;display:flex;overflow:hidden}.signal-stage-module__Nmc5lG__signalHeader{border-bottom:1px solid #e4e4e7b3;flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding-inline:18px;font-size:14px;font-weight:600;line-height:20px;display:flex}.signal-stage-module__Nmc5lG__signalCount{color:var(--neutral-600);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px}.signal-stage-module__Nmc5lG__signalRows{flex-direction:column;padding-top:4px;display:flex}.signal-stage-module__Nmc5lG__signalRow{border-radius:10px;grid-template-columns:8px minmax(0,1fr) max-content;align-items:center;gap:10px;width:calc(100% - 16px);height:56px;margin:0 8px;padding-inline:12px;display:grid}.signal-stage-module__Nmc5lG__selectedRow{background:var(--heat-50);box-shadow:inset 0 0 0 1px var(--heat-200), 0 4px 14px #fa661c14}.signal-stage-module__Nmc5lG__signalDot{border-radius:999px;width:8px;height:8px}.signal-stage-module__Nmc5lG__selectedRow .signal-stage-module__Nmc5lG__signalDot{box-shadow:0 0 0 4px #ee3e321f}.signal-stage-module__Nmc5lG__signalCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.signal-stage-module__Nmc5lG__signalCopy strong,.signal-stage-module__Nmc5lG__signalCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-stage-module__Nmc5lG__signalCopy strong{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.signal-stage-module__Nmc5lG__selectedRow .signal-stage-module__Nmc5lG__signalCopy strong{font-weight:600}.signal-stage-module__Nmc5lG__signalCopy span{color:var(--muted-foreground);font-size:12px;line-height:17px}.signal-stage-module__Nmc5lG__signalMetric{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;text-align:right;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.signal-stage-module__Nmc5lG__danger{color:var(--destructive)}.signal-stage-module__Nmc5lG__signalDot.signal-stage-module__Nmc5lG__danger{background:var(--destructive)}.signal-stage-module__Nmc5lG__warning{color:var(--warning-emphasis)}.signal-stage-module__Nmc5lG__signalDot.signal-stage-module__Nmc5lG__warning{background:var(--warning-emphasis)}.signal-stage-module__Nmc5lG__neutral{color:var(--neutral-600)}.signal-stage-module__Nmc5lG__signalDot.signal-stage-module__Nmc5lG__neutral{background:var(--neutral-600)}.signal-stage-module__Nmc5lG__success{color:var(--success)}.signal-stage-module__Nmc5lG__signalDot.signal-stage-module__Nmc5lG__success{background:var(--success)}.signal-stage-module__Nmc5lG__info{color:var(--info)}.signal-stage-module__Nmc5lG__signalDot.signal-stage-module__Nmc5lG__info{background:var(--info)}.signal-stage-module__Nmc5lG__detailPane{background:#fafafb;flex-direction:column;flex:auto;min-width:0;height:525px;display:flex;overflow:hidden}.signal-stage-module__Nmc5lG__summary{background:var(--card);border-bottom:1px solid #e4e4e7db;flex-direction:column;flex:0 0 88px;justify-content:center;gap:4px;height:88px;padding-inline:18px;display:flex}.signal-stage-module__Nmc5lG__summary h3,.signal-stage-module__Nmc5lG__summary p{margin:0;font-family:system-ui,sans-serif}.signal-stage-module__Nmc5lG__summary h3{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:27px}.signal-stage-module__Nmc5lG__summary p{color:var(--neutral-600);font-size:12px;line-height:16px}.signal-stage-module__Nmc5lG__decision{background:var(--card);border-bottom:1px solid #e4e4e7db;flex:0 0 96px;height:96px}.signal-stage-module__Nmc5lG__subsectionTitle{align-items:center;gap:7px;height:38px;padding-inline:18px;font-family:system-ui,sans-serif;font-size:13px;line-height:18px;display:flex}.signal-stage-module__Nmc5lG__subsectionTitle strong{font-weight:600}.signal-stage-module__Nmc5lG__chevronDown{width:14px;height:14px;color:var(--neutral-400)}.signal-stage-module__Nmc5lG__decisionRow{align-items:center;height:58px;padding:0 18px 10px;display:flex}.signal-stage-module__Nmc5lG__decisionIcon{width:30px;height:30px;color:var(--heat-700);background:var(--heat-100);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.signal-stage-module__Nmc5lG__decisionIcon svg{width:16px;height:16px}.signal-stage-module__Nmc5lG__decisionCopy{flex-direction:column;flex:auto;gap:2px;min-width:0;padding-left:10px;display:flex}.signal-stage-module__Nmc5lG__decisionCopy strong,.signal-stage-module__Nmc5lG__decisionCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-stage-module__Nmc5lG__decisionCopy strong{font-family:system-ui,sans-serif;font-size:15px;font-weight:600;line-height:20px}.signal-stage-module__Nmc5lG__decisionCopy span{color:var(--neutral-600);font-family:system-ui,sans-serif;font-size:12px;line-height:16px}.signal-stage-module__Nmc5lG__decisionImpact{color:var(--success);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;flex:none;font-size:13px;font-weight:600;line-height:18px}.signal-stage-module__Nmc5lG__details{background:var(--card);flex:0 0 186px;height:186px}.signal-stage-module__Nmc5lG__details .signal-stage-module__Nmc5lG__subsectionTitle{border-bottom:1px solid #e4e4e7b8;height:42px}.signal-stage-module__Nmc5lG__inspectorRow{background:var(--card);border-bottom:1px solid #e4e4e7db;flex:0 0 48px;align-items:center;width:100%;height:48px;padding-inline:18px;display:flex}.signal-stage-module__Nmc5lG__inspectorIcon{width:28px;height:28px;color:var(--neutral-600);background:var(--neutral-100);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.signal-stage-module__Nmc5lG__inspectorIcon svg{width:15px;height:15px}.signal-stage-module__Nmc5lG__inspectorCopy{flex-direction:column;flex:auto;justify-content:center;gap:1px;min-width:0;padding-left:10px;display:flex}.signal-stage-module__Nmc5lG__inspectorCopy strong,.signal-stage-module__Nmc5lG__inspectorCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-stage-module__Nmc5lG__inspectorCopy strong{font-size:13px;font-weight:600;line-height:18px}.signal-stage-module__Nmc5lG__inspectorCopy span{color:var(--neutral-500);font-size:11px;line-height:16px}.signal-stage-module__Nmc5lG__chevron{width:18px;height:18px;color:var(--neutral-400);flex:0 0 18px}.signal-stage-module__Nmc5lG__actions{background:#fafafb;flex:auto;justify-content:flex-end;align-items:center;gap:6px;min-height:56px;padding:8px 16px;font-family:system-ui,sans-serif;font-size:13px;font-weight:600;line-height:18px;display:flex}.signal-stage-module__Nmc5lG__deferAction,.signal-stage-module__Nmc5lG__adjustAction,.signal-stage-module__Nmc5lG__approveAction{border-radius:12px;place-items:center;height:40px;padding-inline:12px;display:grid}.signal-stage-module__Nmc5lG__deferAction{color:var(--neutral-600)}.signal-stage-module__Nmc5lG__adjustAction{color:var(--neutral-700);background:var(--card);border:1px solid var(--neutral-300);padding-inline:14px}.signal-stage-module__Nmc5lG__approveAction{color:var(--primary-foreground);background:var(--primary);padding-inline:18px;box-shadow:inset 0 1px #ffffff47,0 6px 16px #fa661c38}@media (max-width:960px){.signal-stage-module__Nmc5lG__rail{display:none}.signal-stage-module__Nmc5lG__signalPane{flex-basis:340px;width:340px}}@media (max-width:760px){.signal-stage-module__Nmc5lG__window{height:auto}.signal-stage-module__Nmc5lG__surface{flex-direction:column;height:auto}.signal-stage-module__Nmc5lG__signalPane{border-right:0;border-bottom:1px solid var(--border);flex-basis:328px;width:100%;height:328px}.signal-stage-module__Nmc5lG__detailPane{flex:0 0 522px;width:100%;height:522px}}@media (max-width:520px){.signal-stage-module__Nmc5lG__decisionImpact{display:none}.signal-stage-module__Nmc5lG__summary h3{font-size:20px}.signal-stage-module__Nmc5lG__actions{justify-content:stretch}.signal-stage-module__Nmc5lG__deferAction,.signal-stage-module__Nmc5lG__adjustAction,.signal-stage-module__Nmc5lG__approveAction{flex:1 1 0}}
