.scene-sheet{border:1px solid var(--sf-line);background:var(--sf-surface);width:100%;min-width:0;max-width:480px;box-shadow:7px 7px 0 -1px var(--sf-bg),7px 7px 0 0 var(--sf-line);place-self:center end}.scene-meeting{border-bottom:1px solid var(--sf-line);background:var(--sf-bg);color:var(--sf-muted);justify-content:space-between;align-items:center;gap:16px;padding:17px 24px;font-size:12px;display:flex}.scene-meeting>span{align-items:center;gap:8px;min-width:0;display:flex}.scene-meeting svg{flex-shrink:0}.scene-meeting strong{color:var(--sf-text);white-space:nowrap;font-weight:500}.scene-report{padding:26px 28px 0}.scene-report-title{color:var(--sf-muted);font-size:14px}.scene-amount{font-family:var(--sf-font-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:46px;line-height:1.18}.scene-comparison{color:var(--sf-muted);margin-top:9px;font-size:13px}.scene-chart{margin-top:25px}.scene-chart-row+.scene-chart-row{margin-top:17px}.scene-chart-label{color:var(--sf-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:11px;display:flex}.scene-bar{background:var(--sf-brand);height:16px;display:block}.scene-bar-previous{background:var(--sf-control-border);width:100%}.scene-bar-line{align-items:center;gap:6px;display:flex}.scene-bar-current{flex-shrink:0;width:60%}.scene-bar-unknown{border:1px dashed var(--sf-error);width:18%;height:22px;color:var(--sf-error);background:var(--sf-error-bg);font-family:var(--sf-font-heading);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.scene-unknown-label{color:var(--sf-error);text-align:left;margin-top:5px;margin-left:calc(60% + 6px);font-size:10px;line-height:1.4}.scene-alert{color:var(--sf-error);border-bottom:1px solid var(--sf-line);align-items:center;gap:8px;margin-top:17px;padding-bottom:21px;font-size:12px;line-height:1.5;display:flex}.scene-alert>svg{flex-shrink:0}.scene-doubt{padding:24px 28px}.scene-question{font-family:var(--sf-font-heading);letter-spacing:-.025em;text-wrap:balance;max-width:15ch;color:var(--sf-text);font-size:29px;line-height:1.25}.scene-pressure{color:var(--sf-muted);margin-top:14px;font-size:13px;line-height:1.6}@media (width<=1240px){.scene-meeting{gap:10px;padding:15px 20px;font-size:11px}.scene-report{padding:24px 22px 0}.scene-amount{font-size:42px}.scene-doubt{padding:22px}.scene-question{font-size:27px}}@media (width<=1023px){.scene-meeting{gap:8px;padding:14px 18px;font-size:10px}.scene-meeting>span{gap:6px}.scene-report{padding:21px 20px 0}.scene-amount{font-size:39px}.scene-comparison{font-size:12px}.scene-doubt{padding:21px 20px}.scene-question{font-size:25px}.scene-pressure{font-size:12px}}@media (width<=767px){.scene-sheet{max-width:480px;margin-top:42px}.scene-meeting{padding:16px 22px;font-size:12px}.scene-report{padding:24px 24px 0}.scene-amount{font-size:46px}.scene-comparison{font-size:13px}.scene-chart-label{font-size:12px}.scene-doubt{padding:24px}.scene-question{max-width:16ch;font-size:29px}.scene-pressure{font-size:13px}}@media (width<=359px){.scene-sheet{width:calc(100% - 5px);box-shadow:5px 5px 0 -1px var(--sf-bg),5px 5px 0 0 var(--sf-line)}.scene-meeting{gap:8px;padding:14px 17px;font-size:11px}.scene-meeting>span{gap:6px}.scene-report{padding:22px 18px 0}.scene-report-title{font-size:13px}.scene-amount{font-size:42px}.scene-comparison,.scene-chart-label,.scene-alert{font-size:11px}.scene-doubt{padding:22px 18px}.scene-question{font-size:27px}.scene-pressure{font-size:12px}}.editorial .product-demo{border:1px solid var(--sf-line);background:var(--sf-surface);border-radius:0;overflow:visible}.editorial .product-demo .demo-topbar{background:var(--sf-surface);border-bottom:1px solid var(--sf-line);justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;display:flex;position:static}.editorial .product-demo .demo-brand{flex:none;min-width:0}.editorial .product-demo .demo-logo{width:150px;max-width:none;height:auto}.editorial .product-demo .demo-mode-controls{border:1px solid var(--sf-control-border);border-radius:3px;flex:none;gap:4px;padding:4px;display:flex}.editorial .product-demo .demo-mode-controls button{min-width:0;min-height:44px;color:var(--sf-text);background:0 0;border:0;border-radius:1px;padding:8px 16px;font-size:13px;line-height:1.35}.editorial .product-demo .demo-mode-controls button:hover{background:var(--sf-brand-bg)}.editorial .product-demo .demo-mode-controls button[aria-pressed=true]{background:var(--sf-brand);color:var(--sf-surface)}.editorial .product-demo .demo-body{display:block}.editorial .product-demo .demo-product-list{background:var(--sf-bg);border:0;border-bottom:1px solid var(--sf-line);padding:24px 28px}.editorial .product-demo .demo-list-heading{margin:0 0 14px;padding:0}.editorial .product-demo .demo-list-heading h3{font-family:var(--sf-font-ui);font-size:15px;font-weight:500;line-height:1.5}.editorial .product-demo .product-tabs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid;overflow:visible}.editorial .product-demo .product-tab{background:var(--sf-surface);border:1px solid var(--sf-line);width:100%;min-width:0;min-height:76px;color:var(--sf-text);text-align:left;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:16px;display:flex}.editorial .product-demo .product-tab:hover{border-color:var(--sf-brand);background:var(--sf-surface)}.editorial .product-demo .product-tab[aria-selected=true]{border-color:var(--sf-brand);background:var(--sf-brand-bg);box-shadow:inset 3px 0 0 var(--sf-brand)}.editorial .product-demo .tab-question{font-family:var(--sf-font-ui);letter-spacing:0;max-width:none;margin:0;font-size:16px;font-weight:500;line-height:1.45}.editorial .product-demo .tab-selection{border:1px solid var(--sf-control-border);background:var(--sf-surface);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.editorial .product-demo .tab-selection svg{visibility:hidden}.editorial .product-demo [aria-selected=true] .tab-selection{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-surface)}.editorial .product-demo [aria-selected=true] .tab-selection svg{visibility:visible}.editorial .product-demo .product-panel{min-height:0;padding:30px 28px;scroll-margin-top:20px}.editorial .product-demo .context-view{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.editorial .product-demo .answer-summary,.editorial .product-demo .answer-details{min-width:0}.editorial .product-demo .answer-details{border-left:1px solid var(--sf-line);padding-left:32px}.editorial .product-demo .panel-eyebrow{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.editorial .product-demo .context-status{flex-shrink:0;margin:0}.editorial .product-demo .product-panel h3{font-family:var(--sf-font-heading);letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:0;font-size:32px;font-weight:400;line-height:1.23}.editorial .product-demo .result-identity{color:var(--sf-muted);flex-wrap:wrap;gap:3px 12px;margin:12px 0 0;font-size:12px;line-height:1.5;display:flex}.editorial .product-demo .result-identity>span+span{border-left:1px solid var(--sf-line);padding-left:12px}.editorial .product-demo .product-description{max-width:56ch;margin-top:16px;font-size:16px;line-height:1.65}.editorial .product-demo .product-facts{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 20px;padding:0;display:grid}.editorial .product-demo .product-facts dt{color:var(--sf-muted);margin-bottom:5px;font-size:12px;line-height:1.5}.editorial .product-demo .product-facts dd{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}.editorial .product-demo .product-facts dd>span{margin-top:2px;font-size:12px}.editorial .product-demo .business-context{border-left:2px solid var(--sf-brand);background:0 0;border-radius:0;align-items:flex-start;gap:10px;padding:0 0 0 12px;font-size:14px;line-height:1.65;display:flex}.editorial .product-demo .business-context svg{flex-shrink:0;margin-top:3px}.editorial .product-demo .evidence-disclosure{border-top:1px solid var(--sf-line);margin-top:20px}.editorial .product-demo .evidence-disclosure summary{cursor:pointer;min-height:48px;color:var(--sf-brand);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:1.5;list-style:none;display:flex}.editorial .product-demo .evidence-disclosure summary::-webkit-details-marker{display:none}.editorial .product-demo .evidence-disclosure[open] summary svg{transform:rotate(45deg)}.editorial .product-demo .execution-detail{border:0;margin:0;padding:0 0 8px}.editorial .product-demo .execution-detail>div{align-items:center}.editorial .product-demo .execution-detail>p{font-size:12px;line-height:1.65}.editorial .product-demo code{overflow-wrap:anywhere}.editorial .product-demo .signal-view{max-width:840px;padding:0}.editorial .product-demo .signal-label{color:var(--sf-muted);margin-bottom:14px;font-size:10px}.editorial .product-demo .signal-state{margin-top:16px}.editorial .product-demo .signal-facts{border-block:1px solid var(--sf-line);grid-template-columns:1fr 1fr;gap:20px;margin-block:20px;padding-block:20px;display:grid}.editorial .product-demo .signal-facts dt{color:var(--sf-muted);margin-bottom:6px;font-size:12px}.editorial .product-demo .signal-facts dd{font-family:var(--sf-font-code);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.editorial .product-demo .signal-explanation{max-width:56ch;color:var(--sf-muted);font-size:16px;line-height:1.65}@media (width<=900px){.editorial .product-demo .context-view{grid-template-columns:minmax(0,1fr);gap:24px}.editorial .product-demo .answer-details{border-left:0;border-top:1px solid var(--sf-line);padding:22px 0 0}.editorial .product-demo .product-tab{gap:10px;padding:14px}}@media (width<=767px){.editorial .product-demo .demo-topbar{gap:12px;padding:14px 16px}.editorial .product-demo .demo-logo{width:clamp(88px,26vw,120px)}.editorial .product-demo .demo-mode-controls{flex:0 220px;gap:2px;min-width:0;padding:3px}.editorial .product-demo .demo-mode-controls button{flex:1;min-width:0;padding:6px 8px;font-size:12px}.editorial .product-demo .demo-product-list{padding:18px 18px 20px}.editorial .product-demo .demo-list-heading{margin-bottom:12px}.editorial .product-demo .demo-list-heading h3{font-size:14px}.editorial .product-demo .product-tabs{grid-template-columns:minmax(0,1fr);gap:8px}.editorial .product-demo .product-tab{gap:12px;min-height:52px;padding:12px 14px}.editorial .product-demo .tab-question{font-size:15px;line-height:1.4}.editorial .product-demo .product-panel{padding:24px 20px}.editorial .product-demo .product-panel h3{text-wrap:pretty;font-size:28px}.editorial .product-demo .product-description{margin-top:14px;font-size:15px;line-height:1.65}.editorial .product-demo .result-identity{margin-top:10px;font-size:12px;display:block}.editorial .product-demo .result-identity>span{display:block}.editorial .product-demo .result-identity>span+span{border:0;margin-top:3px;padding:0}.editorial .product-demo .business-context{font-size:14px}.editorial .product-demo .signal-facts{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=359px){.editorial .product-demo .demo-topbar{gap:8px;padding-inline:12px}.editorial .product-demo .demo-logo{width:84px}.editorial .product-demo .demo-product-list{padding-inline:14px}.editorial .product-demo .product-tab{padding-inline:12px}.editorial .product-demo .product-panel{padding:22px 16px}}.workflow-diagram{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.workflow-case{border:1px solid var(--sf-line);background:var(--sf-bg);grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.workflow-case-heading{border-bottom:1px solid var(--sf-line);justify-content:space-between;align-items:center;gap:16px;padding:25px 28px;display:flex}.workflow-case-heading h3{font-family:var(--sf-font-heading);letter-spacing:-.025em;margin:0;font-size:27px;font-weight:400;line-height:1.25}.workflow-case-heading>.status{font-size:12px}.workflow-step{min-width:0;padding:24px 28px}.workflow-step+.workflow-step{border-top:1px solid var(--sf-line)}.workflow-stage-label{font-family:var(--sf-font-ui);color:var(--sf-text);align-items:center;gap:10px;margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.45;display:flex}.workflow-stage-label>svg{color:var(--sf-brand)}.workflow-load-event{align-items:flex-start;gap:12px;display:flex}.workflow-load-event>.status{font-size:11px}.workflow-description{color:var(--sf-muted);max-width:none;font-size:15px;line-height:1.65}.workflow-load-event .workflow-description{padding-top:1px}.workflow-snapshot{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.workflow-snapshot dt{color:var(--sf-muted);margin-bottom:4px;font-size:13px;line-height:1.5}.workflow-snapshot dd{font-family:var(--sf-font-heading);color:var(--sf-text);font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:400;line-height:1.2}.workflow-snapshot .workflow-snapshot-state{max-width:17ch}.workflow-snapshot-state dd{font-family:var(--sf-font-ui);color:var(--sf-muted);font-size:14px;line-height:1.5}.workflow-case-error .workflow-snapshot>div:first-child dd{color:var(--sf-error)}.workflow-rule{color:var(--sf-muted);max-width:none;font-size:15px;line-height:1.65}.workflow-rule strong{color:var(--sf-text);font-weight:500}.workflow-impact{border-left:3px solid var(--sf-success);background:var(--sf-surface);padding-left:25px}.workflow-case-error .workflow-impact{border-left-color:var(--sf-error)}.workflow-outcome{font-family:var(--sf-font-heading);letter-spacing:-.02em;max-width:30ch;margin-bottom:12px;font-size:24px;line-height:1.3}@supports (grid-template-rows:subgrid){.workflow-case{grid-row:span 4;grid-template-rows:subgrid}}@media (width<=1023px){.workflow-diagram{column-gap:20px}.workflow-case-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:22px}.workflow-case-heading h3{font-size:25px}.workflow-step{padding:22px}.workflow-load-event{flex-direction:column;gap:10px}.workflow-snapshot{flex-direction:column;align-items:flex-start;gap:10px}.workflow-snapshot .workflow-snapshot-state{max-width:none}.workflow-impact{padding-left:19px}}@media (width<=767px){.workflow-diagram{grid-template-columns:minmax(0,1fr);gap:24px;max-width:560px;margin-inline:auto}.workflow-case{grid-row:auto;display:block}.workflow-case-heading{flex-direction:row;align-items:center;gap:12px;padding:21px 20px}.workflow-case-heading h3{font-size:24px}.workflow-case-heading>.status{font-size:11px}.workflow-step{padding:20px}.workflow-stage-label{gap:9px;margin-bottom:12px;font-size:14px}.workflow-load-event{gap:9px}.workflow-snapshot{flex-direction:row;align-items:center;gap:14px;margin-bottom:14px}.workflow-snapshot .workflow-snapshot-state{max-width:15ch}.workflow-snapshot dd{font-size:30px}.workflow-snapshot-state dd{font-size:13px}.workflow-impact{padding-left:17px}.workflow-outcome{max-width:none;margin-bottom:10px;font-size:23px}}@media (width<=359px){.workflow-case-heading{flex-direction:column;align-items:flex-start}.workflow-snapshot{flex-direction:column;align-items:flex-start;gap:8px}.workflow-snapshot .workflow-snapshot-state{max-width:none}}
