[data-public-root] .solutions-opt-hero-veil{pointer-events:none;background-image:linear-gradient(to top, var(--color-surface-default) 0%, transparent 50%);position:absolute;inset:0}[data-public-root] #product-stage .media[data-variant=stage][data-tone=inverse]:has([data-public=demo][data-kind=optimization-tasks]){padding:var(--prv-space-40)}[data-public-root] #product-stage .demo[data-kind=optimization-tasks]{padding-block:0;padding-inline:0}[data-public-root] #product-stage .demo__opt-tasks-head{padding:var(--prv-space-24) var(--prv-space-28)}[data-public-root] #product-stage .demo__opt-tasks-row[data-expanded=true] .demo__opt-tasks-head{padding-bottom:var(--prv-space-12)}[data-public-root] #product-stage .demo__opt-tasks-body{padding:0 var(--prv-space-28) var(--prv-space-28);padding-left:calc(var(--prv-space-28) + 20px + var(--prv-space-12))}[data-public-root] #product-stage .demo__opt-tasks-row+.demo__opt-tasks-row:before{left:var(--prv-space-28);right:var(--prv-space-28)}[data-public-root] #product-stage .demo__opt-tasks-desc{margin-bottom:var(--prv-space-12)}[data-public-root] #product-stage .demo__opt-tasks-actions{margin-bottom:var(--prv-space-10)}[data-public-root] #how-it-works .demo__setup,[data-public-root] #how-it-works .demo__opt-tasks,[data-public-root] #how-it-works .demo__vis-score{width:100%;max-width:354px;margin-inline:auto}