/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.page_page__oOwMU{height:calc(100dvh - var(--app-global-top-nav-height,0px));min-height:calc(100dvh - var(--app-global-top-nav-height,0px));margin:0;display:flex;overflow:hidden}.page_page__oOwMU .innovation-engine-pro-page{height:100%;min-height:0}.page_page__oOwMU .innovation-engine-pro-workbench{width:100%!important;max-width:100%!important;margin:0!important}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.page_loadingState__pYxGm,.page_loadingState__yvP3V{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.product-innovation-design-os_root__3ReUj{--pdos-radius-panel:8px;--pdos-radius-control:6px;--pdos-space-page:clamp(0.75rem,1.5vw,1.25rem);--pdos-focus:0 0 0 3px color-mix(in srgb,var(--pi-accent) 18%,transparent);color-scheme:inherit}.product-innovation-design-os_root__3ReUj *{letter-spacing:0}.product-innovation-design-os_root__3ReUj a,.product-innovation-design-os_root__3ReUj button,.product-innovation-design-os_root__3ReUj input,.product-innovation-design-os_root__3ReUj select,.product-innovation-design-os_root__3ReUj textarea{border-radius:var(--pdos-radius-control)}.product-innovation-design-os_root__3ReUj a:focus-visible,.product-innovation-design-os_root__3ReUj button:focus-visible,.product-innovation-design-os_root__3ReUj input:focus-visible,.product-innovation-design-os_root__3ReUj select:focus-visible,.product-innovation-design-os_root__3ReUj textarea:focus-visible{outline:0;box-shadow:var(--pdos-focus)}.product-innovation-design-os_shell__DhKbb{position:relative;z-index:10;width:var(--pi-content-width,min(90dvw,1880px));max-width:var(--pi-content-width,min(90dvw,1880px));margin:0 auto;padding:var(--pdos-space-page);padding-top:max(var(--pdos-space-page),.75rem)}.product-innovation-design-os_surface__Nk_Sy{border:1px solid var(--pi-line);border-radius:var(--pdos-radius-panel);background:color-mix(in srgb,var(--pi-card-solid) 92%,transparent);box-shadow:var(--pi-shadow-soft);color:var(--pi-text)}.product-innovation-design-os_surfaceInset__GwNgj{border:1px solid var(--pi-line);border-radius:calc(var(--pdos-radius-panel) - 4px);background:var(--pi-card-muted);color:var(--pi-text)}.product-innovation-design-os_surfaceStrong__rlQDa{border:1px solid color-mix(in srgb,var(--pi-accent) 34%,var(--pi-line));border-radius:var(--pdos-radius-panel);background:linear-gradient(135deg,color-mix(in srgb,var(--pi-card-solid) 94%,transparent),color-mix(in srgb,var(--pi-accent-soft) 86%,transparent)),var(--pi-card-solid);box-shadow:var(--pi-shadow-card);color:var(--pi-text)}.product-innovation-design-os_sectionHeader__qAibF{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.product-innovation-design-os_eyebrow__pj7fM{color:var(--pi-accent);font-size:.72rem;font-weight:900;line-height:1.2;text-transform:uppercase}.product-innovation-design-os_heading__kiqDI{margin-top:.25rem;color:var(--pi-text);font-weight:900;line-height:1.12}.product-innovation-design-os_copy__Ye8pz{color:var(--pi-muted);font-weight:650;line-height:1.7}.product-innovation-design-os_muted__Aogvd{color:var(--pi-muted)}.product-innovation-design-os_chip__GmhGR{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;border:1px solid var(--pi-line);border-radius:var(--pdos-radius-control);background:var(--pi-card-muted);color:var(--pi-muted);font-size:.75rem;font-weight:900;line-height:1;white-space:nowrap}.product-innovation-design-os_chipStrong__RaoBR{border-color:color-mix(in srgb,var(--pi-accent) 32%,var(--pi-line));background:var(--pi-accent-soft);color:var(--pi-text)}.product-innovation-design-os_actionPrimary__abxGt{border:1px solid transparent!important;background:var(--pi-accent)!important;color:var(--pi-accent-text)!important;box-shadow:var(--pi-shadow-soft)}.product-innovation-design-os_actionSecondary__Jedje{border:1px solid var(--pi-line)!important;background:var(--pi-card-muted)!important;color:var(--pi-text)!important}.product-innovation-design-os_methodGrid__7UWsD{display:grid;gap:.5rem}.product-innovation-design-os_methodTile__qFlhM{min-width:0;border:1px solid var(--pi-line);border-radius:calc(var(--pdos-radius-panel) - 4px);background:var(--pi-card-muted);color:var(--pi-text);transition:border-color .16s ease,background .16s ease,transform .16s ease}.product-innovation-design-os_methodTile__qFlhM:hover{border-color:color-mix(in srgb,var(--pi-accent) 42%,var(--pi-line));background:color-mix(in srgb,var(--pi-card-solid) 82%,var(--pi-accent-soft))}.product-innovation-design-os_methodTileActive__KR2Lz{border-color:var(--pi-accent);background:var(--pi-accent);color:var(--pi-accent-text)}.product-innovation-design-os_methodTileDone__SOAhH{border-color:color-mix(in srgb,var(--pi-accent) 36%,var(--pi-line));background:color-mix(in srgb,var(--pi-accent-soft) 78%,var(--pi-card-solid));color:var(--pi-text)}.product-innovation-design-os_stageCard__SbetA{min-width:0;border:1px solid var(--pi-line);border-radius:calc(var(--pdos-radius-panel) - 4px);background:color-mix(in srgb,var(--pi-card-solid) 82%,var(--pi-card-muted));color:var(--pi-text)}.product-innovation-design-os_stageCardDone__5Ve6h{border-color:color-mix(in srgb,var(--pi-accent) 34%,var(--pi-line));background:color-mix(in srgb,var(--pi-accent-soft) 78%,var(--pi-card-solid))}.product-innovation-design-os_progressTrack__QQSYQ{overflow:hidden;height:.4rem;border-radius:var(--pdos-radius-control);background:color-mix(in srgb,var(--pi-steel) 16%,transparent)}.product-innovation-design-os_progressFill__0pCyc{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pi-accent),var(--pi-accent-2))}.product-innovation-design-os_decisionRail__JOzz1{border-left:3px solid color-mix(in srgb,var(--pi-accent) 55%,transparent)}@media (max-width:640px){.product-innovation-design-os_shell__DhKbb{padding:.6rem 0}.product-innovation-design-os_surfaceStrong__rlQDa,.product-innovation-design-os_surface__Nk_Sy{border-radius:var(--pdos-radius-panel)}}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.page_toolbarShell__om0Po{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.page_toolbarShell__om0Po{padding-inline:calc(var(--spacing,.25rem) * 4)}}@media (min-width:64rem){.page_toolbarShell__om0Po{padding-inline:calc(var(--spacing,.25rem) * 6)}}.page_backLink__mVFx_{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.page_backLink__mVFx_{border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.page_backLink__mVFx_{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.page_backLink__mVFx_{background-color:color-mix(in oklab,var(--color-white,#fff) 8%,transparent)}}.page_backLink__mVFx_{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:13px;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.page_backLink__mVFx_:hover{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.page_backLink__mVFx_:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 14%,transparent)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}