.page-module___8aEwW__page{flex-direction:column;align-items:center;gap:60px;width:100%;max-width:1600px;min-height:100vh;margin:0 auto;padding:100px 40px 40px;display:flex}.page-module___8aEwW__heroSection{text-align:center;max-width:850px;margin-top:2vh;animation:.8s cubic-bezier(.1,0,0,1) page-module___8aEwW__fadeInDown}@keyframes page-module___8aEwW__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__heroTitle{letter-spacing:-2px;color:var(--primary-navy);margin-bottom:24px;font-size:56px;font-weight:800;line-height:1.05}.page-module___8aEwW__heroSubtitle{color:var(--text-secondary);font-size:19px;font-weight:400;line-height:1.7}.page-module___8aEwW__contentRow{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:40px;width:100%;display:flex}.page-module___8aEwW__fullWidthSection{justify-content:center;width:100%;animation:.6s cubic-bezier(.1,0,0,1) page-module___8aEwW__slideUp;display:flex}@keyframes page-module___8aEwW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__successActions{justify-content:flex-end;width:100%;max-width:1600px;margin-bottom:-40px;display:flex}.page-module___8aEwW__resetButton{background-color:var(--bg-soft);color:var(--primary-navy);border:1px solid var(--border-color);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:14px 28px;font-size:13px;font-weight:700;transition:all .3s;display:flex}.page-module___8aEwW__resetButton:hover{background-color:var(--white);border-color:var(--primary-navy);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.page-module___8aEwW__resultsWrapper{width:100%;scroll-margin-top:120px}.page-module___8aEwW__sectionLabel{text-transform:uppercase;letter-spacing:3px;color:var(--accent-red);align-items:center;gap:16px;margin-bottom:32px;font-size:11px;font-weight:800;display:flex}.page-module___8aEwW__sectionLabel:before,.page-module___8aEwW__sectionLabel:after{content:"";background-color:var(--border-color);width:32px;height:1px}.page-module___8aEwW__footer{background:var(--navy-gradient);width:100%;color:var(--white);letter-spacing:2px;text-transform:uppercase;border-top:1px solid #ffffff0d;justify-content:center;align-items:center;margin-top:auto;padding:12px 0;font-size:11px;font-weight:500;display:flex}.page-module___8aEwW__footerBranding{color:var(--white);opacity:.7;align-items:center;gap:2px;text-decoration:none;transition:all .4s cubic-bezier(.1,0,0,1);display:flex}.page-module___8aEwW__footerBranding span{opacity:.5;font-weight:300}.page-module___8aEwW__footerBranding:hover{opacity:1;letter-spacing:4px}.page-module___8aEwW__footerBranding{animation:4s ease-in-out infinite page-module___8aEwW__footerPulse}@keyframes page-module___8aEwW__footerPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.page-module___8aEwW__synthesizeLoader{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:100px;display:flex}.page-module___8aEwW__synthesizeLoader p{color:var(--primary-navy);font-size:18px;font-weight:700}.page-module___8aEwW__synthesizeLoader span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:400}.page-module___8aEwW__spin{color:var(--accent-red);animation:2s linear infinite page-module___8aEwW__rotate}@keyframes page-module___8aEwW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.page-module___8aEwW__heroTitle{font-size:36px}.page-module___8aEwW__page{padding:60px 24px}}
.UploadZone-module__GKC1xa__uploadArea{background:var(--navy-gradient);width:100%;max-width:600px;transition:all var(--transition-speed)cubic-bezier(.1,0,0,1);cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:60px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.UploadZone-module__GKC1xa__uploadArea:hover{border-color:var(--accent-red);transform:translateY(-4px);box-shadow:0 30px 60px #0000004d}.UploadZone-module__GKC1xa__uploadAreaActive{border-color:var(--accent-red);background-color:var(--bg-soft)}.UploadZone-module__GKC1xa__iconWrapper{width:64px;height:64px;color:var(--accent-red);transition:all var(--transition-speed);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;display:flex}.UploadZone-module__GKC1xa__uploadArea:hover .UploadZone-module__GKC1xa__iconWrapper{background-color:var(--accent-red);color:var(--white)}.UploadZone-module__GKC1xa__textGroup{text-align:center}.UploadZone-module__GKC1xa__title{color:var(--white);letter-spacing:-.5px;margin-bottom:8px;font-size:18px;font-weight:700}.UploadZone-module__GKC1xa__subtitle{color:#fff9;font-size:14px;line-height:1.5}.UploadZone-module__GKC1xa__fileList{flex-direction:column;gap:12px;width:100%;margin-top:24px;display:flex}.UploadZone-module__GKC1xa__fileItem{background-color:var(--bg-soft);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.UploadZone-module__GKC1xa__fileIcon{color:var(--primary-navy);opacity:.7}.UploadZone-module__GKC1xa__fileName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.UploadZone-module__GKC1xa__fileSize{color:var(--text-secondary);font-size:11px}.UploadZone-module__GKC1xa__removeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.UploadZone-module__GKC1xa__removeBtn:hover{color:var(--accent-red);background-color:#a81c301a}.UploadZone-module__GKC1xa__actionButton{background-color:var(--accent-red);width:100%;color:var(--white);text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:32px;padding:18px;font-size:14px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 15px #c41e3b4d}.UploadZone-module__GKC1xa__actionButton:hover:not(:disabled){background-color:#e02243;transform:translateY(-2px);box-shadow:0 8px 25px #c41e3b66}.UploadZone-module__GKC1xa__actionButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none!important;transform:none!important}.UploadZone-module__GKC1xa__glow{pointer-events:none;background:radial-gradient(circle,#14223c05 0%,#0000 70%);width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ProgressMonitor-module__ovnAXW__monitorPanel{background-color:var(--white);border:1px solid var(--border-color);width:100%;max-width:800px;box-shadow:var(--shadow-medium);border-radius:12px;animation:.6s cubic-bezier(.1,0,0,1) ProgressMonitor-module__ovnAXW__fadeIn;overflow:hidden}@keyframes ProgressMonitor-module__ovnAXW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProgressMonitor-module__ovnAXW__header{border-bottom:1px solid var(--border-color);background-color:var(--bg-soft);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.ProgressMonitor-module__ovnAXW__headerTitle{letter-spacing:1px;text-transform:uppercase;color:var(--primary-navy);align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.ProgressMonitor-module__ovnAXW__statusIndicator{color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;font-style:italic;font-weight:600;display:flex}.ProgressMonitor-module__ovnAXW__content{padding:40px}.ProgressMonitor-module__ovnAXW__statsGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px;display:grid}.ProgressMonitor-module__ovnAXW__statItem{flex-direction:column;gap:8px;display:flex}.ProgressMonitor-module__ovnAXW__statLabel{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.8px;font-size:10px;font-weight:700}.ProgressMonitor-module__ovnAXW__statValue{color:var(--primary-navy);font-size:24px;font-weight:800}.ProgressMonitor-module__ovnAXW__progressBarContainer{margin-bottom:40px}.ProgressMonitor-module__ovnAXW__progressBarLabel{color:var(--text-primary);justify-content:space-between;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.ProgressMonitor-module__ovnAXW__progressBarBg{background-color:var(--bg-soft);border:1px solid var(--border-color);border-radius:4px;height:8px;overflow:hidden}.ProgressMonitor-module__ovnAXW__progressBarFill{background:linear-gradient(90deg,var(--primary-navy)0%,var(--accent-red)100%);height:100%;transition:width .8s cubic-bezier(.1,0,0,1)}.ProgressMonitor-module__ovnAXW__jobList{flex-direction:column;gap:12px;display:flex}.ProgressMonitor-module__ovnAXW__jobItem{background-color:var(--bg-soft);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:16px;padding:16px 20px;font-size:13px;transition:transform .2s;display:flex}.ProgressMonitor-module__ovnAXW__jobItem:hover{border-color:var(--primary-navy);transform:translate(4px)}.ProgressMonitor-module__ovnAXW__jobName{color:var(--text-primary);flex:1;font-weight:500}.ProgressMonitor-module__ovnAXW__jobStatus{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800}.ProgressMonitor-module__ovnAXW__statusCompleted{color:#10b981}.ProgressMonitor-module__ovnAXW__statusProcessing{color:var(--primary-navy)}.ProgressMonitor-module__ovnAXW__statusError{color:var(--accent-red)}.ProgressMonitor-module__ovnAXW__statusPending{color:var(--text-secondary)}.ProgressMonitor-module__ovnAXW__loader{animation:1.5s linear infinite ProgressMonitor-module__ovnAXW__spin}@keyframes ProgressMonitor-module__ovnAXW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.IntelligenceGrid-module__0XNDBG__mainWrapper{flex-direction:column;gap:32px;width:100%;max-width:1600px;display:flex}.IntelligenceGrid-module__0XNDBG__globalHeader{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.IntelligenceGrid-module__0XNDBG__titleGroup{align-items:center;gap:16px;display:flex}.IntelligenceGrid-module__0XNDBG__mainIcon{color:var(--primary-navy)}.IntelligenceGrid-module__0XNDBG__mainTitle{letter-spacing:-1px;color:var(--primary-navy);font-size:24px;font-weight:800}.IntelligenceGrid-module__0XNDBG__exportMain{background-color:var(--primary-navy);color:var(--white);cursor:pointer;box-shadow:var(--shadow-soft);border:none;border-radius:8px;align-items:center;gap:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:all .3s;display:flex}.IntelligenceGrid-module__0XNDBG__exportMain:hover{background-color:var(--secondary-navy);box-shadow:var(--shadow-medium);transform:translateY(-2px)}.IntelligenceGrid-module__0XNDBG__headerActions{align-items:center;gap:12px;display:flex}.IntelligenceGrid-module__0XNDBG__resetMain{background-color:var(--bg-soft);color:var(--primary-navy);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:all .3s;display:flex}.IntelligenceGrid-module__0XNDBG__resetMain:hover{background-color:var(--white);border-color:var(--primary-navy);transform:translateY(-2px)}.IntelligenceGrid-module__0XNDBG__groupsContainer{flex-direction:column;gap:20px;display:flex}.IntelligenceGrid-module__0XNDBG__groupCard{background-color:var(--white);border:1px solid var(--border-color);box-shadow:var(--shadow-soft);border-radius:12px;transition:all .4s cubic-bezier(.1,0,0,1);overflow:hidden}.IntelligenceGrid-module__0XNDBG__cardExpanded{border-color:var(--primary-navy);box-shadow:var(--shadow-medium)}.IntelligenceGrid-module__0XNDBG__groupHeader{cursor:pointer;background-color:var(--white);justify-content:space-between;align-items:center;padding:24px 32px;transition:background-color .2s;display:flex}.IntelligenceGrid-module__0XNDBG__groupHeader:hover{background-color:var(--bg-soft)}.IntelligenceGrid-module__0XNDBG__groupInfo{align-items:center;gap:20px;display:flex}.IntelligenceGrid-module__0XNDBG__userIconWrapper{background-color:var(--bg-soft);width:44px;height:44px;color:var(--primary-navy);border:1px solid var(--border-color);border-radius:10px;justify-content:center;align-items:center;display:flex}.IntelligenceGrid-module__0XNDBG__titularName{color:var(--text-primary);margin-bottom:2px;font-size:16px;font-weight:700}.IntelligenceGrid-module__0XNDBG__titularMeta{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.IntelligenceGrid-module__0XNDBG__groupActions{color:var(--primary-navy);align-items:center;gap:32px;display:flex}.IntelligenceGrid-module__0XNDBG__groupTotal{font-family:Inter,sans-serif;font-size:18px;font-weight:800}.IntelligenceGrid-module__0XNDBG__tableWrapper{border-top:1px solid var(--border-color);width:100%;animation:.4s cubic-bezier(.1,0,0,1) IntelligenceGrid-module__0XNDBG__slideDown;overflow-x:auto}@keyframes IntelligenceGrid-module__0XNDBG__slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.IntelligenceGrid-module__0XNDBG__table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.IntelligenceGrid-module__0XNDBG__table th{background-color:var(--bg-soft);color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--border-color);padding:16px;font-size:10px;font-weight:700}.IntelligenceGrid-module__0XNDBG__table td{border-bottom:1px solid var(--border-color);padding:16px}.IntelligenceGrid-module__0XNDBG__table tr:hover{background-color:var(--bg-soft)}.IntelligenceGrid-module__0XNDBG__numeric{text-align:right;color:var(--primary-navy);font-weight:700}.IntelligenceGrid-module__0XNDBG__codeCell{background:var(--bg-soft);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:4px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:11px}.IntelligenceGrid-module__0XNDBG__badgeObra{color:var(--primary-navy);background:#14223c0d;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.IntelligenceGrid-module__0XNDBG__badgeRubrica{color:var(--accent-red);background:#a81c300d;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.IntelligenceGrid-module__0XNDBG__filename{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:10px;overflow:hidden}.IntelligenceGrid-module__0XNDBG__emptyState{color:var(--text-secondary);text-align:center;padding:100px}
