.header{background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.04)}.header-toolbar{display:flex;align-items:center;justify-content:space-between}.logo-container{position:relative;gap:12px;flex-shrink:0}.header-center,.logo-container{display:flex;align-items:center}.header-center{justify-content:center;flex:1 1}.logo-image{height:auto;object-fit:contain}.tagline{color:#6c757d;font-weight:500;flex-shrink:0}.hero{text-align:center;padding:40px 20px}.hero-title{margin-bottom:24px!important;color:#1a1a1a;animation:slideDown .8s ease-out}.hero-title:after{content:"";display:block;width:120px;height:4px;background:#3db86a;margin:16px auto 0;border-radius:2px}.hero-subtitle{color:#6c757d;margin-bottom:0!important;font-weight:400;line-height:1.6;animation:slideDown .8s ease-out .2s both}.features-grid{display:flex;justify-content:center;gap:24px;max-width:900px;margin:0 auto;animation:slideUp .8s ease-out .4s both}.feature-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px 32px;text-align:center;transition:all .3s ease;cursor:default;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:250px}.feature-card:hover{background:#fff;border-color:#3db86a;transform:translateY(-4px);box-shadow:0 8px 24px rgba(61,184,106,.12)}.feature-icon{display:flex;justify-content:center;margin-bottom:16px}.feature-icon svg{font-size:40px;color:#3db86a}.feature-label{color:#1a1a1a;font-weight:500}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.file-upload-container{max-width:800px;margin:0 auto}.dropzone{background:transparent!important;text-align:center}.main-content{padding:0}.dropzone.active{border-color:#3db86a!important;background:rgba(61,184,106,.02)!important;transform:scale(1.02)}.upload-icon-wrapper{margin-bottom:24px}.upload-icon{font-size:80px!important;color:#3db86a;transition:all .3s ease}.dropzone:hover .upload-icon{transform:translateY(-8px)}.upload-icon.pulsing{animation:pulse 1s ease-in-out infinite}.dropzone-title{color:#1a1a1a;margin-bottom:12px!important;font-weight:600}.dropzone-subtitle{color:#6c757d;margin-bottom:40px!important}.supported-formats{margin-top:40px;padding-top:24px;border-top:1px solid #e9ecef}.formats-label{color:#6c757d;margin-bottom:12px!important;font-size:.875rem}.format-tags{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.format-tag{padding:6px 16px;background:rgba(61,184,106,.1);border:1px solid rgba(61,184,106,.3);border-radius:20px;color:#2a9d5c;font-size:.875rem;font-weight:500}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.results-container{max-width:800px;margin:0 auto;padding:40px 20px}.results-panel{background:#fff!important;border:1px solid #e9ecef!important;border-radius:16px!important;padding:60px 40px!important;text-align:center;animation:slideUp .6s ease-out;box-shadow:0 2px 8px rgba(0,0,0,.04)}.success-icon-wrapper{margin-bottom:24px;animation:scaleIn .6s ease-out .2s both}.success-icon{font-size:100px!important;color:#3db86a}.results-title{margin-bottom:16px!important;color:#1a1a1a;animation:slideUp .6s ease-out .3s both}.results-message{color:#6c757d;margin-bottom:40px!important;font-size:1.125rem;animation:slideUp .6s ease-out .4s both}.results-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;animation:slideUp .6s ease-out .5s both}.download-button{background:#3db86a!important;color:#fff!important;font-weight:700!important;padding:14px 32px!important;box-shadow:0 4px 16px rgba(61,184,106,.24)!important;transition:all .3s ease!important}.download-button:hover{background:#2a9d5c!important;box-shadow:0 6px 24px rgba(61,184,106,.32)!important;transform:translateY(-2px)}.new-upload-button{border-color:#dee2e6!important;color:#6c757d!important;padding:14px 32px!important;transition:all .3s ease!important}.new-upload-button:hover{border-color:#3db86a!important;color:#3db86a!important;background:rgba(61,184,106,.05)!important}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.TableAnnotatorWorkspace_pageContainer__nhu_e{width:100%;height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden;background:#fff}.TableAnnotatorWorkspace_header__P0M__{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e5e7eb;background:#fff}.TableAnnotatorWorkspace_workspaceContent__1HlsS{flex:1 1;overflow:auto;position:relative;background:#f8f9fa}.TableAnnotatorWorkspace_tabsContainer__4EkoO{display:flex;align-items:center;justify-content:center}.TableAnnotatorWorkspace_workspaceTabs__ByuJF .MuiTab-root{font-weight:500;font-size:.875rem;letter-spacing:.3px;color:#6b7280;text-transform:none;min-height:48px;transition:all .2s ease}.TableAnnotatorWorkspace_workspaceTabs__ByuJF .MuiTab-root:hover{color:#374151}.TableAnnotatorWorkspace_workspaceTabs__ByuJF .MuiTab-root.Mui-selected{color:#2e7d54;font-weight:600}.TableAnnotatorWorkspace_workspaceTabs__ByuJF .MuiTab-root.Mui-disabled{color:#d1d5db;cursor:not-allowed;pointer-events:auto}.TableAnnotatorWorkspace_workspaceTabs__ByuJF .MuiTabs-indicator{background-color:#2e7d54;height:3px;border-radius:3px 3px 0 0}@keyframes TableAnnotatorWorkspace_pulse__rHOOt{0%,to{opacity:1}50%{opacity:.4}}.TableAnnotatorWorkspace_unsavedDot__usscl{width:8px;height:8px;border-radius:50%;background-color:#f59e0b;margin-left:8px;align-self:center;flex-shrink:0;animation:TableAnnotatorWorkspace_pulse__rHOOt 2s ease-in-out infinite}.SelectTableTab_container__lhHJz{display:flex;flex-direction:row;height:100%;width:100%;overflow:hidden}.SelectTableTab_mainArea__P9S4j{display:flex;flex-direction:column;flex:1 1;min-width:0;overflow:hidden}.SelectTableTab_toolbar__knm9b{display:flex;align-items:center;padding:6px 12px;background-color:#fff;border-bottom:1px solid #e5e7eb;gap:4px}.SelectTableTab_canvasContainer__HVufN{position:relative;flex:1 1;min-height:0;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.SelectTableTab_sidebar__iHlEW{display:flex;flex-direction:column;border-left:1px solid #e5e7eb;background-color:#f9fafb;overflow:hidden;flex-shrink:0}.SelectTableTab_sidebarHeader__4L76i{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.SelectTableTab_sidebarContent__aYNyu{flex:1 1;min-height:0;overflow-y:auto;padding:6px}.PageThumbnail_thumbnail__e__O_{display:flex;flex-direction:column;align-items:center;padding:6px 6px 5px;cursor:pointer;border-radius:4px;transition:background-color .15s ease;border:2px solid transparent;margin-bottom:4px}.PageThumbnail_thumbnailActive__PCzFz{border-color:#2e7d54;background-color:#fafafa}.PageThumbnail_canvas__km99U{width:100%;height:auto;display:block;border-radius:2px;box-shadow:0 1px 6px rgba(0,0,0,.18)}.PageThumbnail_pageLabel__m4K15{font-size:.7rem!important;font-weight:500!important;color:#6b7280;line-height:1!important;margin-top:5px;text-align:center}.PageThumbnail_pageLabelActive__8qMyJ{color:#166534!important;font-weight:600!important}.PageThumbnail_tableList__X8mhQ{width:100%;margin-top:4px;display:flex;flex-direction:column;gap:1px}.PageThumbnail_tableItem__3jJrf{display:flex;align-items:center;gap:5px;padding:3px 4px 3px 8px;border-radius:4px;cursor:pointer;transition:background-color .12s ease}.PageThumbnail_tableItemHovered__VLC_q,.PageThumbnail_tableItem__3jJrf:hover{background-color:rgba(16,185,129,.06)}.PageThumbnail_tableItemFocused__pZopz{background-color:rgba(46,125,84,.08)}.PageThumbnail_tableColorDot__YVCoM{width:7px;height:7px;border-radius:50%;flex-shrink:0}.PageThumbnail_tableName__PyK0e{font-size:.72rem!important;font-weight:500!important;color:#374151;line-height:1.2!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.PageThumbnail_tableNameFocused__VTO_x{font-weight:600!important;color:#166534!important}.PageThumbnail_deleteButton__Bz0wo{flex-shrink:0;padding:2px!important;color:#c4c9d0!important;opacity:0;transition:opacity .12s ease,color .12s ease}.PageThumbnail_tableItem__3jJrf:hover .PageThumbnail_deleteButton__Bz0wo{opacity:1}.PageThumbnail_deleteButton__Bz0wo:hover{color:#dc2626!important;background-color:#fef2f2!important}.PageThumbnail_noTables__zAAmX{font-size:.68rem!important;font-style:italic;color:#9ca3af;padding:2px 8px}.PageThumbnail_addTableRow__zDM3g{display:flex;align-items:center;gap:4px;padding:3px 4px 3px 8px;border-radius:4px;cursor:pointer;color:#9ca3af;transition:background-color .12s ease,color .12s ease}.PageThumbnail_addTableRow__zDM3g:hover{background-color:rgba(46,125,84,.06);color:#2e7d54}.PageThumbnail_addTableLabel__gl3pP{font-size:.72rem!important;font-weight:500!important;line-height:1.2!important;color:inherit}.TablePreview_container__jXKsP{display:flex;flex-direction:column;height:100%;background:#f5f5f5;width:100%}.TablePreview_controls__g2fZW{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e0e0e0;flex-wrap:wrap;gap:12px}.TablePreview_controlGroup__yV_Q9{display:flex;align-items:center;gap:8px}.TablePreview_controlGroup__yV_Q9 label{font-size:14px;font-weight:500;color:#333;margin-right:4px}.TablePreview_select__saxmk{padding:6px 32px 6px 12px;font-size:14px;min-width:120px}.TablePreview_navButton___z1D8,.TablePreview_select__saxmk{border:1px solid #d0d0d0;border-radius:4px;background:#fff;cursor:pointer}.TablePreview_navButton___z1D8{padding:6px 12px;font-size:13px;font-weight:500;color:#333;transition:all .2s}.TablePreview_navButton___z1D8:hover:not(:disabled){background:#f0f0f0;border-color:#1976d2}.TablePreview_navButton___z1D8:disabled{opacity:.4;cursor:not-allowed}.TablePreview_modeButton__Z2IL4{padding:6px 12px;background:#fff;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;color:#333;transition:all .2s}.TablePreview_modeButton__Z2IL4:hover:not(:disabled){background:#f0f0f0;border-color:#1976d2}.TablePreview_modeButton__Z2IL4:disabled{opacity:.4;cursor:not-allowed}.TablePreview_modeButton__Z2IL4.TablePreview_active__oyjcg{background:#1976d2;border-color:#1976d2;color:#fff}.TablePreview_toggleButton__pTgjU{padding:6px 12px;background:#fff;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;color:#333;transition:all .2s}.TablePreview_toggleButton__pTgjU:hover{background:#f0f0f0;border-color:#1976d2}.TablePreview_toggleButton__pTgjU.TablePreview_active__oyjcg{background:#ff9800;border-color:#ff9800;color:#fff}.TablePreview_zoomButton__iK6Y8{width:32px;height:32px;padding:0;background:#fff;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;font-size:18px;font-weight:600;color:#333;display:flex;align-items:center;justify-content:center;transition:all .2s}.TablePreview_zoomButton__iK6Y8:hover{background:#f0f0f0;border-color:#1976d2}.TablePreview_zoomValue__labrR{min-width:50px;text-align:center;font-size:13px;font-weight:500;color:#333}.TablePreview_fitButton__myAfb{padding:6px 12px;background:#fff;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;color:#333;transition:all .2s}.TablePreview_fitButton__myAfb:hover{background:#f0f0f0;border-color:#1976d2}.TablePreview_downloadButton__Lu442{padding:6px 16px;background:#4caf50;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;color:#fff;transition:all .2s}.TablePreview_downloadButton__Lu442:hover:not(:disabled){background:#45a049}.TablePreview_downloadButton__Lu442:disabled{opacity:.5;cursor:not-allowed}.TablePreview_content__p_NbO{overflow:auto;min-width:0;min-height:0;touch-action:none}.TablePreview_tableWrapper__lOmw_{flex:0 0 auto;overflow:visible;background:transparent;padding:16px;margin:16px;width:min-content}.TablePreview_table__wQVq9{border-collapse:separate;border-spacing:3px;width:auto;min-width:100%;background:#c8cdd3;border-radius:6px}.TablePreview_gridLabelCorner__O_9__{width:38px;min-width:38px;background:transparent}.TablePreview_gridLabelColFallback__YW3vi,.TablePreview_gridLabelRowFallback__BS3hf{font-size:13px;font-weight:700;color:#2d3748;background:#dfe3e8;text-align:center;padding:5px 6px;border-radius:2px;font-family:JetBrains Mono,monospace;letter-spacing:.3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TablePreview_gridLabelRowFallback__BS3hf{width:38px;min-width:38px}.TablePreview_cell__UJWSG{padding:8px 12px;text-align:left;font-size:14px;font-family:JetBrains Mono,monospace;color:#333;white-space:pre-wrap;vertical-align:top;min-width:50px;background:#fff;border:none;border-radius:2px;box-shadow:inset -1px -1px 2px rgba(0,0,0,.1),inset 1px 1px 2px hsla(0,0%,100%,.85)}.TablePreview_cell__UJWSG:hover{box-shadow:inset -1px -1px 2px rgba(0,0,0,.14),inset 1px 1px 2px hsla(0,0%,100%,.95),0 0 0 1px rgba(25,118,210,.3)}.TablePreview_cellHeader__7t1vb{padding:8px 12px;text-align:left;font-size:14px;font-family:JetBrains Mono,monospace;color:#1e293b;white-space:pre-wrap;vertical-align:top;min-width:50px;font-weight:600;background:#f0f4f1;border:none;border-radius:2px;box-shadow:inset -1px -2px 3px rgba(0,0,0,.12),inset 1px 1px 2px hsla(0,0%,100%,.9)}.TablePreview_cellHeader__7t1vb:hover{box-shadow:inset -1px -2px 3px rgba(0,0,0,.16),inset 1px 1px 2px hsla(0,0%,100%,.95),0 0 0 1px rgba(25,118,210,.3)}.TablePreview_emptyState__mBCBF{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;padding:40px;text-align:center}.TablePreview_emptyMessage__81BWH{font-size:16px;font-weight:500;color:#6b7280;margin:0 0 12px;letter-spacing:.2px;line-height:1.6}.TablePreview_emptyHint__hCB3V{font-size:14px;color:#9ca3af;margin:0;letter-spacing:.2px}.TablePreview_error__aJwsf{padding:16px;background:#ffebee;border:1px solid #ef5350;border-radius:4px;color:#c62828;font-size:14px}.TablePreview_tableCanvas__f9EkH{position:relative;background:#c8cdd3;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.TablePreview_tableCanvasCell__wx0cy{position:absolute;box-sizing:border-box;overflow:hidden;cursor:pointer;border-radius:2px;background:#fff;border:none;box-shadow:inset -1px -1px 2px rgba(0,0,0,.1),inset 1px 1px 2px hsla(0,0%,100%,.85)}.TablePreview_tableCanvasCell__wx0cy:hover{box-shadow:inset -1px -1px 2px rgba(0,0,0,.14),inset 1px 1px 2px hsla(0,0%,100%,.95),0 0 0 1px rgba(25,118,210,.3)}.TablePreview_tableCanvasCellHeader__vuXyQ{position:absolute;box-sizing:border-box;overflow:hidden;cursor:pointer;font-weight:600;color:#1a3a28;border-radius:2px;background:#f0f4f1;border:none;box-shadow:inset -1px -1px 2px rgba(0,0,0,.1),inset 1px 1px 2px hsla(0,0%,100%,.85)}.TablePreview_gridShell__1tYWZ{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;flex:1 1;min-width:0;min-height:0}.TablePreview_gridCorner__Ryt8l{background:#e8eaed;border-right:1px solid silver;border-bottom:1px solid silver}.TablePreview_gridColHeader__GPyKf{overflow:hidden;background:#e8eaed;border-bottom:1px solid silver}.TablePreview_gridRowHeader__VuKGB{overflow:hidden;background:#e8eaed;border-right:1px solid silver;min-height:0}.TablePreview_gridLabelCol__sXMph,.TablePreview_gridLabelRow__E6y3f{position:absolute;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;color:#333;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Calibri,Segoe UI,system-ui,sans-serif;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TablePreview_gridLabelCol__sXMph{top:0;border-right:1px solid #d0d0d0}.TablePreview_gridLabelRow__E6y3f{left:0;border-bottom:1px solid #d0d0d0}.TablePreview_gridLabelRowHeader__gnWrv{font-weight:700}.TablePreview_headerTrackingLine__mIUot{position:absolute;pointer-events:none;z-index:5;display:flex;align-items:center;justify-content:center}.TablePreview_gridColHeader__GPyKf .TablePreview_headerTrackingLine__mIUot{top:0;width:0;border-left:1px dashed #1976d2}.TablePreview_gridRowHeader__VuKGB .TablePreview_headerTrackingLine__mIUot{left:0;height:0;border-top:1px dashed #1976d2}.TablePreview_headerTrackingLabel__ts52T{position:absolute;font-size:9px;font-weight:600;color:#1976d2;white-space:nowrap;letter-spacing:.3px;font-family:Calibri,Segoe UI,system-ui,sans-serif}.TablePreview_gridColHeader__GPyKf .TablePreview_headerTrackingLabel__ts52T{top:2px;left:4px}.TablePreview_gridRowHeader__VuKGB .TablePreview_headerTrackingLabel__ts52T{left:2px;top:2px}.TablePreview_headerTrackingLineBoundary__AMhZH{border-color:#d32f2f!important}.TablePreview_boundaryDeletePin__lzKis{position:absolute;z-index:20;pointer-events:none;display:flex}.TablePreview_canvasTrackingLine__ns1ut{position:absolute;pointer-events:none;z-index:15}.TablePreview_cellGrid__eIq23{display:flex;flex-direction:column;gap:4px;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:16px;width:-moz-fit-content;width:fit-content}.TablePreview_cellRow__8zl_w{display:flex;gap:4px;align-items:flex-start;flex-wrap:nowrap}.TablePreview_cellContainer__3y3Az{flex-shrink:0;background:#f9f9f9;border:1px solid #ddd;border-radius:2px;overflow:visible;position:relative;box-sizing:border-box}.TablePreview_cellImageWrapper__hC5gf{position:relative;display:block;width:100%;height:100%}.TablePreview_cellImage__LTMs4{display:block;width:100%;height:100%;object-fit:contain}.TablePreview_wordOverlay__ktpfL{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.TablePreview_wordBox__zj_ik{position:absolute;box-sizing:border-box;pointer-events:auto;cursor:help}.TablePreview_cellPlaceholder__dmk_e{padding:20px;text-align:center;color:#999;font-size:12px;min-width:80px;min-height:40px;display:flex;align-items:center;justify-content:center}.TablePreview_ignoreCanvas__vypgC{position:relative;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TablePreview_ignorePageImage__OiILC{display:block;width:100%;height:100%;pointer-events:none}.TablePreview_ignoreAreaRect__SZ_E_{position:absolute;box-sizing:border-box;background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.85) 4px,hsla(0,0%,71%,.45) 0,hsla(0,0%,71%,.45) 8px);border:2px solid #ef5350;pointer-events:auto;cursor:move}.TablePreview_ignoreAreaRect__SZ_E_:hover{border-color:#c62828;background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9) 4px,rgba(239,83,80,.25) 0,rgba(239,83,80,.25) 8px)}.TablePreview_ignoreAreaDrawing__yi2Lq{position:absolute;box-sizing:border-box;background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 4px,rgba(25,118,210,.2) 0,rgba(25,118,210,.2) 8px);border:2px dashed #1976d2;pointer-events:none}.TablePreview_ignoreAreaDeleteBtn__WSHF9{position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background:#fff;border:1px solid rgba(211,47,47,.5);color:#d32f2f;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:10;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.15)}.TablePreview_ignoreAreaDeleteBtn__WSHF9:hover{background:#d32f2f;color:#fff;border-color:#d32f2f}.TablePreview_ignoreAreaRect__SZ_E_:hover .TablePreview_ignoreAreaDeleteBtn__WSHF9{display:flex}.TablePreview_ignoreResizeHandle__A69fi{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid #ef5350;border-radius:1px;z-index:5;display:none}.TablePreview_ignoreAreaRect__SZ_E_:hover .TablePreview_ignoreResizeHandle__A69fi{display:block}.TablePreview_ignoreResizeHandle__A69fi.TablePreview_nw__gDyOT{top:-4px;left:-4px;cursor:nwse-resize}.TablePreview_ignoreResizeHandle__A69fi.TablePreview_ne__KQlEO{top:-4px;right:-4px;cursor:nesw-resize}.TablePreview_ignoreResizeHandle__A69fi.TablePreview_sw__ZZCEm{bottom:-4px;left:-4px;cursor:nesw-resize}.TablePreview_ignoreResizeHandle__A69fi.TablePreview_se__gZtHp{bottom:-4px;right:-4px;cursor:nwse-resize}.TablePreview_ignoreResizeHandle__A69fi.TablePreview_n__jDiPG{top:-4px;left:calc(50% - 4px);cursor:ns-resize}.TablePreview_ignoreResizeHandle__A69fi.TablePreview_s__ved9X{bottom:-4px;left:calc(50% - 4px);cursor:ns-resize}.TablePreview_ignoreResizeHandle__A69fi.TablePreview_w__Am9Ji{top:calc(50% - 4px);left:-4px;cursor:ew-resize}.TablePreview_ignoreResizeHandle__A69fi.TablePreview_e__4NjQm{top:calc(50% - 4px);right:-4px;cursor:ew-resize}.SelectTableToolbar_divider__Y8Ido{height:22px;margin-left:3.2px;margin-right:3.2px}.SelectTableToolbar_modeChipRow__tDHeY{display:flex;gap:1.6px;align-items:center;flex-wrap:nowrap;overflow:auto;flex:1 1}.SelectTableToolbar_detectGridButton__xSS0S{min-width:160px}.SelectTableToolbar_clearAllButton__rwfkf,.SelectTableToolbar_detectGridButton__xSS0S{margin-left:1.6px;white-space:nowrap;font-size:.65rem;height:24px}.SelectTableToolbar_confidenceRow__E2Xg8{display:flex;align-items:center;gap:6px}.SelectTableToolbar_confidenceTrack__iFs8I{width:60px;height:6px;border-radius:3px;background-color:#e5e7eb;overflow:hidden;position:relative}.SelectTableToolbar_confidencePercentage__XVVxN{font-size:.75rem;font-weight:600;min-width:32px;text-align:right;line-height:1}.SelectTableToolbar_lowConfidenceContainer__BttLs{display:flex;align-items:center;gap:4px;cursor:pointer;padding:2px 6px;border-radius:8px;transition:background-color .15s ease}.SelectTableToolbar_lowConfidenceContainer__BttLs:hover{background-color:#f3f4f6}.SelectTableToolbar_lowConfidenceLabel__X5qZ5{font-size:.7rem;color:#9ca3af;line-height:1;white-space:nowrap}.SelectTableToolbar_lowConfidenceValue__l_suT{font-size:.75rem;font-weight:600;line-height:1}.SelectTableToolbar_ocrButtonGroup__KWTxr{height:28px}.SelectTableToolbar_ocrButton__JpXR8{text-transform:none;font-size:.75rem;font-weight:500;min-width:0;padding:2px 8px;white-space:nowrap}.SelectTableToolbar_overviewToolbar__tLEh2{justify-content:space-between}.SelectTableToolbar_toolbarSides__PEcIz{display:flex;align-items:center;gap:4px;flex:1 1}.SelectTableToolbar_navSection__HmTI0{flex-shrink:0}.SelectTableToolbar_navSection__HmTI0,.SelectTableToolbar_zoomControls__acOZh{display:flex;align-items:center;gap:2px}.SelectTableToolbar_zoomControlsEnd__btsYo{flex:1 1;justify-content:flex-end;gap:.5em}.SelectTableToolbar_zoomLabel__y436_{min-width:38px;text-align:center;font-weight:500;font-size:.75rem}.SelectTableToolbar_tablePickerAnchor__N9DZm{height:32px;min-width:220px;max-width:380px;border:1px solid #d1d5db;border-radius:8px;display:flex;align-items:stretch;overflow:hidden;background-color:#fff}.SelectTableToolbar_tablePickerAnchor__N9DZm:hover .SelectTableToolbar_table-name-input__IjI0n .SelectTableToolbar_MuiInput-underline__ed5Ux:before{border-bottom-color:transparent}.SelectTableToolbar_tablePickerAnchorFocused__ne_QM:hover .SelectTableToolbar_table-name-input__IjI0n .SelectTableToolbar_MuiInput-underline__ed5Ux:before{border-bottom-color:rgba(0,0,0,.3)}.SelectTableToolbar_tablePickerNameArea__uLS_q{flex:1 1;padding:0 12px;display:flex;align-items:center;cursor:pointer}.SelectTableToolbar_tablePickerNameAreaFocused__OMhDS{cursor:text}.SelectTableToolbar_tableNameInput__opfFw{width:100%}.SelectTableToolbar_tableNameInput__opfFw .SelectTableToolbar_MuiInputBase-input__fUqoO{font-size:.9rem;font-weight:600;color:#1f2937;padding-top:2px;padding-bottom:2px;text-align:center}.SelectTableToolbar_tableNameInput__opfFw .SelectTableToolbar_MuiInput-underline__ed5Ux:before{border-bottom-color:transparent}.SelectTableToolbar_tableNameInput__opfFw .SelectTableToolbar_MuiInput-underline__ed5Ux:hover:not(.SelectTableToolbar_Mui-disabled__Vuc7c):before{border-bottom-color:rgba(0,0,0,.3)}.SelectTableToolbar_tableNameInput__opfFw .SelectTableToolbar_MuiInput-underline__ed5Ux:after{border-bottom-color:#2e7d54}.SelectTableToolbar_tableNameLabel__I01Ik{font-weight:600;color:#1f2937;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;text-align:center}.SelectTableToolbar_tablePickerActions__4oJIL{border-left:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;gap:2px;width:44px}.SelectTableToolbar_tablePickerActionsEditing__FAdPI{width:72px}.SelectTableToolbar_smallIconButton__j0ghi{padding:2px}.SelectTableToolbar_menuPageItem__OgQ2_{font-size:.8rem;font-weight:600}.SelectTableToolbar_menuTableItem__1enay{font-size:.8rem;padding-left:32px}.SelectTableToolbar_tooltipButtonWrapper___BjAC{display:inline-flex}.TableModelEditor_container__bHZkT{display:flex;flex-direction:column;height:100%;background:#fafafa;transition:all .25s cubic-bezier(.4,0,.2,1)}.TableModelEditor_collapsedBar__t7JBC{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#fafafa;border-left:1px solid #e5e7eb;padding:8px 4px;width:40px;height:100%}.TableModelEditor_header__pS4xt{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04)}.TableModelEditor_modelsList__olMf2{flex:1 1;overflow-y:auto;padding:12px}.TableModelEditor_modelItem__msqvM{transition:all .25s cubic-bezier(.4,0,.2,1)}.TableModelEditor_modelHeader__5Zi_u{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:pointer}.TableModelEditor_modelDetails__vmoef{font-family:SF Mono,Monaco,Menlo,Courier New,monospace;font-size:.8125rem;line-height:1.7;color:#4b5563;letter-spacing:.2px}.TableModelEditor_iconBtn___BEju{color:#6b7280;transition:all .2s ease}.TableModelEditor_iconBtnAction__iOeSZ:hover{color:#2e7d54;background-color:#f0fdf4;transform:translateY(-1px)}.TableModelEditor_iconBtnDanger__ZuTDh:hover{color:#dc2626;background-color:#fef2f2;transform:translateY(-1px)}.TableModelEditor_iconBtnExpand__w2Y49:hover{color:#374151;background-color:#f9fafb}.TableModelEditor_iconBtnSubtle__JCR64:hover{background-color:#f3f4f6;color:#374151}.TableModelEditor_editingBtn__jsS7g{padding:4px;border:1px solid #d1d5db;background-color:#fff;transition:all .2s ease}.TableModelEditor_editingBtnReset__yGcSA{color:#6b7280}.TableModelEditor_editingBtnReset__yGcSA:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.TableModelEditor_editingBtnSave__E_gZ0{color:#2e7d54}.TableModelEditor_editingBtnSave__E_gZ0:hover{background-color:#f0fdf4;border-color:#2e7d54}.TableModelEditor_checkbox__vdBKT{padding:4px;color:#9ca3af}.TableModelEditor_checkbox__vdBKT.TableModelEditor_Mui-checked__6MhwE{color:#2e7d54}.TableModelEditor_checkbox__vdBKT:hover{background-color:rgba(46,125,84,.04)}.TableModelEditor_nameField__zzNi2{flex:1 1;min-width:140px}.TableModelEditor_nameField__zzNi2 .TableModelEditor_MuiInput-root__vFK12{font-size:.875rem;font-weight:500;color:#1f2937;letter-spacing:.2px}.TableModelEditor_nameField__zzNi2 .TableModelEditor_MuiInput-underline__t_yhu:before{border-bottom-color:rgba(0,0,0,.12)}.TableModelEditor_nameField__zzNi2 .TableModelEditor_MuiInput-underline__t_yhu:hover:not(.TableModelEditor_Mui-disabled__UKLL0):before{border-bottom-color:rgba(0,0,0,.3)}.TableModelEditor_nameField__zzNi2 .TableModelEditor_MuiInput-underline__t_yhu:after{border-bottom-color:#2e7d54}.TableModelEditor_editingChip__fvYxu{height:24px;font-size:.75rem;font-weight:500;letter-spacing:.3px;background-color:#2e7d54;color:#fff;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 1px 3px rgba(0,0,0,.12)}.TableModelEditor_editingChip__fvYxu .TableModelEditor_MuiChip-label__xwU7I{padding-left:12px;padding-right:12px}.TableModelEditor_detailsPanel__olt6w{background-color:#fafafa;border-top:1px solid rgba(0,0,0,.06);padding:12px}.TableModelEditor_nullProperty__OntrU{padding-left:16px;padding-top:4px;padding-bottom:4px;font-size:.85rem;color:rgba(0,0,0,.38)}.TableModelEditor_propertyBlock__Jc3Dx{padding-left:16px;padding-top:4px;padding-bottom:4px;font-size:.85rem;font-family:monospace}.TableModelEditor_propertyIndent__C_Rks{padding-left:16px}.TableModelEditor_propertyLabel__dwwQT{color:#666}.TableModelEditor_propertyKey__7wH2P{color:#9c27b0}.TableModelEditor_propertyValue__T72OS{color:#2196f3}.TableModelEditor_colorListSection__GhIqS{padding-left:16px;padding-top:4px;padding-bottom:4px}.TableModelEditor_colorListLabel__OYDOb{font-size:.75rem;font-weight:600;color:#374151;margin-bottom:6px}.TableModelEditor_colorListItems__hkaac{display:flex;flex-direction:column;gap:4px}.TableModelEditor_colorSwatchRow__1RfoQ{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04)}.TableModelEditor_colorDot__Y2jmT{width:14px;height:14px;border-radius:3px;border:1px solid #e5e7eb}.TableModelEditor_colorCoords__p1m5N{font-size:.75rem;color:#6b7280}.TableModelEditor_colorDeleteBtn__P4xhC{padding:4px;color:#dc2626}.TableModelEditor_colorDeleteBtn__P4xhC:hover{background-color:#fef2f2}.TableModelEditor_headerLeftSection__mwEA_{display:flex;align-items:center;flex:1 1 220px;gap:8px;min-width:0}.TableModelEditor_headerActions__Umm5N{display:flex;align-items:center;gap:4px;margin-left:auto;flex:0 1 auto}.TableModelEditor_otherPageEmpty__dYNvV{padding:8px 16px}.TableModelEditor_otherPageEmptyText__8J3Kg{color:#9ca3af;font-size:.8125rem;letter-spacing:.2px}.TableModelEditor_otherPageList__i0DJp{padding:6px 12px}.TableModelEditor_createFromDrawingWrap__vQ_kj{padding:12px;border-bottom:1px solid;border-color:rgba(0,0,0,.12)}.TableModelEditor_createFromDrawingBtn__ns7M4{width:100%;border-radius:6px;border:1.5px dashed #9ca3af;background-color:#fff;color:#374151;font-size:.8125rem;font-weight:500;letter-spacing:.3px;padding-top:8px;padding-bottom:8px;transition:all .2s ease}.TableModelEditor_createFromDrawingBtn__ns7M4:hover{background-color:#f9fafb;border-color:#2e7d54;color:#2e7d54;border-style:solid;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.TableModelEditor_emptyState__TXeBA{padding:24px;text-align:center}.TableModelEditor_emptyStateText__cALb6{margin-bottom:16px;color:#9ca3af;font-size:.875rem;font-weight:400;letter-spacing:.2px}.TableModelEditor_emptyStateAddBtn__lKvAF{background-color:#2e7d54;color:#fff;width:48px;height:48px;box-shadow:0 2px 8px rgba(46,125,84,.2);transition:all .2s ease}.TableModelEditor_emptyStateAddBtn__lKvAF:hover{background-color:#256642;transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,125,84,.3)}.ExportTab_container__siM5J{display:flex;flex-direction:column;width:100%;height:100%}.ExportTab_content__YDVSB{flex:1 1;overflow:auto;padding:10px 14px;background-color:#f9fafb}.ExportTab_contentInner__t3jzp{max-width:820px;margin:0 auto;width:100%}.ExportTab_header__p_HUL{padding:8px 14px 0}.ExportTab_footer__GVCFJ,.ExportTab_header__p_HUL{max-width:820px;margin:0 auto;width:100%;background-color:#f9fafb}.ExportTab_footer__GVCFJ{position:-webkit-sticky;position:sticky;bottom:0;padding:8px 14px}.ExportTab_rowWrapper__eKAXW{display:flex;align-items:center;gap:0;margin-bottom:6px}.ExportTab_rowHoverTarget__knBRD{display:flex;align-items:center;flex:1 1;min-width:0}.ExportTab_editButtonSlot__5ICoT{width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:stretch;margin-right:4px}.ExportTab_editNameButton__88Q8Y{opacity:0;transition:opacity .15s ease}.ExportTab_rowHoverTarget__knBRD:hover .ExportTab_editNameButton__88Q8Y{opacity:1!important;cursor:pointer}.ExportTab_nameCell__5uUTz{transition:all .15s ease;border:1px solid transparent;border-radius:4px;padding:2px 4px;margin:-2px -4px}.ExportTab_editButtonSlot__5ICoT:hover~.ExportTab_tableRow__97x1x .ExportTab_nameCell__5uUTz{border-color:#9ca3af;border-style:dashed;background-color:rgba(0,0,0,.03)}.ExportTab_tableRow__97x1x{display:flex;align-items:center;padding:6px 12px;border-radius:6px;border:1px solid transparent;background-color:#fff;transition:all .15s ease;flex:1 1;min-width:0}.ExportTab_rowHoverTarget__knBRD:hover .ExportTab_tableRow__97x1x{border-color:#2e7d54;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ExportTab_tableRowSelected__oMXug{border-color:#2e7d54;background-color:#f0fdf4}.ExportTab_pageGroup__4a0Px{margin-bottom:8px}.ExportTab_pageGroupHeader__jFhjC{display:flex;align-items:center;gap:12px;padding:8px 0}.ExportTab_pageGroupHeaderLine__nvOIR{flex:1 1;height:1px;background-color:#d1d5db}.ExportTab_emptyState__o3VQi{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:#9ca3af}