.ProductShowcase-module__i08S1W__story{content-visibility:auto;contain-intrinsic-size:auto 48rem}.ProductShowcase-module__i08S1W__preview{isolation:isolate;border:1px solid color-mix(in oklab, var(--border) 84%, transparent);background:radial-gradient(circle at 86% 12%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in oklab, var(--card) 97%, var(--primary) 3%), color-mix(in oklab, var(--background) 98%, var(--primary) 2%));box-shadow:inset 0 1px 0 #ffffff12, 0 1.75rem 4.5rem color-mix(in oklab, var(--primary) 8%, transparent);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.ProductShowcase-module__i08S1W__preview{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.07), 0 1.75rem 4.5rem color-mix(in oklab, var(--primary) 8%, transparent)}}.ProductShowcase-module__i08S1W__preview:before{z-index:-1;background-image:linear-gradient(color-mix(in oklab, var(--border) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--border) 16%, transparent) 1px, transparent 1px);content:"";opacity:.5;background-size:1.5rem 1.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.ProductShowcase-module__i08S1W__windowBar{background:color-mix(in oklab, var(--background) 90%, transparent);box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--border) 74%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.ProductShowcase-module__i08S1W__liveDot{animation:2.4s ease-out infinite ProductShowcase-module__i08S1W__live-pulse}.ProductShowcase-module__i08S1W__activeControl{animation:7s ease-in-out infinite ProductShowcase-module__i08S1W__control-focus}.ProductShowcase-module__i08S1W__dataTableShell,.ProductShowcase-module__i08S1W__timelineShell{box-shadow:0 .75rem 2.5rem color-mix(in oklab, var(--foreground) 4%, transparent)}.ProductShowcase-module__i08S1W__advancedDataGrid{grid-template-columns:4.25rem minmax(7.25rem,1.35fr) 4.75rem 5.75rem 4.5rem;min-width:31rem;display:grid}.ProductShowcase-module__i08S1W__advancedHeader{background:color-mix(in oklab, var(--muted) 54%, transparent);grid-template-rows:1.9rem 2.15rem}.ProductShowcase-module__i08S1W__advancedHeader>span{border-right:1px solid color-mix(in oklab, var(--border) 72%, transparent);justify-content:center;align-items:center;display:flex}.ProductShowcase-module__i08S1W__orderHeader{grid-area:1/1/3;padding-inline:.5rem;justify-content:flex-start!important}.ProductShowcase-module__i08S1W__customerGroup{border-bottom:1px solid color-mix(in oklab, var(--border) 72%, transparent);grid-area:1/2/auto/4}.ProductShowcase-module__i08S1W__performanceGroup{border-bottom:1px solid color-mix(in oklab, var(--border) 72%, transparent);grid-area:1/4/auto/6;border-right:0!important}.ProductShowcase-module__i08S1W__customerHeader{grid-area:2/2}.ProductShowcase-module__i08S1W__marketHeader{grid-area:2/3}.ProductShowcase-module__i08S1W__amountHeader{grid-area:2/4}.ProductShowcase-module__i08S1W__marginHeader{grid-area:2/5;border-right:0!important}.ProductShowcase-module__i08S1W__mobileLabel{display:none}.ProductShowcase-module__i08S1W__pinnedCell{z-index:1;background:color-mix(in oklab, var(--background) 94%, var(--primary) 6%);box-shadow:.45rem 0 .85rem -.75rem color-mix(in oklab, var(--foreground) 55%, transparent);position:relative}.ProductShowcase-module__i08S1W__groupRow{background:color-mix(in oklab, var(--primary) 8%, var(--background));animation:9s ease-in-out infinite ProductShowcase-module__i08S1W__group-focus}.ProductShowcase-module__i08S1W__nestedGroupRow{background:color-mix(in oklab, var(--muted) 38%, var(--background))}.ProductShowcase-module__i08S1W__tableRow{animation:9s ease-in-out infinite ProductShowcase-module__i08S1W__row-scan;position:relative}.ProductShowcase-module__i08S1W__tableRow:nth-child(2){animation-delay:-6s}.ProductShowcase-module__i08S1W__tableRow:nth-child(3){animation-delay:-3s}.ProductShowcase-module__i08S1W__subtotalRow{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primary) 16%, transparent)}.ProductShowcase-module__i08S1W__editorToolbar>span:not(:last-child){border-radius:.375rem;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;display:flex}.ProductShowcase-module__i08S1W__toolbarActive,.ProductShowcase-module__i08S1W__inspectorActive{background:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--primary)}.ProductShowcase-module__i08S1W__formulaBar{animation:8s ease-in-out infinite ProductShowcase-module__i08S1W__formula-bar-focus}.ProductShowcase-module__i08S1W__formulaCaret{vertical-align:-.12em;background:var(--primary);width:.1rem;height:1em;margin-left:.1rem;animation:1.1s step-end infinite ProductShowcase-module__i08S1W__caret-blink;display:inline-block}.ProductShowcase-module__i08S1W__editorCanvas{min-height:19rem}.ProductShowcase-module__i08S1W__cellInspector{z-index:3;color:var(--muted-foreground);animation:8s cubic-bezier(.22,1,.36,1) infinite ProductShowcase-module__i08S1W__inspector-arrive}.ProductShowcase-module__i08S1W__cellInspector>span{border-radius:.35rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.65rem;display:flex}.ProductShowcase-module__i08S1W__tableStage{max-width:34rem;margin-inline:auto;position:relative}.ProductShowcase-module__i08S1W__columnRails{grid-template-columns:1.35fr .75fr 1fr .75fr;width:100%;display:grid;position:absolute;top:-.55rem;left:0}.ProductShowcase-module__i08S1W__columnRails>span{height:.55rem;position:relative}.ProductShowcase-module__i08S1W__columnRails>span:after{background:color-mix(in oklab, var(--muted-foreground) 48%, transparent);content:"";border-radius:999px;width:1.15rem;height:.2rem;position:absolute;bottom:.1rem;left:50%;transform:translate(-50%)}.ProductShowcase-module__i08S1W__rowRails{grid-template-rows:2rem 2rem repeat(3,minmax(2.4rem,1fr));display:grid;position:absolute;top:0;bottom:0;left:-.55rem}.ProductShowcase-module__i08S1W__rowRails>span{width:.55rem;position:relative}.ProductShowcase-module__i08S1W__rowRails>span:after{background:color-mix(in oklab, var(--muted-foreground) 48%, transparent);content:"";border-radius:999px;width:.2rem;height:1.15rem;position:absolute;top:50%;right:.1rem;transform:translateY(-50%)}.ProductShowcase-module__i08S1W__editorTable{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--foreground);font-size:.68rem}.ProductShowcase-module__i08S1W__editorTable th,.ProductShowcase-module__i08S1W__editorTable td{border:1px solid color-mix(in oklab, var(--border) 88%, var(--foreground) 12%);text-align:left;text-overflow:ellipsis;white-space:nowrap;height:2.65rem;padding:.5rem .6rem;position:relative;overflow:hidden}.ProductShowcase-module__i08S1W__editorTable th{background:color-mix(in oklab, var(--muted) 58%, transparent);text-transform:uppercase;letter-spacing:.06em;height:2.2rem;color:var(--muted-foreground);font-size:.6rem}.ProductShowcase-module__i08S1W__mergedHeader{border-color:color-mix(in oklab, var(--primary) 44%, var(--border))!important;background:color-mix(in oklab, var(--primary) 10%, var(--background))!important;height:2rem!important;color:var(--foreground)!important;text-align:center!important}.ProductShowcase-module__i08S1W__mergedHeader>span{color:var(--primary);margin-left:.5rem;font-size:.52rem}.ProductShowcase-module__i08S1W__rangeCell{background:color-mix(in oklab, var(--primary) 10%, transparent);box-shadow:inset 2px 0 0 var(--primary), inset -2px 0 0 var(--primary)}.ProductShowcase-module__i08S1W__formulaCell{box-shadow:inset 0 0 0 2px var(--primary);animation:8s ease-in-out infinite ProductShowcase-module__i08S1W__formula-result}.ProductShowcase-module__i08S1W__formulaCell>span{float:right;background:color-mix(in oklab, var(--primary) 13%, transparent);color:var(--primary);border-radius:.25rem;padding:.1rem .3rem;font-size:.5rem}.ProductShowcase-module__i08S1W__mergedTotal{background:color-mix(in oklab, var(--muted) 38%, transparent);font-weight:600}.ProductShowcase-module__i08S1W__positiveCell{color:color-mix(in oklab, #16a34a 82%, var(--foreground))}.ProductShowcase-module__i08S1W__negativeCell{color:color-mix(in oklab, #d97706 82%, var(--foreground))}.ProductShowcase-module__i08S1W__columnResizeGuide{background:color-mix(in oklab, var(--primary) 66%, transparent);width:1px;animation:8s ease-in-out infinite ProductShowcase-module__i08S1W__resize-guide;position:absolute;top:2rem;bottom:0;left:72%}.ProductShowcase-module__i08S1W__tableResizeHandle{border:1px solid color-mix(in oklab, var(--primary) 20%, var(--border));background:color-mix(in oklab, var(--background) 96%, transparent);width:1.7rem;height:1.7rem;color:var(--primary);box-shadow:0 .5rem 1.5rem color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:.45rem;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-.65rem;right:-.65rem}.ProductShowcase-module__i08S1W__timelineAdvancedGrid{grid-template-columns:5.75rem repeat(5,minmax(3.35rem,1fr));min-width:24rem;display:grid}.ProductShowcase-module__i08S1W__timelineResourceRow{grid-template-rows:1fr;min-height:3.8rem;position:relative}.ProductShowcase-module__i08S1W__doubleLane{grid-template-rows:1fr 1fr;min-height:5.4rem}.ProductShowcase-module__i08S1W__resourceCell{z-index:2;border-right:1px solid color-mix(in oklab, var(--border) 72%, transparent);background:color-mix(in oklab, var(--background) 92%, var(--primary) 8%);flex-direction:column;grid-area:1/1/-1;justify-content:center;gap:.4rem;padding-inline:.65rem;display:flex}.ProductShowcase-module__i08S1W__resourceCell b{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-style:normal;font-weight:600;overflow:hidden}.ProductShowcase-module__i08S1W__resourceCell>i{background:color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:999px;width:100%;height:.2rem;display:block;overflow:hidden}.ProductShowcase-module__i08S1W__resourceCell em{border-radius:inherit;background:var(--primary);height:100%;display:block}.ProductShowcase-module__i08S1W__capacityDesign{width:72%}.ProductShowcase-module__i08S1W__capacityEngineering{width:108%;background:var(--destructive)!important}.ProductShowcase-module__i08S1W__capacityQa{width:54%}.ProductShowcase-module__i08S1W__timelineTask{z-index:1;text-overflow:ellipsis;white-space:nowrap;transform-origin:0;border-radius:.4rem;align-self:center;min-width:0;margin-inline:.2rem;padding:.48rem .55rem;font-size:.56rem;font-weight:600;animation:8s cubic-bezier(.22,1,.36,1) infinite ProductShowcase-module__i08S1W__task-settle;position:relative;overflow:hidden}.ProductShowcase-module__i08S1W__timelineTask>i{opacity:.55;background:currentColor;border-radius:999px;width:.15rem;height:60%;position:absolute;top:20%;right:.15rem}.ProductShowcase-module__i08S1W__timelineTask:nth-of-type(3n){animation-delay:-5.2s}.ProductShowcase-module__i08S1W__timelineTask:nth-of-type(4n){animation-delay:-2.6s}.ProductShowcase-module__i08S1W__timelineConflict{border:1px solid color-mix(in oklab, var(--destructive) 38%, transparent);background-image:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--destructive) 16%, transparent), color-mix(in oklab, var(--destructive) 16%, transparent) .3rem, transparent .3rem, transparent .6rem)}.ProductShowcase-module__i08S1W__recommendedTask{background:#10b9811a;background:lab(66.6921% -50.6677 17.059/.1);border:1px dashed #10b9817a;border:1px dashed lab(66.6921% -50.6677 17.059/.48);animation:8s cubic-bezier(.22,1,.36,1) infinite ProductShowcase-module__i08S1W__recommendation-drift}.ProductShowcase-module__i08S1W__taskDesignA{grid-area:1/2/auto/4}.ProductShowcase-module__i08S1W__taskDesignB{grid-area:1/4/auto/6}.ProductShowcase-module__i08S1W__taskEngineeringA{grid-area:1/2/auto/5}.ProductShowcase-module__i08S1W__taskEngineeringB{grid-area:2/4/auto/6}.ProductShowcase-module__i08S1W__taskQaA{grid-area:1/3/auto/5}.ProductShowcase-module__i08S1W__taskQaB{grid-area:1/5/auto/7}.ProductShowcase-module__i08S1W__timelineInspector{animation:8s ease-in-out infinite ProductShowcase-module__i08S1W__inspector-focus}@keyframes ProductShowcase-module__i08S1W__live-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 34%, transparent)}65%,to{box-shadow:0 0 0 .5rem #0000}}@keyframes ProductShowcase-module__i08S1W__control-focus{0%,to{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}45%,65%{border-color:color-mix(in oklab, var(--primary) 62%, transparent)}}@keyframes ProductShowcase-module__i08S1W__group-focus{0%,to{box-shadow:inset .15rem 0 #0000}34%,66%{box-shadow:inset .15rem 0 0 var(--primary)}}@keyframes ProductShowcase-module__i08S1W__row-scan{0%,22%,to{background:0 0}7%,15%{background:color-mix(in oklab, var(--primary) 8%, transparent)}}@keyframes ProductShowcase-module__i08S1W__formula-bar-focus{0%,to{box-shadow:inset 0 -1px #0000}35%,70%{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--primary) 52%, transparent)}}@keyframes ProductShowcase-module__i08S1W__caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes ProductShowcase-module__i08S1W__inspector-arrive{0%,12%,to{opacity:.62;transform:translate(-50%,-.25rem)scale(.98)}24%,84%{opacity:1;transform:translate(-50%)scale(1)}}@keyframes ProductShowcase-module__i08S1W__formula-result{0%,20%,to{background:color-mix(in oklab, var(--primary) 7%, transparent)}34%,78%{background:color-mix(in oklab, var(--primary) 16%, transparent)}}@keyframes ProductShowcase-module__i08S1W__resize-guide{0%,18%,to{opacity:0;transform:translate(-.7rem)}32%,72%{opacity:.8;transform:translate(0)}}@keyframes ProductShowcase-module__i08S1W__task-settle{0%,12%{opacity:.48;transform:scaleX(.78)}24%,82%{opacity:1;transform:scaleX(1)}to{opacity:.74;transform:scaleX(.96)}}@keyframes ProductShowcase-module__i08S1W__recommendation-drift{0%,18%,to{opacity:.48;transform:translate(.75rem)}34%,82%{opacity:1;transform:translate(0,0)}}@keyframes ProductShowcase-module__i08S1W__inspector-focus{0%,22%,to{border-color:color-mix(in oklab, var(--destructive) 22%, transparent)}35%,74%{border-color:color-mix(in oklab, var(--destructive) 52%, transparent)}}@media (max-width:32rem){.ProductShowcase-module__i08S1W__advancedDataGrid{grid-template-columns:3.6rem minmax(0,1fr) 3.25rem 4.4rem;width:100%;min-width:0}.ProductShowcase-module__i08S1W__advancedHeader{grid-template-rows:1.75rem 2rem}.ProductShowcase-module__i08S1W__advancedHeader>span{text-overflow:ellipsis;white-space:nowrap;padding-inline:.2rem;overflow:hidden}.ProductShowcase-module__i08S1W__desktopLabel{display:none}.ProductShowcase-module__i08S1W__mobileLabel{display:inline}.ProductShowcase-module__i08S1W__performanceGroup{grid-column:4/5}.ProductShowcase-module__i08S1W__marginHeader,.ProductShowcase-module__i08S1W__marginCell{display:none}.ProductShowcase-module__i08S1W__advancedDataGrid>span{min-width:0}.ProductShowcase-module__i08S1W__editorCanvas{min-height:17rem}.ProductShowcase-module__i08S1W__cellInspector{transform:translate(-50%)scale(.9)}.ProductShowcase-module__i08S1W__editorTable{font-size:.58rem}.ProductShowcase-module__i08S1W__editorTable th,.ProductShowcase-module__i08S1W__editorTable td{padding-inline:.35rem}.ProductShowcase-module__i08S1W__mergedHeader>span{display:none}.ProductShowcase-module__i08S1W__timelineAdvancedGrid{grid-template-columns:4.5rem repeat(5,minmax(0,1fr));width:100%;min-width:0}.ProductShowcase-module__i08S1W__timelineTask{margin-inline:.1rem;padding-inline:.3rem}}@media (prefers-reduced-motion:reduce){.ProductShowcase-module__i08S1W__liveDot,.ProductShowcase-module__i08S1W__activeControl,.ProductShowcase-module__i08S1W__groupRow,.ProductShowcase-module__i08S1W__tableRow,.ProductShowcase-module__i08S1W__formulaBar,.ProductShowcase-module__i08S1W__formulaCaret,.ProductShowcase-module__i08S1W__cellInspector,.ProductShowcase-module__i08S1W__formulaCell,.ProductShowcase-module__i08S1W__columnResizeGuide,.ProductShowcase-module__i08S1W__timelineTask,.ProductShowcase-module__i08S1W__recommendedTask,.ProductShowcase-module__i08S1W__timelineInspector{animation:none}}
