.App{background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{box-sizing:border-box}body{background:#fff;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;padding:0}:root{--white:#fff;--black:#000;--primary-color:#000000de;--secondary-color:#666;--accent-color:#007aff;--background-color:#fff;--surface-color:#f8f9fa;--surface-hover:#f0f2f5;--border-color:#e1e5e9;--border-light:#f0f2f5;--border-dark:#d1d5db;--text-primary:#000000de;--text-secondary:#444;--text-muted:#999;--text-disabled:#b0b0b0;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--info-color:#3b82f6;--gradient-primary-start:#667eea;--gradient-primary-end:#7664c8;--gradient-primary-hover-start:#5a6fd8;--gradient-primary-hover-end:#6a5ac8;--shadow-subtle:0 1px 3px rgba(0,0,0,.1);--shadow-light:0 2px 8px rgba(0,0,0,.08);--shadow-medium:0 4px 15px rgba(0,0,0,.12);--shadow-heavy:0 8px 25px rgba(0,0,0,.15);--button-gradient:linear-gradient(135deg,var(--gradient-primary-start) 0%,var(--gradient-primary-end) 100%);--button-gradient-hover:linear-gradient(135deg,var(--gradient-primary-hover-start) 0%,var(--gradient-primary-hover-end) 100%);--hover-bg:var(--surface-hover);--active-bg:var(--surface-color);--focus-ring:rgba(0,122,255,.2);--table-header-bg:var(--surface-color);--table-row-hover:var(--surface-hover);--selected-bg:rgba(0,122,255,.08);--selected-border:var(--accent-color);--timeline-dot:var(--accent-color);--timeline-connector:var(--border-color);--document-processing:var(--info-color);--document-success:var(--success-color);--document-warning:var(--warning-color);--document-error:var(--error-color)}.MuiTableRow-root.selected,.MuiTimelineItem-root.selected{background:var(--selected-bg)!important;border-left:3px solid var(--selected-border)}.MuiTimelineOppositeContent-root{color:var(--text-secondary);flex:0.2 1!important;font-size:.9rem}.MuiTimelineDot-root{background:var(--timeline-dot)!important;border:2px solid var(--background-color);box-shadow:var(--shadow-light);margin-top:5px!important;padding:8px!important}.MuiTimelineConnector-root{background:var(--timeline-connector)!important}.selectConsolidatedButtonGroup button,.selectDocumentButtonGroup button{background:var(--background-color);border-bottom:0!important;border:1px solid var(--border-color)!important;color:var(--text-secondary);min-width:60px;padding:1px 4px!important;text-transform:none!important;transition:all .2s ease}.selectDocumentButtonGroup button{font-size:.65rem!important;height:20px;line-height:1.1;text-transform:capitalize}.selectConsolidatedButtonGroup button:hover,.selectDocumentButtonGroup button:hover{background:var(--hover-bg);border-color:var(--border-color)!important;box-shadow:var(--shadow-light);color:var(--text-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.selectConsolidatedButtonGroup button.Mui-disabled,.selectDocumentButtonGroup button.Mui-disabled{color:var(--text-disabled)!important}.selectConsolidatedButtonGroup button:focus,.selectDocumentButtonGroup button:focus{border-color:var(--border-color)!important;outline:none}.selectDocumentButtonGroup{display:flex;flex-direction:column;gap:0}.MuiAccordionSummary-root{background:var(--background-color);border-bottom:1px solid var(--border-color)!important;padding:0!important;transition:all .2s ease}.MuiAccordionSummary-root:hover{background:var(--hover-bg)}.MuiAccordionSummary-content,.MuiAccordionSummary-content.Mui-expanded{color:var(--text-primary);font-weight:500;margin:16px 0 8px!important}.MuiAccordionSummary-expandIconWrapper{color:var(--text-secondary);cursor:pointer;padding:8px;-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important;transition:all .2s ease}.MuiAccordionSummary-expandIconWrapper.Mui-expanded{color:var(--accent-color);-webkit-transform:rotate(0deg)!important;transform:rotate(0deg)!important}.MuiAccordion-rounded{border:1px solid var(--border-color);border-radius:8px!important;box-shadow:var(--shadow-light);margin-bottom:8px;overflow:hidden}.MuiPaper-elevation1{border:1px solid var(--border-color)!important;border-radius:8px;box-shadow:var(--shadow-light)!important}.MuiTable-root{border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-light);overflow:hidden}.MuiTableHead-root .MuiTableRow-root{background:var(--table-header-bg)}.MuiTableHead-root .MuiTableCell-root{background:var(--table-header-bg);border-bottom:2px solid var(--border-color);color:var(--text-primary);font-weight:500;padding:16px 12px}.MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:.9rem;padding:12px}table,td,th{border:1px solid var(--border-color)!important}.MuiTimelineContent-root{color:var(--text-primary);font-size:.9rem;line-height:1.5}.MuiTimelineContent-root .MuiTypography-root{color:var(--text-primary);margin-bottom:4px}.MuiDialog-paper{border:1px solid var(--border-color);border-radius:12px!important;box-shadow:var(--shadow-heavy)!important}.MuiDialogTitle-root{background:var(--table-header-bg);border-bottom:1px solid var(--border-color);color:var(--text-primary);font-weight:600}.loading-container{align-items:center;color:var(--text-secondary);display:flex;justify-content:center;padding:40px}@media (max-width:768px){.MuiTableBody-root .MuiTableCell-root,.MuiTableHead-root .MuiTableCell-root{font-size:.8rem;padding:8px 6px}.MuiTimelineOppositeContent-root{flex:0.3 1!important;font-size:.8rem}.MuiAccordionSummary-content,.MuiAccordionSummary-content.Mui-expanded{font-size:.9rem;margin:12px 0 6px!important}}@media (max-width:480px){.MuiTableBody-root .MuiTableCell-root,.MuiTableHead-root .MuiTableCell-root{font-size:.75rem;padding:6px 4px}.selectDocumentButtonGroup button{font-size:.7rem!important;padding:6px 8px!important}}.styles_label__SYiLc{min-height:28px;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.styles_label__SYiLc:hover{background-color:var(--surface-hover);box-shadow:var(--shadow-subtle);cursor:pointer;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.styles_textareaView__\+M-ac{overflow-y:auto;transition:background .2s ease}.styles_textareaView__\+M-ac::-webkit-scrollbar{width:8px}.styles_textareaView__\+M-ac::-webkit-scrollbar-track{background:#f1f1f1}.styles_textareaView__\+M-ac::-webkit-scrollbar-thumb{background:#ccc}.styles_textareaView__\+M-ac::-webkit-scrollbar-thumb:hover{background:#aaa}.styles_textareaView__\+M-ac::-webkit-scrollbar-thumb:active{background:#666}.styles_textareaView__\+M-ac:hover{background:hsla(0,0%,86%,.4);cursor:pointer}.styles_shared__DTEGo{display:block;margin:3px 0;padding:5px;scrollbar-width:thin}.styles_shared__DTEGo::-webkit-scrollbar{width:8px}.styles_shared__DTEGo::-webkit-scrollbar-track{background:#f1f1f1}.styles_shared__DTEGo::-webkit-scrollbar-thumb{background:#ccc}.styles_shared__DTEGo::-webkit-scrollbar-thumb:hover{background:#aaa}.styles_shared__DTEGo::-webkit-scrollbar-thumb:active{background:#666}.styles_placeholder__6Q7gD{color:#999}.styles_inline__74UmB{display:inline!important}.styles_readonly__6pzrR{cursor:auto!important}.styles_readonly__6pzrR:hover{background-color:initial!important;box-shadow:none!important;cursor:auto!important;-webkit-transform:none!important;transform:none!important}.styles_displayContainer__kFLOC{display:flex}.styles_editButton__1cQdu{background-color:#fff0;border:0;color:#000;cursor:pointer;min-width:28px;outline:none;pointer-events:auto}.styles_editButton__1cQdu:focus{border:0;outline:none}.welcome-section{background:var(--background-color);border-radius:0;box-shadow:none;margin:0 0 35px!important;padding:70px 20px 50px;text-align:center}.welcome-section h1{color:var(--text-primary);font-size:2.4rem;font-weight:400;letter-spacing:-.02em;margin-bottom:.8rem}.video-section{display:inline-block;margin-top:0}.demo-video{border-radius:8px;box-shadow:var(--shadow-light);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.demo-video:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.case-container{background:var(--background-color);border:1px solid var(--border-color);border-radius:0;box-shadow:none;margin:25px auto;max-width:800px;padding:25px}.case-container .MuiGrid-container{margin-bottom:18px}.case-container .MuiFab-root{background:var(--button-gradient);border:none;border-radius:12px;box-shadow:var(--shadow-medium);font-size:.95rem;font-weight:600;overflow:hidden;padding:14px 24px;position:relative;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.case-container .MuiFab-root:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.case-container .MuiFab-root:hover{background:var(--button-gradient-hover);box-shadow:var(--shadow-heavy);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.case-container .MuiFab-root:hover:before{left:100%}.case-container .MuiFab-root:active{box-shadow:var(--shadow-medium);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.case-container .MuiTypography-h6{color:var(--text-primary);font-size:1.3rem;font-weight:500;letter-spacing:-.01em;margin:0}.list-style{background:var(--background-color);border:1px solid var(--border-color);border-radius:0;box-shadow:none;overflow:hidden}.case-item{border-bottom:1px solid var(--border-color);transition:all .2s ease}.case-item:last-child{border-bottom:none}.case-item .MuiListItemButton-root{padding:14px 24px;transition:all .2s ease}.case-item:hover .MuiListItemButton-root{background:var(--hover-bg);-webkit-transform:none;transform:none}.case-item .MuiListItemText-primary{color:var(--text-primary);font-size:1.05rem;font-weight:400}.icon-style{color:var(--text-secondary);font-size:1.15rem;margin-right:16px}.welcome-section .MuiFab-root{background:var(--button-gradient);border:none;border-radius:16px;box-shadow:var(--shadow-heavy);font-size:1.05rem;font-weight:600;margin-top:.8rem;overflow:hidden;padding:15px 28px;position:relative;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.welcome-section .MuiFab-root:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.welcome-section .MuiFab-root:hover{background:var(--button-gradient-hover);box-shadow:var(--shadow-heavy);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.welcome-section .MuiFab-root:hover:before{left:100%}.welcome-section .MuiFab-root:active{box-shadow:var(--shadow-heavy);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:768px){.welcome-section{padding:50px 20px 35px}.welcome-section h1{font-size:2rem}.welcome-section .MuiTypography-subtitle1{font-size:1rem!important}.case-container{margin:20px;padding:22px 20px}.demo-video{height:auto;width:100%}}@media (max-width:480px){.welcome-section h1{font-size:1.8rem}.case-container{padding:18px 16px}.case-item .MuiListItemButton-root{padding:12px 20px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.a9a5ef4b.css.map*/