.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,.ApprovalDemo-module__RgsJ5q__automaticWorkspace{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr);display:grid}.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-md) var(--space-md);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-sm);text-align:left;padding:.7rem;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.7rem;place-items:center;height:1.7rem;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__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);color:var(--color-text);font:inherit;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 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);padding:var(--space-md);display:grid}.ApprovalDemo-module__RgsJ5q__requestCard span{color:var(--color-primary);font-size:.82rem;font-weight:800}.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{border-bottom:1px solid var(--color-border);gap:var(--space-xs);padding-bottom:var(--space-md);display:grid}.ApprovalDemo-module__RgsJ5q__approvalTask{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-sm);padding:var(--space-md);display:grid}.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__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(5.4rem,1fr));gap:1px;font-size:.82rem;display:grid;overflow: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:var(--color-accent-strong);background:#8b4b0a24}.ApprovalDemo-module__RgsJ5q__coverage{background:var(--color-primary-soft);color:var(--color-primary-strong)}.ApprovalDemo-module__RgsJ5q__morning{color:#1f618d;background:#1f618d1f}.ApprovalDemo-module__RgsJ5q__afternoon{color:#5b369e;background:#6f42c11f}.ApprovalDemo-module__RgsJ5q__support{color:#43505b;background:#56657321}.ApprovalDemo-module__RgsJ5q__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}.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-primary-soft);border-color:var(--color-primary-ring);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__runningSteps{gap:var(--space-sm);display:grid}.ApprovalDemo-module__RgsJ5q__runningSteps div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:var(--space-sm);transition:background .18s,border-color .18s,color .18s}.ApprovalDemo-module__RgsJ5q__runningSteps .ApprovalDemo-module__RgsJ5q__doneAutomationStep{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-strong)}.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__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);border-color:var(--color-primary);color:var(--color-on-primary)}.ApprovalDemo-module__RgsJ5q__calendarBlock{gap:var(--space-sm);display:grid}.ApprovalDemo-module__RgsJ5q__calendarTitle{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.ApprovalDemo-module__RgsJ5q__calendarTitle span{color:var(--color-text);font-weight:800}.ApprovalDemo-module__RgsJ5q__calendarTitle strong{color:var(--color-primary);font-size:.85rem}.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)}}@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__statusGrid{grid-template-columns:1fr}}
.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__resultPanel>strong{color:var(--color-primary-strong);margin-bottom:var(--space-xs);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 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}
.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,.CaptureDemo-module__0VrUmW__sendButton{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__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,.CaptureDemo-module__0VrUmW__sendButton: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-lg);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__sendButton,.CaptureDemo-module__0VrUmW__sendButton{background:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-on-primary);padding:.85rem 1rem}.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__sendButton: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}}
.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}
.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}@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__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{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr);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__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);padding:var(--space-md);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(5,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;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);gap:var(--space-md);padding:var(--space-md);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);padding:var(--space-sm);display:grid}.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{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__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__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);justify-content:space-between;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);display:grid}.EvaluationDemo-module__8jJX_q__excelCell,.EvaluationDemo-module__8jJX_q__excelText{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);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__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{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}}
.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{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__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{gap:var(--space-sm);display:grid}.ReportDemo-module__IcoQNa__fileCard,.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__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__reportAttachment p,.ReportDemo-module__IcoQNa__automatic p{color:var(--color-text-muted);margin:0;line-height:1.45}.ReportDemo-module__IcoQNa__reportTable{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;overflow:hidden}.ReportDemo-module__IcoQNa__reportRow{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);padding:var(--space-md);justify-content:space-between;align-items:center;display:flex}.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__manualPanel button,.ReportDemo-module__IcoQNa__emailActions button,.ReportDemo-module__IcoQNa__modalClose{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__modalClose{background:var(--color-surface-muted);color:var(--color-text);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__barChart{background:var(--color-surface);align-items:end;gap:var(--space-lg);min-height:14rem;padding:var(--space-sm) var(--space-md) 0;justify-content:space-around;display:flex}.ReportDemo-module__IcoQNa__barColumn{align-items:center;gap:var(--space-sm);flex-direction:column;flex:1;justify-content:end;min-width:0;display:flex}.ReportDemo-module__IcoQNa__barColumn span{color:var(--color-primary-strong);font-weight:800}.ReportDemo-module__IcoQNa__barColumn p{color:var(--color-text-muted);text-align:center;margin:0;font-size:.78rem}.ReportDemo-module__IcoQNa__barTrack{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:end;width:2.1rem;height:8rem;display:flex;overflow:hidden}.ReportDemo-module__IcoQNa__barTrack strong{background:var(--color-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;display:block}.ReportDemo-module__IcoQNa__bar95{height:95%}.ReportDemo-module__IcoQNa__bar62{height:62%}.ReportDemo-module__IcoQNa__bar28{height:28%}.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{align-items:start;gap: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__emailField input{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__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__modalClose:focus-visible,.ReportDemo-module__IcoQNa__emailField input: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}}
.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)}
