.styles_container__B0vRV{background:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.1);padding:2rem;margin:1rem 0}.styles_uploadSection__fUqdw{background:#f8f9fa;border-radius:8px;padding:1.5rem;border:2px dashed #dee2e6;transition:all .3s ease}.styles_uploadArea__JLHxk{text-align:center}.styles_uploadPlaceholder__JDE3v{padding:3rem 2rem;cursor:pointer;transition:all .3s ease;border-radius:6px}.styles_uploadPlaceholder__JDE3v:hover{background:#e9ecef;border-color:#4dabf7}.styles_fileInfo__VSwwH{padding:1rem}.styles_fileCard__Ev6wz{display:flex;align-items:center;background:white;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease}.styles_fileCard__Ev6wz:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.styles_fileIcon__sg5D2{font-size:2.5rem;color:#198754;margin-right:1rem}.styles_fileDetails__lg1Wh{flex:1 1}.styles_fileName__UcoQb{color:#2c3e50;margin-bottom:.25rem;font-weight:600}.styles_fileSize__jZrox{color:#6c757d;margin-bottom:0;font-size:.9rem}.styles_fileActions__58TWR{margin-left:auto}.styles_sidebar__wj0FK{background:#f8f9fa;border-radius:8px;padding:1.5rem;border:1px solid #e9ecef;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:1rem}.styles_sidebarTitle__ESFcR{color:#2c3e50;font-weight:600;margin-bottom:1.5rem;font-size:1.1rem}.styles_sidebarSection__KobZ_{margin-bottom:2rem}.styles_sectionTitle__8_t1M{color:#2c3e50;font-weight:600;margin-bottom:1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.styles_workbookStats__2uvNZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.styles_statItem__YL_vf{text-align:center;padding:.75rem;background:white;border-radius:6px;border:1px solid #e9ecef}.styles_statNumber__DQJqo{font-size:1.2rem}.styles_statLabel__13Do_{font-size:.7rem}.styles_sheetsList__A0rQx{display:flex;flex-direction:column;gap:.5rem}.styles_sheetItem__0tNlH{padding:.75rem;background:white;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;transition:all .2s ease}.styles_sheetItem__0tNlH:hover{border-color:#4dabf7;background:#f8f9fa}.styles_sheetItemActive__U8P27{border-color:#4dabf7;background:#e7f3ff}.styles_sheetName__Ie2u2{font-weight:600;color:#2c3e50;margin-bottom:.25rem;font-size:.9rem}.styles_sheetStats__9_34H{font-size:.75rem;color:#6c757d}.styles_tabsList__BZNAH{display:flex;flex-direction:column;gap:.5rem}.styles_tabButton__ycg8V{background:none;border:1px solid #e9ecef;border-radius:6px;padding:.75rem 1rem;text-align:left;color:#6c757d;transition:all .2s ease;font-size:.9rem}.styles_tabButton__ycg8V:hover{border-color:#4dabf7;color:#2c3e50;background:#f8f9fa}.styles_tabButtonActive__vjsK7{border-color:#4dabf7;background:#e7f3ff;color:#2c3e50;font-weight:600}.styles_analysisContent__dfDTz{background:#f8f9fa;border-radius:8px;padding:1.5rem;border:1px solid #e9ecef;min-height:600px}.styles_sheetHeader__dbjQa{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.styles_sheetTitle__UDBl3{color:#2c3e50;font-weight:600;margin:0}.styles_sheetInfo__FO7H0{color:#6c757d;font-weight:400;font-size:1rem;margin-left:.5rem}.styles_sheetActions__nIO47{display:flex;align-items:center;gap:1rem}.styles_sheetRange__6uA0W{font-size:.9rem;color:#6c757d;background:white;padding:.5rem 1rem;border-radius:4px;border:1px solid #e9ecef}.styles_tabContent__bw1xR{background:white;border-radius:6px;border:1px solid #e9ecef;min-height:400px}.styles_card__hIUlK{background:white;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;margin-bottom:1rem}.styles_cardTitle__3hrqW{color:#2c3e50;font-weight:600;margin-bottom:1rem;font-size:1rem}.styles_statsGrid__dn1z4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.styles_statCard__qPbIy{text-align:center;padding:1rem;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.styles_statNumber__DQJqo{font-size:1.5rem;font-weight:700;color:#2c3e50;line-height:1}.styles_statLabel__13Do_{font-size:.8rem;color:#6c757d;margin-top:.25rem;text-transform:uppercase}.styles_dataTypes__TcYA8{display:flex;flex-direction:column;gap:.5rem}.styles_dataTypeItem__DtQ_D{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#f8f9fa;border-radius:4px}.styles_dataTypeName__37n0C{font-weight:600;color:#2c3e50;text-transform:capitalize}.styles_dataTypeCount__1n9d7{color:#6c757d;font-weight:600}.styles_propertiesGrid__RwF3O{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.styles_property__XX0oF{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8f9fa;border-radius:4px}.styles_propertyLabel__szJTw{font-weight:600;color:#2c3e50}.styles_propertyValue__fxgrl{color:#6c757d;font-weight:600}.styles_tableContainer__4xF4n{overflow-x:auto}.styles_previewTable__EOP92{width:100%;border-collapse:collapse;font-size:.85rem}.styles_previewTable__EOP92 th{background:#f8f9fa;border:1px solid #dee2e6;padding:.75rem;font-weight:600;text-align:left}.styles_previewTable__EOP92 td{border:1px solid #dee2e6;padding:.5rem .75rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_previewTable__EOP92 tr:nth-child(2n){background:#f8f9fa}.styles_searchBox__da15a{margin-bottom:1rem}.styles_formulasList__quIm6{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.styles_formulaItem__n6gln{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem}.styles_formulaAddress__VMJ9K{font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-family:Courier New,monospace}.styles_formulaContent__ERQnc{font-family:Courier New,monospace;background:#2d3748;color:#e2e8f0;padding:.75rem;border-radius:4px;margin-bottom:.5rem;word-break:break-all}.styles_formulaValue__jcQKJ{font-size:.9rem;color:#6c757d}.styles_noResults__Y4iqQ{text-align:center;padding:3rem;color:#6c757d;font-style:italic}.styles_columnList__H_WwM,.styles_rowList__efxcc{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto}.styles_columnItem__M71H_,.styles_rowItem__tnZIz{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem}.styles_columnHeader__fHrXW,.styles_rowHeader__QOZpW{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.styles_columnName__dAVMJ,.styles_rowNumber__LsWWV{font-weight:600;color:#2c3e50}.styles_columnStats__azPzx,.styles_rowStats__d0j78{font-size:.8rem;color:#6c757d}.styles_columnTypes__CHhpI,.styles_rowTypes__iHnCT{display:flex;flex-wrap:wrap;gap:.5rem}.styles_typeBadge__NxLdS{background:white;border:1px solid #dee2e6;border-radius:12px;padding:.25rem .5rem;font-size:.75rem;color:#6c757d}.styles_distributionChart__yyKhx{display:flex;flex-direction:column;gap:1rem}.styles_distributionItem__BSNIT{display:flex;flex-direction:column;gap:.5rem}.styles_distributionHeader__fexVt{display:flex;justify-content:space-between;align-items:center}.styles_distributionLabel__U4XNC{font-weight:600;color:#2c3e50;text-transform:capitalize}.styles_distributionValue__Gx9v_{color:#6c757d;font-weight:600}.styles_distributionBar__6bp2g{background:#e9ecef;border-radius:4px;height:8px;overflow:hidden}.styles_distributionFill__9XHoq{background:linear-gradient(90deg,#4dabf7,#3b5bdb);height:100%;border-radius:4px;transition:width .3s ease}.styles_detailedStats__EtO9O{display:flex;flex-direction:column;gap:.75rem}.styles_statRow__T7cyi{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8f9fa;border-radius:4px}.styles_statLabel__13Do_{font-weight:600;color:#2c3e50}.styles_statValue__bgUQV{color:#6c757d;font-weight:600}.styles_placeholder___GV5R{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;text-align:center;color:#6c757d;background:white;border:2px dashed #dee2e6;border-radius:6px;padding:3rem}@media (max-width:768px){.styles_container__B0vRV{padding:1rem;margin:.5rem 0}.styles_fileCard__Ev6wz{flex-direction:column;text-align:center;gap:1rem}.styles_fileIcon__sg5D2{margin-right:0;margin-bottom:.5rem}.styles_fileActions__58TWR{margin-left:0}.styles_sheetHeader__dbjQa{flex-direction:column;align-items:flex-start;gap:1rem}.styles_sheetActions__nIO47{width:100%;justify-content:space-between}.styles_propertiesGrid__RwF3O,.styles_statsGrid__dn1z4{grid-template-columns:1fr}.styles_workbookStats__2uvNZ{grid-template-columns:repeat(3,1fr)}}@keyframes styles_pulse__ztBmi{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.styles_loading__fLjFg{animation:styles_pulse__ztBmi 1.5s ease-in-out infinite}.styles_columnList__H_WwM::-webkit-scrollbar,.styles_formulasList__quIm6::-webkit-scrollbar,.styles_rowList__efxcc::-webkit-scrollbar{width:6px}.styles_columnList__H_WwM::-webkit-scrollbar-track,.styles_formulasList__quIm6::-webkit-scrollbar-track,.styles_rowList__efxcc::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.styles_columnList__H_WwM::-webkit-scrollbar-thumb,.styles_formulasList__quIm6::-webkit-scrollbar-thumb,.styles_rowList__efxcc::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.styles_columnList__H_WwM::-webkit-scrollbar-thumb:hover,.styles_formulasList__quIm6::-webkit-scrollbar-thumb:hover,.styles_rowList__efxcc::-webkit-scrollbar-thumb:hover{background:#a8a8a8}