.DemoResultPanel-module__BcXqPa__resultPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-sm);padding:var(--space-md);display:grid}.DemoResultPanel-module__BcXqPa__resultHeader{align-items:center;gap:var(--space-md);justify-content:space-between;display:flex}.DemoResultPanel-module__BcXqPa__resultHeader>strong{color:var(--color-primary-strong);font-size:1rem;display:block}.DemoResultPanel-module__BcXqPa__resultPanel span,.DemoResultPanel-module__BcXqPa__resultPanel small{color:var(--color-text-muted);font-size:.9rem;font-weight:800}.DemoResultPanel-module__BcXqPa__resultPanel p{color:var(--color-text);margin:0;font-size:2rem;font-weight:900;line-height:1}.DemoResultPanel-module__BcXqPa__resultPanel button{background:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-on-primary);cursor:pointer;font:inherit;margin-top:var(--space-xs);border:0;justify-self:start;padding:.85rem 1rem;font-weight:800}.DemoResultPanel-module__BcXqPa__resultPanel .DemoResultPanel-module__BcXqPa__resetButton{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-text);justify-self:end;margin-top:0;padding:.55rem .7rem}.DemoResultPanel-module__BcXqPa__resultPanel button:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.DemoResultPanel-module__BcXqPa__savings{background:var(--color-primary-soft);border-radius:var(--radius-sm);gap:var(--space-xs);padding:var(--space-md);display:grid}.DemoResultPanel-module__BcXqPa__savings strong{color:var(--color-primary-strong);font-size:1.5rem}@media (max-width:520px){.DemoResultPanel-module__BcXqPa__resultHeader{flex-direction:column;align-items:stretch}.DemoResultPanel-module__BcXqPa__resultPanel p{font-size:1.65rem}.DemoResultPanel-module__BcXqPa__resultPanel button,.DemoResultPanel-module__BcXqPa__resultPanel .DemoResultPanel-module__BcXqPa__resetButton{justify-self:stretch;width:100%}}
.ApprovalDemo-module__RgsJ5q__demo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:var(--space-lg);margin-top:var(--space-md);padding:var(--space-lg);display:grid}.ApprovalDemo-module__RgsJ5q__header{align-items:start;gap:var(--space-md);justify-content:space-between;display:flex}.ApprovalDemo-module__RgsJ5q__demoLabel,.ApprovalDemo-module__RgsJ5q__roleLabel{color:var(--color-primary);margin:0 0 var(--space-sm);text-transform:uppercase;font-size:.82rem;font-weight:800}.ApprovalDemo-module__RgsJ5q__demo h3{color:var(--color-text);max-width:42rem;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.12}.ApprovalDemo-module__RgsJ5q__modeSwitch{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.25rem;display:inline-flex}.ApprovalDemo-module__RgsJ5q__modeSwitch button,.ApprovalDemo-module__RgsJ5q__taskPanel button,.ApprovalDemo-module__RgsJ5q__formPanel button,.ApprovalDemo-module__RgsJ5q__managerPanel button,.ApprovalDemo-module__RgsJ5q__demoFooter button{cursor:pointer;font:inherit;border:0;font-weight:800}.ApprovalDemo-module__RgsJ5q__modeSwitch button{border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text-muted);background:0 0;padding:.6rem .85rem;transition:background .16s,color .16s}.ApprovalDemo-module__RgsJ5q__modeSwitch .ApprovalDemo-module__RgsJ5q__activeMode{background:var(--color-primary);color:var(--color-on-primary)}.ApprovalDemo-module__RgsJ5q__workspace{gap:var(--space-lg);grid-template-columns:minmax(0,1.35fr) minmax(12rem,.45fr);display:grid}.ApprovalDemo-module__RgsJ5q__automaticWorkspace{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr);display:grid}.ApprovalDemo-module__RgsJ5q__automationSavings{grid-column:1/-1}.ApprovalDemo-module__RgsJ5q__flowPanel,.ApprovalDemo-module__RgsJ5q__taskPanel,.ApprovalDemo-module__RgsJ5q__formPanel,.ApprovalDemo-module__RgsJ5q__processPanel,.ApprovalDemo-module__RgsJ5q__managerPanel,.ApprovalDemo-module__RgsJ5q__donePanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-md);padding:var(--space-md);display:grid}.ApprovalDemo-module__RgsJ5q__flowPanel{background:var(--color-surface-muted);gap:var(--space-sm);padding:var(--space-xs) var(--space-sm) var(--space-sm);flex-direction:column;display:flex}.ApprovalDemo-module__RgsJ5q__flowHeader{align-items:center;gap:var(--space-md);justify-content:space-between;line-height:1;display:flex}.ApprovalDemo-module__RgsJ5q__flowHeader span{color:var(--color-text);font-size:.95rem;font-weight:800}.ApprovalDemo-module__RgsJ5q__flowHeader strong{color:var(--color-primary);font-size:.9rem}.ApprovalDemo-module__RgsJ5q__manualSteps{gap:var(--space-xs);flex:1;grid-template-rows:repeat(3,minmax(3rem,1fr));display:grid}.ApprovalDemo-module__RgsJ5q__manualStep{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;gap:var(--space-xs);text-align:left;padding:.65rem .55rem;transition:background .16s,border-color .16s,color .16s;display:flex}.ApprovalDemo-module__RgsJ5q__manualStep span{background:var(--color-surface-muted);border-radius:999px;flex:0 0 1.55rem;place-items:center;height:1.55rem;display:inline-grid}.ApprovalDemo-module__RgsJ5q__doneStep,.ApprovalDemo-module__RgsJ5q__currentStep{border-color:var(--color-primary);color:var(--color-primary-strong)}.ApprovalDemo-module__RgsJ5q__doneStep{background:var(--color-primary-soft)}.ApprovalDemo-module__RgsJ5q__doneStep span{background:var(--color-primary);color:var(--color-on-primary)}.ApprovalDemo-module__RgsJ5q__manualStep:disabled{cursor:default;opacity:.58}.ApprovalDemo-module__RgsJ5q__stagePanel{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-md);min-height:25rem;padding:var(--space-md);display:grid}.ApprovalDemo-module__RgsJ5q__stagePanel>strong,.ApprovalDemo-module__RgsJ5q__managerPanel h4,.ApprovalDemo-module__RgsJ5q__donePanel>strong{color:var(--color-text);margin:0;font-size:1.1rem}.ApprovalDemo-module__RgsJ5q__approvalStagePanel{align-content:start;gap:.25rem;min-height:auto}.ApprovalDemo-module__RgsJ5q__approvalStagePanel .ApprovalDemo-module__RgsJ5q__approvalCard{padding:var(--space-sm);gap:.35rem}.ApprovalDemo-module__RgsJ5q__approvalStagePanel .ApprovalDemo-module__RgsJ5q__approvalInboxHeader{padding-bottom:0}.ApprovalDemo-module__RgsJ5q__stagePanel>.ApprovalDemo-module__RgsJ5q__emailInbox{margin-top:-.35rem}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__emailInbox,.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__emailRow{border-color:#ddd}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__emailInboxHeader{border-bottom-color:#ddd}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__emailInboxHeader span{color:#666}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__unreadEmail .ApprovalDemo-module__RgsJ5q__emailStatus{color:#315d50;background:#dceee8}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__emailStatus i{background:#777}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__emailRow{background:#fff;border-color:#d8d8d8}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__unreadEmail{background:#eef6f2;border-color:#b8d6cc #b8d6cc #b8d6cc #78a898}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__unreadEmail:hover{background:#e5f1ec;border-color:#9fc9bb #9fc9bb #9fc9bb #629d8a}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__unreadEmail:hover .ApprovalDemo-module__RgsJ5q__emailStatus{color:#275145;background:#d1e8df}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__readEmail{background:#e9e9e9;border-color:#d2d2d2}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__readEmail strong,.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__readEmail p,.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__readEmail small{color:#6b6b6b}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__readEmail .ApprovalDemo-module__RgsJ5q__emailStatus{color:#5f5f5f;background:#dedede}.ApprovalDemo-module__RgsJ5q__field{color:var(--color-text);gap:var(--space-xs);font-size:.9rem;font-weight:800;display:grid}.ApprovalDemo-module__RgsJ5q__field input,.ApprovalDemo-module__RgsJ5q__field textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-text);font:inherit;accent-color:var(--color-primary);padding:.75rem}.ApprovalDemo-module__RgsJ5q__fieldError{border-radius:var(--radius-sm);color:var(--color-accent-strong);padding:var(--space-sm);background:#8b4b0a1a;border:1px solid #8b4b0a38;margin:0;font-weight:800;line-height:1.45}.ApprovalDemo-module__RgsJ5q__taskPanel button,.ApprovalDemo-module__RgsJ5q__formPanel button,.ApprovalDemo-module__RgsJ5q__managerPanel button{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-on-primary);justify-self:start;padding:.85rem 1rem;transition:background .16s,border-color .16s,color .16s}.ApprovalDemo-module__RgsJ5q__taskPanel button:hover:not(:disabled),.ApprovalDemo-module__RgsJ5q__formPanel button:hover:not(:disabled),.ApprovalDemo-module__RgsJ5q__managerPanel button:hover:not(:disabled){background:var(--color-primary-strong);border-color:var(--color-primary-strong)}.ApprovalDemo-module__RgsJ5q__taskPanel .ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__unreadEmail:hover:not(:disabled){color:var(--color-text);background:#e5f1ec;border-color:#9fc9bb #9fc9bb #9fc9bb #629d8a}.ApprovalDemo-module__RgsJ5q__taskPanel .ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__unreadEmail:hover:not(:disabled) .ApprovalDemo-module__RgsJ5q__emailStatus{color:#275145;background:#d1e8df}.ApprovalDemo-module__RgsJ5q__taskPanel .ApprovalDemo-module__RgsJ5q__coverageIssue{color:var(--color-text);background:#fff4f4;border-color:#efc5c5}.ApprovalDemo-module__RgsJ5q__taskPanel .ApprovalDemo-module__RgsJ5q__coverageIssue:hover:not(:disabled){background:#ffeded;border-color:#e7abab}.ApprovalDemo-module__RgsJ5q__taskPanel .ApprovalDemo-module__RgsJ5q__coveredIssue{background:#eff7f3;border-color:#c7ddd5}.ApprovalDemo-module__RgsJ5q__taskPanel button:disabled,.ApprovalDemo-module__RgsJ5q__formPanel button:disabled,.ApprovalDemo-module__RgsJ5q__managerPanel button:disabled{cursor:default;opacity:.58}.ApprovalDemo-module__RgsJ5q__requestCard,.ApprovalDemo-module__RgsJ5q__approvalCard,.ApprovalDemo-module__RgsJ5q__scheduleCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-md);min-width:0;padding:var(--space-md);display:grid}.ApprovalDemo-module__RgsJ5q__requestCard span{color:var(--color-primary);font-size:.82rem;font-weight:800}.ApprovalDemo-module__RgsJ5q__emailInbox{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.4rem;padding-bottom:.4rem;display:grid;overflow:hidden}.ApprovalDemo-module__RgsJ5q__emailInboxHeader{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:#f2f2f2;justify-content:space-between;margin-bottom:.2rem;display:flex}.ApprovalDemo-module__RgsJ5q__emailInboxHeader span{color:var(--color-primary);text-transform:uppercase;font-size:.78rem;font-weight:800}.ApprovalDemo-module__RgsJ5q__emailInboxHeader strong{color:var(--color-text);font-size:.9rem}.ApprovalDemo-module__RgsJ5q__emailRow{background:var(--color-surface);border:1px solid #0000;border-bottom-color:var(--color-border);color:var(--color-text);align-items:center;gap:var(--space-sm);margin:0 var(--space-sm);min-height:3.35rem;padding:.65rem var(--space-md);text-align:left;width:calc(100% - (var(--space-sm) * 2));justify-self:stretch;display:flex}.ApprovalDemo-module__RgsJ5q__emailRow:last-child{border-bottom:0}.ApprovalDemo-module__RgsJ5q__emailStatus{text-transform:uppercase;border-radius:999px;flex:0 0 4.6rem;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.ApprovalDemo-module__RgsJ5q__emailStatus i{background:var(--color-primary);border-radius:999px;width:.45rem;height:.45rem}.ApprovalDemo-module__RgsJ5q__emailRow div{flex:auto;gap:.1rem;min-width:0;display:grid}.ApprovalDemo-module__RgsJ5q__emailRow strong{color:var(--color-text);font-size:.94rem}.ApprovalDemo-module__RgsJ5q__emailRow p,.ApprovalDemo-module__RgsJ5q__emailRow small{margin:0}.ApprovalDemo-module__RgsJ5q__emailRow p{color:var(--color-text);font-weight:800}.ApprovalDemo-module__RgsJ5q__emailRow small{color:var(--color-text-muted);flex:none;justify-self:end;font-size:.82rem;font-weight:800}.ApprovalDemo-module__RgsJ5q__unreadEmail{border-left:3px solid var(--color-primary);cursor:pointer}.ApprovalDemo-module__RgsJ5q__unreadEmail:hover{background:#f7f7f7}.ApprovalDemo-module__RgsJ5q__unreadEmail .ApprovalDemo-module__RgsJ5q__emailStatus{color:#1f618d;background:#1f618d1f}.ApprovalDemo-module__RgsJ5q__readEmail{color:var(--color-text-muted);background:#ecefed;border-color:#d5dad7}.ApprovalDemo-module__RgsJ5q__taskPanel .ApprovalDemo-module__RgsJ5q__emailRow:disabled,.ApprovalDemo-module__RgsJ5q__formPanel .ApprovalDemo-module__RgsJ5q__emailRow:disabled{opacity:1}.ApprovalDemo-module__RgsJ5q__readEmail strong,.ApprovalDemo-module__RgsJ5q__readEmail p,.ApprovalDemo-module__RgsJ5q__readEmail small{color:#5c6862b8}.ApprovalDemo-module__RgsJ5q__readEmail .ApprovalDemo-module__RgsJ5q__emailStatus{color:var(--color-text-muted);background:#dde2df}.ApprovalDemo-module__RgsJ5q__requestCard p,.ApprovalDemo-module__RgsJ5q__approvalCard p,.ApprovalDemo-module__RgsJ5q__scheduleCard p,.ApprovalDemo-module__RgsJ5q__donePanel p{color:var(--color-text-muted);margin:0;line-height:1.45}.ApprovalDemo-module__RgsJ5q__approvalInboxHeader strong,.ApprovalDemo-module__RgsJ5q__approvalTask>strong,.ApprovalDemo-module__RgsJ5q__scheduleIntro strong{color:var(--color-text);font-weight:800}.ApprovalDemo-module__RgsJ5q__povLabel{color:var(--color-primary);text-transform:uppercase;font-size:.78rem;font-weight:800}.ApprovalDemo-module__RgsJ5q__approvalInboxHeader{align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xs);justify-content:space-between;display:flex}.ApprovalDemo-module__RgsJ5q__approvalTask{background:var(--color-surface);border-radius:var(--radius-sm);gap:var(--space-xs);padding:var(--space-sm);border:1px solid #e4e7e3;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ApprovalDemo-module__RgsJ5q__approvalTask .ApprovalDemo-module__RgsJ5q__actions{margin-top:var(--space-xs);grid-column:1/-1}.ApprovalDemo-module__RgsJ5q__pendingStatus,.ApprovalDemo-module__RgsJ5q__approvedStatus{text-transform:uppercase;border-radius:999px;justify-self:start;padding:.35rem .6rem;font-size:.78rem;font-weight:800}.ApprovalDemo-module__RgsJ5q__pendingStatus{color:var(--color-accent-strong);background:#8b4b0a1f}.ApprovalDemo-module__RgsJ5q__approvedStatus{background:var(--color-primary-soft);color:var(--color-primary-strong)}.ApprovalDemo-module__RgsJ5q__scheduleIntro{gap:var(--space-sm);display:grid}.ApprovalDemo-module__RgsJ5q__coverageIssues{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ApprovalDemo-module__RgsJ5q__coverageIssue{border-radius:var(--radius-sm);color:var(--color-text);padding:var(--space-sm);text-align:left;background:#fff4f4;border:1px solid #efc5c5;justify-self:stretch;gap:.3rem;transition:background .16s,border-color .16s;display:grid}.ApprovalDemo-module__RgsJ5q__coverageIssue:hover:not(:disabled){background:#ffeded;border-color:#e7abab}.ApprovalDemo-module__RgsJ5q__coverageIssue:disabled{cursor:default;opacity:1}.ApprovalDemo-module__RgsJ5q__coverageIssue span{color:#9b1c1c;text-transform:uppercase;font-size:.72rem;font-weight:800}.ApprovalDemo-module__RgsJ5q__coverageIssue strong{color:var(--color-text)}.ApprovalDemo-module__RgsJ5q__coverageIssue p{color:var(--color-text-muted);margin:0}.ApprovalDemo-module__RgsJ5q__coveredIssue{background:#eff7f3;border-color:#c7ddd5}.ApprovalDemo-module__RgsJ5q__coveredIssue span,.ApprovalDemo-module__RgsJ5q__coveredIssue p{color:#315d50}.ApprovalDemo-module__RgsJ5q__coverageContinue{justify-self:start}.ApprovalDemo-module__RgsJ5q__scheduleSheet{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:minmax(7.5rem,1fr) repeat(5,minmax(6.2rem,1fr));gap:1px;min-width:0;max-width:100%;font-size:.82rem;display:grid;overflow:auto hidden}.ApprovalDemo-module__RgsJ5q__scheduleCorner,.ApprovalDemo-module__RgsJ5q__scheduleHeader,.ApprovalDemo-module__RgsJ5q__scheduleEmployee{background:var(--color-surface);color:var(--color-text);min-height:2.35rem;padding:.55rem;font-weight:800}.ApprovalDemo-module__RgsJ5q__scheduleCorner,.ApprovalDemo-module__RgsJ5q__scheduleHeader{background:var(--color-surface-muted);place-items:center;display:grid}.ApprovalDemo-module__RgsJ5q__scheduleEmployee{align-items:center;display:flex}.ApprovalDemo-module__RgsJ5q__scheduleRow{display:contents}.ApprovalDemo-module__RgsJ5q__scheduleBlock{color:var(--color-text);text-align:center;border-radius:0;justify-content:center;align-items:center;min-height:2.7rem;padding:.45rem;font-weight:800;display:flex}.ApprovalDemo-module__RgsJ5q__vacation{color:#8b4b0a;background:#fff5e8}.ApprovalDemo-module__RgsJ5q__coverage,.ApprovalDemo-module__RgsJ5q__morning,.ApprovalDemo-module__RgsJ5q__afternoon,.ApprovalDemo-module__RgsJ5q__support{color:#4b5560;background:#f1f3f2}.ApprovalDemo-module__RgsJ5q__uncovered{color:#9b1c1c;background:#fff4f4}.ApprovalDemo-module__RgsJ5q__assignedCoverage{color:#145c4a;background:#e2f2eb}.ApprovalDemo-module__RgsJ5q__demoFooter{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-md);padding-top:var(--space-md);grid-column:1/-1;justify-content:space-between;display:flex}.ApprovalDemo-module__RgsJ5q__demoFooter p{color:var(--color-text-muted);margin:0;line-height:1.5}.ApprovalDemo-module__RgsJ5q__demoFooter button{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);flex:none;padding:.7rem .9rem}.ApprovalDemo-module__RgsJ5q__processPanel{background:var(--color-surface-muted);border-color:var(--color-border);align-content:center;min-height:22rem}.ApprovalDemo-module__RgsJ5q__processPanel strong{color:var(--color-text)}.ApprovalDemo-module__RgsJ5q__processPanel p{color:var(--color-text-muted);margin:var(--space-xs) 0 0;line-height:1.5}.ApprovalDemo-module__RgsJ5q__runningState{gap:var(--space-sm);animation:.22s ApprovalDemo-module__RgsJ5q__slideIn;display:grid}.ApprovalDemo-module__RgsJ5q__runningState>span{background:var(--color-border);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.ApprovalDemo-module__RgsJ5q__runningState>span:before{background:var(--color-primary);border-radius:inherit;content:"";width:42%;height:100%;animation:1.1s ease-in-out infinite ApprovalDemo-module__RgsJ5q__progressSweep;position:absolute;top:0;left:0}.ApprovalDemo-module__RgsJ5q__automationChecklist{gap:var(--space-xs);display:grid}.ApprovalDemo-module__RgsJ5q__automationChecklist span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;min-height:2.35rem;padding:.55rem .7rem;font-size:.9rem;font-weight:800;display:flex}.ApprovalDemo-module__RgsJ5q__automationChecklist .ApprovalDemo-module__RgsJ5q__completedAutomationStep{color:#315d50;background:#eef6f2;border-color:#b8d6cc}.ApprovalDemo-module__RgsJ5q__managerPanel,.ApprovalDemo-module__RgsJ5q__donePanel{grid-column:1/-1;justify-self:center;width:100%;max-width:34rem}.ApprovalDemo-module__RgsJ5q__actions{gap:var(--space-sm);display:flex}.ApprovalDemo-module__RgsJ5q__actions button:last-child{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted)}.ApprovalDemo-module__RgsJ5q__suggestionStack{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ApprovalDemo-module__RgsJ5q__suggestionCard{border-radius:var(--radius-sm);padding:var(--space-sm);background:#eff7f3;border:1px solid #c7ddd5;gap:.25rem;display:grid}.ApprovalDemo-module__RgsJ5q__suggestionCard span{color:#315d50;text-transform:uppercase;font-size:.72rem;font-weight:800}.ApprovalDemo-module__RgsJ5q__suggestionCard strong{color:var(--color-text)}.ApprovalDemo-module__RgsJ5q__suggestionCard p,.ApprovalDemo-module__RgsJ5q__suggestionNote{color:var(--color-text-muted);margin:0}.ApprovalDemo-module__RgsJ5q__suggestionNote{font-weight:800}.ApprovalDemo-module__RgsJ5q__statusGrid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ApprovalDemo-module__RgsJ5q__statusGrid span{background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--color-primary-strong);padding:var(--space-sm);font-weight:800}.ApprovalDemo-module__RgsJ5q__calendarMini{gap:var(--space-xs);grid-template-columns:repeat(8,2.5rem);display:grid}.ApprovalDemo-module__RgsJ5q__calendarMini span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);place-items:center;height:2.5rem;font-weight:800;display:grid}.ApprovalDemo-module__RgsJ5q__calendarMini .ApprovalDemo-module__RgsJ5q__vacationDay{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-strong)}.ApprovalDemo-module__RgsJ5q__donePanel small{color:var(--color-primary-strong);font-weight:800}.ApprovalDemo-module__RgsJ5q__notificationStack{gap:var(--space-sm);bottom:2rem;right:var(--layout-page-padding);z-index:30;width:min(19rem,100vw - 2rem);display:grid;position:fixed}.ApprovalDemo-module__RgsJ5q__notificationCard{background:var(--color-dark-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);color:var(--color-on-primary);padding:var(--space-md);border:1px solid #ffffff1f;animation:.22s ApprovalDemo-module__RgsJ5q__notificationIn}.ApprovalDemo-module__RgsJ5q__notificationCard strong{margin-bottom:var(--space-xs);display:block}.ApprovalDemo-module__RgsJ5q__notificationCard p{color:#ffffffc7;margin:0;line-height:1.45}.ApprovalDemo-module__RgsJ5q__modeSwitch button:focus-visible,.ApprovalDemo-module__RgsJ5q__taskPanel button:focus-visible,.ApprovalDemo-module__RgsJ5q__formPanel button:focus-visible,.ApprovalDemo-module__RgsJ5q__managerPanel button:focus-visible,.ApprovalDemo-module__RgsJ5q__manualStep:focus-visible,.ApprovalDemo-module__RgsJ5q__demoFooter button:focus-visible,.ApprovalDemo-module__RgsJ5q__field input:focus-visible,.ApprovalDemo-module__RgsJ5q__field textarea:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@keyframes ApprovalDemo-module__RgsJ5q__notificationIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes ApprovalDemo-module__RgsJ5q__slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ApprovalDemo-module__RgsJ5q__progressSweep{0%{transform:translate(-115%)}55%{transform:translate(70%)}to{transform:translate(240%)}}@media (max-width:900px){.ApprovalDemo-module__RgsJ5q__header,.ApprovalDemo-module__RgsJ5q__workspace,.ApprovalDemo-module__RgsJ5q__automaticWorkspace{grid-template-columns:1fr}.ApprovalDemo-module__RgsJ5q__header{flex-direction:column;align-items:stretch}.ApprovalDemo-module__RgsJ5q__modeSwitch{width:100%}.ApprovalDemo-module__RgsJ5q__modeSwitch button{flex:1}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__emailInboxHeader,.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__emailRow{flex-direction:column;align-items:stretch}.ApprovalDemo-module__RgsJ5q__emailStagePanel .ApprovalDemo-module__RgsJ5q__emailRow>small{flex:none;justify-self:start}.ApprovalDemo-module__RgsJ5q__statusGrid{grid-template-columns:1fr}}@media (max-width:560px){.ApprovalDemo-module__RgsJ5q__demo{gap:var(--space-md);padding:var(--space-sm)}.ApprovalDemo-module__RgsJ5q__workspace,.ApprovalDemo-module__RgsJ5q__automaticWorkspace,.ApprovalDemo-module__RgsJ5q__flowPanel,.ApprovalDemo-module__RgsJ5q__taskPanel,.ApprovalDemo-module__RgsJ5q__formPanel,.ApprovalDemo-module__RgsJ5q__processPanel,.ApprovalDemo-module__RgsJ5q__managerPanel,.ApprovalDemo-module__RgsJ5q__donePanel{gap:var(--space-sm)}.ApprovalDemo-module__RgsJ5q__modeSwitch button{padding:.55rem .45rem;font-size:.86rem}.ApprovalDemo-module__RgsJ5q__flowHeader,.ApprovalDemo-module__RgsJ5q__demoFooter{align-items:stretch;gap:var(--space-xs);flex-direction:column}.ApprovalDemo-module__RgsJ5q__approvalTask,.ApprovalDemo-module__RgsJ5q__coverageIssues,.ApprovalDemo-module__RgsJ5q__suggestionStack{grid-template-columns:1fr}.ApprovalDemo-module__RgsJ5q__actions{flex-direction:column}.ApprovalDemo-module__RgsJ5q__actions button,.ApprovalDemo-module__RgsJ5q__coverageContinue,.ApprovalDemo-module__RgsJ5q__demoFooter button{width:100%}.ApprovalDemo-module__RgsJ5q__scheduleSheet{scrollbar-width:thin;grid-template-columns:minmax(6.5rem,7.5rem) repeat(5,minmax(5.4rem,1fr))}.ApprovalDemo-module__RgsJ5q__calendarMini{grid-template-columns:repeat(4,minmax(0,1fr))}.ApprovalDemo-module__RgsJ5q__calendarMini span{height:2.25rem}.ApprovalDemo-module__RgsJ5q__notificationStack{bottom:var(--space-sm);right:var(--space-sm);width:calc(100vw - (var(--space-sm) * 2))}}
.CaptureDemo-module__0VrUmW__captureDemo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-lg);margin-top:var(--space-md);padding:var(--space-lg);display:grid}.CaptureDemo-module__0VrUmW__captureIntro{align-items:start;gap:var(--space-md);justify-content:space-between;display:flex}.CaptureDemo-module__0VrUmW__captureIntro h3{color:var(--color-text);margin:0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.12}.CaptureDemo-module__0VrUmW__demoLabel{color:var(--color-primary);margin:0 0 var(--space-sm);text-transform:uppercase;font-size:.82rem;font-weight:800}.CaptureDemo-module__0VrUmW__captureTools{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.CaptureDemo-module__0VrUmW__modeSwitch{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.25rem;display:inline-flex}.CaptureDemo-module__0VrUmW__modeSwitch button,.CaptureDemo-module__0VrUmW__captureFooter button{cursor:pointer;font:inherit;border:0;font-weight:800}.CaptureDemo-module__0VrUmW__modeSwitch button{border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text-muted);background:0 0;padding:.6rem .85rem}.CaptureDemo-module__0VrUmW__modeSwitch .CaptureDemo-module__0VrUmW__activeMode{background:var(--color-primary);color:var(--color-on-primary)}.CaptureDemo-module__0VrUmW__captureWorkspace{gap:var(--space-lg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.CaptureDemo-module__0VrUmW__automationSavings{grid-column:1/-1}.CaptureDemo-module__0VrUmW__fakeForm,.CaptureDemo-module__0VrUmW__flowPanel{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md)}.CaptureDemo-module__0VrUmW__flowPanel,.CaptureDemo-module__0VrUmW__manualWorkspace{gap:var(--space-md);display:grid}.CaptureDemo-module__0VrUmW__fakeForm{gap:var(--space-sm);display:grid}.CaptureDemo-module__0VrUmW__fakeForm label{color:var(--color-text);gap:var(--space-xs);font-size:.9rem;font-weight:800;display:grid}.CaptureDemo-module__0VrUmW__fakeForm input,.CaptureDemo-module__0VrUmW__fakeForm textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:.75rem}.CaptureDemo-module__0VrUmW__manualWorkspace{align-items:start}.CaptureDemo-module__0VrUmW__withExcel{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr)}.CaptureDemo-module__0VrUmW__flowHeader,.CaptureDemo-module__0VrUmW__captureFooter{align-items:center;gap:var(--space-md);justify-content:space-between;display:flex}.CaptureDemo-module__0VrUmW__flowHeader span{color:var(--color-text);font-size:.95rem;font-weight:800}.CaptureDemo-module__0VrUmW__flowHeader strong{color:var(--color-primary);font-size:.9rem}.CaptureDemo-module__0VrUmW__manualStack{gap:var(--space-sm);display:grid}.CaptureDemo-module__0VrUmW__manualStep{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;gap:var(--space-sm);text-align:left;min-height:3rem;padding:.7rem;display:flex}.CaptureDemo-module__0VrUmW__manualStep:disabled{cursor:default;opacity:.58}.CaptureDemo-module__0VrUmW__manualStep span{background:var(--color-surface-muted);border-radius:999px;flex:0 0 1.7rem;place-items:center;height:1.7rem;display:inline-grid}.CaptureDemo-module__0VrUmW__currentStep{border-color:var(--color-primary);color:var(--color-text)}.CaptureDemo-module__0VrUmW__doneStep{border-color:var(--color-primary);color:var(--color-primary-strong);background:var(--color-primary-soft)}.CaptureDemo-module__0VrUmW__doneStep span{background:var(--color-primary)}.CaptureDemo-module__0VrUmW__manualOutput,.CaptureDemo-module__0VrUmW__manualOutput{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-md)}.CaptureDemo-module__0VrUmW__manualOutput strong,.CaptureDemo-module__0VrUmW__manualOutput strong{color:var(--color-text);margin-bottom:var(--space-xs);display:block}.CaptureDemo-module__0VrUmW__manualOutput p,.CaptureDemo-module__0VrUmW__captureFooter p{color:var(--color-text-muted);margin:0;line-height:1.55}.CaptureDemo-module__0VrUmW__automationCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-md);padding:var(--space-sm);display:grid}.CaptureDemo-module__0VrUmW__automationStart,.CaptureDemo-module__0VrUmW__automationRunning,.CaptureDemo-module__0VrUmW__automationComplete{gap:var(--space-md);display:grid}.CaptureDemo-module__0VrUmW__automationStart{text-align:center;justify-items:center}.CaptureDemo-module__0VrUmW__automationStart strong,.CaptureDemo-module__0VrUmW__automationRunning strong,.CaptureDemo-module__0VrUmW__automationComplete strong,.CaptureDemo-module__0VrUmW__emailReceived summary,.CaptureDemo-module__0VrUmW__pdfAttachment summary{color:var(--color-text);font-weight:800}.CaptureDemo-module__0VrUmW__automationStart p,.CaptureDemo-module__0VrUmW__automationRunning p,.CaptureDemo-module__0VrUmW__automationComplete p,.CaptureDemo-module__0VrUmW__emailReceived p,.CaptureDemo-module__0VrUmW__pdfAttachment p{color:var(--color-text-muted);margin:0;line-height:1.5}.CaptureDemo-module__0VrUmW__automationRunning,.CaptureDemo-module__0VrUmW__automationComplete,.CaptureDemo-module__0VrUmW__emailReceived,.CaptureDemo-module__0VrUmW__pdfAttachment{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-md);animation:.22s CaptureDemo-module__0VrUmW__slideIn}.CaptureDemo-module__0VrUmW__automationComplete{background:var(--color-primary-soft);border-color:var(--color-primary-ring);gap:calc(var(--space-md) + .5rem)}.CaptureDemo-module__0VrUmW__automationComplete>div{gap:calc(var(--space-sm) + .25rem);display:grid}.CaptureDemo-module__0VrUmW__runningStep{gap:var(--space-xs);display:grid}.CaptureDemo-module__0VrUmW__runningStep span{background:var(--color-border);border-radius:999px;height:.45rem;position:relative;overflow:hidden}.CaptureDemo-module__0VrUmW__runningStep span:before{background:var(--color-primary);border-radius:inherit;content:"";width:42%;height:100%;animation:1.1s ease-in-out infinite CaptureDemo-module__0VrUmW__progressSweep;position:absolute;top:0;left:0}.CaptureDemo-module__0VrUmW__emailReceived summary,.CaptureDemo-module__0VrUmW__pdfAttachment summary{cursor:pointer}.CaptureDemo-module__0VrUmW__pdfAttachment summary{background:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-on-primary);padding:.7rem .9rem;font-weight:800;display:inline-flex}.CaptureDemo-module__0VrUmW__emailReceived div,.CaptureDemo-module__0VrUmW__pdfDocument{border-top:1px solid var(--color-border);margin-top:var(--space-md);padding-top:var(--space-md)}.CaptureDemo-module__0VrUmW__emailReceived div{gap:var(--space-xs);display:grid}.CaptureDemo-module__0VrUmW__emailReceived span{color:var(--color-primary);font-size:.82rem;font-weight:800}.CaptureDemo-module__0VrUmW__pdfDocument{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);gap:var(--space-md);padding:var(--space-md);display:grid}.CaptureDemo-module__0VrUmW__pdfDocument>strong{color:var(--color-text);font-size:1rem}.CaptureDemo-module__0VrUmW__pdfDocument div{gap:var(--space-xs);grid-template-columns:minmax(6rem,.45fr) minmax(0,1fr);display:grid}.CaptureDemo-module__0VrUmW__pdfDocument span{color:var(--color-primary);font-size:.82rem;font-weight:800}.CaptureDemo-module__0VrUmW__pdfDocument p{color:var(--color-text-muted);margin:0;line-height:1.45}.CaptureDemo-module__0VrUmW__automationComplete span{color:var(--color-primary-strong);font-size:.9rem;font-weight:800}.CaptureDemo-module__0VrUmW__captureFooter{border-top:1px solid var(--color-border);padding-top:var(--space-md)}.CaptureDemo-module__0VrUmW__captureFooter button{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.7rem .9rem}.CaptureDemo-module__0VrUmW__modeSwitch button:focus-visible,.CaptureDemo-module__0VrUmW__captureFooter button:focus-visible,.CaptureDemo-module__0VrUmW__manualStep:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@keyframes CaptureDemo-module__0VrUmW__slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes CaptureDemo-module__0VrUmW__progressSweep{0%{transform:translate(-115%)}55%{transform:translate(70%)}to{transform:translate(240%)}}@media (max-width:900px){.CaptureDemo-module__0VrUmW__captureWorkspace,.CaptureDemo-module__0VrUmW__withExcel{grid-template-columns:1fr}.CaptureDemo-module__0VrUmW__captureIntro,.CaptureDemo-module__0VrUmW__captureFooter{flex-direction:column;align-items:stretch}.CaptureDemo-module__0VrUmW__captureTools{justify-content:stretch}.CaptureDemo-module__0VrUmW__modeSwitch{width:100%}.CaptureDemo-module__0VrUmW__modeSwitch button{flex:1}}@media (max-width:560px){.CaptureDemo-module__0VrUmW__captureDemo{gap:var(--space-md);padding:var(--space-sm)}.CaptureDemo-module__0VrUmW__captureWorkspace,.CaptureDemo-module__0VrUmW__manualWorkspace,.CaptureDemo-module__0VrUmW__flowPanel,.CaptureDemo-module__0VrUmW__fakeForm,.CaptureDemo-module__0VrUmW__automationCard{gap:var(--space-sm)}.CaptureDemo-module__0VrUmW__modeSwitch button{padding:.55rem .45rem;font-size:.86rem}.CaptureDemo-module__0VrUmW__flowHeader{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.CaptureDemo-module__0VrUmW__captureFooter button{width:100%}}
.Toast-module__n3n2OW__toast{background:var(--color-dark-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);color:var(--color-on-primary);font:inherit;max-width:19rem;padding:var(--space-md);bottom:2rem;right:var(--layout-page-padding);text-align:left;z-index:30;border:1px solid #ffffff1f;animation:.22s Toast-module__n3n2OW__toastIn;position:fixed}button.Toast-module__n3n2OW__toast{cursor:pointer}button.Toast-module__n3n2OW__toast:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.Toast-module__n3n2OW__toast strong{margin-bottom:var(--space-xs);display:block}.Toast-module__n3n2OW__toast p{color:#ffffffc7;margin:0;line-height:1.45}@keyframes Toast-module__n3n2OW__toastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}
.EmailComposerModal-module__aKPRFW__modalBackdrop{padding:var(--layout-page-padding);z-index:20;background:#14201b6b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.EmailComposerModal-module__aKPRFW__emailModal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:var(--space-md);max-width:38rem;padding:var(--space-lg);width:min(100%,38rem);display:grid}.EmailComposerModal-module__aKPRFW__emailTopbar{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:var(--space-md);padding:var(--space-md);justify-content:space-between;display:flex}.EmailComposerModal-module__aKPRFW__emailTopbar h4{color:var(--color-text);margin:0;font-size:1.35rem;line-height:1.2}.EmailComposerModal-module__aKPRFW__demoLabel{color:var(--color-primary);margin:0 0 var(--space-sm);text-transform:uppercase;font-size:.82rem;font-weight:800}.EmailComposerModal-module__aKPRFW__modalClose,.EmailComposerModal-module__aKPRFW__emailActions button{cursor:pointer;font:inherit;border:0;font-weight:800}.EmailComposerModal-module__aKPRFW__modalClose{background:var(--color-surface-muted);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:.55rem .7rem}.EmailComposerModal-module__aKPRFW__attachmentBox{background:var(--color-primary-soft);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-sm);padding:var(--space-md);display:grid}.EmailComposerModal-module__aKPRFW__attachmentBox label,.EmailComposerModal-module__aKPRFW__emailField{color:var(--color-text);gap:var(--space-xs);font-size:.9rem;font-weight:800;display:grid}.EmailComposerModal-module__aKPRFW__attachmentBox select,.EmailComposerModal-module__aKPRFW__emailField input,.EmailComposerModal-module__aKPRFW__emailField textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:.75rem}.EmailComposerModal-module__aKPRFW__attachmentBox select:disabled{cursor:default;opacity:.6}.EmailComposerModal-module__aKPRFW__attachmentBox p{border-top:1px solid var(--color-primary-ring);color:var(--color-primary-strong);gap:var(--space-xs);padding-top:var(--space-sm);margin:0;font-size:.9rem;font-weight:800;line-height:1.45;display:grid}.EmailComposerModal-module__aKPRFW__attachmentBox p strong{color:var(--color-text)}.EmailComposerModal-module__aKPRFW__attachmentBox p span{color:var(--color-primary-strong)}.EmailComposerModal-module__aKPRFW__emailActions{justify-content:flex-end;display:flex}.EmailComposerModal-module__aKPRFW__emailActions button{background:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-on-primary);padding:.85rem 1rem}.EmailComposerModal-module__aKPRFW__emailActions button:disabled{cursor:default;opacity:.58}.EmailComposerModal-module__aKPRFW__modalClose:focus-visible,.EmailComposerModal-module__aKPRFW__emailActions button:focus-visible,.EmailComposerModal-module__aKPRFW__emailField input:focus-visible,.EmailComposerModal-module__aKPRFW__emailField textarea:focus-visible,.EmailComposerModal-module__aKPRFW__attachmentBox select:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (max-width:520px){.EmailComposerModal-module__aKPRFW__modalBackdrop{padding:var(--space-sm);align-items:stretch}.EmailComposerModal-module__aKPRFW__emailModal{max-height:calc(100dvh - 1.5rem);padding:var(--space-md);align-self:center;overflow-y:auto}.EmailComposerModal-module__aKPRFW__emailTopbar{padding:var(--space-sm);align-items:flex-start}.EmailComposerModal-module__aKPRFW__emailTopbar h4{font-size:1.12rem}.EmailComposerModal-module__aKPRFW__emailActions button{width:100%}}
.ExcelPanel-module__7GWpXa__excelPanel{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:var(--space-md);padding:var(--space-md);background:#f7fbf6;border:1px solid #9fc79d;animation:.22s ExcelPanel-module__7GWpXa__slideIn;display:grid}.ExcelPanel-module__7GWpXa__excelToolbar{align-items:center;gap:var(--space-md);justify-content:space-between;display:flex}.ExcelPanel-module__7GWpXa__excelToolbar span{border-radius:var(--radius-sm);color:var(--color-on-primary);background:#217346;padding:.35rem .55rem;font-size:.82rem;font-weight:800}.ExcelPanel-module__7GWpXa__excelToolbar strong{color:var(--color-text);font-size:.9rem}.ExcelPanel-module__7GWpXa__excelGrid{background:var(--color-surface);border-top:1px solid #bdd7b8;border-left:1px solid #bdd7b8;grid-template-columns:minmax(6rem,.55fr) minmax(9rem,1fr);display:grid}.ExcelPanel-module__7GWpXa__excelCell,.ExcelPanel-module__7GWpXa__excelInput{color:var(--color-text);font:inherit;border:1px solid #bdd7b8;border-top:0;border-left:0;min-height:2.35rem;padding:.55rem .65rem}.ExcelPanel-module__7GWpXa__excelCell{background:#eaf3e7;font-size:.82rem;font-weight:800}.ExcelPanel-module__7GWpXa__excelInput{background:var(--color-surface);width:100%;min-width:0}.ExcelPanel-module__7GWpXa__excelButton{border-radius:var(--radius-sm);color:var(--color-on-primary);cursor:pointer;font:inherit;background:#217346;border:0;justify-self:end;padding:.75rem 1rem;font-weight:800}.ExcelPanel-module__7GWpXa__excelButton:disabled{cursor:default;opacity:.58}.ExcelPanel-module__7GWpXa__excelButton:focus-visible,.ExcelPanel-module__7GWpXa__excelInput:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (max-width:520px){.ExcelPanel-module__7GWpXa__excelPanel{gap:var(--space-sm);padding:var(--space-sm);overflow-x:auto}.ExcelPanel-module__7GWpXa__excelToolbar{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.ExcelPanel-module__7GWpXa__excelGrid{min-width:18rem}.ExcelPanel-module__7GWpXa__excelButton{justify-self:stretch;width:100%}}@keyframes ExcelPanel-module__7GWpXa__slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}
.EvaluationDemo-module__8jJX_q__demo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-lg);margin-top:var(--space-md);padding:var(--space-lg);display:grid}.EvaluationDemo-module__8jJX_q__header{align-items:start;gap:var(--space-md);justify-content:space-between;display:flex}.EvaluationDemo-module__8jJX_q__demoLabel{color:var(--color-primary);margin:0 0 var(--space-sm);text-transform:uppercase;font-size:.82rem;font-weight:800}.EvaluationDemo-module__8jJX_q__demo h3{color:var(--color-text);max-width:42rem;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.12}.EvaluationDemo-module__8jJX_q__modeSwitch{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.25rem;display:inline-flex}.EvaluationDemo-module__8jJX_q__modeSwitch button,.EvaluationDemo-module__8jJX_q__taskPanel button,.EvaluationDemo-module__8jJX_q__formPanel button,.EvaluationDemo-module__8jJX_q__resultPanel button,.EvaluationDemo-module__8jJX_q__modalClose,.EvaluationDemo-module__8jJX_q__emailActions button,.EvaluationDemo-module__8jJX_q__demoFooter button{cursor:pointer;font:inherit;border:0;font-weight:800}.EvaluationDemo-module__8jJX_q__modeSwitch button{border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text-muted);background:0 0;padding:.6rem .85rem}.EvaluationDemo-module__8jJX_q__modeSwitch .EvaluationDemo-module__8jJX_q__activeMode{background:var(--color-primary);color:var(--color-on-primary)}.EvaluationDemo-module__8jJX_q__workspace{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr);width:100%;display:grid}.EvaluationDemo-module__8jJX_q__automaticWorkspace{gap:var(--space-lg);grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);display:grid}.EvaluationDemo-module__8jJX_q__automationSavings{grid-column:1/-1}.EvaluationDemo-module__8jJX_q__flowPanel,.EvaluationDemo-module__8jJX_q__taskPanel,.EvaluationDemo-module__8jJX_q__formPanel,.EvaluationDemo-module__8jJX_q__resultPanel{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-sm);min-width:0;padding:var(--space-md);width:100%;display:grid}.EvaluationDemo-module__8jJX_q__flowPanel{align-content:stretch;gap:var(--space-sm);padding:var(--space-xs) var(--space-md) var(--space-md);flex-direction:column;display:flex}.EvaluationDemo-module__8jJX_q__flowHeader{align-items:center;gap:var(--space-md);justify-content:space-between;line-height:1;display:flex}.EvaluationDemo-module__8jJX_q__flowHeader span{color:var(--color-text);font-size:.95rem;font-weight:800}.EvaluationDemo-module__8jJX_q__flowHeader strong{color:var(--color-primary);font-size:.9rem}.EvaluationDemo-module__8jJX_q__manualSteps{align-content:stretch;gap:var(--space-xs);flex:1;grid-template-rows:repeat(3,minmax(3rem,1fr));display:grid}.EvaluationDemo-module__8jJX_q__manualStep{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;gap:var(--space-sm);text-align:left;width:100%;min-height:0;padding:.7rem;display:flex}.EvaluationDemo-module__8jJX_q__manualStep span{background:var(--color-surface-muted);border-radius:999px;flex:0 0 1.7rem;place-items:center;height:1.7rem;display:inline-grid}.EvaluationDemo-module__8jJX_q__doneStep{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-strong)}.EvaluationDemo-module__8jJX_q__currentStep{border-color:var(--color-primary);color:var(--color-text)}.EvaluationDemo-module__8jJX_q__manualStep:disabled{cursor:default;opacity:.58}.EvaluationDemo-module__8jJX_q__doneStep span{background:var(--color-primary);color:var(--color-on-primary)}.EvaluationDemo-module__8jJX_q__stagePanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-content:start;gap:var(--space-md);min-width:0;padding:var(--space-md);width:100%;display:grid}.EvaluationDemo-module__8jJX_q__stagePanel>strong{color:var(--color-text);font-size:1.05rem}.EvaluationDemo-module__8jJX_q__comparisonCard,.EvaluationDemo-module__8jJX_q__emailLookup{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-xs);padding:var(--space-md);display:grid}.EvaluationDemo-module__8jJX_q__comparisonCard span,.EvaluationDemo-module__8jJX_q__emailLookup span{color:var(--color-primary);font-size:.82rem;font-weight:800}.EvaluationDemo-module__8jJX_q__comparisonCard p,.EvaluationDemo-module__8jJX_q__emailLookup p{color:var(--color-text-muted);margin:0;line-height:1.45}.EvaluationDemo-module__8jJX_q__metricBox{background:var(--color-primary-soft);border-radius:var(--radius-sm);gap:var(--space-xs);padding:var(--space-md);display:grid}.EvaluationDemo-module__8jJX_q__metricBox span,.EvaluationDemo-module__8jJX_q__metricBox small{color:var(--color-text-muted);font-weight:800}.EvaluationDemo-module__8jJX_q__metricBox p{color:var(--color-primary-strong);margin:0;font-size:2rem;font-weight:900;line-height:1}.EvaluationDemo-module__8jJX_q__sentNotice{color:var(--color-primary-strong);margin:0;font-weight:800}.EvaluationDemo-module__8jJX_q__field{color:var(--color-text);gap:var(--space-xs);font-size:.9rem;font-weight:800;display:grid}.EvaluationDemo-module__8jJX_q__compactExcel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-sm);min-width:0;max-width:100%;padding:var(--space-sm);scrollbar-width:thin;display:grid;overflow-x:auto}.EvaluationDemo-module__8jJX_q__userSheet{background:#f7fbf6;border-color:#9fc79d}.EvaluationDemo-module__8jJX_q__field input,.EvaluationDemo-module__8jJX_q__field select,.EvaluationDemo-module__8jJX_q__field textarea,.EvaluationDemo-module__8jJX_q__excelInput{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:.75rem}.EvaluationDemo-module__8jJX_q__modalBackdrop{padding:var(--layout-page-padding);z-index:20;background:#14201b6b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.EvaluationDemo-module__8jJX_q__emailModal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:var(--space-md);max-width:38rem;padding:var(--space-lg);width:min(100%,38rem);display:grid}.EvaluationDemo-module__8jJX_q__emailTopbar{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:var(--space-md);padding:var(--space-md);justify-content:space-between;display:flex}.EvaluationDemo-module__8jJX_q__emailTopbar h4{color:var(--color-text);margin:0;font-size:1.35rem;line-height:1.2}.EvaluationDemo-module__8jJX_q__modalClose{background:var(--color-surface-muted);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:.55rem .7rem}.EvaluationDemo-module__8jJX_q__attachmentBox{background:var(--color-primary-soft);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-sm);padding:var(--space-md);display:grid}.EvaluationDemo-module__8jJX_q__attachmentBox label{color:var(--color-text);align-items:center;gap:var(--space-sm);font-size:.9rem;font-weight:800;display:flex}.EvaluationDemo-module__8jJX_q__attachmentBox input{accent-color:var(--color-primary)}.EvaluationDemo-module__8jJX_q__attachmentBox p{border-top:1px solid var(--color-primary-ring);color:var(--color-primary-strong);gap:var(--space-xs);padding-top:var(--space-sm);margin:0;font-size:.9rem;font-weight:800;line-height:1.45;display:grid}.EvaluationDemo-module__8jJX_q__attachmentBox p strong{color:var(--color-text)}.EvaluationDemo-module__8jJX_q__emailActions{justify-content:flex-end;display:flex}.EvaluationDemo-module__8jJX_q__taskPanel button,.EvaluationDemo-module__8jJX_q__formPanel button,.EvaluationDemo-module__8jJX_q__resultPanel button,.EvaluationDemo-module__8jJX_q__emailActions button,.EvaluationDemo-module__8jJX_q__demoFooter button{background:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-on-primary);justify-self:start;padding:.85rem 1rem}.EvaluationDemo-module__8jJX_q__taskPanel button:disabled,.EvaluationDemo-module__8jJX_q__formPanel button:disabled,.EvaluationDemo-module__8jJX_q__resultPanel button:disabled,.EvaluationDemo-module__8jJX_q__emailActions button:disabled{cursor:default;opacity:.58}.EvaluationDemo-module__8jJX_q__demoFooter{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-md);padding-top:var(--space-md);grid-column:1/-1;justify-content:space-between;width:100%;display:flex}.EvaluationDemo-module__8jJX_q__demoFooter p{color:var(--color-text-muted);margin:0;line-height:1.5}.EvaluationDemo-module__8jJX_q__demoFooter button{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-text);flex:none;padding:.7rem .9rem}.EvaluationDemo-module__8jJX_q__resultPanel{background:var(--color-primary-soft);align-content:center;min-height:22rem}.EvaluationDemo-module__8jJX_q__resultPanel strong{color:var(--color-text);font-size:1.2rem}.EvaluationDemo-module__8jJX_q__resultPanel p{color:var(--color-text-muted);margin:0;line-height:1.5}.EvaluationDemo-module__8jJX_q__runningState,.EvaluationDemo-module__8jJX_q__completeState{gap:var(--space-sm);animation:.22s EvaluationDemo-module__8jJX_q__slideIn;display:grid}.EvaluationDemo-module__8jJX_q__runningState span{background:var(--color-border);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.EvaluationDemo-module__8jJX_q__runningState span:before{background:var(--color-primary);border-radius:inherit;content:"";width:42%;height:100%;animation:1.1s ease-in-out infinite EvaluationDemo-module__8jJX_q__progressSweep;position:absolute;top:0;left:0}.EvaluationDemo-module__8jJX_q__completeState>span{color:var(--color-primary-strong);font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1}.EvaluationDemo-module__8jJX_q__completeState small{color:var(--color-primary-strong);font-size:.95rem;font-weight:800}.EvaluationDemo-module__8jJX_q__excelToolbar{align-items:center;gap:var(--space-md);justify-content:space-between;display:flex}.EvaluationDemo-module__8jJX_q__excelToolbar span{border-radius:var(--radius-sm);color:var(--color-on-primary);background:#217346;padding:.35rem .55rem;font-size:.82rem;font-weight:800}.EvaluationDemo-module__8jJX_q__excelToolbar strong{color:var(--color-text);font-size:.9rem}.EvaluationDemo-module__8jJX_q__excelGrid{background:var(--color-surface);border-top:1px solid #bdd7b8;border-left:1px solid #bdd7b8;grid-template-columns:minmax(7rem,.65fr) minmax(10rem,1fr) minmax(8rem,.7fr);min-width:25rem;display:grid}.EvaluationDemo-module__8jJX_q__twoColumnExcel{grid-template-columns:minmax(9rem,1fr) minmax(8rem,.7fr)}.EvaluationDemo-module__8jJX_q__excelCell,.EvaluationDemo-module__8jJX_q__excelText,.EvaluationDemo-module__8jJX_q__excelInput{color:var(--color-text);font:inherit;border:1px solid #bdd7b8;border-top:0;border-left:0;min-height:2.35rem;padding:.55rem .65rem}.EvaluationDemo-module__8jJX_q__excelCell{background:#eaf3e7;font-size:.82rem;font-weight:800}.EvaluationDemo-module__8jJX_q__excelText{background:var(--color-surface);color:var(--color-text-muted);overflow-wrap:anywhere;min-width:0;font-size:.86rem;line-height:1.35}.EvaluationDemo-module__8jJX_q__modeSwitch button:focus-visible,.EvaluationDemo-module__8jJX_q__taskPanel button:focus-visible,.EvaluationDemo-module__8jJX_q__formPanel button:focus-visible,.EvaluationDemo-module__8jJX_q__resultPanel button:focus-visible,.EvaluationDemo-module__8jJX_q__manualStep:focus-visible,.EvaluationDemo-module__8jJX_q__modalClose:focus-visible,.EvaluationDemo-module__8jJX_q__emailActions button:focus-visible,.EvaluationDemo-module__8jJX_q__demoFooter button:focus-visible,.EvaluationDemo-module__8jJX_q__field input:focus-visible,.EvaluationDemo-module__8jJX_q__field select:focus-visible,.EvaluationDemo-module__8jJX_q__field textarea:focus-visible,.EvaluationDemo-module__8jJX_q__excelInput:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@keyframes EvaluationDemo-module__8jJX_q__slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes EvaluationDemo-module__8jJX_q__progressSweep{0%{transform:translate(-115%)}55%{transform:translate(70%)}to{transform:translate(240%)}}@media (max-width:900px){.EvaluationDemo-module__8jJX_q__header,.EvaluationDemo-module__8jJX_q__workspace,.EvaluationDemo-module__8jJX_q__automaticWorkspace{grid-template-columns:1fr}.EvaluationDemo-module__8jJX_q__header{flex-direction:column;align-items:stretch}.EvaluationDemo-module__8jJX_q__modeSwitch{width:100%}.EvaluationDemo-module__8jJX_q__modeSwitch button{flex:1}}@media (max-width:560px){.EvaluationDemo-module__8jJX_q__demo{gap:var(--space-md);padding:var(--space-sm)}.EvaluationDemo-module__8jJX_q__workspace,.EvaluationDemo-module__8jJX_q__automaticWorkspace,.EvaluationDemo-module__8jJX_q__flowPanel,.EvaluationDemo-module__8jJX_q__taskPanel,.EvaluationDemo-module__8jJX_q__formPanel,.EvaluationDemo-module__8jJX_q__resultPanel{gap:var(--space-sm);justify-self:stretch}.EvaluationDemo-module__8jJX_q__stagePanel{padding:var(--space-sm)}.EvaluationDemo-module__8jJX_q__taskPanel>button,.EvaluationDemo-module__8jJX_q__stagePanel>button{justify-self:stretch;width:100%}.EvaluationDemo-module__8jJX_q__modeSwitch button{padding:.55rem .45rem;font-size:.86rem}.EvaluationDemo-module__8jJX_q__flowHeader,.EvaluationDemo-module__8jJX_q__emailTopbar,.EvaluationDemo-module__8jJX_q__demoFooter{align-items:stretch;gap:var(--space-xs);flex-direction:column}.EvaluationDemo-module__8jJX_q__demoFooter button,.EvaluationDemo-module__8jJX_q__emailActions button{width:100%}.EvaluationDemo-module__8jJX_q__emailActions{justify-content:stretch}.EvaluationDemo-module__8jJX_q__modalBackdrop{padding:var(--space-sm);align-items:stretch}.EvaluationDemo-module__8jJX_q__emailModal{max-height:calc(100dvh - 1.5rem);padding:var(--space-md);align-self:center;overflow-y:auto}.EvaluationDemo-module__8jJX_q__excelGrid{min-width:23rem}.EvaluationDemo-module__8jJX_q__twoColumnExcel{min-width:18rem}}
.ReportDemo-module__IcoQNa__demo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:var(--space-lg);margin-top:var(--space-md);padding:var(--space-lg);display:grid}.ReportDemo-module__IcoQNa__header{align-items:start;gap:var(--space-md);justify-content:space-between;display:flex}.ReportDemo-module__IcoQNa__demoLabel{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.ReportDemo-module__IcoQNa__demo h3{color:var(--color-text);margin:0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.12}.ReportDemo-module__IcoQNa__modeSwitch{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:none;padding:.25rem;display:inline-flex}.ReportDemo-module__IcoQNa__modeSwitch button{border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:.6rem .85rem;font-weight:800}.ReportDemo-module__IcoQNa__modeSwitch .ReportDemo-module__IcoQNa__activeMode{background:var(--color-primary);color:var(--color-on-primary)}.ReportDemo-module__IcoQNa__workspace{display:block}.ReportDemo-module__IcoQNa__manualDemo{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(14rem,.65fr);display:grid}.ReportDemo-module__IcoQNa__manualPanel,.ReportDemo-module__IcoQNa__stepPanel,.ReportDemo-module__IcoQNa__automatic{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-md);padding:var(--space-md);display:grid}.ReportDemo-module__IcoQNa__manualPanel{background:var(--color-surface);min-height:22rem}.ReportDemo-module__IcoQNa__compactManualPanel{align-content:start;min-height:0}.ReportDemo-module__IcoQNa__manualPanel>strong{color:var(--color-text);font-size:1.1rem}.ReportDemo-module__IcoQNa__stepEyebrow{color:var(--color-primary);text-transform:uppercase;font-size:.78rem;font-weight:800}.ReportDemo-module__IcoQNa__fileStack,.ReportDemo-module__IcoQNa__inboxStack{gap:var(--space-sm);display:grid}.ReportDemo-module__IcoQNa__fileCard,.ReportDemo-module__IcoQNa__inboxItem,.ReportDemo-module__IcoQNa__filePill,.ReportDemo-module__IcoQNa__reportAttachment,.ReportDemo-module__IcoQNa__attachmentBox{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-xs);padding:var(--space-md);display:grid}.ReportDemo-module__IcoQNa__fileCard span,.ReportDemo-module__IcoQNa__inboxItem span,.ReportDemo-module__IcoQNa__reportAttachment span,.ReportDemo-module__IcoQNa__attachmentBox span{color:var(--color-primary);text-transform:uppercase;font-size:.78rem;font-weight:800}.ReportDemo-module__IcoQNa__fileCard p,.ReportDemo-module__IcoQNa__inboxItem p,.ReportDemo-module__IcoQNa__filePill p,.ReportDemo-module__IcoQNa__reportAttachment p,.ReportDemo-module__IcoQNa__automatic p{color:var(--color-text-muted);margin:0;line-height:1.45}.ReportDemo-module__IcoQNa__reportFinalStep{align-self:start;align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.ReportDemo-module__IcoQNa__reportAttachment{gap:.25rem;min-width:0;padding:.8rem .9rem}.ReportDemo-module__IcoQNa__reportAttachment strong{color:var(--color-text);font-size:.92rem;line-height:1.2}.ReportDemo-module__IcoQNa__reportAttachment p{max-width:30rem;font-size:.82rem;line-height:1.35}.ReportDemo-module__IcoQNa__reportResultPanel,.ReportDemo-module__IcoQNa__sentNotice{grid-column:1/-1;width:100%}.ReportDemo-module__IcoQNa__inboxItem{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}.ReportDemo-module__IcoQNa__inboxItem strong{color:var(--color-text)}.ReportDemo-module__IcoQNa__filePill{background:var(--color-surface);padding:var(--space-sm)}.ReportDemo-module__IcoQNa__emailInbox{background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid #ddd;gap:.4rem;padding-bottom:.4rem;display:grid;overflow:hidden}.ReportDemo-module__IcoQNa__emailInboxHeader{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:#f2f2f2;border-bottom:1px solid #ddd;justify-content:space-between;margin-bottom:.2rem;display:flex}.ReportDemo-module__IcoQNa__emailInboxHeader span{color:#666;text-transform:uppercase;font-size:.78rem;font-weight:800}.ReportDemo-module__IcoQNa__emailInboxHeader strong{color:var(--color-text);font-size:.9rem}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow{border:1px solid #d8d8d8;border-bottom-color:var(--color-border);color:var(--color-text);align-items:center;gap:var(--space-sm);margin:0 var(--space-sm);min-height:3.35rem;padding:.65rem var(--space-md);text-align:left;width:calc(100% - (var(--space-sm) * 2));background:#fff;border-radius:0;justify-self:stretch;display:flex}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow:last-child{border-bottom:0}.ReportDemo-module__IcoQNa__emailStatus{text-transform:uppercase;border-radius:999px;flex:0 0 4.6rem;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.ReportDemo-module__IcoQNa__emailStatus i{background:#777;border-radius:999px;width:.45rem;height:.45rem}.ReportDemo-module__IcoQNa__emailRow div{flex:auto;gap:.1rem;min-width:0;display:grid}.ReportDemo-module__IcoQNa__emailRow strong{color:var(--color-text);font-size:.94rem}.ReportDemo-module__IcoQNa__emailRow p,.ReportDemo-module__IcoQNa__emailRow small{margin:0}.ReportDemo-module__IcoQNa__emailRow p{color:var(--color-text);font-weight:800}.ReportDemo-module__IcoQNa__emailRow small{color:var(--color-text-muted);font-size:.82rem;font-weight:800}.ReportDemo-module__IcoQNa__emailRow>small{flex:none}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow.ReportDemo-module__IcoQNa__unreadEmail{cursor:pointer;background:#eef6f2;border-color:#b8d6cc #b8d6cc #b8d6cc #78a898;border-left-style:solid;border-left-width:3px}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow.ReportDemo-module__IcoQNa__unreadEmail:hover{background:#e5f1ec;border-color:#9fc9bb #9fc9bb #9fc9bb #629d8a}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow.ReportDemo-module__IcoQNa__unreadEmail .ReportDemo-module__IcoQNa__emailStatus{color:#315d50;background:#dceee8}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow.ReportDemo-module__IcoQNa__readEmail{background:#e9e9e9;border-color:#d2d2d2}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow:disabled{cursor:default;opacity:1}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow.ReportDemo-module__IcoQNa__readEmail strong,.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow.ReportDemo-module__IcoQNa__readEmail p,.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow.ReportDemo-module__IcoQNa__readEmail small{color:#6b6b6b}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow.ReportDemo-module__IcoQNa__readEmail .ReportDemo-module__IcoQNa__emailStatus{color:#5f5f5f;background:#dedede}.ReportDemo-module__IcoQNa__reportTable{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;overflow:hidden}.ReportDemo-module__IcoQNa__reportHeader,.ReportDemo-module__IcoQNa__reportRow{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-sm);padding:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(6rem,.6fr) minmax(7rem,.75fr);display:grid}.ReportDemo-module__IcoQNa__reportHeader{background:var(--color-surface);color:var(--color-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.ReportDemo-module__IcoQNa__reportRow:last-child{border-bottom:0}.ReportDemo-module__IcoQNa__reportRow span{color:var(--color-text);font-weight:800}.ReportDemo-module__IcoQNa__reportRow strong{color:var(--color-primary-strong)}.ReportDemo-module__IcoQNa__reportRow p{color:var(--color-text-muted);margin:0}.ReportDemo-module__IcoQNa__manualPanel button,.ReportDemo-module__IcoQNa__emailActions button,.ReportDemo-module__IcoQNa__modalClose,.ReportDemo-module__IcoQNa__demoFooter button{border-radius:var(--radius-sm);cursor:pointer;font:inherit;border:0;font-weight:800}.ReportDemo-module__IcoQNa__manualPanel button,.ReportDemo-module__IcoQNa__emailActions button{background:var(--color-primary);color:var(--color-on-primary);justify-self:start;padding:.85rem 1rem}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__outlookButton{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-on-primary);white-space:nowrap;justify-self:end;align-items:center;min-height:2.4rem;padding:.65rem .9rem;line-height:1;display:inline-flex}.ReportDemo-module__IcoQNa__modalClose{background:var(--color-surface-muted);color:var(--color-text);padding:.7rem .9rem}.ReportDemo-module__IcoQNa__demoFooter{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-md);padding-top:var(--space-md);justify-content:space-between;display:flex}.ReportDemo-module__IcoQNa__demoFooter p{color:var(--color-text-muted);margin:0;line-height:1.5}.ReportDemo-module__IcoQNa__demoFooter button{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-text);flex:none;padding:.7rem .9rem}.ReportDemo-module__IcoQNa__stepPanel{align-content:start}.ReportDemo-module__IcoQNa__stepHeader{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.ReportDemo-module__IcoQNa__stepHeader span{color:var(--color-text);font-weight:800}.ReportDemo-module__IcoQNa__stepHeader strong{color:var(--color-primary);font-size:.9rem}.ReportDemo-module__IcoQNa__reportStep{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:var(--space-sm);font:inherit;padding:var(--space-sm);text-align:left;font-weight:800;display:flex}.ReportDemo-module__IcoQNa__reportStep span{color:var(--color-primary)}.ReportDemo-module__IcoQNa__reportStep:disabled{cursor:default;opacity:.6}.ReportDemo-module__IcoQNa__doneStep,.ReportDemo-module__IcoQNa__currentStep{border-color:var(--color-primary);color:var(--color-primary-strong)}.ReportDemo-module__IcoQNa__doneStep{background:var(--color-primary-soft)}.ReportDemo-module__IcoQNa__sentNotice{color:var(--color-primary-strong);margin:0;font-weight:800}.ReportDemo-module__IcoQNa__automatic{align-content:start;gap:var(--space-lg);background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);padding:0;display:grid}.ReportDemo-module__IcoQNa__automaticSummary,.ReportDemo-module__IcoQNa__chartCard{background:var(--color-primary-soft);border:1px solid var(--color-primary-ring);border-radius:var(--radius-md);gap:var(--space-md);padding:var(--space-md);display:grid}.ReportDemo-module__IcoQNa__chartCard{background:var(--color-surface);border-color:var(--color-border)}.ReportDemo-module__IcoQNa__automaticSummary>strong,.ReportDemo-module__IcoQNa__chartCard>strong{color:var(--color-text);font-size:1.1rem}.ReportDemo-module__IcoQNa__automatic span{color:var(--color-primary);text-transform:uppercase;font-size:.82rem;font-weight:800}.ReportDemo-module__IcoQNa__automatic small{color:var(--color-primary-strong);font-weight:800}.ReportDemo-module__IcoQNa__autoMetricGrid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ReportDemo-module__IcoQNa__autoMetric{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-xs);padding:var(--space-sm);display:grid}.ReportDemo-module__IcoQNa__autoMetric span{color:var(--color-text-muted);font-size:.72rem}.ReportDemo-module__IcoQNa__autoMetric strong{color:var(--color-primary-strong);font-size:1.35rem}.ReportDemo-module__IcoQNa__autoMetric small{color:var(--color-text-muted);text-transform:none;font-size:.78rem;line-height:1.35}.ReportDemo-module__IcoQNa__metricMiss{background:#9a341214;border-color:#9a341259}.ReportDemo-module__IcoQNa__metricMiss span,.ReportDemo-module__IcoQNa__metricMiss strong,.ReportDemo-module__IcoQNa__metricMiss small{color:#9a3412}.ReportDemo-module__IcoQNa__xyChart{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:14rem;display:block}.ReportDemo-module__IcoQNa__axisLine{stroke:var(--color-border);stroke-width:1.5px}.ReportDemo-module__IcoQNa__gridLine{stroke:var(--color-border);stroke-width:1px}.ReportDemo-module__IcoQNa__targetGridLine{stroke:var(--color-accent);stroke-dasharray:6 5;stroke-width:1.5px}.ReportDemo-module__IcoQNa__axisLabel,.ReportDemo-module__IcoQNa__xAxisLabel,.ReportDemo-module__IcoQNa__targetLabel,.ReportDemo-module__IcoQNa__pointValue,.ReportDemo-module__IcoQNa__chartLegend span{color:var(--color-accent-strong);text-transform:uppercase;font-size:.76rem;font-weight:800}.ReportDemo-module__IcoQNa__axisLabel,.ReportDemo-module__IcoQNa__xAxisLabel{fill:var(--color-text-muted);text-anchor:middle}.ReportDemo-module__IcoQNa__axisLabel{text-anchor:end}.ReportDemo-module__IcoQNa__targetLabel{fill:var(--color-accent-strong);paint-order:stroke;stroke:var(--color-surface);stroke-linejoin:round;stroke-width:4px}.ReportDemo-module__IcoQNa__productionLine{fill:none;stroke:var(--color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ReportDemo-module__IcoQNa__productionPoint{fill:var(--color-surface);stroke:var(--color-primary);stroke-width:3px}.ReportDemo-module__IcoQNa__peakPoint{fill:var(--color-primary-soft);stroke-width:4px}.ReportDemo-module__IcoQNa__pointValue{fill:var(--color-primary-strong);text-anchor:middle}.ReportDemo-module__IcoQNa__peakLabel{fill:var(--color-primary-strong);paint-order:stroke;stroke:var(--color-surface);stroke-linejoin:round;stroke-width:4px;text-anchor:end;text-transform:uppercase;font-size:.72rem;font-weight:800}.ReportDemo-module__IcoQNa__chartLegend{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.ReportDemo-module__IcoQNa__chartLegend strong{color:var(--color-primary-strong);font-size:.9rem}.ReportDemo-module__IcoQNa__trend,.ReportDemo-module__IcoQNa__notification{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary-strong);padding:var(--space-sm);font-weight:800}.ReportDemo-module__IcoQNa__modalBackdrop{padding:var(--space-md);z-index:40;background:#14201b73;place-items:center;display:grid;position:fixed;inset:0}.ReportDemo-module__IcoQNa__emailModal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:var(--space-md);max-width:34rem;padding:var(--space-lg);width:min(100%,34rem);display:grid}.ReportDemo-module__IcoQNa__emailTopbar{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:var(--space-md);padding:var(--space-md);justify-content:space-between;display:flex}.ReportDemo-module__IcoQNa__emailTopbar h4{color:var(--color-text);margin:0;font-size:1.25rem}.ReportDemo-module__IcoQNa__emailField{color:var(--color-text);gap:var(--space-xs);font-size:.9rem;font-weight:800;display:grid}.ReportDemo-module__IcoQNa__attachmentBox label{color:var(--color-text);align-items:center;gap:var(--space-sm);justify-content:flex-start;font-size:.9rem;font-weight:800;display:inline-flex}.ReportDemo-module__IcoQNa__attachmentBox input{accent-color:var(--color-primary);margin:0}.ReportDemo-module__IcoQNa__emailField input,.ReportDemo-module__IcoQNa__emailField textarea{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:.75rem}.ReportDemo-module__IcoQNa__attachmentBox p{border-top:1px solid var(--color-primary-ring);color:var(--color-primary-strong);gap:var(--space-xs);padding-top:var(--space-sm);margin:0;font-size:.9rem;font-weight:800;line-height:1.45;display:grid}.ReportDemo-module__IcoQNa__attachmentBox p strong{color:var(--color-text)}.ReportDemo-module__IcoQNa__emailActions{justify-content:flex-end;display:flex}.ReportDemo-module__IcoQNa__emailActions button:disabled{cursor:default;opacity:.58}.ReportDemo-module__IcoQNa__manualPanel button:focus-visible,.ReportDemo-module__IcoQNa__modeSwitch button:focus-visible,.ReportDemo-module__IcoQNa__reportStep:focus-visible,.ReportDemo-module__IcoQNa__emailActions button:focus-visible,.ReportDemo-module__IcoQNa__demoFooter button:focus-visible,.ReportDemo-module__IcoQNa__modalClose:focus-visible,.ReportDemo-module__IcoQNa__emailField input:focus-visible,.ReportDemo-module__IcoQNa__emailField textarea:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (max-width:900px){.ReportDemo-module__IcoQNa__header,.ReportDemo-module__IcoQNa__automatic,.ReportDemo-module__IcoQNa__manualDemo{grid-template-columns:1fr}.ReportDemo-module__IcoQNa__header{flex-direction:column;align-items:stretch}.ReportDemo-module__IcoQNa__modeSwitch{width:100%}.ReportDemo-module__IcoQNa__modeSwitch button{flex:1}.ReportDemo-module__IcoQNa__emailInboxHeader,.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__emailRow{flex-direction:column;align-items:stretch}.ReportDemo-module__IcoQNa__emailRow>small{flex:none}.ReportDemo-module__IcoQNa__reportFinalStep{grid-template-columns:1fr}.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__outlookButton{justify-self:start}.ReportDemo-module__IcoQNa__reportHeader,.ReportDemo-module__IcoQNa__reportRow{grid-template-columns:1fr}}@media (max-width:560px){.ReportDemo-module__IcoQNa__demo{gap:var(--space-md);padding:var(--space-sm)}.ReportDemo-module__IcoQNa__manualDemo,.ReportDemo-module__IcoQNa__manualPanel,.ReportDemo-module__IcoQNa__stepPanel,.ReportDemo-module__IcoQNa__automatic{gap:var(--space-sm)}.ReportDemo-module__IcoQNa__modeSwitch button{padding:.55rem .45rem;font-size:.86rem}.ReportDemo-module__IcoQNa__demoFooter,.ReportDemo-module__IcoQNa__emailTopbar{align-items:stretch;gap:var(--space-xs);flex-direction:column}.ReportDemo-module__IcoQNa__demoFooter button,.ReportDemo-module__IcoQNa__emailActions button,.ReportDemo-module__IcoQNa__manualPanel button,.ReportDemo-module__IcoQNa__manualPanel .ReportDemo-module__IcoQNa__outlookButton{justify-self:stretch;width:100%}.ReportDemo-module__IcoQNa__emailActions{justify-content:stretch}.ReportDemo-module__IcoQNa__reportTable{overflow-x:auto}.ReportDemo-module__IcoQNa__modalBackdrop{padding:var(--space-sm)}.ReportDemo-module__IcoQNa__emailModal{max-height:calc(100dvh - 1.5rem);padding:var(--space-md);overflow-y:auto}}
.Demos-module__u2siYW__section{padding:0 var(--layout-page-padding) 4rem}.Demos-module__u2siYW__inner{max-width:var(--layout-max-width);margin:0 auto;position:relative}.Demos-module__u2siYW__anchors{position:absolute;top:0;left:0}.Demos-module__u2siYW__header{max-width:42rem}.Demos-module__u2siYW__eyebrow{color:var(--color-primary);letter-spacing:0;margin:0 0 var(--space-sm);text-transform:uppercase;font-size:.88rem;font-weight:800}.Demos-module__u2siYW__header h2{color:var(--color-text);margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.12}.Demos-module__u2siYW__tabs{gap:var(--space-sm);flex-wrap:wrap;margin-top:2.5rem;display:flex}.Demos-module__u2siYW__tabs a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:.65rem .85rem;font-weight:800}.Demos-module__u2siYW__tabs .Demos-module__u2siYW__activeTab{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.Demos-module__u2siYW__demoPanel[hidden]{display:none}@media (max-width:620px){.Demos-module__u2siYW__section{padding-bottom:3rem}.Demos-module__u2siYW__tabs{gap:var(--space-xs);padding-bottom:var(--space-xs);scrollbar-width:thin;flex-wrap:nowrap;margin-top:1.5rem;overflow-x:auto}.Demos-module__u2siYW__tabs a{white-space:nowrap;flex:none;padding:.6rem .75rem}}
