@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--bg:#f4f7f9;--surface:#fff;--surface2:#f8fafc;--surface3:#f1f5f9;--border:#e2e8f0;--border-strong:#cbd5e1;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#64748b;--accent:#3b82f6;--accent-dim:#eff6ff;--accent-green:#10b981;--accent-green-dim:#ecfdf5;--success:#10b981;--warning:#f59e0b;--danger:#ef4444}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body{color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}button{font-family:inherit}body>[data-rbd-drag-handle-drag-preview]{transform:rotate(3deg);box-shadow:0 8px 24px #00000080}::selection{color:#1e293b;background:#3b82f64d}._overlay_1wkem_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;animation:.2s _fadeIn_1wkem_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1wkem_1{0%{opacity:0}to{opacity:1}}._modal_1wkem_17{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:520px;max-height:90vh;animation:.2s _slideUp_1wkem_1;display:flex;overflow:hidden;box-shadow:0 40px 80px #0009}@keyframes _slideUp_1wkem_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_1wkem_35{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}._title_1wkem_43{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}._closeBtn_1wkem_50{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:16px;transition:all .15s}._closeBtn_1wkem_50:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}._body_1wkem_66{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}._field_1wkem_74{flex-direction:column;gap:6px;display:flex}._label_1wkem_80{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}._formulaHint_1wkem_88{color:var(--text-muted);font-size:11px}._input_1wkem_93{background:var(--surface2);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}._input_1wkem_93:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}._chips_1wkem_109{flex-wrap:wrap;gap:6px;display:flex}._chip_1wkem_109{background:var(--surface2);border:1px solid var(--border);color:#818cf8;cursor:pointer;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:12px;transition:all .15s}._chip_1wkem_109:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}._exampleBox_1wkem_132{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:14px}._exampleTitle_1wkem_139{color:var(--text-secondary);margin-bottom:8px;font-size:12px;font-weight:600}._examples_1wkem_146{color:var(--text-muted);font-size:12px;line-height:2}._examples_1wkem_146 code{color:#818cf8;background:#6366f126;border-radius:4px;padding:1px 6px;font-family:monospace}._error_1wkem_160{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:10px 14px;font-size:13px}._footer_1wkem_169{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}._cancelBtn_1wkem_177{background:var(--surface2);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}._cancelBtn_1wkem_177:hover{border-color:var(--accent);color:var(--accent)}._addBtn_1wkem_191{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}._addBtn_1wkem_191:hover{background:#4f46e5}._overlay_1m9zo_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;animation:.2s _fadeIn_1m9zo_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1m9zo_1{0%{opacity:0}to{opacity:1}}._modal_1m9zo_18{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:90vw;max-width:900px;max-height:80vh;animation:.2s _slideUp_1m9zo_1;display:flex;overflow:hidden;box-shadow:0 40px 80px #0009}@keyframes _slideUp_1m9zo_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_1m9zo_37{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}._title_1m9zo_46{color:var(--text-primary);margin:0 0 4px;font-size:16px;font-weight:700}._subtitle_1m9zo_53{color:var(--text-secondary);font-size:13px}._closeBtn_1m9zo_58{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:16px;transition:all .15s}._closeBtn_1m9zo_58:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}._tableWrap_1m9zo_74{scrollbar-width:thin;scrollbar-color:var(--border) transparent;background:var(--bg);flex:1;overflow:auto}._table_1m9zo_74{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%;font-size:13px}._tr_1m9zo_90{cursor:pointer;transition:background .1s}._tr_1m9zo_90:hover{background:var(--surface2)}._selectedRow_1m9zo_98{outline:1px solid var(--accent);outline-offset:-1px;background:var(--accent-dim)!important}._selectedRow_1m9zo_98 ._td_1m9zo_104{color:var(--accent);font-weight:600}._rowNumber_1m9zo_109{background:var(--surface2);color:var(--text-muted);text-align:center;border-bottom:1px solid var(--border);border-right:1px solid var(--border);z-index:2;-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:11px;font-weight:600;position:sticky;left:0}._td_1m9zo_104{border-bottom:1px solid #0000000a;border-right:1px solid var(--border);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:250px;padding:8px 14px;overflow:hidden}._truncateNote_1m9zo_135{text-align:center;color:var(--text-muted);border-top:1px solid var(--border);background:var(--surface2);padding:12px;font-size:12px}._footer_1m9zo_144{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}._cancelBtn_1m9zo_153{background:var(--surface2);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .15s}._cancelBtn_1m9zo_153:hover{border-color:var(--accent);color:var(--accent)}._confirmBtn_1m9zo_166{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .15s}._confirmBtn_1m9zo_166:hover{background:#4f46e5}._header_1wo0r_1{background:var(--surface);border-bottom:1px solid var(--border);z-index:100;flex-shrink:0;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex}._brand_1wo0r_13{flex-shrink:0;align-items:baseline;gap:12px;display:flex}._logo_1wo0r_20{align-items:center;gap:6px;display:flex}._logoIcon_1wo0r_26{filter:drop-shadow(0 0 8px #6366f199);font-size:22px}._logoText_1wo0r_31{background:linear-gradient(135deg,#6366f1,#8b5cf6,#06b6d4);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800}._subtitle_1wo0r_41{color:var(--text-muted);font-size:11px;font-weight:400}._actions_1wo0r_47{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}._divider_1wo0r_55{background:var(--border);flex-shrink:0;width:1px;height:24px}._btn_1wo0r_63{border:1px solid var(--border);background:var(--surface2);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}._btn_1wo0r_63:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}._btn_1wo0r_63:disabled{opacity:.4;cursor:not-allowed}._btnPrimary_1wo0r_88{background:var(--accent);border-color:var(--accent);color:#fff!important}._btnPrimary_1wo0r_88:hover{background:#4f46e5;border-color:#4f46e5;color:#fff!important}._btnActive_1wo0r_98{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}._btnDanger_1wo0r_103:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}._dropdown_1wo0r_110{position:relative}._dropMenu_1wo0r_114{background:var(--surface2);border:1px solid var(--border);z-index:1000;border-radius:12px;min-width:220px;animation:.15s _slideDown_1wo0r_1;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 20px 40px #00000080}@keyframes _slideDown_1wo0r_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropTitle_1wo0r_133{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:10px 14px 6px;font-size:11px;font-weight:700}._dropLabel_1wo0r_142{color:var(--text-muted);text-transform:uppercase;padding:6px 14px 4px;font-size:11px;font-weight:600}._dropDivider_1wo0r_150{background:var(--border);height:1px;margin:4px 0}._dropItem_1wo0r_156{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}._dropItem_1wo0r_156:hover{background:var(--accent-dim);color:var(--accent)}._rowBadge_1wo0r_176{background:var(--accent-dim);color:var(--accent);border-radius:10px;margin-left:auto;padding:1px 7px;font-size:11px}._dataInfo_1wo0r_186{color:var(--text-muted);background:var(--surface2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}._dataIcon_1wo0r_197{font-size:14px}._zoneWrapper_1prut_1{flex-direction:column;gap:6px;display:flex}._zoneHeader_1prut_7{align-items:center;gap:8px;display:flex}._zoneIcon_1prut_13{font-size:14px;font-weight:700}._zoneLabel_1prut_18{color:var(--text-primary);font-size:13px;font-weight:700}._zoneHint_1prut_24{color:var(--text-muted);font-size:12px;font-weight:400}._dropZone_1prut_30{border:1px dashed var(--border-strong);background:var(--surface);border-radius:8px;align-items:center;min-height:56px;padding:8px 12px;transition:all .2s;display:flex}._dropZone_1prut_30._dropOver_1prut_41{border-color:var(--zone-color);background:color-mix(in srgb, var(--zone-color) 5%, transparent)}._zoneEmpty_1prut_46{text-align:center;width:100%;color:var(--text-muted);font-size:12px;font-style:italic}._zoneItems_1prut_54{flex-wrap:wrap;gap:8px;width:100%;display:flex}._zoneFieldItem_1prut_61{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);border-radius:20px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;display:flex;box-shadow:0 1px 2px #0000000d}._fieldIndex_1prut_74{background:var(--text-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex}._zoneFieldName_1prut_87{font-weight:600}._aggSelect_1prut_91{background:var(--surface2);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border:none;border-radius:4px;outline:none;padding:2px 4px;font-family:inherit;font-size:11px;font-weight:600}._reorderBtns_1prut_105{background:var(--surface2);border:1px solid var(--border);border-radius:12px;margin-left:4px;display:flex;overflow:hidden}._moveBtn_1prut_114{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:14px;font-weight:700;line-height:1;transition:all .15s}._moveBtn_1prut_114:hover:not(:disabled){background:var(--border);color:var(--text-primary)}._moveBtn_1prut_114:disabled{opacity:.3;cursor:not-allowed}._removeBtn_1prut_134{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;transition:all .1s;display:flex}._removeBtn_1prut_134:hover{color:#ef4444;background:#ef44441a}._configContainer_j0tf3_1{background:var(--surface);flex-direction:column;width:100%;height:100%;display:flex}._configHeader_j0tf3_9{border-bottom:1px solid var(--border);padding:16px 24px}._configTitle_j0tf3_14{color:#1e3a8a;margin:0 0 4px;font-size:18px;font-weight:700}._configSubtitle_j0tf3_21{color:var(--text-secondary);margin:0;font-size:13px}._configBody_j0tf3_27{flex:1;gap:24px;padding:16px 24px;display:flex;overflow:hidden}._fieldListSection_j0tf3_36{border-right:1px solid var(--border);flex-direction:column;width:280px;padding-right:16px;display:flex}._fieldListHeader_j0tf3_44{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}._fieldListTitle_j0tf3_51{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}._fieldListHint_j0tf3_60{color:var(--text-secondary);text-align:right;max-width:90px;font-size:11px;line-height:1.2}._searchBox_j0tf3_68{margin-bottom:12px}._searchInput_j0tf3_72{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:6px;outline:none;padding:8px 12px;font-size:13px;transition:border-color .2s}._searchInput_j0tf3_72:focus{border-color:var(--accent)}._fieldList_j0tf3_36{flex-direction:column;flex:1;gap:6px;padding-bottom:20px;padding-right:4px;display:flex;overflow-y:auto}._emptyHint_j0tf3_97{color:var(--text-muted);text-align:center;padding:20px;font-size:13px}._fieldItem_j0tf3_105{background:var(--surface);border:1px solid var(--border);cursor:grab;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;transition:all .2s;display:flex}._fieldItem_j0tf3_105:hover{border-color:var(--accent-green);box-shadow:0 2px 4px #00000005}._dragging_j0tf3_122{opacity:.4}._fieldUsed_j0tf3_126{opacity:.7;background:var(--surface2)}._fieldItemLeft_j0tf3_131{align-items:center;gap:8px;display:flex;overflow:hidden}._fieldTypeIcon_j0tf3_138{border-radius:4px;padding:2px 4px;font-size:10px;font-weight:700}._numIcon_j0tf3_145{color:#166534;background:#dcfce7}._strIcon_j0tf3_150{color:#475569;background:#f1f5f9}._fieldName_j0tf3_155{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._fieldActions_j0tf3_164{gap:4px;display:flex}._actionBtn_j0tf3_169{background:var(--surface);border:1px solid var(--border);color:var(--accent-green);cursor:pointer;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;transition:all .15s}._actionBtn_j0tf3_169:hover{background:var(--accent-green);color:#fff;border-color:var(--accent-green)}._usedBadge_j0tf3_186{color:var(--accent-green);background:var(--accent-green-dim);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}._zonesSection_j0tf3_196{flex-direction:column;flex:1;gap:16px;display:flex;overflow-y:auto}._wrapper_1bxn8_1{background:var(--surface2);flex-direction:column;flex:1;display:flex;overflow:hidden}._tableHeaderBar_1bxn8_9{background:var(--surface2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}._tableHeaderLeft_1bxn8_18{align-items:center;gap:12px;display:flex}._statusDot_1bxn8_24{color:var(--accent-green);font-size:16px;line-height:1}._tableHeaderTitle_1bxn8_30{color:var(--text-primary);font-size:14px;font-weight:700}._groupCountChip_1bxn8_36{background:var(--accent-dim);color:var(--accent);border-radius:12px;padding:2px 10px;font-size:11px;font-weight:700}._tableHeaderRight_1bxn8_45{align-items:center;gap:12px;display:flex}._rowCountInfo_1bxn8_51{color:var(--text-secondary);font-size:12px}._expandBtn_1bxn8_56{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s}._expandBtn_1bxn8_56:hover{background:var(--surface3);border-color:var(--accent)}._tableScroll_1bxn8_72{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;background:var(--surface2);flex:1;padding:0 20px 20px;overflow:auto}._table_1bxn8_9{border-collapse:collapse;background:var(--surface);table-layout:fixed;border-radius:8px;width:max-content;min-width:100%;font-size:13px;overflow:hidden;box-shadow:0 1px 3px #0000000d}._cornerCell_1bxn8_94,._colHeader_1bxn8_94,._colSubHeader_1bxn8_94{background:var(--accent-dim);color:#1e3a8a;text-align:left;white-space:nowrap;z-index:10;text-overflow:ellipsis;border-bottom:2px solid #bfdbfe;padding:12px 16px;font-size:12px;font-weight:700;position:sticky;top:0;overflow:hidden}._sortable_1bxn8_110{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}._sortable_1bxn8_110:hover{background:#dbeafe}._sortIcon_1bxn8_119{color:var(--accent);margin-left:4px;font-size:10px}._colHeader_1bxn8_94{text-align:right}._rowHeader_1bxn8_130{background:var(--surface);color:var(--text-primary);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;z-index:5;max-width:300px;padding:12px 16px;font-size:13px;font-weight:500;position:sticky;left:0;overflow:hidden}._rowValue_1bxn8_147{color:var(--text-primary)}._rowParent_1bxn8_151{color:var(--text-secondary);font-size:12px}._dataRow_1bxn8_157{transition:background .15s}._dataRow_1bxn8_157:hover{background:var(--surface3)}._dataCell_1bxn8_165{text-align:right;border-bottom:1px solid var(--border);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--accent);padding:12px 16px;font-weight:600}._cellValue_1bxn8_177{border-bottom:2px solid var(--accent);padding-bottom:2px;display:inline-block}._dataCell_1bxn8_165:hover ._cellValue_1bxn8_177{color:#1e40af;border-bottom-color:#1e40af}._grandTotalRow_1bxn8_189{z-index:8;background:var(--surface3);position:sticky;bottom:0}._grandTotalLabel_1bxn8_195{color:var(--text-primary);border-top:2px solid var(--border-strong);padding:12px 16px;font-size:13px;font-weight:700;position:sticky;left:0}._grandTotalCell_1bxn8_204{border-top:2px solid var(--border-strong);font-weight:700;color:var(--accent)!important}._empty_1bxn8_211{color:var(--text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}._emptyIcon_1bxn8_222{font-size:60px}._empty_1bxn8_211 h3{color:var(--text-secondary);margin:0;font-size:18px;font-weight:600}._empty_1bxn8_211 p{max-width:360px;margin:0;font-size:14px;line-height:1.6}._panel_e0dtm_1{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:300px;min-width:260px;display:flex;overflow:hidden}._header_e0dtm_11{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex}._headerIcon_e0dtm_20{font-size:18px}._headerTitle_e0dtm_21{color:var(--text-primary);font-size:14px;font-weight:700}._typeSelector_e0dtm_27{flex-wrap:wrap;flex-shrink:0;gap:4px;padding:10px 10px 6px;display:flex}._typeBtn_e0dtm_35{background:var(--surface2);border:1px solid var(--border);cursor:pointer;min-width:48px;color:var(--text-secondary);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 4px;font-size:16px;transition:all .15s;display:flex}._typeBtn_e0dtm_35:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}._typeBtn_e0dtm_35._active_e0dtm_56{background:var(--accent);border-color:var(--accent);color:#fff}._typeBtnLabel_e0dtm_61{font-family:inherit;font-size:10px;font-weight:600}._chartArea_e0dtm_67{flex:1;min-height:0;padding:10px 16px;position:relative}._empty_e0dtm_74{color:var(--text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;display:flex}._stats_e0dtm_87{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:8px;padding:10px 16px 14px;display:flex}._statItem_e0dtm_96{background:var(--surface2);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}._statLabel_e0dtm_106{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;overflow:hidden}._statValue_e0dtm_115{color:var(--accent);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}._wrapper_19rpm_1{background:var(--bg);flex-direction:column;height:100%;display:flex;overflow:hidden}._header_19rpm_9{background:var(--surface2);border-bottom:1px solid var(--border);padding:16px 20px}._titleGroup_19rpm_15{align-items:center;gap:12px;display:flex}._title_19rpm_15{color:var(--text-primary);font-size:15px;font-weight:700}._rowCount_19rpm_27{background:var(--accent);color:#fff;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}._tableScroll_19rpm_36{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;padding:0;overflow:auto}._table_19rpm_36{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}._th_19rpm_51{color:#fff;text-align:left;z-index:10;white-space:nowrap;background:#1e3a8a;border-right:1px solid #ffffff1a;padding:12px 16px;font-weight:600;position:sticky;top:0}._thIndex_19rpm_64{text-align:center;z-index:11;background:#172a6b;width:50px;position:sticky;left:0}._td_19rpm_73{border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:400px;padding:10px 16px;overflow:hidden}._tdIndex_19rpm_84{text-align:center;color:var(--text-muted);background:var(--surface);z-index:5;border-right:1px solid var(--border-strong);font-weight:600;position:sticky;left:0}._tr_19rpm_95{background:var(--surface)}._tr_19rpm_95:nth-child(2n),._tr_19rpm_95:nth-child(2n) ._tdIndex_19rpm_84{background:var(--surface2)}._tr_19rpm_95:hover,._tr_19rpm_95:hover ._tdIndex_19rpm_84{background:#f1f5f9}._footer_19rpm_113{background:var(--surface2);border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 20px;display:flex}._pageBtn_19rpm_122{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s}._pageBtn_19rpm_122:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._pageBtn_19rpm_122:disabled{opacity:.4;cursor:not-allowed}._pageInfo_19rpm_144{color:var(--text-primary);font-size:13px;font-weight:500}._overlay_yz52k_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;animation:.2s _fadeIn_yz52k_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_yz52k_1{0%{opacity:0}to{opacity:1}}._modal_yz52k_18{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:90vw;max-width:900px;max-height:80vh;animation:.2s _slideUp_yz52k_1;display:flex;overflow:hidden;box-shadow:0 40px 80px #0009}@keyframes _slideUp_yz52k_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_yz52k_37{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}._title_yz52k_46{color:var(--text-primary);margin:0 0 4px;font-size:16px;font-weight:700}._subtitle_yz52k_53{color:var(--text-muted);font-size:12px}._headerRight_yz52k_58{align-items:center;gap:12px;display:flex}._rowCount_yz52k_64{background:var(--accent-dim);color:var(--accent);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}._closeBtn_yz52k_73{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:16px;transition:all .15s}._closeBtn_yz52k_73:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}._tableWrap_yz52k_89{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;overflow:auto}._table_yz52k_89{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}._th_yz52k_103{background:var(--surface2);color:var(--text-secondary);text-align:left;border-bottom:1px solid var(--border);border-right:1px solid var(--border);white-space:nowrap;z-index:2;padding:10px 14px;font-size:12px;font-weight:600;position:sticky;top:0}._tr_yz52k_118:hover ._td_yz52k_118{background:var(--surface2)}._td_yz52k_118{border-bottom:1px solid #ffffff0a;border-right:1px solid var(--border);color:var(--text-primary);white-space:nowrap;padding:8px 14px;transition:background .1s}._truncateNote_yz52k_129{text-align:center;color:var(--text-muted);border-top:1px solid var(--border);background:var(--surface2);padding:12px;font-size:12px}._app_h9iru_1{background:var(--bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}._workspace_h9iru_9{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._configArea_h9iru_17{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;min-height:250px;max-height:50vh;display:flex}._previewArea_h9iru_26{background:var(--surface2);flex-direction:column;flex:1;display:flex;overflow:hidden}._previewArea_h9iru_26._fullscreen_h9iru_34{z-index:100;background:var(--bg);position:fixed;inset:0}._toolbar_h9iru_42{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}._tabGroup_h9iru_52{align-items:center;gap:12px;display:flex}._tab_h9iru_52{color:var(--text-primary);background:0 0;border:none;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._tabActive_h9iru_69{color:var(--accent-green)}._pivotInfo_h9iru_73{gap:6px;display:flex}._infoChip_h9iru_78{background:var(--accent-dim);color:var(--accent);border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}._content_h9iru_87{flex-direction:column;flex:1;display:flex;overflow:hidden}
