@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";._wrapper_cru90_1{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;gap:.75rem;padding:.4rem 1rem;background:var(--bg-elevated);border-bottom:1px solid var(--border);box-shadow:0 2px 8px #00000014}._track_cru90_16{flex:1;height:6px;background:var(--border);border-radius:3px;overflow:hidden}._bar_cru90_24{height:100%;background:var(--primary);border-radius:3px;transition:width .2s ease}._bar_cru90_24._indeterminate_cru90_32{width:30%;animation:_progressIndeterminate_cru90_1 1.5s ease-in-out infinite}@keyframes _progressIndeterminate_cru90_1{0%{transform:translate(-100%)}to{transform:translate(400%)}}._label_cru90_46{font-size:.8rem;color:var(--text-muted);white-space:nowrap;min-width:120px}._overlay_1c1cg_1{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#d2d2d24d;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}._modal_1c1cg_13{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;width:100%;max-width:640px;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;box-shadow:0 24px 48px #0006}._header_1c1cg_25{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border)}._header_1c1cg_25 h2{margin:0;font-size:1.25rem;font-weight:600}._close_1c1cg_39{background:none;border:none;color:var(--text-muted);font-size:1.5rem;line-height:1;padding:.25rem;border-radius:6px;transition:color .15s,background .15s}._close_1c1cg_39:hover{color:var(--text);background:var(--bg-card)}._body_1c1cg_55{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;min-height:0}._meta_1c1cg_64{margin:0;font-size:.8rem;color:var(--text-muted)}._meta_1c1cg_64 code{font-size:.75rem;word-break:break-all}._folderList_1c1cg_75{display:flex;flex-direction:column;gap:1rem;max-height:320px;overflow-y:auto;padding-right:4px}._folderBlock_1c1cg_84{border:1px solid var(--border);border-radius:8px;padding:.75rem;background:var(--bg)}._folderTitle_1c1cg_91{font-weight:600;font-size:.95rem;margin-bottom:.25rem}._folderDesc_1c1cg_97{font-size:.8rem;color:var(--text-muted);margin-bottom:.5rem}._fileCard_1c1cg_103 ._fileSize_1c1cg_103{font-size:.7rem;color:var(--text-muted)}._field_1c1cg_108{display:flex;flex-direction:column;gap:.5rem}._field_1c1cg_108 span{font-size:.85rem;color:var(--text-muted)}._field_1c1cg_108 input{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;color:var(--text);font-size:.95rem}._field_1c1cg_108 input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #1e55cd40}._section_1c1cg_134{display:flex;flex-direction:column;gap:.75rem}._sectionHead_1c1cg_140{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}._sectionHead_1c1cg_140>span{font-size:.85rem;color:var(--text-muted)}._sectionActions_1c1cg_153{display:flex;align-items:center;gap:.25rem;font-size:.85rem}._linkBtn_1c1cg_160{background:none;border:none;color:var(--primary);cursor:pointer;padding:.2rem .4rem;font-size:inherit}._linkBtn_1c1cg_160:hover{text-decoration:underline}._sep_1c1cg_173{color:var(--text-muted)}._fileGrid_1c1cg_177{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;padding:2px}._fileCard_1c1cg_103{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem;background:var(--bg);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}._fileCard_1c1cg_103:hover{border-color:var(--primary)}._fileCardSelected_1c1cg_201{border-color:var(--primary);background:#1e55cd14}._fileCard_1c1cg_103 ._fileName_1c1cg_206{font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._fileCard_1c1cg_103 ._fileType_1c1cg_215{font-size:.7rem;color:var(--text-muted);text-transform:uppercase}._checkbox_1c1cg_221{margin-bottom:.25rem}._loadingList_1c1cg_225,._emptyList_1c1cg_226{font-size:.9rem;color:var(--text-muted);padding:1.5rem;text-align:center}._btnPrimary_1c1cg_233{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s,transform .1s}._btnPrimary_1c1cg_233:hover:not(:disabled){background:var(--primary-light)}._btnPrimary_1c1cg_233:active:not(:disabled){transform:scale(.98)}._btnPrimary_1c1cg_233:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_1c1cg_261{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-radius:8px;font-size:.9rem;cursor:pointer;transition:background .15s,border-color .15s}._btnSecondary_1c1cg_261:hover{background:var(--bg);border-color:var(--primary)}._error_1c1cg_280{font-size:.85rem;color:var(--error);padding:.5rem 0}._footer_1c1cg_286{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border)}._input_1c1cg_294{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;color:var(--text);font-size:.95rem;width:100%;margin-bottom:1rem;margin-top:1rem}._input_1c1cg_294:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #1e55cd40}._buttonGroup_1c1cg_312{display:flex;gap:.75rem;margin-top:20px;margin-bottom:10px}._saveBtn_1c1cg_320{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s,transform .1s}._saveBtn_1c1cg_320:hover:not(:disabled){background:var(--primary-light)}._saveBtn_1c1cg_320:active:not(:disabled){transform:scale(.98)}._saveBtn_1c1cg_320:disabled{opacity:.6;cursor:not-allowed}._closeBtn_1c1cg_349{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-radius:8px;font-size:.9rem;cursor:pointer;transition:background .15s,border-color .15s}._closeBtn_1c1cg_349:hover{background:var(--bg);border-color:var(--primary)}._sidebar_1f3j7_1,._embedded_1f3j7_2{display:flex;flex-direction:column;overflow-x:visible;overflow-y:hidden}._embedded_1f3j7_2{width:100%;min-width:unset;flex-shrink:1;background:transparent}._sidebar_1f3j7_1{width:240px;min-width:200px;flex-shrink:0;background:var(--bg-elevated);border-right:1px solid var(--border)}._sidebarHeader_1f3j7_24{padding:.75rem .9rem .65rem;border-bottom:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#fff}._sidebarTitle_1f3j7_34{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6f7786}._tableCount_1f3j7_42{font-size:.72rem;color:#7a8394}._tree_1f3j7_47{flex:1;overflow-y:auto;padding:.5rem 0}._treeSection_1f3j7_53{padding:0 .5rem}._sectionHeader_1f3j7_57{display:flex;align-items:center;gap:.35rem;width:100%;padding:.5rem .5rem .5rem .25rem;color:var(--text-muted);font-size:.8rem;font-weight:500;text-align:left}._chevron_1f3j7_69{flex-shrink:0;color:var(--text-muted)}._treeList_1f3j7_74{list-style:none;margin:0;padding:0;position:relative}._treeItem_1f3j7_81{margin:0}._tableRow_1f3j7_85{display:flex;align-items:center;gap:.35rem;padding:.44rem .6rem;border-radius:8px;cursor:pointer;transition:background .15s;margin:0 .25rem;position:relative}._tableRow_1f3j7_85:hover{background:#f3f7ff}._tableRow_1f3j7_85:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._expandBtn_1f3j7_108{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:none;border:none;color:var(--text-muted);cursor:pointer;flex-shrink:0;border-radius:4px;transition:color .15s,background .15s}._expandBtn_1f3j7_108:hover{color:var(--primary);background:#1e55cd1a}._chevronSmall_1f3j7_128{transition:transform .15s;color:inherit}._chevronOpen_1f3j7_133{transform:rotate(-90deg)}._tableIcon_1f3j7_137{display:flex;color:var(--primary);opacity:.9}._tableName_1f3j7_143{flex:1;font-size:.82rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._columnList_1f3j7_152{list-style:none;margin:0 0 .25rem 1.75rem;padding:.25rem 0;border-left:1px solid var(--border)}._columnRow_1f3j7_159{position:relative;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8rem;color:var(--text-muted);cursor:pointer}._columnTooltip_1f3j7_170{box-shadow:0 1px 1px #fff6;position:absolute;background:#e5edff;padding:2px;color:#1e55cd;border-radius:3px;bottom:16px;left:auto;font-size:10px;margin-bottom:1px}._tableNameTooltip_1f3j7_184{position:absolute;background:#e5edff;color:#1e55cd;padding:8px 12px;border-radius:16px;bottom:24px;left:50%;transform:translate(-50%);font-size:12px;font-weight:500;max-width:220px;white-space:normal;word-wrap:break-word;box-shadow:0 2px 8px #1e55cd26;z-index:1000}._tableNameTooltip_1f3j7_184:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #E5EDFF}._columnIcon_1f3j7_231{opacity:.5;flex-shrink:0}._columnName_1f3j7_236{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:3px}._columnType_1f3j7_244{font-size:.7rem;color:var(--text-muted);opacity:.8}._pkBadge_1f3j7_250{font-size:.65rem;padding:.1rem .35rem;background:#1e55cd33;color:var(--primary);border-radius:4px;font-weight:600}._emptyState_1f3j7_259{padding:1.5rem 1rem;margin:0;font-size:.85rem;color:var(--text-muted);text-align:center}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}._editorWrap_fh97w_1{flex:1;min-height:100px;overflow:auto;background:#fff;border-bottom:1px solid #f0f3f8}._editorWrap_fh97w_1 .prism-tomorrow{background:transparent!important}._editor_fh97w_1{min-height:100%;font-family:inherit;color:#4f5b70}._textarea_fh97w_20{outline:none!important;resize:none!important;caret-color:var(--text)}._editorWrap_fh97w_1 .token.operator{color:var(--text)}[data-theme=dark] ._editorWrap_fh97w_1 .token.keyword{color:#ff79c6}[data-theme=dark] ._editorWrap_fh97w_1 .token.string{color:#f1fa8c}[data-theme=dark] ._editorWrap_fh97w_1 .token.function{color:#50fa7b}[data-theme=dark] ._editorWrap_fh97w_1 .token.comment{color:#6272a4}[data-theme=dark] ._editorWrap_fh97w_1 .token.number{color:#bd93f9}._panel_k7p6g_1{display:flex;flex-direction:column;border-radius:12px;box-shadow:0 8px 12px -4px #1125461a;overflow:hidden;min-height:0}._maximizedOverlay_k7p6g_14{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#d2d2d24d;display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}._panel_k7p6g_1._maximized_k7p6g_14{max-height:70vh;width:75vw;height:70vh;background:var(--bg-card);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}._header_k7p6g_41{display:flex;align-items:center;justify-content:space-between;padding:0rem .8rem;background:#fff;border-bottom:1px solid #EBEBEB;flex-shrink:0;width:100%}._maximizeHeader_k7p6g_52{display:flex;align-items:center;justify-content:flex-end;background:#fff;flex-shrink:0}._maximizeHeader_k7p6g_52 button{display:flex;align-items:center;justify-content:flex-end;background:#fff;flex-shrink:0;border:none}._title_k7p6g_73{font-size:.75rem;font-weight:700;color:#1e55cd}._maxBtn_k7p6g_80{background:none;border:1px solid transparent;color:#8a93a5;font-size:1rem;padding:.2rem;cursor:pointer;border-radius:6px;transition:color .15s,background .15s}._maxBtn_k7p6g_80:hover{color:#1f5fd6;border-color:#d7e3f9;background:#f1f6ff}._body_k7p6g_97{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}._fullscreen_1n57q_1{top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#f9fafb;z-index:100;padding:12px;height:100vh;min-height:0}._loading_1n57q_12{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-muted)}._spinner_1n57q_22{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:_spin_1n57q_22 .8s linear infinite}@keyframes _spin_1n57q_22{to{transform:rotate(360deg)}}@keyframes _fadeIn_1n57q_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._errorState_1n57q_48{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center}._errorState_1n57q_48 h3{margin:0;color:var(--error)}._errorState_1n57q_48 p{margin:0;color:var(--text-muted)}._btnPrimary_1n57q_69{padding:.65rem 1.25rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer}._btnPrimary_1n57q_69:hover{background:var(--primary-light)}._header_1n57q_84{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--border);background:var(--bg-elevated)}._headerLeft_1n57q_93{display:flex;align-items:center;gap:1rem}._sessionName_1n57q_99{font-weight:600;font-size:1rem}._courseBlock_1n57q_104{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}._courseTitle_1n57q_112{font-weight:600;font-size:1rem;line-height:1.25}._sectionLabel_1n57q_118{font-size:.8rem;color:var(--text-muted);line-height:1.3;max-width:min(40rem,55vw);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._headerMetaRow_1n57q_129{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}._sessionAlias_1n57q_136{font-size:.75rem;color:var(--text-muted)}._schemaHint_1n57q_141{margin:.35rem 0 0;padding:.4rem .65rem;max-width:min(42rem,90vw);font-size:.78rem;line-height:1.35;color:var(--warning);background:#d299221f;border:1px solid rgba(210,153,34,.35);border-radius:6px}._tables_1n57q_153{font-size:.8rem;color:var(--text-muted)}._headerRight_1n57q_158{display:flex;align-items:center;gap:.75rem}._savedChartsContainer_1n57q_164{flex:1;min-height:0;overflow:auto;padding:1rem;display:flex}._savedChartsHeader_1n57q_172{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._backButton_1n57q_180{border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text);padding:.7rem .95rem;cursor:pointer;font-size:.9rem}._backButton_1n57q_180:hover{background:#1e55cd14}._savedChartsTitle_1n57q_194{margin:0;font-size:1.25rem}._savedChartsSubtitle_1n57q_199{margin:.25rem 0 0;color:var(--text-muted);max-width:48rem}._savedChartsNotice_1n57q_205{margin-bottom:1rem;padding:.95rem 1rem;border-radius:14px;background:#e3f2fdcc;border:1px solid rgba(30,85,205,.16);color:var(--text)}._themeBtn_1n57q_214{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:1.1rem;cursor:pointer;transition:background .15s,border-color .15s}._themeBtn_1n57q_214:hover{background:var(--bg-elevated);border-color:var(--primary)}._helpWrap_1n57q_234{position:relative}._helpBtn_1n57q_238{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--primary);font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}._helpBtn_1n57q_238:hover{background:#1e55cd26;border-color:var(--primary)}._switchBtn_1n57q_259{padding:.5rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.9rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s}._switchBtn_1n57q_259:hover{background:#1e55cd1a;border-color:var(--primary);color:var(--primary)}._exitBtn_1n57q_276{padding:.5rem 1rem;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:.9rem;cursor:pointer;transition:color .15s,border-color .15s}._exitBtn_1n57q_276:hover{color:var(--error);border-color:var(--error)}._clearCacheBtn_1n57q_292{padding:.5rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:.9rem;cursor:pointer;transition:color .15s,border-color .15s}._clearCacheBtn_1n57q_292:hover{color:var(--warning);border-color:var(--warning)}._workspace_1n57q_308{flex:1;min-height:0;display:grid;grid-template-columns:65fr 35fr;grid-template-rows:minmax(0,360px) minmax(0,1fr);gap:14px;padding:0}._panelEditor_1n57q_319{grid-column:1;grid-row:1;min-height:320px}._panelExplorer_1n57q_326{grid-column:2;grid-row:1;min-height:320px}._panelResults_1n57q_333{grid-column:1 / -1;grid-row:2;min-height:550px}._mainPanel_1n57q_340{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._editorPanel_1n57q_349{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff;border-radius:12px;box-shadow:0 24px 24px #1125460f}._tabBar_1n57q_362{display:flex;align-items:center;gap:6px;background:transparent;flex-shrink:0;overflow-x:auto}._tab_1n57q_153{display:flex;align-items:center;padding:.36rem .55rem;font-size:.75rem;border:none;border-radius:10px 10px 0 0;background:#f9fafb;color:#818a9b}._tab_1n57q_153 button:first-child{background:none;border:none;color:inherit;cursor:pointer;padding:0 .25rem;display:inline-flex;align-items:center;gap:.32rem;font-size:.75rem}._tab_1n57q_153 button:first-child:before{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.9}._tab_1n57q_153 button:first-child:after{width:9px;height:9px;border:1px solid currentColor;border-radius:2px;opacity:.8}._tabActive_1n57q_414{color:#1f5fd6;background:#fff;font-weight:600}._tabClose_1n57q_420{background:none;border:none;color:#818a9b;cursor:pointer;padding:0 .35rem;font-size:1rem;line-height:1;margin-left:.25rem;border-radius:4px}._tabClose_1n57q_420:hover{color:var(--error)}._tabAdd_1n57q_437{padding:.36rem .65rem;background:transparent;border:none;border-radius:10px 10px 0 0;background:#fff;color:#818a9b;font-weight:600;cursor:pointer;font-size:.84rem;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem}._tabAdd_1n57q_437:before{width:9px;height:9px;border-radius:50%;border:1.4px solid currentColor}._tabAdd_1n57q_437:after{font-size:.75rem;font-weight:700}._editorToolbar_1n57q_475{display:flex;gap:.5rem;padding:.7rem .9rem;border-top:.1px solid var(--border);flex-shrink:0;background:#fff}._editorTopActions_1n57q_484{display:flex;justify-content:flex-end;padding:.4rem .7rem .15rem;background:#fff;border-top-right-radius:12px}._editorExpandBtn_1n57q_492{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:#fff}._saveBtn_1n57q_503{padding:.5rem .9rem;border:none;border-radius:8px;background:#1f5fd6;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}._doneSaved_1n57q_516{font-size:.82rem;padding:.5rem .9rem;border-radius:8px;background:#c6cedb;color:#fff;border:1px solid #c6cedb;font-weight:600;cursor:not-allowed}._doneSaved_1n57q_516:disabled{opacity:1;cursor:not-allowed}._saveBtn_1n57q_503:hover:not(:disabled){background:var(--primary-light)}._explorerBody_1n57q_541{background:#fff;border-radius:0 12px 12px;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}._resultsPanel_1n57q_554{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._resultTabs_1n57q_562{display:flex;justify-content:space-between;align-items:center;gap:.85rem;padding:.65rem .9rem;flex-shrink:0;background:#fff;flex-wrap:wrap}._resultTabs_1n57q_562 button{padding:.42rem .74rem;background:none;border:none;color:#6b7383;font-size:.75rem;cursor:pointer;border-radius:8px}._resultTabs_1n57q_562 button:hover{color:var(--text)}._resultTabActive_1n57q_588{color:#1f5fd6!important;background:#eef4ff!important;font-weight:600}._explorerTabs_1n57q_594{display:flex;align-items:center;gap:.5rem;background:#f9fafb}._explorerTabs_1n57q_594 button{padding:.36rem .7rem;background:none;border:none;color:#818a9b;font-weight:600;font-size:.75rem;cursor:pointer;border-radius:10px 10px 0 0;background:#fff;display:inline-flex;align-items:center;gap:.32rem}._explorerTabs_1n57q_594 button:before{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.9}._explorerTabActive_1n57q_629{color:#1f5fd6!important;background:#fff!important;font-weight:600}._plotBtn_1n57q_636{margin-left:auto;padding:.5rem .9rem!important;background:#1f5fd6!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important}._plotBtn_1n57q_636:hover{background:var(--primary-light)!important}._chartTypeSelector_1n57q_651{display:flex;align-items:center;gap:.25rem;margin-left:1rem}._chartTypeSelector_1n57q_651 button{padding:.3rem .6rem!important;font-size:.8rem!important;text-transform:capitalize}._chartTypeActive_1n57q_664{color:var(--primary)!important;background:#1e55cd26!important;font-weight:500!important}._axisSelectors_1n57q_670{display:flex;gap:1rem;background:var(--bg-card)}._axisSelector_1n57q_670{display:flex;justify-content:center;place-items:center;flex-direction:row;gap:.25rem}._axisSelector_1n57q_670 label{font-size:.76rem;font-weight:500;color:#6f7786}._axisSelector_1n57q_670 select{padding:.35rem .55rem;border:1px solid #d4d9e2;border-radius:3px;background:#f9fafb;color:#3d4553;font-size:.65rem;height:30px;min-width:160px}._axisSelector_1n57q_670 select:focus{outline:none;border-color:var(--primary)}._multiSelect_1n57q_711{position:relative;min-width:160px;background:#f9fafb;border:1px solid #d4d9e2;border-radius:3px;height:30px}._multiSelectTrigger_1n57q_721{width:100%;border:1px solid #d4d9e2;border-radius:8px;background:#f9fafb;display:flex;align-items:center;justify-content:space-between;gap:2px;cursor:pointer}._multiSelectValues_1n57q_735{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:13px}._multiSelectPlaceholder_1n57q_743{color:#7c8594;font-size:.58rem;margin-top:4px}._multiSelectTag_1n57q_749{display:inline-flex;align-items:center;gap:2px;padding-right:2px;padding-left:4px;border-radius:4px;background:#f0f0f0;color:#7c8594;font-size:.64rem;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px}._multiSelectTagRemove_1n57q_766{border:none;background:transparent;color:#1f5fd6;cursor:pointer;line-height:1;padding:0}._multiSelectCaret_1n57q_775{color:#6c7585;font-size:.75rem}._multiSelectMenu_1n57q_780{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:200px;overflow:auto;background:#fff;border:1px solid #d4d9e2;border-radius:8px;box-shadow:0 8px 20px #0c1b391f;padding:4px}._multiSelectOption_1n57q_795{width:100%;border:none;background:transparent;text-align:left;padding:7px 8px;border-radius:6px;color:#4a5260;font-size:.78rem}._multiSelectOption_1n57q_795:hover:not(:disabled){background:#eef4ff;color:#1f5fd6}._multiSelectOptionActive_1n57q_811{background:#e6efff;color:#1f5fd6;font-weight:600}._multiSelectOption_1n57q_795:disabled{opacity:.45;cursor:not-allowed}._chartGallery_1n57q_822{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(370px,auto);gap:20px;width:100%;height:auto}._chartGallery_1n57q_822._fewItems_1n57q_831{grid-auto-rows:50vh}._chartGallery_1n57q_822:not(._fewItems_1n57q_831){grid-auto-rows:minmax(370px,auto)}._chartGalleryEmpty_1n57q_839{color:var(--text-muted);font-size:.95rem;padding:2rem}._chartCard_1n57q_845{background:var(--bg-card);border:.6px solid #EBEBEB;box-shadow:0 2px 4px #1125460f;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;height:100%}._chartCardHeader_1n57q_856{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem}._chartCardTitle_1n57q_865{font-weight:500;color:var(--text);margin-top:.5rem;font-size:.85rem}._chartCardMeta_1n57q_872{color:var(--text-muted);font-size:.78rem;margin-top:.25rem}._chartActions_1n57q_878{display:flex;align-items:center;gap:.35rem}._chartActionBtn_1n57q_884{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;font-size:.95rem}._chartActionBtn_1n57q_884:hover{border-color:var(--primary);background:#1e55cd14}._chartCardQuery_1n57q_903{padding:0 1rem 1rem;color:var(--text-muted);font-size:.85rem;line-height:1.4;min-height:3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._chartCardPreview_1n57q_916{flex:1;min-height:180px;padding:0 1rem 1rem}._modalOverlay_1n57q_922{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#d2d2d24d;display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}._modalContent_1n57q_936{max-height:70vh;width:75vw;height:70vh;border-radius:10px;background:var(--bg-card);overflow:hidden;display:flex;flex-direction:column;position:relative}._modalFooter_1n57q_952{display:flex;justify-content:space-between}._modalNavButton_1n57q_961{border:none;background:none;color:var(--text);cursor:pointer;font-weight:600}._modalNavButton_1n57q_961:disabled{opacity:.5;cursor:not-allowed}._modalHeader_1n57q_979{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 4rem 2.25rem}._modalTitle_1n57q_988{font-weight:700;font-size:1rem}._modalMeta_1n57q_993{color:var(--text-muted);font-size:.88rem}._modalClose_1n57q_998{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:var(--bg);color:var(--text);cursor:pointer;font-size:1.2rem}._modalBody_1n57q_1012{padding:1rem 1.25rem 1.25rem;overflow:auto;height:100%}._modalQuery_1n57q_1018{margin-bottom:1rem;color:var(--text-muted);font-size:.9rem;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:1rem;white-space:pre-wrap}._modalChart_1n57q_1029{height:100%;padding-left:5px;padding-right:40px}._resultsContent_1n57q_1035{flex:1;min-height:0;overflow:auto;padding:.85rem;background:#fff}._chart-empty_1n57q_1043{padding:2rem;text-align:center;color:var(--text-muted);font-size:.9rem}._contentArea_1n57q_1050{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}._editorSection_1n57q_1059{flex-shrink:0;display:flex;flex-direction:column;border-bottom:1px solid var(--border)}._editorSection_1n57q_1059 ._editor_1n57q_349{min-height:120px;max-height:200px}._editorHeader_1n57q_1071{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid var(--border);font-size:.85rem;color:var(--text-muted)}._runBtn_1n57q_1081{padding:.5rem .95rem;background:#1f5fd6;color:#fff;border:none;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s}._runBtn_1n57q_1081:hover:not(:disabled){background:var(--primary-light)}._runBtn_1n57q_1081:disabled{opacity:.5;cursor:not-allowed}._editor_1n57q_349{flex:1;min-height:100px;padding:1rem;background:var(--bg);border:none;color:var(--text);font-size:.9rem;line-height:1.5;resize:none;font-family:inherit}._editor_1n57q_349:focus{outline:none}._queryError_1n57q_1119{padding:.5rem 1rem;font-size:.85rem;color:var(--error);background:#f851491a}._resultsSection_1n57q_1126{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}._resultsHeader_1n57q_1134{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid var(--border);font-size:.85rem;color:var(--text-muted)}._rowCount_1n57q_1144{font-size:.8rem}._resultsBox_1n57q_1148{flex:1;min-height:0;overflow:auto;padding:1rem;background:var(--bg)}._placeholder_1n57q_1156,._emptyResult_1n57q_1157{color:var(--text-muted);font-size:.7rem;margin:0;background:#f9fafb;border-radius:10px;text-align:center;height:50vh;display:flex;align-items:center;justify-content:center}._tableWrap_1n57q_1170{overflow:auto;max-width:100%;max-height:100%;border:1px solid #e6ebf3;border-radius:10px}._resultTable_1n57q_1178{width:100%;border-collapse:collapse;font-size:.82rem;background:#fff}._resultTable_1n57q_1178 th,._resultTable_1n57q_1178 td{padding:.55rem .7rem;text-align:left;border-bottom:1px solid #edf1f7;white-space:nowrap}._rowNumCol_1n57q_1193{color:var(--text-muted);font-weight:500;width:1%;white-space:nowrap}._resultTable_1n57q_1178 th{position:sticky;top:0;background:#f8faff;color:#6f7786;font-weight:500}._resultTable_1n57q_1178 tbody tr:hover{background:#1e55cd0d}@media(max-width:1100px){._main_1n57q_340{flex-direction:column}._main_1n57q_340>aside{width:100%!important;min-width:unset!important;max-height:220px;border-right:none;border-bottom:1px solid var(--border)}}@media(max-width:900px){._editorSection_1n57q_1059 ._editor_1n57q_349{max-height:180px}}._toast_1n57q_1232{position:fixed;bottom:20px;left:50%;background-color:#10b981;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:14px;font-weight:500;z-index:1000}._app_1bk4h_1{min-height:100vh}._landing_1bk4h_5{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;padding:2rem;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(30,85,205,.2),transparent),var(--bg)}._brand_1bk4h_18{display:flex;flex-direction:column;align-items:center;gap:1rem}._logo_1bk4h_25{height:36px;width:auto}._tagline_1bk4h_30{margin:0;font-size:1rem;color:var(--text-muted);font-weight:400}._hint_1bk4h_37{margin:.5rem 0 0;max-width:36rem;font-size:.85rem;color:var(--text-muted);line-height:1.5;text-align:center}._hint_1bk4h_37 code{font-size:.8rem;padding:.1rem .35rem;background:var(--bg-card);border-radius:4px;border:1px solid var(--border)}._landingActions_1bk4h_54{display:flex;align-items:center;gap:1rem}._themeBtn_1bk4h_60{width:44px;height:44px;border-radius:10px;border:1px solid var(--border);background:var(--bg-card);color:var(--text);font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}._themeBtn_1bk4h_60:hover{background:var(--bg-elevated);border-color:var(--primary)}._cta_1bk4h_80{padding:.9rem 2rem;background:var(--primary);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;box-shadow:0 4px 14px #1e55cd66}._cta_1bk4h_80:hover:not(:disabled){background:var(--primary-light);transform:translateY(-1px)}._cta_1bk4h_80:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._cta_1bk4h_80:active{transform:translateY(0)}:root{--primary: #1e55cd;--primary-dark: #153d9e;--primary-light: #4a7ae0;--bg: #f6f8fa;--bg-elevated: #ffffff;--bg-card: #ffffff;--border: #d0d7de;--text: #24292f;--text-muted: #57606a;--success: #3fb950;--error: #f85149;--warning: #d29922;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[data-theme=dark]{--bg: #0d1117;--bg-elevated: #161b22;--bg-card: #21262d;--border: #30363d;--text: #e6edf3;--text-muted: #8b949e}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);min-height:100vh}#root{min-height:100vh}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}.chart-empty{padding:2rem;text-align:center;color:var(--text-muted);font-size:.9rem}.react-draggable.react-draggable-dragging{z-index:100}
