@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100vh;margin:0}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input[type=text],input[type=password],input[type=email],textarea,select{background:var(--input-bg,#fff);color:var(--input-text-color,var(--brand-primary,#1a4d8f));border:1px solid var(--input-border-color,var(--brand-secondary,#bfcbe3))}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body,#root{height:100%;min-height:100vh;margin:0;padding:0}input[type=text],input[type=password],input[type=email],textarea,select{border-radius:4px;padding:8px 10px;font-size:15px;transition:background .2s,color .2s;color:var(--brand-primary,#1a4d8f)!important;border:1px solid var(--brand-secondary,#bfcbe3)!important;background:#fff!important}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus,select:focus{outline:none;border-color:var(--brand-accent,#1a4d8f)!important;color:var(--brand-primary,#1a4d8f)!important;background:#fff!important}@media (prefers-color-scheme:dark){html,body,#root,.app-container,.login-bg,.login-card,.modal-window,.table-scroll-container,.result-table,.chart-available-columns,.chart-available-columns-outer,.column-filter-input,.chat-input,.login-input,.view-sql-link,.context-menu{color:var(--brand-primary,#1a4d8f)!important;border-color:var(--brand-secondary,#bfcbe3)!important;background:#fff!important}input[type=text],input[type=password],input[type=email],textarea,select{color:var(--brand-primary,#1a4d8f)!important;border:1px solid var(--brand-secondary,#bfcbe3)!important;background:#fff!important}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus,select:focus{color:var(--brand-primary,#1a4d8f)!important;border-color:var(--brand-accent,#1a4d8f)!important;background:#fff!important}}html,body,#root,.app-container,.login-bg,.login-card,.modal-window,.table-scroll-container,.result-table,.chart-available-columns,.chart-available-columns-outer,.column-filter-input,.chat-input,.login-input,.view-sql-link,.context-menu{color:var(--brand-primary,#1a4d8f)!important;border-color:var(--brand-secondary,#bfcbe3)!important;background:#fff!important}#root{text-align:center;box-sizing:border-box;height:100%}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}.login-bg{background:var(--brand-bg-dark);z-index:0;justify-content:center;align-items:center;width:100vw;height:100vh;min-height:100vh;display:flex;position:fixed;top:0;left:0}.login-card{background:#fff;border-radius:14px;flex-direction:column;align-items:center;width:100%;min-width:400px;max-width:480px;padding:3rem 3.5rem 2.5rem;animation:.7s fadeIn;display:flex;box-shadow:0 8px 32px #1f26872e}@media (width<=600px){.login-card{min-width:90vw;padding:2rem 1rem}}.login-title{color:var(--brand-primary);letter-spacing:1px;text-align:center;margin-bottom:2rem;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:2.2rem;font-weight:700}h1,h2{color:var(--brand-primary);font-family:Montserrat,Arial,Helvetica,sans-serif}.login-form{flex-direction:column;gap:1.2rem;width:100%;display:flex}.login-input{background:var(--brand-bg-dark);border:1px solid #e0e0e0;border-radius:8px;padding:1rem 1.2rem;font-size:1.1rem;transition:border .2s}.login-input:focus{background:#fff;border:1.5px solid #a777e3;outline:none}.login-btn{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:.5rem;padding:1rem 0;font-size:1.15rem;font-weight:600;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #13406c14}.login-btn:hover{background:#205a8c;box-shadow:0 4px 16px #13406c26}.login-status{color:#a777e3;text-align:center;min-height:1.2em;margin-top:1.5rem;font-size:1.08rem}.app-container{box-sizing:border-box;width:100%;min-height:100vh;padding-top:54px;overflow-x:hidden}.app-container h2{color:var(--brand-primary)}.table-container{margin-top:2rem;overflow-x:auto}.table-scroll-container{box-sizing:border-box;background:#fff;border:1px solid #e0e6ef;border-radius:8px;width:100%;min-width:0;overflow:auto;box-shadow:0 2px 8px #13406c12}.result-table{border-collapse:separate;border-spacing:0;box-sizing:border-box;background:#fff;width:100%;min-width:0}.result-table th,.result-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e0e6ef;border-right:1px solid #e0e6ef;padding:.5rem .7rem;font-size:.92rem}.result-table th:last-child,.result-table td:last-child{border-right:none}.result-table th{background:var(--brand-secondary);color:var(--brand-primary);z-index:1;font-weight:700;position:sticky;top:0}.result-table tr:last-child td{border-bottom:none}.chat-form{gap:1rem;margin-top:2rem;margin-bottom:1.5rem;display:flex}.chat-input{background:var(--brand-bg-dark);border:1px solid #e0e0e0;border-radius:8px;flex:1;padding:.9rem 1.1rem;font-size:1.1rem;transition:border .2s}.chat-input:focus{border:1.5px solid var(--brand-secondary);background:#fff;outline:none}.chat-btn{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:0 2rem;font-size:1.1rem;font-weight:600;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #13406c14}.chat-btn:disabled{cursor:not-allowed;background:#bfc9d9}.chat-btn:hover:not(:disabled){background:#205a8c}.status.chat-status{color:var(--brand-primary);text-align:left;min-height:1.2em;margin-top:1.2rem;font-size:1.05rem}.sort-btn{color:var(--brand-primary);vertical-align:middle;margin-left:2px;font-size:1em}.column-filter-input{background:var(--brand-bg-dark);border:1px solid #e0e6ef;border-radius:4px;width:90%;margin-top:2px;padding:.3em .5em;font-size:.98em;transition:border .2s}.column-filter-input:focus{border:1.5px solid var(--brand-secondary);background:#fff;outline:none}input[type=range]{accent-color:var(--brand-primary);background:linear-gradient(to right, var(--brand-accent) 0%, var(--brand-accent) calc(var(--percent,0) * 1%), #e0e6ef calc(var(--percent,0) * 1%), #e0e6ef 100%);vertical-align:middle;width:120px;min-width:80px;max-width:180px;height:4px;box-shadow:none;border:none;border-radius:2px;outline:none;margin-right:8px;padding:0;display:inline-block}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--brand-accent);border:1.5px solid var(--brand-primary);border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:background .2s;box-shadow:0 1px 4px #13406c1a}input[type=range]:focus::-webkit-slider-thumb{background:var(--brand-primary);border-color:var(--brand-accent)}input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:2px;height:4px}input[type=range]::-moz-range-thumb{background:var(--brand-accent);border:1.5px solid var(--brand-primary);border-radius:50%;width:16px;height:16px;transition:background .2s;box-shadow:0 1px 4px #13406c1a}input[type=range]:focus::-moz-range-thumb{background:var(--brand-primary);border-color:var(--brand-accent)}input[type=range]::-moz-range-track{background:#e0e6ef;border-radius:2px;height:4px}input[type=range]::-ms-thumb{background:var(--brand-accent);border:1.5px solid var(--brand-primary);border-radius:50%;width:16px;height:16px;transition:background .2s;box-shadow:0 1px 4px #13406c1a}input[type=range]:focus::-ms-thumb{background:var(--brand-primary);border-color:var(--brand-accent)}input[type=range]::-ms-fill-lower{background:var(--brand-accent)}input[type=range]::-ms-fill-upper{background:#e0e6ef}input[type=range]::-ms-tooltip{display:none}input[type=range]:focus{outline:none}.app-container~div[style*="position: fixed"][style*="left: 0"] button:focus{box-shadow:none!important;outline:none!important}.table-controls-row{margin-bottom:8px!important}.chart-available-columns{box-sizing:border-box;background:#fff;border:none;flex-wrap:wrap;justify-content:center;gap:8px;min-height:36px;margin-bottom:8px;padding:0;display:flex;overflow:visible}.chart-available-columns-outer{width:100%;min-width:0;max-width:100%;min-height:60px;box-shadow:none;box-sizing:border-box;background:0 0;border:2px solid #e0e6ef;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 0 8px;padding:0;font-size:13px;display:flex}.modal-overlay{z-index:100000;background:#13406c21;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-window{color:var(--brand-primary);border:1.5px solid var(--brand-secondary);text-align:left;background:#fff;border-radius:0;min-width:340px;max-width:700px;padding:28px 32px 18px;font-family:inherit;position:relative;box-shadow:0 4px 24px #13406c21}.modal-window.small{max-width:520px}.context-menu{border:1px solid var(--brand-secondary);z-index:9999;text-align:left;background:#fff;border-radius:0;min-width:180px;max-width:340px;padding:0;position:fixed;box-shadow:0 2px 8px #13406c1f}.view-sql-link{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:13px;font-weight:600;text-decoration:underline;transition:color .15s}.view-sql-link:hover{color:var(--brand-accent)}.login-logo{background:var(--logo-url) no-repeat center/contain;width:104%;max-width:286px;height:80px;margin-top:-8px;margin-bottom:18px;display:block}.paragraphFlash{animation:1.2s ease-out paragraphFlashAnim}@keyframes paragraphFlashAnim{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-secondary) 70%, transparent);background-color:color-mix(in srgb, var(--brand-secondary) 12%, #fff)}to{box-shadow:0 0 0 6px color-mix(in srgb, var(--brand-secondary) 0%, transparent);background-color:#fff}}._topNav_kr89q_2{border-bottom:2px solid var(--brand-accent,#f7941d);z-index:200;background:#fff;justify-content:space-between;align-items:center;height:54px;padding:0 20px 0 16px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #13406c14}._topNavLogo_kr89q_17{background:var(--logo-url) no-repeat center/contain;flex-shrink:0;width:200px;height:40px;display:block}._topNavAppLabel_kr89q_24{letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 50%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;border-left:2px solid var(--brand-accent,#f7941d);margin:0 0 0 16px;padding-left:14px;font-size:13px;font-weight:700;line-height:1}._topNavLogoutButton_kr89q_39{border:1.5px solid var(--brand-secondary,#a4b9de);color:var(--brand-primary);cursor:pointer;letter-spacing:.01em;background:0 0;border-radius:5px;margin-left:4px;padding:5px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}._topNavLogoutButton_kr89q_39:hover{background:var(--brand-bg-dark,#f7f8fa);border-color:var(--brand-primary)}._topNavDomainWrapper_kr89q_59{align-items:center;gap:7px;display:flex}._topNavDomainLabel_kr89q_64{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 38%, transparent);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:10px;font-weight:700}._topNavDomainSingle_kr89q_73{color:var(--brand-primary);letter-spacing:.01em;font-size:13px;font-weight:600}._topNavDomainWrapper_kr89q_59 select{cursor:pointer;border-radius:5px;min-width:130px;height:28px;padding:0 8px;font-size:13px;font-weight:600}._contextWarningBanner_kr89q_90{background:#fef9f0;border-bottom:1px solid #f0dcc0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}._contextWarningIcon_kr89q_100{color:#fff;background:#d4a017;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}._contextWarningContent_kr89q_114{flex-direction:column;flex:1;gap:2px;display:flex}._contextWarningText_kr89q_121{color:#5a4a2a;line-height:1.4}._contextWarningRetry_kr89q_126{color:#8a6d2b;cursor:pointer;background:#fff;border:1px solid #d4a017;border-radius:3px;flex-shrink:0;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600}._contextWarningRetry_kr89q_126:hover:not(:disabled){color:#5a4a2a;background:#fef9f0}._contextWarningRetry_kr89q_126:disabled{opacity:.5;cursor:default}._permissionsLoading_kr89q_150{background:#fff;justify-content:center;align-items:center;height:100vh;display:flex}._permissionsLoadingSpinner_kr89q_157{border:2.5px solid color-mix(in srgb, var(--brand-primary,#13406c) 12%, transparent);border-top-color:var(--brand-accent,#f7941d);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite _permSpin_kr89q_1}@keyframes _permSpin_kr89q_1{to{transform:rotate(360deg)}}._noAccessContainer_kr89q_170{background:linear-gradient(168deg, color-mix(in srgb, var(--brand-primary,#13406c) 3%, #fff) 0%, #fff 40%, color-mix(in srgb, var(--brand-accent,#f7941d) 3%, #fff) 100%);flex:1;justify-content:center;align-items:center;padding-top:54px;display:flex}._noAccessCard_kr89q_183{text-align:center;max-width:380px;padding:48px 40px 40px}._noAccessIcon_kr89q_188{background:color-mix(in srgb, var(--brand-primary,#13406c) 6%, transparent);width:72px;height:72px;color:color-mix(in srgb, var(--brand-primary,#13406c) 45%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}._noAccessTitle_kr89q_199{color:var(--brand-primary,#13406c);letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:700}._noAccessMessage_kr89q_206{color:color-mix(in srgb, var(--brand-primary,#13406c) 55%, transparent);margin:0 0 28px;font-size:14px;line-height:1.55}._noAccessLogout_kr89q_212{border:1.5px solid var(--brand-secondary,#a4b9de);color:var(--brand-primary,#13406c);cursor:pointer;letter-spacing:.01em;background:0 0;border-radius:5px;padding:7px 24px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}._noAccessLogout_kr89q_212:hover{background:color-mix(in srgb, var(--brand-primary,#13406c) 4%, transparent);border-color:var(--brand-primary,#13406c)}._appContainer_kr89q_231{flex:1;min-width:0;margin-left:270px;padding-top:56px;transition:margin-left .2s;overflow-x:hidden}._appContainerChat_kr89q_249{flex-direction:column;display:flex;overflow:hidden}@media (width<=900px){._appContainer_kr89q_231{margin-left:36px}}._appContainer_kr89q_231._sidebarCollapsed_kr89q_262{margin-left:36px}._heading_kr89q_266{margin-top:0;margin-bottom:8px;font-size:1.1rem}._resultsContainer_kr89q_271{width:100%;max-width:1100px;margin:0 auto}._queryLoadingState_kr89q_278{width:100%;min-width:1000px;max-width:1100px;color:color-mix(in srgb, var(--brand-primary) 45%, #aaa);align-items:center;gap:8px;margin:28px auto 0;font-size:12px;animation:2.4s ease-in-out infinite _feedbackPulse_kr89q_1;display:flex}._queryLoadingSpinner_kr89q_291{border:1.5px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);border-top-color:color-mix(in srgb, var(--brand-primary) 55%, #aaa);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.75s linear infinite _spin_kr89q_674;display:inline-block}._totalRowsLabel_kr89q_301{color:#888;letter-spacing:.1px;text-align:left;margin:0 0 4px;font-size:13px;font-weight:500}._totalRowsLabelStrong_kr89q_309{color:var(--brand-primary);font-size:13px;font-weight:600}._tableViewRoot_kr89q_314{margin-top:1rem}._tableControlsRow_kr89q_317{justify-content:space-between;align-items:center;gap:18px;max-width:1100px;margin-bottom:8px;margin-left:auto;margin-right:auto;display:flex}._tableControlsLeft_kr89q_327{align-items:center;gap:14px;display:flex;position:relative}._tableLabel_kr89q_333{color:var(--brand-primary);margin-right:8px;font-size:13px;font-weight:500}._tableHeightSlider_kr89q_339{width:120px;min-width:80px;max-width:180px;height:4px;accent-color:var(--brand-primary);vertical-align:middle;background:0 0;margin-right:8px;display:inline-block}._colDropdownWrapper_kr89q_350{margin-left:18px;position:relative}._colDropdownButton_kr89q_354{border:1px solid var(--brand-secondary);color:var(--brand-primary);cursor:pointer;background:#fff;border-radius:0;min-width:80px;padding:4px 12px;font-size:13px;font-weight:600}._colDropdownMenu_kr89q_365{z-index:10;background:#fff;border:1.5px solid #e0e6ef;border-radius:0;min-width:140px;padding:8px 12px;position:absolute;top:110%;left:0;box-shadow:0 2px 8px #13406c12}._colDropdownLabel_kr89q_377{color:var(--brand-primary);cursor:pointer;align-items:center;margin-bottom:4px;font-size:13px;font-weight:500;display:flex}._colDropdownCheckbox_kr89q_386{accent-color:var(--brand-primary);margin-right:7px}._showFiltersLabel_kr89q_390{color:var(--brand-blue);align-items:center;margin-left:14px;font-size:13px;font-weight:600;display:flex}._showFiltersCheckbox_kr89q_398{accent-color:var(--brand-primary);margin-right:5px}._tableControlsRight_kr89q_402{align-items:center;gap:12px;display:flex}._clearFiltersButton_kr89q_407{color:#e74c3c;cursor:pointer;background:#fff;border:1px solid #e74c3c;border-radius:0;padding:4px 12px;font-size:13px;font-weight:600}._exportButton_kr89q_417{border:1px solid var(--brand-secondary);color:var(--brand-primary);cursor:pointer;background:#fff;border-radius:0;align-items:center;gap:7px;padding:4px 12px;font-size:13px;font-weight:600;display:flex}._exportIcon_kr89q_430{vertical-align:middle;margin-right:2px;font-size:15px}._tableScrollContainer_kr89q_435{max-width:100%;box-shadow:none;background:#fff;border:1px solid #e0e6ef;border-radius:0;margin:0;padding:0;overflow:auto}._resultTable_kr89q_446{border-collapse:separate;border-spacing:0;border:none;border-radius:0;width:100%;min-width:600px;margin:0;font-size:12px}._resultTableTh_kr89q_457{z-index:3;text-align:left;background:#f7f8fa;border-bottom:1px solid #e0e6ef;border-right:1px solid #e0e6ef;border-radius:0;margin-top:0;padding:14px 8px;font-size:12px;font-weight:600;position:sticky;top:0}._resultTable_kr89q_446 thead{background:#f7f8fa}._resultTable_kr89q_446 thead tr:first-child{margin-top:0}._resultTableTh_kr89q_457:last-child{border-right:none}._resultTableThInner_kr89q_480{justify-content:space-between;align-items:center;gap:4px;display:flex}._sortBtn_kr89q_486{cursor:pointer;background:0 0;border:none;outline:none;padding:0}._sortBtn_kr89q_486:focus,._sortBtn_kr89q_486:focus-visible{box-shadow:none;outline:none}._filterIconBtn_kr89q_498{cursor:pointer;color:#bbb;background:0 0;border:none;outline:none;align-items:center;padding:1px 3px;line-height:1;transition:color .15s;display:inline-flex}._filterIconBtn_kr89q_498:focus,._filterIconBtn_kr89q_498:focus-visible{box-shadow:none;outline:none}._filterIconBtnActive_kr89q_515{color:var(--brand-primary)}._columnFilterInput_kr89q_518{border:1px solid var(--brand-secondary);box-sizing:border-box;border-radius:0;width:90%;margin-top:4px;padding:3px 6px;font-size:12px}._resultTableTd_kr89q_527{text-align:left;border-bottom:1px solid #e0e6ef;border-right:1px solid #e0e6ef;border-radius:0;padding:6px 8px;font-size:12px}._resultTableTd_kr89q_527:last-child{border-right:none}._folder_kr89q_539{background:color-mix(in srgb, var(--brand-secondary) 14%, #f4f6fb);color:var(--brand-primary);border:1px solid #dde4ef;border-radius:4px;min-height:32px;margin-bottom:8px;padding:6px 8px;font-size:13px;font-weight:700}._folderItem_kr89q_551{color:var(--brand-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e4eaf4;border-radius:3px;justify-content:flex-start;align-items:center;gap:6px;margin-bottom:4px;padding:6px 10px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s;display:flex;position:relative;overflow:hidden}._folderItem_kr89q_551:hover{background:color-mix(in srgb, var(--brand-primary) 4%, #fff);border-color:color-mix(in srgb, var(--brand-primary) 28%, transparent)}._question_kr89q_576{resize:vertical;background:var(--brand-bg-dark);box-sizing:border-box;border:1.5px solid var(--brand-secondary);border-radius:0;width:100%;min-height:80px;max-height:240px;margin-bottom:0;padding:10px 12px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:13px;font-weight:300;line-height:1.5;display:block}._questionSubmitBtn_kr89q_594{background:var(--brand-primary);color:#fff;border:1.5px solid var(--brand-primary);cursor:pointer;letter-spacing:.01em;border-radius:4px;padding:5px 18px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s,box-shadow .15s}._questionSubmitBtn_kr89q_594:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 85%, #000);border-color:color-mix(in srgb, var(--brand-primary) 85%, #000)}._questionSubmitBtn_kr89q_594:disabled{opacity:.45;cursor:not-allowed}._questionSubmitBtnLoading_kr89q_619{opacity:.7!important;cursor:wait!important}._questionCancelBtn_kr89q_624{color:#6b7a8d;cursor:pointer;letter-spacing:.01em;background:0 0;border:1.5px solid #c4cbd6;border-radius:4px;align-items:center;gap:5px;padding:5px 18px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._questionCancelBtn_kr89q_624:hover{color:#4a5568;background:#f2f4f7;border-color:#b0b9c6}._questionSaveBtn_kr89q_648{cursor:pointer;color:var(--brand-accent);border:1.5px solid var(--brand-accent);letter-spacing:.01em;background:0 0;border-radius:4px;padding:5px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;transition:background .15s,color .15s}._questionSaveBtn_kr89q_648:hover:not(:disabled){background:color-mix(in srgb, var(--brand-accent) 10%, transparent)}._questionSaveBtnSaved_kr89q_667{color:#aab4c2;cursor:default;opacity:.8;border-color:#d0d8e4}._spinner_kr89q_674{vertical-align:middle;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite _spin_kr89q_674;display:inline-block}@keyframes _spin_kr89q_674{to{transform:rotate(360deg)}}._topNavModeToggle_kr89q_691{background:var(--brand-bg-dark,#f7f8fa);border:1.5px solid var(--brand-secondary,#a4b9de);border-radius:6px;align-items:center;gap:0;padding:2px;display:flex}._topNavModeBtn_kr89q_700{cursor:pointer;color:color-mix(in srgb, var(--brand-primary) 55%, #888);letter-spacing:.01em;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 13px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s}._topNavModeBtn_kr89q_700:hover:not(._topNavModeBtnActive_kr89q_714){color:var(--brand-primary);background:color-mix(in srgb, var(--brand-secondary) 20%, transparent)}._topNavModeBtnActive_kr89q_714{background:var(--brand-primary)!important;color:#fff!important}._sidebarShell_kr89q_727{z-index:100;background:#f4f6fb;border-right:1px solid #dde4ef;flex-direction:column;height:calc(100vh - 54px);min-height:calc(100vh - 54px);transition:width .2s;display:flex;position:fixed;top:54px;bottom:0;left:0;overflow:hidden}._sidebarToggle_kr89q_743{width:36px;height:36px;color:var(--brand-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;margin:2px 2px 0 0;transition:color .15s,background .15s;display:flex}._sidebarToggle_kr89q_743:hover{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 7%, #f4f6fb)}._sidebarContent_kr89q_765{flex-direction:column;flex:1;padding:0 10px 10px;display:flex;overflow-y:auto}._sidebarDragHandle_kr89q_773{cursor:row-resize;border-top:1px solid #dde4ef;flex-shrink:0;justify-content:center;align-items:center;height:10px;display:flex}._sidebarDragGrip_kr89q_782{background:var(--brand-secondary);border-radius:2px;width:28px;height:2px;transition:background .15s}._sidebarDragHandle_kr89q_773:hover ._sidebarDragGrip_kr89q_782{background:var(--brand-primary)}._sidebarSectionHeader_kr89q_793{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 38%, transparent);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:6px;margin:8px 0 10px 2px;font-size:10px;font-weight:700;display:flex}._sidebarSectionHeader_kr89q_793:before{content:"";background:var(--brand-accent,#f7941d);border-radius:1px;flex-shrink:0;width:3px;height:10px;display:inline-block}._sidebarActionBtn_kr89q_817{width:100%;color:var(--brand-primary);border:1px dashed color-mix(in srgb, var(--brand-secondary) 80%, var(--brand-primary));cursor:pointer;letter-spacing:.01em;box-sizing:border-box;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:5px;margin-top:8px;margin-bottom:10px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:flex}._sidebarActionBtn_kr89q_817:hover{background:color-mix(in srgb, var(--brand-primary) 4%, #fff);border-color:var(--brand-primary);border-style:solid}._notebookSidebarTabs_kr89q_845{border-bottom:2px solid #dde4ef;flex-shrink:0;gap:0;display:flex}._notebookSidebarTab_kr89q_845{color:color-mix(in srgb, var(--brand-primary) 42%, #999);cursor:pointer;letter-spacing:.01em;background:0 0;border:none;border-radius:0;outline:none;flex:1;justify-content:center;align-items:center;gap:3px;padding:7px 2px 6px;font-size:11px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}._notebookSidebarTab_kr89q_845:after{content:"";background:0 0;height:2px;transition:background .18s;position:absolute;bottom:-2px;left:4px;right:4px}._notebookSidebarTab_kr89q_845:focus,._notebookSidebarTab_kr89q_845:focus-visible{box-shadow:none;outline:none}._notebookSidebarTab_kr89q_845:hover:not(._notebookSidebarTabActive_kr89q_889){color:var(--brand-primary)}._notebookSidebarTab_kr89q_845:hover:not(._notebookSidebarTabActive_kr89q_889):after{background:color-mix(in srgb, var(--brand-secondary) 50%, transparent)}._notebookSidebarTabActive_kr89q_889{color:var(--brand-primary)!important}._notebookSidebarTabActive_kr89q_889:after{background:var(--brand-accent,#f7941d)!important}._notebookSharedCount_kr89q_905{color:#999;background:#eef2f8;border-radius:8px;flex-shrink:0;margin-left:auto;padding:0 5px;font-size:9px;font-weight:600}._shareHeader_kr89q_919{border-bottom:1px solid color-mix(in srgb, var(--brand-primary) 10%, #eef2f8);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}._shareTitle_kr89q_928{color:var(--brand-primary);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:15px;font-weight:700}._shareCloseBtn_kr89q_936{cursor:pointer;width:28px;height:28px;color:color-mix(in srgb, var(--brand-primary) 35%, transparent);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}._shareCloseBtn_kr89q_936:hover{background:color-mix(in srgb, var(--brand-primary) 6%, transparent);color:var(--brand-primary)}._shareSection_kr89q_956{margin-bottom:16px}._shareSectionLabel_kr89q_960{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--brand-primary) 40%, transparent);align-items:center;gap:4px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}._shareOwnerRow_kr89q_972{background:color-mix(in srgb, var(--brand-primary) 3%, #f8fafc);border:1px solid color-mix(in srgb, var(--brand-primary) 8%, #eef2f8);border-radius:5px;align-items:center;gap:8px;padding:8px 10px;display:flex}._shareOwnerName_kr89q_982{color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}._shareOwnerBadge_kr89q_993{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--brand-primary) 50%, transparent);background:color-mix(in srgb, var(--brand-primary) 8%, #eef2f8);border-radius:3px;padding:2px 8px;font-size:9px;font-weight:700}._shareGrantRow_kr89q_1004{border-bottom:1px solid color-mix(in srgb, var(--brand-primary) 6%, #f4f6fb);align-items:center;gap:8px;padding:6px 0;transition:background .1s;display:flex}._shareGrantRow_kr89q_1004:last-child{border-bottom:none}._shareGrantRow_kr89q_1004:hover{background:color-mix(in srgb, var(--brand-primary) 2%, transparent)}._shareGrantee_kr89q_1021{color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;display:flex;overflow:hidden}._shareRoleBadge_kr89q_1035{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--brand-primary) 50%, transparent);background:color-mix(in srgb, var(--brand-primary) 7%, #eef2f8);border-radius:3px;padding:1px 6px;font-size:8.5px;font-weight:700}._shareLevelBadge_kr89q_1046{color:color-mix(in srgb, var(--brand-primary) 60%, transparent);flex-shrink:0;font-size:11px;font-weight:600}._shareLevelSelect_kr89q_1053{color:var(--brand-primary);border:1px solid color-mix(in srgb, var(--brand-primary) 14%, #dde4ef);cursor:pointer;background:#fff;border-radius:4px;outline:none;padding:4px 8px;font-size:11px;font-weight:600;transition:border-color .12s}._shareLevelSelect_kr89q_1053:focus{border-color:var(--brand-primary)}._shareRemoveBtn_kr89q_1070{cursor:pointer;width:24px;height:24px;color:color-mix(in srgb, var(--brand-primary) 20%, #ccc);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:flex}._shareRemoveBtn_kr89q_1070:hover{color:#c0392b;background:#c0392b14}._shareSearchRow_kr89q_1090{gap:6px;margin-bottom:6px;display:flex}._shareSearchInput_kr89q_1096{border:1px solid color-mix(in srgb, var(--brand-primary) 14%, #dde4ef);border-radius:4px;outline:none;flex:1;min-width:0;padding:6px 10px;font-size:12px;transition:border-color .12s}._shareSearchInput_kr89q_1096:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary) 8%, transparent)}._shareSearchResults_kr89q_1112{border:1px solid color-mix(in srgb, var(--brand-primary) 12%, #dde4ef);border-radius:4px;max-height:120px;margin-top:4px;overflow-y:auto}._shareSearchResultItem_kr89q_1120{text-align:left;cursor:pointer;width:100%;color:var(--brand-primary);background:0 0;border:none;padding:7px 12px;font-size:12px;font-weight:500;transition:background .1s;display:block}._shareSearchResultItem_kr89q_1120:hover{background:color-mix(in srgb, var(--brand-primary) 5%, transparent)}._shareSmallBtn_kr89q_1138{border:1px solid color-mix(in srgb, var(--brand-primary) 14%, #dde4ef);color:var(--brand-primary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:4px;padding:5px 12px;font-size:11px;font-weight:600;transition:border-color .12s,background .12s}._shareSmallBtn_kr89q_1138:hover{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 4%, transparent)}._shareFooter_kr89q_1156{border-top:1px solid color-mix(in srgb, var(--brand-primary) 10%, #eef2f8);justify-content:flex-end;gap:8px;margin-top:8px;padding-top:16px;display:flex}._shareCancelBtn_kr89q_1165{border:1px solid color-mix(in srgb, var(--brand-primary) 20%, #dde4ef);color:var(--brand-primary);cursor:pointer;background:#fff;border-radius:4px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,border-color .12s}._shareCancelBtn_kr89q_1165:hover{background:color-mix(in srgb, var(--brand-primary) 4%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 35%, transparent)}._shareDoneBtn_kr89q_1183{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,box-shadow .12s}._shareDoneBtn_kr89q_1183:hover{background:color-mix(in srgb, var(--brand-primary) 85%, #000);box-shadow:0 1px 4px color-mix(in srgb, var(--brand-primary) 20%, transparent)}._notebookSharedBadge_kr89q_1201{color:color-mix(in srgb, var(--brand-primary) 50%, transparent);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-left:auto;font-size:9px;font-weight:600}._sidebarFooter_kr89q_1211{background:#f4f6fb;border-top:1px solid #dde4ef;flex-shrink:0;justify-content:center;gap:6px;padding:8px 10px;display:flex}._sidebarFooterBtn_kr89q_1221{border:1px solid var(--brand-secondary);color:var(--brand-primary);cursor:pointer;background:#fff;border-radius:4px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,border-color .15s}._sidebarFooterBtn_kr89q_1221:hover{background:color-mix(in srgb, var(--brand-primary) 5%, #fff);border-color:color-mix(in srgb, var(--brand-primary) 40%, transparent)}._sidebarItemActive_kr89q_1239{background:color-mix(in srgb, var(--brand-primary) 8%, #fff)!important;border-color:color-mix(in srgb, var(--brand-primary) 35%, transparent)!important;font-weight:600!important}._sidebarTreeItem_kr89q_1250{text-align:left;color:var(--brand-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:7px;margin:1px 0;padding:5px 10px 5px 6px;font-size:12.5px;font-weight:500;transition:background .14s,box-shadow .14s;display:flex;position:relative}._sidebarTreeItem_kr89q_1250:hover{background:color-mix(in srgb, var(--brand-primary) 5%, #fff)}._sidebarTreeItemActive_kr89q_1271{box-shadow:inset 3px 0 0 var(--brand-accent,#f7941d);font-weight:600;background:color-mix(in srgb, var(--brand-primary) 8%, #fff)!important}._sidebarTreeFolder_kr89q_1277{font-size:12.5px;font-weight:600}._sidebarTreeItemChild_kr89q_1282{padding-left:28px;font-size:12px;font-weight:450;position:relative}._sidebarTreeItemChild_kr89q_1282:before{content:"";background:color-mix(in srgb, var(--brand-secondary) 50%, transparent);width:1px;position:absolute;top:0;bottom:0;left:15px}._sidebarTreeItemChild_kr89q_1282:after{content:"";background:color-mix(in srgb, var(--brand-secondary) 50%, transparent);width:7px;height:1px;position:absolute;top:50%;left:15px}._sidebarTreeItemChild_kr89q_1282:last-child:before{bottom:50%}._sidebarTreeItemName_kr89q_1316{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;flex:1;min-width:0;overflow:hidden}._sidebarTreeChildren_kr89q_1325{margin-left:4px;padding-left:0;position:relative}._sidebarTreeCount_kr89q_1331{color:color-mix(in srgb, var(--brand-primary) 45%, transparent);background:color-mix(in srgb, var(--brand-secondary) 25%, transparent);letter-spacing:.02em;text-align:center;border-radius:8px;flex-shrink:0;min-width:14px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}._sidebarTreeEmpty_kr89q_1345{color:color-mix(in srgb, var(--brand-primary) 35%, transparent);-webkit-user-select:none;user-select:none;padding:4px 0 4px 28px;font-size:11.5px;font-style:italic}._sidebarExpandBtn_kr89q_1353{cursor:pointer;width:18px;height:18px;color:color-mix(in srgb, var(--brand-primary) 55%, transparent);background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:flex}._sidebarExpandBtn_kr89q_1353:hover{background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--brand-primary)}._sidebarTreeDropHighlight_kr89q_1375{outline:1.5px dashed color-mix(in srgb, var(--brand-accent) 60%, transparent);outline-offset:-1.5px;border-radius:4px;background:color-mix(in srgb, var(--brand-accent) 8%, transparent)!important}._contextMenu_kr89q_1386{z-index:9999;text-align:left;background:#fff;border:1px solid #dde4ef;border-radius:6px;width:240px;min-width:220px;max-width:320px;padding:0;position:fixed;overflow:hidden;box-shadow:0 4px 20px #13406c1a,0 1px 3px #13406c0f}._contextMenuHeader_kr89q_1401{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 48%, transparent);-webkit-user-select:none;user-select:none;border-bottom:1px solid #e8ecf2;padding:9px 14px;font-size:10px;font-weight:700}._contextMenuBody_kr89q_1412{color:var(--brand-primary);padding:10px 14px;font-size:12.5px;line-height:1.55}._contextMenuDetail_kr89q_1419{margin-bottom:8px}._contextMenuDetail_kr89q_1419:last-child{margin-bottom:0}._contextMenuLabel_kr89q_1427{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 42%, transparent);margin-bottom:1px;font-size:10px;font-weight:600}._contextMenuValue_kr89q_1436{color:var(--brand-primary);word-break:break-word;font-size:12.5px}._contextMenuActions_kr89q_1442{border-top:1px solid #e8ecf2;display:flex}._contextMenuBtn_kr89q_1447{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 0;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .12s;display:flex}._contextMenuBtn_kr89q_1447:hover{background:color-mix(in srgb, var(--brand-primary) 4%, transparent)}._contextMenuBtnDanger_kr89q_1468{color:#c0392b}._contextMenuBtnDanger_kr89q_1468:hover{background:#c0392b0d!important}._inlineTurnResult_kr89q_1477{background:#f9fafc;border:1px solid #dde4ef;border-radius:4px;margin-top:14px;overflow:hidden}._inlineTurnResultHeader_kr89q_1486{background:#eef2f8;border-bottom:1px solid #dde4ef;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}._inlineTurnResultMeta_kr89q_1496{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}._inlineTurnResultBadge_kr89q_1506{color:var(--brand-primary);white-space:nowrap;letter-spacing:.02em;background:#fff;border:1px solid #dde4ef;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:600}._inlineTurnResultTruncated_kr89q_1519{color:#b45309;white-space:nowrap;letter-spacing:.02em;background:#fffbeb;border:1px solid #fde68a;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:600}._inlineTurnResultActions_kr89q_1531{flex-shrink:0;align-items:center;gap:4px;display:flex}._inlineTurnResultActions_kr89q_1531>div{align-items:center;display:flex}._inlineTurnResultActionBtn_kr89q_1544{border:1px solid var(--brand-secondary);color:var(--brand-primary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:3px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5;transition:background .13s,border-color .13s}._inlineTurnResultActionBtn_kr89q_1544:hover{background:var(--brand-bg-dark);border-color:color-mix(in srgb, var(--brand-primary) 60%, transparent)}._inlineTurnResultCollapseBtn_kr89q_1564{border:1px solid var(--brand-secondary);color:var(--brand-primary);cursor:pointer;background:#fff;border-radius:3px;justify-content:center;align-items:center;padding:3px 7px;line-height:1;transition:background .13s;display:flex}._inlineTurnResultCollapseBtn_kr89q_1564:hover{background:var(--brand-bg-dark)}._inlineTurnResultActions_kr89q_1531 .view-sql-link{border:1px solid var(--brand-secondary);color:var(--brand-primary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:3px;margin-left:0;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .13s,border-color .13s;display:inline-block}._inlineTurnResultActions_kr89q_1531 .view-sql-link:hover{background:var(--brand-bg-dark);border-color:color-mix(in srgb, var(--brand-primary) 60%, transparent)}._inlineTurnResultRerunBtn_kr89q_1607{color:#b45309;cursor:pointer;white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5;transition:background .12s,border-color .12s;display:inline-flex}._inlineTurnResultRerunBtn_kr89q_1607:hover:not(:disabled){background:#fef3c7;border-color:#f59e0b}._inlineTurnResultRerunBtn_kr89q_1607:disabled{opacity:.55;cursor:not-allowed}._spinning_kr89q_1635{animation:.7s linear infinite _spin_kr89q_674}._inlineTurnResultBody_kr89q_1640{padding:12px 14px}._inlineTurnResultChart_kr89q_1645{padding:0 14px 12px}._inlineSqlBlock_kr89q_1649{white-space:pre-wrap;word-break:break-all;color:#333;background:#f0f4fa;border:1px solid #dde4ef;border-radius:3px;margin:0 0 10px;padding:8px 12px;font-family:Courier New,Courier,monospace;font-size:12px;overflow-x:auto}._loginCard_kr89q_1667{border:1.5px solid var(--brand-secondary);background:#fff;flex-direction:column;align-items:center;width:100%;min-width:340px;max-width:420px;padding:2.5rem 2.5rem 2rem;display:flex;box-shadow:0 4px 24px #13406c1a}._loginTypeToggle_kr89q_1681{background:var(--brand-bg-dark);border:1.5px solid var(--brand-secondary);box-sizing:border-box;border-radius:6px;align-items:center;gap:0;width:100%;margin-bottom:1.25rem;padding:2px;display:flex}._loginTypeRadio_kr89q_1695{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._loginTypeLabel_kr89q_1707{text-align:center;color:color-mix(in srgb, var(--brand-primary) 55%, #888);cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.01em;background:0 0;border-radius:4px;flex:1;padding:5px 0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s,color .15s}._loginTypeLabel_kr89q_1707:not(._loginTypeLabelActive_kr89q_1724):hover{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-secondary) 20%, transparent)}._loginTypeLabelActive_kr89q_1724{background:var(--brand-primary);color:#fff}._loginForm_kr89q_1734{flex-direction:column;gap:1rem;width:100%;display:flex}._loginInput_kr89q_1741{box-sizing:border-box;width:100%;display:block;border-radius:0!important;padding:.875rem 1rem!important;font-size:1rem!important}._loginInput_kr89q_1741:disabled{opacity:.5;cursor:not-allowed}._loginButton_kr89q_1755{background:var(--brand-primary);color:#fff;cursor:pointer;letter-spacing:.03em;border:none;width:100%;margin-top:.25rem;padding:.875rem 0;font-family:inherit;font-size:1rem;font-weight:700;transition:background .15s,box-shadow .15s}._loginButton_kr89q_1755:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 82%, #000);box-shadow:0 3px 12px #13406c2e}._loginButton_kr89q_1755:disabled{opacity:.5;cursor:not-allowed}._loginError_kr89q_1780{color:#c0392b;text-align:center;background:#c0392b14;border:1px solid #c0392b40;border-radius:4px;margin-top:12px;padding:8px 12px;font-size:13px}._loginStatus_kr89q_1791{color:var(--brand-primary);text-align:center;opacity:.75;min-height:1.2em;margin-top:1.25rem;font-size:.9rem}._catalogAssistantPanel_kr89q_1806{background:#f8f9fb;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._catalogAssistantPanelHeader_kr89q_1814{border-top:2px solid var(--brand-secondary);box-sizing:border-box;background:#fff;border-bottom:1px solid #eaecf0;flex-shrink:0;justify-content:flex-start;align-items:center;height:34px;padding:0 14px;display:flex;position:relative}._catalogAssistantDragHandle_kr89q_1828{cursor:row-resize;z-index:1;justify-content:center;align-items:center;height:8px;display:flex;position:absolute;top:0;left:0;right:0}._catalogAssistantDragHandle_kr89q_1828:hover~._catalogAssistantPanelToggle_kr89q_1840{pointer-events:none}._catalogAssistantDragGrip_kr89q_1844{background:var(--brand-secondary);border-radius:2px;width:32px;height:2px;transition:background .15s}._catalogAssistantDragHandle_kr89q_1828:hover ._catalogAssistantDragGrip_kr89q_1844{background:var(--brand-primary)}._catalogAssistantPanelSide_kr89q_1865{border-left:2px solid var(--brand-secondary);position:relative}._catalogAssistantPanelHeaderSide_kr89q_1874{border-top:none}._catalogAssistantDragHandleSide_kr89q_1882{cursor:col-resize;flex-direction:column;width:8px;height:auto;inset:0 auto 0 0}._catalogAssistantDragHandleSideFull_kr89q_1903{z-index:3;position:absolute}._catalogAssistantDragGripSide_kr89q_1908{width:2px;height:32px}._catalogAssistantPositionToggle_kr89q_1920{cursor:pointer;color:var(--brand-primary);opacity:.5;background:0 0;border:none;outline:none;justify-content:center;align-items:center;margin-left:auto;padding:4px;transition:opacity .15s;display:flex}._catalogAssistantPositionToggle_kr89q_1920:hover{opacity:1}._catalogAssistantPositionToggle_kr89q_1920:focus,._catalogAssistantPositionToggle_kr89q_1920:focus-visible{opacity:1;outline:none}._catalogAssistantSideCollapsedStrip_kr89q_1949{flex-direction:column;flex:1;display:flex}._catalogAssistantPanelToggle_kr89q_1840{letter-spacing:.02em;color:var(--brand-primary);opacity:.7;background:0 0;border:none;outline:none;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:600;transition:opacity .15s;display:flex}button._catalogAssistantPanelToggle_kr89q_1840{cursor:pointer}button._catalogAssistantPanelToggle_kr89q_1840:focus,button._catalogAssistantPanelToggle_kr89q_1840:focus-visible{outline:none}button._catalogAssistantPanelToggle_kr89q_1840:hover{opacity:1}._catalogAssistantContent_kr89q_1987{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._catalogPendingSqlBlock_kr89q_1995{margin-top:8px}._catalogSqlHighlight_kr89q_1999{background:var(--brand-bg-dark,#f5f7fa);white-space:pre;text-align:left;border:1px solid #e0e6ef;border-radius:5px;margin:0;padding:10px 14px;font-size:12px;line-height:1.55;overflow-x:auto}._catalogSqlHighlight_kr89q_1999 code{background:0 0;padding:0;font-family:Fira Mono,Consolas,Menlo,monospace}._catalogMultiSqlItem_kr89q_2018{margin-bottom:6px}._catalogMultiSqlItem_kr89q_2018:last-child{margin-bottom:0}._catalogMultiSqlLabel_kr89q_2026{color:#7a8fa8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;font-weight:600}._catalogMultiSqlResultBlock_kr89q_2035{margin-bottom:12px}._catalogMultiSqlResultBlock_kr89q_2035:last-child{margin-bottom:0}._catalogMultiSqlResultHeader_kr89q_2043{align-items:center;gap:8px;margin-bottom:4px;display:flex}._catalogMultiSqlError_kr89q_2050{color:#c0392b;font-size:11px}._catalogAssistantContextBar_kr89q_2055{color:color-mix(in srgb, var(--brand-primary) 60%, transparent);background:#fff;border-top:1px solid #eaecf0;flex-shrink:0;align-items:center;gap:12px;padding:5px 16px;font-size:11px;font-weight:500;display:flex}._catalogAssistantViewDetailBtn_kr89q_2068{cursor:pointer;color:var(--brand-primary);background:0 0;border:none;outline:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;transition:opacity .12s;display:inline-flex}._catalogAssistantViewDetailBtn_kr89q_2068:hover{opacity:.7}._catalogAssistantViewDetailBtn_kr89q_2068:focus,._catalogAssistantViewDetailBtn_kr89q_2068:focus-visible{outline:none}._conversationView_kr89q_2094{background:var(--brand-chat-bg,#f0f4f9);border:1.5px solid var(--brand-secondary);flex-direction:column;flex:1;min-height:0;margin:0 6px 6px;display:flex;overflow:hidden}._chatThread_kr89q_2105{scroll-behavior:smooth;flex-direction:column;flex:1;gap:6px;min-height:0;padding:16px 16px 8px;display:flex;overflow-y:auto}._chatEmpty_kr89q_2116{min-height:280px;color:color-mix(in srgb, var(--brand-primary) 35%, transparent);text-align:center;letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 24px;font-size:15px;font-weight:300;display:flex}._chatEmptyIcon_kr89q_2131{opacity:.22;margin-bottom:6px;font-size:34px;line-height:1}._chatTurn_kr89q_2139{animation:.28s backwards _turnFadeIn_kr89q_1}@keyframes _turnFadeIn_kr89q_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._chatTurnInner_kr89q_2149{background:#fff;border-radius:0 4px 4px 0;padding:12px 16px;box-shadow:0 1px 5px #13406c12}._chatTurnUser_kr89q_2156 ._chatTurnInner_kr89q_2149{border-left:3px solid var(--brand-chat-user-accent,var(--brand-primary))}._chatTurnAssistant_kr89q_2160 ._chatTurnInner_kr89q_2149{border-left:3px solid var(--brand-chat-assistant-accent,var(--brand-accent))}._chatTurnRole_kr89q_2165{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:11px;font-size:10px;font-weight:700;display:flex}._chatTurnRoleUser_kr89q_2176{color:color-mix(in srgb, var(--brand-primary) 50%, #888);justify-content:flex-end}._chatTurnRoleAssistant_kr89q_2181{color:var(--brand-chat-assistant-accent,var(--brand-accent))}._chatTurnRoleDot_kr89q_2185{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}._chatTurnContent_kr89q_2195{color:#1a2a3a;white-space:pre-wrap;text-align:right;font-size:14px;font-weight:400;line-height:1.7}._chatTurnContentMarkdown_kr89q_2205{color:#1a2634;text-align:left;font-size:13px;font-weight:400;line-height:1.7}._chatTurnContentMarkdown_kr89q_2205 p{margin:0 0 .8em}._chatTurnContentMarkdown_kr89q_2205 p:last-child{margin-bottom:0}._chatTurnContentMarkdown_kr89q_2205 h1,._chatTurnContentMarkdown_kr89q_2205 h2,._chatTurnContentMarkdown_kr89q_2205 h3,._chatTurnContentMarkdown_kr89q_2205 h4{color:var(--brand-primary);margin:1.1em 0 .45em;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.3}._chatTurnContentMarkdown_kr89q_2205 h1{font-size:18px}._chatTurnContentMarkdown_kr89q_2205 h2{font-size:16px}._chatTurnContentMarkdown_kr89q_2205 h3{font-size:15px}._chatTurnContentMarkdown_kr89q_2205 h4{font-size:14px}._chatTurnContentMarkdown_kr89q_2205 ul,._chatTurnContentMarkdown_kr89q_2205 ol{margin:.4em 0 .8em;padding-left:1.6em}._chatTurnContentMarkdown_kr89q_2205 li{margin-bottom:.25em}._chatTurnContentMarkdown_kr89q_2205 code{background:#f0f4fa;border:1px solid #dde4ef;border-radius:3px;padding:1px 5px;font-family:Courier New,Courier,monospace;font-size:12.5px}._chatTurnContentMarkdown_kr89q_2205 pre{background:#f0f4fa;border:1px solid #dde4ef;border-radius:4px;margin:.6em 0 .8em;padding:12px 16px;overflow-x:auto}._chatTurnContentMarkdown_kr89q_2205 pre code{background:0 0;border:none;padding:0;font-size:12.5px;line-height:1.55}._chatTurnContentMarkdown_kr89q_2205 blockquote{border-left:3px solid var(--brand-chat-assistant-accent,var(--brand-accent));color:#556;margin:.6em 0;padding:4px 14px;font-style:italic}._chatTurnContentMarkdown_kr89q_2205 table{border-collapse:collapse;width:100%;margin:.6em 0 .8em;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:13px}._chatTurnContentMarkdown_kr89q_2205 th{color:var(--brand-primary);text-align:left;background:#f7f8fa;border:1px solid #dde4ef;padding:7px 10px;font-weight:700}._chatTurnContentMarkdown_kr89q_2205 td{border:1px solid #dde4ef;padding:6px 10px;font-family:Montserrat,Arial,Helvetica,sans-serif}._chatTurnContentMarkdown_kr89q_2205 tr:nth-child(2n) td{background:#fafbfc}._chatTurnContentMarkdown_kr89q_2205 a{color:var(--brand-primary);text-decoration:underline}._chatTurnContentMarkdown_kr89q_2205 strong{font-weight:600}._chatTurnContentMarkdown_kr89q_2205 em{font-style:italic}._chatTurnContentMarkdown_kr89q_2205 hr{border:none;border-top:1px solid #e0e6ef;margin:.8em 0}._thinkingDots_kr89q_2306{align-items:center;gap:5px;padding:6px 0 2px;display:flex}._thinkingDot_kr89q_2306{background:var(--brand-chat-assistant-accent,var(--brand-accent));border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite _dotPulse_kr89q_1}._thinkingDot_kr89q_2306:first-child{animation-delay:0s}._thinkingDot_kr89q_2306:nth-child(2){animation-delay:.22s}._thinkingDot_kr89q_2306:nth-child(3){animation-delay:.44s}@keyframes _dotPulse_kr89q_1{0%,80%,to{opacity:.2;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}._chatError_kr89q_2331{color:#c0392b;font-size:14px;line-height:1.55}._chatInputRow_kr89q_2338{border-top:1px solid color-mix(in srgb, var(--brand-secondary) 55%, transparent);background:#fff;flex-shrink:0;padding:14px 24px 18px}._chatInputWrapper_kr89q_2345{background:var(--brand-bg-dark,#f7f8fa);border:1.5px solid var(--brand-secondary,#a4b9de);border-radius:6px;align-items:flex-end;gap:10px;max-width:840px;margin:0 auto;padding:10px 10px 10px 16px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}._chatInputWrapper_kr89q_2345:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 10%, transparent);background:#fff}._chatInput_kr89q_2338{resize:none;box-sizing:border-box;outline:none;flex:1;min-height:22px;max-height:150px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.55;overflow-y:auto;color:var(--brand-primary)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}._chatInput_kr89q_2338::placeholder{color:color-mix(in srgb, var(--brand-primary) 32%, transparent);font-weight:300}._chatInput_kr89q_2338:disabled{cursor:not-allowed;color:#999!important}._chatSendBtn_kr89q_2395{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s,transform .1s,opacity .15s;display:flex}._chatSendBtn_kr89q_2395:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 80%, #000);transform:scale(1.05)}._chatSendBtn_kr89q_2395:active:not(:disabled){transform:scale(.95)}._chatSendBtn_kr89q_2395:disabled{opacity:.3;cursor:not-allowed}._chatInputHint_kr89q_2425{color:color-mix(in srgb, var(--brand-primary) 28%, transparent);text-align:right;letter-spacing:.02em;max-width:840px;margin-top:6px;margin-left:auto;margin-right:auto;font-size:11px}._chartPanel_kr89q_2440{margin-top:28px}._chartBucketsPanel_kr89q_2446{width:100%;min-width:700px;max-width:1100px;margin:0 auto}._chartSectionLabel_kr89q_2453{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 45%, transparent);margin-bottom:6px;font-size:10px;font-weight:700}._chartAvailablePills_kr89q_2462{background:#f7f8fa;border:1px solid #e0e6ef;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;margin-bottom:10px;padding:6px 8px;display:flex}._chartAvailableEmpty_kr89q_2474{color:#c0c8d8;font-size:12px;font-style:italic}._chartColPill_kr89q_2480{cursor:grab;color:var(--brand-primary);-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #c8d4e8;border-radius:2px;padding:3px 10px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s,opacity .15s}._chartColPill_kr89q_2480:hover{border-color:var(--brand-secondary);background:#f0f4fa}._chartColPillNumeric_kr89q_2499{color:#9a5800;background:#f7941d0f;border-color:#f7941d7a}._chartColPillNumeric_kr89q_2499:hover{border-color:var(--brand-accent);color:#7a4200;background:#f7941d21}._chartColPillCategorical_kr89q_2512{border-color:color-mix(in srgb, var(--brand-primary) 32%, transparent);background:color-mix(in srgb, var(--brand-primary) 4%, #fff);color:var(--brand-primary)}._chartColPillCategorical_kr89q_2512:hover{border-color:color-mix(in srgb, var(--brand-primary) 55%, transparent);background:color-mix(in srgb, var(--brand-primary) 8%, #fff)}._chartColPillDragging_kr89q_2523{opacity:.65;cursor:grabbing;border-color:var(--brand-accent)!important;color:var(--brand-accent)!important}._chartBucketsRow_kr89q_2530{gap:10px;width:100%;margin-bottom:10px;display:flex}._chartBucket_kr89q_2446{background:#fbfcfd;border:1.5px dashed #c8d4e8;border-radius:2px;flex-direction:column;flex:1;min-width:0;min-height:66px;padding:8px 10px;transition:background .15s;display:flex}._chartBucketDropActive_kr89q_2550{border-color:var(--brand-accent)!important;background:#f7941d0d!important}._chartBucketKeys_kr89q_2555{border-color:color-mix(in srgb, var(--brand-primary) 30%, transparent);background:color-mix(in srgb, var(--brand-primary) 2%, #fff)}._chartBucketGroups_kr89q_2560{background:#7c5cbf05;border-color:#7c5cbf66}._chartBucketValues_kr89q_2565{background:#f7941d05;border-color:#f7941d73}._chartBucketLabel_kr89q_2570{letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;margin-bottom:6px;font-size:10px;font-weight:700}._chartBucketLabelKeys_kr89q_2579{color:var(--brand-primary)}._chartBucketLabelGroups_kr89q_2580{color:#7c5cbf}._chartBucketLabelValues_kr89q_2581{color:#c47a10}._chartBucketEmpty_kr89q_2583{color:#bbb;flex:1;justify-content:center;align-items:center;padding:6px 0;font-size:12px;display:flex}._chartBucketItem_kr89q_2593{color:var(--brand-primary);background:#fff;border:1px solid #e0e6ef;border-radius:2px;align-items:center;gap:3px;margin-bottom:4px;padding:2px 5px;font-size:12px;font-weight:500;display:flex}._chartBucketItemKeys_kr89q_2607{border-left:2.5px solid var(--brand-primary)}._chartBucketItemGroups_kr89q_2608{border-left:2.5px solid #9b7ecb}._chartBucketItemValues_kr89q_2609{border-left:2.5px solid var(--brand-accent)}._chartBucketItemName_kr89q_2611{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._chartBucketRemove_kr89q_2619{color:#c0c8d8;cursor:pointer;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:14px;font-weight:700;line-height:1;transition:color .12s,background .12s;display:flex}._chartBucketRemove_kr89q_2619:hover{color:#e05252;background:#fff5f5}._chartAggSelect_kr89q_2643{color:var(--brand-primary);background:#f7f8fa;border:1px solid #dde4ef;border-radius:2px;flex-shrink:0;min-width:50px;height:20px;padding:1px 3px;font-family:inherit;font-size:11px}._chartSettingsBar_kr89q_2658{background:#f7f8fa;border:1.5px solid #e0e6ef;border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1100px;margin:0 auto;padding:6px 10px;display:flex}._chartSettingsLeft_kr89q_2672{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._chartSettingsRight_kr89q_2679{align-items:center;gap:8px;display:flex}._chartTypeDropdown_kr89q_2686{position:relative}._chartTypeDropdownTrigger_kr89q_2690{color:var(--brand-primary);border:1.5px solid var(--brand-secondary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:0;justify-content:space-between;align-items:center;gap:6px;min-width:88px;padding:3px 8px 3px 9px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;transition:background .12s,border-color .12s;display:flex}._chartTypeDropdownTrigger_kr89q_2690:hover{border-color:color-mix(in srgb, var(--brand-primary) 45%, transparent);background:#eef2f8}._chartTypeDropdownMenu_kr89q_2715{z-index:50;border:1.5px solid var(--brand-secondary);background:#fff;border-radius:0;min-width:100%;position:absolute;top:calc(100% + 3px);left:0;overflow:hidden;box-shadow:0 4px 14px #13406c1c}._chartTypeDropdownOption_kr89q_2728{color:color-mix(in srgb, var(--brand-primary) 65%, #888);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:7px;width:100%;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .1s,color .1s;display:flex}._chartTypeDropdownOption_kr89q_2728:hover{color:var(--brand-primary);background:#eef2f8}._chartTypeDropdownOptionActive_kr89q_2752{background:color-mix(in srgb, var(--brand-primary) 7%, transparent);color:var(--brand-primary)!important}._chartSettingsDivider_kr89q_2758{background:#dde4ef;flex-shrink:0;width:1px;height:18px}._chartBarModeToggle_kr89q_2766{border:1.5px solid var(--brand-secondary);display:flex;overflow:hidden}._chartBarModeBtn_kr89q_2772{color:color-mix(in srgb, var(--brand-primary) 50%, #aaa);border:none;border-right:1px solid var(--brand-secondary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:0;padding:3px 9px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;transition:background .12s,color .12s}._chartBarModeBtn_kr89q_2772:last-child{border-right:none}._chartBarModeBtn_kr89q_2772:hover:not(._chartBarModeBtnActive_kr89q_2792){color:var(--brand-primary);background:#eef2f8}._chartBarModeBtnActive_kr89q_2792{background:var(--brand-primary)!important;color:#fff!important}._chartCheckboxLabel_kr89q_2803{color:color-mix(in srgb, var(--brand-primary) 65%, #888);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}._chartCheckboxLabel_kr89q_2803 input[type=checkbox]{accent-color:var(--brand-primary);cursor:pointer;width:13px;height:13px}._chartControlGroup_kr89q_2823{align-items:center;gap:5px;display:flex}._chartControlLabel_kr89q_2829{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 45%, transparent);white-space:nowrap;font-size:10px;font-weight:700}._chartSelect_kr89q_2838{border:1.5px solid var(--brand-secondary);color:var(--brand-primary);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2313406C' stroke-width='1.5'/%3E%3C/svg%3E") right 6px center no-repeat;border-radius:2px;min-width:78px;height:26px;padding:3px 24px 3px 7px;font-family:inherit;font-size:12px;font-weight:500}._chartSelect_kr89q_2838:focus{border-color:var(--brand-primary);outline:none}._chartExportBtn_kr89q_2862{border:1.5px solid var(--brand-secondary);color:var(--brand-primary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:2px;align-items:center;gap:5px;height:26px;padding:3px 9px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:flex}._chartExportBtn_kr89q_2862:hover{border-color:color-mix(in srgb, var(--brand-primary) 45%, transparent);background:#eef2f8}._chartCanvas_kr89q_2886{box-sizing:border-box;background:#fff;border:1.5px solid #e0e6ef;width:100%;min-width:700px;max-width:1100px;height:350px;margin:0 auto 32px;padding:16px}._chartPlaceholder_kr89q_2899{color:#aab4c4;text-align:center;margin-top:80px;font-size:13px;font-weight:400}._chartTooltip_kr89q_2908{border:1px solid #dde3ec;border-left:2px solid var(--brand-primary,#13406c);pointer-events:none;background:#fff;min-width:130px;max-width:260px;padding:7px 10px 8px;box-shadow:0 3px 12px #13406c1a}._chartTooltipLabel_kr89q_2919{color:#7a8fa8;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-bottom:4px;font-size:10px;font-weight:700;overflow:hidden}._chartTooltipDivider_kr89q_2932{background:#e8edf3;height:1px;margin:0 -10px 5px}._chartTooltipRow_kr89q_2938{align-items:center;gap:6px;padding:1.5px 0;display:flex}._chartTooltipSwatch_kr89q_2945{border-radius:50%;flex-shrink:0;width:5px;height:5px}._chartTooltipName_kr89q_2952{color:#5a6e84;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}._chartTooltipValue_kr89q_2961{color:var(--brand-primary,#13406c);letter-spacing:.02em;flex-shrink:0;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700}._chartTooltipPct_kr89q_2970{color:#5a6e84;text-align:right;flex-shrink:0;min-width:38px;font-family:Courier New,Courier,monospace;font-size:10px}._heatmapContainer_kr89q_2981{width:100%;height:100%;position:relative;overflow:auto}._heatmapCell_kr89q_2988{cursor:crosshair;transition:opacity .1s}._heatmapCell_kr89q_2988:hover{opacity:.85}._heatmapAxisLabel_kr89q_2997{fill:#5a6e84;font-family:inherit;font-size:9.5px}._heatmapCellValue_kr89q_3003{pointer-events:none;font-family:Courier New,Courier,monospace;font-size:9px;font-weight:600}._heatmapLegendLabel_kr89q_3010{fill:#7a8fa8;font-family:Courier New,Courier,monospace;font-size:9px}._catalogRepoSelector_kr89q_3024{border-bottom:1px solid #eef2f8;align-items:center;gap:6px;padding:4px 10px 6px;display:flex}._catalogRepoSelect_kr89q_3024{min-width:0;color:var(--brand-primary);border:1px solid color-mix(in srgb, var(--brand-secondary) 50%, transparent);cursor:pointer;appearance:auto;background:#fff;border-radius:3px;outline:none;flex:1;padding:3px 6px;font-size:11px;font-weight:600}._catalogRepoSelect_kr89q_3024:hover{border-color:var(--brand-secondary)}._catalogRepoSelect_kr89q_3024:focus{border-color:var(--brand-primary)}._catalogTabBar_kr89q_3055{background:0 0;border:none;border-bottom:2px solid #dde4ef;border-radius:0;flex-shrink:0;gap:0;margin-bottom:10px;padding:0;display:flex}._catalogTab_kr89q_3055{color:color-mix(in srgb, var(--brand-primary) 42%, #999);cursor:pointer;white-space:nowrap;letter-spacing:.01em;background:0 0;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 2px 6px;font-family:inherit;font-size:11px;font-weight:600;transition:color .15s;display:flex;position:relative}._catalogTab_kr89q_3055:after{content:"";background:0 0;border-radius:1px 1px 0 0;height:2px;transition:background .18s;position:absolute;bottom:-2px;left:4px;right:4px}._catalogTab_kr89q_3055:hover:not(._catalogTabActive_kr89q_3100){color:var(--brand-primary);background:0 0}._catalogTab_kr89q_3055:hover:not(._catalogTabActive_kr89q_3100):after{background:color-mix(in srgb, var(--brand-secondary) 50%, transparent)}._catalogTabActive_kr89q_3100{color:var(--brand-primary)!important;background:0 0!important}._catalogTabActive_kr89q_3100:after{background:var(--brand-accent,#f7941d)!important}._catalogLoadingText_kr89q_3122{color:#999;text-align:left;letter-spacing:.02em;margin-top:16px;padding:0 8px;font-size:12px}._catalogEmptyText_kr89q_3131{color:#999;text-align:left;margin-top:16px;padding:0 8px;font-size:12px}._catalogTreeItem_kr89q_3143{text-align:left;color:var(--brand-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:7px;margin:1px 0;padding:6px 10px 6px 6px;font-size:12.5px;font-weight:500;transition:background .14s,box-shadow .14s;display:flex;position:relative}._catalogTreeItem_kr89q_3143:hover{background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}._catalogTreeItemActive_kr89q_3164{box-shadow:inset 3px 0 0 var(--brand-accent,#f7941d);font-weight:600;background:color-mix(in srgb, var(--brand-primary) 8%, #fff)!important}._catalogTreeItemChild_kr89q_3170{padding-left:20px;font-size:12px;font-weight:450;position:relative}._catalogTreeItemGrandchild_kr89q_3178{padding:2px 10px 2px 38px;font-size:11px;font-weight:400;position:relative}._catalogTreeChildren_kr89q_3189{margin-left:4px;padding-left:0;position:relative}._catalogTreeChildren_kr89q_3189:before{content:"";background:color-mix(in srgb, var(--brand-secondary) 40%, transparent);z-index:1;width:1px;position:absolute;top:0;bottom:14px;left:13px}._catalogTreeItemChild_kr89q_3170:after{content:"";background:color-mix(in srgb, var(--brand-secondary) 40%, transparent);z-index:1;width:6px;height:1px;position:absolute;top:50%;left:13px}._catalogTreeGrandchildren_kr89q_3220{position:relative}._catalogTreeGrandchildren_kr89q_3220:before{content:"";background:color-mix(in srgb, var(--brand-secondary) 30%, transparent);z-index:1;width:1px;position:absolute;top:0;bottom:10px;left:31px}._catalogTreeItemGrandchild_kr89q_3178:after{content:"";background:color-mix(in srgb, var(--brand-secondary) 30%, transparent);z-index:1;width:5px;height:1px;position:absolute;top:50%;left:31px}._catalogTreeItemName_kr89q_3246{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;flex:1;min-width:0;overflow:hidden}._catalogExpandBtn_kr89q_3255{cursor:pointer;width:18px;height:18px;color:color-mix(in srgb, var(--brand-primary) 55%, transparent);background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:flex}._catalogExpandBtn_kr89q_3255:hover{background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--brand-primary)}._catalogTreeCount_kr89q_3276{color:color-mix(in srgb, var(--brand-primary) 45%, transparent);background:color-mix(in srgb, var(--brand-secondary) 25%, transparent);letter-spacing:.02em;text-align:center;border-radius:8px;flex-shrink:0;min-width:14px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}._catalogDetailEmpty_kr89q_3294{min-height:280px;color:color-mix(in srgb, var(--brand-primary) 35%, transparent);text-align:center;letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 24px;font-size:15px;font-weight:300;display:flex}._catalogDetail_kr89q_3294{text-align:left;flex:1;width:100%;max-width:900px;min-height:0;margin:0 auto;padding:0 16px 40px;overflow-y:auto}._catalogBackBar_kr89q_3321{background:color-mix(in srgb, var(--brand-primary) 5%, #f8fafc);border:1px solid color-mix(in srgb, var(--brand-primary) 18%, #e4e9f1);cursor:pointer;width:100%;color:var(--brand-primary);text-align:left;border-radius:5px;align-items:center;gap:7px;margin-bottom:10px;padding:7px 12px;font-size:12px;transition:background .14s,border-color .14s;display:flex}._catalogBackBar_kr89q_3321:hover{background:color-mix(in srgb, var(--brand-primary) 10%, #f8fafc);border-color:color-mix(in srgb, var(--brand-primary) 35%, #e4e9f1)}._catalogBackLabel_kr89q_3343{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:9.5px;font-weight:600}._catalogBackName_kr89q_3351{font-family:Courier New,Courier,monospace;font-weight:700}._catalogDetailHeader_kr89q_3356{align-items:baseline;gap:8px;margin-top:20px;margin-bottom:16px;display:flex}._catalogDetailTypeIcon_kr89q_3364{color:var(--brand-primary);opacity:.55;flex-shrink:0;font-size:14px;display:flex}._catalogDetailName_kr89q_3372{color:#1a2638;margin:0;font-family:Courier New,Courier,monospace;font-size:17px;font-weight:700;line-height:1.3}._catalogDetailParent_kr89q_3381{color:#5a7080;font-weight:500}._catalogDetailSection_kr89q_3386{margin-bottom:20px}._catalogProfilePrompt_kr89q_3391{background:color-mix(in srgb, var(--brand-primary) 4%, #fff);border:1px solid color-mix(in srgb, var(--brand-primary) 14%, transparent);border-radius:5px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;display:flex}._catalogProfilePromptIcon_kr89q_3402{color:color-mix(in srgb, var(--brand-primary) 50%, #888);flex-shrink:0}._catalogProfilePromptText_kr89q_3407{color:color-mix(in srgb, var(--brand-primary) 55%, #888);flex-shrink:0;font-size:12px}._catalogProfilePromptFeedback_kr89q_3413{min-width:0;color:color-mix(in srgb, var(--brand-primary) 55%, #888);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-style:italic;animation:2.4s ease-in-out infinite _feedbackPulse_kr89q_1;overflow:hidden}._catalogProfilePromptError_kr89q_3425{color:#c0392b;flex:1;font-size:11px}._catalogProfilePromptBtn_kr89q_3431{color:var(--brand-primary);border:1.5px solid color-mix(in srgb, var(--brand-primary) 30%, transparent);cursor:pointer;background:#fff;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._catalogProfilePromptBtn_kr89q_3431:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 6%, #fff);border-color:color-mix(in srgb, var(--brand-primary) 50%, transparent)}._catalogProfilePromptBtn_kr89q_3431:disabled{color:#999;cursor:default;opacity:.7;border-color:#ddd}._catalogProfileSpinner_kr89q_3461{border:1.5px solid color-mix(in srgb, var(--brand-primary) 20%, transparent);border-top-color:var(--brand-primary);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.7s linear infinite _catalogProfileSpin_kr89q_3461;display:inline-block}@keyframes _catalogProfileSpin_kr89q_3461{to{transform:rotate(360deg)}}._catalogDetailSectionHeader_kr89q_3476{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 50%, transparent);border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:4px;font-size:11px;font-weight:700;display:flex}._catalogDetailTabs_kr89q_3492{z-index:2;background:#fff;border-bottom:1.5px solid #e4e9f1;gap:0;margin-bottom:12px;display:flex;position:sticky;top:0}._catalogDetailTab_kr89q_3492{color:#999;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1.5px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}._catalogDetailTab_kr89q_3492:focus{outline:none}._catalogDetailTab_kr89q_3492:hover{color:#555}._catalogDetailTabActive_kr89q_3529{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}._catalogDetailTabCount_kr89q_3534{color:#bbb;font-variant-numeric:tabular-nums;text-align:center;background:#f4f6fa;border-radius:8px;min-width:16px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}._catalogDetailTabActive_kr89q_3529 ._catalogDetailTabCount_kr89q_3534{color:color-mix(in srgb, var(--brand-primary) 60%, #999);background:color-mix(in srgb, var(--brand-primary) 8%, #fff)}._catalogDetailDescription_kr89q_3552{color:#333;margin:0;font-size:13px;line-height:1.65}._catalogDetailDescription_kr89q_3552 h1{margin:8px 0 4px;font-size:15px}._catalogDetailDescription_kr89q_3552 h2{margin:6px 0 3px;font-size:14px}._catalogDetailDescription_kr89q_3552 h3{margin:5px 0 2px;font-size:13px}._catalogDetailDescription_kr89q_3552 h4,._catalogDetailDescription_kr89q_3552 h5,._catalogDetailDescription_kr89q_3552 h6{margin:4px 0 2px;font-size:12px}._catalogDetailDescription_kr89q_3552 p{margin:4px 0}._catalogDetailDescription_kr89q_3552 ul,._catalogDetailDescription_kr89q_3552 ol{margin:4px 0;padding-left:20px}._catalogDetailDescription_kr89q_3552 li{margin:2px 0}._catalogDetailTextarea_kr89q_3570{border:1.5px solid var(--brand-secondary);resize:vertical;box-sizing:border-box;border-radius:3px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.55}._catalogDetailEditBtn_kr89q_3582{border:1px solid var(--brand-secondary);color:var(--brand-primary);cursor:pointer;background:#fff;border-radius:3px;padding:2px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s}._catalogDetailEditBtn_kr89q_3582:hover{background:var(--brand-bg-dark)}._catalogDetailSaveBtn_kr89q_3599{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:3px;align-items:center;gap:4px;padding:4px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}._catalogDetailSaveBtn_kr89q_3599:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 85%, #000)}._catalogDetailSaveBtn_kr89q_3599:disabled{opacity:.5;cursor:not-allowed}._catalogDetailCancelBtn_kr89q_3624{color:var(--brand-primary);border:1px solid var(--brand-secondary);cursor:pointer;background:#fff;border-radius:3px;align-items:center;gap:4px;padding:4px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}._catalogDetailCancelBtn_kr89q_3624:hover{background:var(--brand-bg-dark)}._catalogDetailGenerateBtn_kr89q_3644{color:var(--brand-accent);border:1.5px solid var(--brand-accent);cursor:pointer;background:#fff;border-radius:3px;align-items:center;gap:5px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}._catalogDetailGenerateBtn_kr89q_3644:hover:not(:disabled){background:color-mix(in srgb, var(--brand-accent) 8%, transparent)}._catalogDetailGenerateBtn_kr89q_3644:disabled{opacity:.5;cursor:not-allowed}._catalogDetailGenModeSelect_kr89q_3669{border:1.5px solid var(--brand-secondary);color:var(--brand-primary);cursor:pointer;background:#fff;border-radius:3px;height:30px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:500}._catalogDetailGeneratedBox_kr89q_3682{background:color-mix(in srgb, var(--brand-accent) 5%, #fff);border:1px solid color-mix(in srgb, var(--brand-accent) 30%, transparent);border-left:3px solid var(--brand-accent);border-radius:3px;margin-top:10px;padding:10px 14px}._catalogDetailGeneratedLabel_kr89q_3691{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent);margin-bottom:2px;font-size:10px;font-weight:700}._catalogDetailList_kr89q_3700{flex-direction:column;gap:2px;display:flex}._catalogDetailListItem_kr89q_3706{color:var(--brand-primary);cursor:pointer;border-radius:3px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:background .12s;display:flex}._catalogDetailListItem_kr89q_3706:hover{background:color-mix(in srgb, var(--brand-primary) 5%, transparent)}._catalogFieldTable_kr89q_3723{border-collapse:collapse;width:100%;font-size:12px}._catalogFieldTable_kr89q_3723 th{text-align:left;color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;background:#f7f8fa;border:1px solid #e0e6ef;padding:8px 10px;font-size:11px;font-weight:700}._catalogFieldTable_kr89q_3723 td{border:1px solid #e0e6ef;padding:6px 10px}._catalogFieldName_kr89q_3746{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:28ch;display:inline-block;overflow:hidden}._catalogFieldTable_kr89q_3723 code{background:#f0f4fa;border-radius:2px;padding:1px 5px;font-family:Courier New,Courier,monospace;font-size:11.5px}._taskLangBadge_kr89q_3764{letter-spacing:.02em;color:#4a6a96;background:#e8ecf3;border-radius:3px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}._taskLangPython_kr89q_3775{color:#3b6e1a;background:#e6f0d8}._taskLangMagpie_kr89q_3780{color:#9a6c1e;background:#fef3e0}._taskLangSQL_kr89q_3785{color:#2a5d8f;background:#e0ecf8}._taskLangScala_kr89q_3790{color:#8b2252;background:#f0e0e8}._taskLangR_kr89q_3795{color:#2a4a7f;background:#e0e8f5}._catalogHistoryEntry_kr89q_3801{border-bottom:1px solid #f0f2f6;padding:8px 0;font-size:12px}._catalogHistoryActionHeader_kr89q_3807{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._catalogHistoryUser_kr89q_3814{color:#333;font-weight:600}._catalogHistoryBadge_kr89q_3819{color:#4a6a96;text-transform:uppercase;letter-spacing:.3px;background:#e8ecf3;border-radius:3px;padding:1px 7px;font-size:10px;font-weight:600}._catalogHistoryBadgeSub_kr89q_3830{color:#8a7340;background:#f5f0e8;border-radius:3px;padding:1px 7px;font-size:10px;font-weight:500}._catalogHistoryTime_kr89q_3839{color:#999;font-size:11px}._catalogHistoryState_kr89q_3844{text-transform:uppercase;color:#888;font-size:10px;font-weight:600}._catalogHistoryStateSuccess_kr89q_3851{color:#27ae60}._catalogHistoryStateFail_kr89q_3855{color:#c0392b}._catalogHistoryDetails_kr89q_3859{color:#666;margin-top:3px;padding-left:2px;font-size:11px}._catalogHistoryEventsToggle_kr89q_3866{color:#6a8bb5;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:3px 0;font-size:11px;display:inline-flex}._catalogHistoryEventsToggle_kr89q_3866:hover{color:var(--brand-primary)}._catalogHistoryEventsList_kr89q_3883{border-left:2px solid #e8ecf3;margin-top:4px;padding-left:12px}._catalogHistoryEvent_kr89q_3866{color:#555;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:3px 0;font-size:11px;display:flex}._catalogHistoryEventType_kr89q_3899{color:#4a6a96;font-weight:500}._catalogFieldToolbar_kr89q_3908{align-items:center;gap:6px;margin-bottom:8px;display:flex}._catalogFieldAcceptAllBtn_kr89q_3915{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:3px;align-items:center;gap:4px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s;display:inline-flex}._catalogFieldAcceptAllBtn_kr89q_3915:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 85%, #000)}._catalogFieldAcceptAllBtn_kr89q_3915:disabled{opacity:.5;cursor:not-allowed}._catalogFieldDismissAllBtn_kr89q_3940{color:var(--brand-primary);border:1px solid var(--brand-secondary);cursor:pointer;background:#fff;border-radius:3px;align-items:center;gap:4px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s;display:inline-flex}._catalogFieldDismissAllBtn_kr89q_3940:hover{background:var(--brand-bg-dark)}._catalogFieldRowGenerated_kr89q_3960{background:color-mix(in srgb, var(--brand-accent) 6%, #fff)}._catalogFieldGenDesc_kr89q_3964{flex-direction:column;gap:2px;display:flex}._catalogFieldOriginalDesc_kr89q_3970{color:#999;font-size:11px;text-decoration:line-through}._catalogFieldNewDesc_kr89q_3976{color:#333;font-weight:500}._catalogFieldActions_kr89q_3981{flex-shrink:0;align-items:center;gap:3px;display:flex}._catalogFieldActionBtn_kr89q_3988{cursor:pointer;color:#888;background:#fff;border:1px solid #dde4ef;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:12px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._catalogFieldActionBtn_kr89q_3988:hover{border-color:var(--brand-primary)}._catalogFieldActionBtn_kr89q_3988:disabled{opacity:.4;cursor:not-allowed}._catalogFieldAcceptBtn_kr89q_4013:hover:not(:disabled){color:#27ae60;background:#e6f7e9;border-color:#27ae60}._catalogFieldRejectBtn_kr89q_4019:hover:not(:disabled){color:#c0392b;background:#fef0ef;border-color:#c0392b}._catalogFieldGenBtn_kr89q_4025{border:1px solid color-mix(in srgb, var(--brand-accent) 40%, transparent);width:20px;height:20px;color:var(--brand-accent);cursor:pointer;background:#fff;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:10px;transition:background .12s,border-color .12s;display:inline-flex}._catalogFieldGenBtn_kr89q_4025:hover:not(:disabled){background:color-mix(in srgb, var(--brand-accent) 8%, transparent);border-color:var(--brand-accent)}._catalogFieldGenBtn_kr89q_4025:disabled{opacity:.4;cursor:not-allowed}._catalogFieldEditInput_kr89q_4051{border:1.5px solid var(--brand-secondary);box-sizing:border-box;resize:vertical;border-radius:3px;width:100%;min-height:48px;padding:6px 8px;font-family:inherit;font-size:12px;line-height:1.5}._catalogFieldEditInput_kr89q_4051:focus{border-color:var(--brand-primary);outline:none}._catalogDescBlock_kr89q_4073{border:1px solid #0000;border-radius:4px;padding:8px 12px;transition:border-color .15s,background .15s;position:relative}._catalogDescBlock_kr89q_4073:hover{background:color-mix(in srgb, var(--brand-primary) 2%, #fff);border-color:#e8ecf2}._catalogDescBlock_kr89q_4073:hover ._catalogDescActions_kr89q_4086{opacity:1;pointer-events:auto}._catalogDescContent_kr89q_4091{min-height:20px}._catalogDescEmpty_kr89q_4095{color:#bbb;font-size:13px}._catalogDescActions_kr89q_4086{opacity:0;pointer-events:none;align-items:center;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}._catalogDescActionBtn_kr89q_4112{width:24px;height:24px;color:color-mix(in srgb, var(--brand-primary) 55%, #888);cursor:pointer;background:#fff;border:1px solid #dde4ef;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:11px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._catalogDescActionBtn_kr89q_4112:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-bg-dark,#f7f8fa)}._catalogDescActionBtn_kr89q_4112:disabled{opacity:.4;cursor:not-allowed}._catalogDescModeSelect_kr89q_4139{color:var(--brand-primary);cursor:pointer;background:#fff;border:1px solid #dde4ef;border-radius:3px;height:24px;padding:2px 4px;font-family:inherit;font-size:10px;font-weight:600}._catalogFieldHeader_kr89q_4156{margin-bottom:10px}._catalogFieldHeaderActions_kr89q_4160{align-items:center;gap:6px;margin-bottom:10px;display:flex}._catalogFieldGenAllWrap_kr89q_4167{cursor:default;align-items:center;gap:5px;display:flex}._catalogFieldHeaderLabel_kr89q_4174{letter-spacing:.02em;color:color-mix(in srgb, var(--brand-primary) 55%, #888);margin-left:2px;font-size:10px;font-weight:600}._catalogCancelOperationBtn_kr89q_4182{color:#6b7a8d;cursor:pointer;letter-spacing:.01em;background:0 0;border:1px solid #c4cbd6;border-radius:3px;flex-shrink:0;align-items:center;gap:4px;margin-left:4px;padding:2px 8px;font-size:10px;font-weight:500;line-height:1.4;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._catalogCancelOperationBtn_kr89q_4182:hover{color:#4a5568;background:#f2f4f7;border-color:#b0b9c6}._catalogCancelOperationBtn_kr89q_4182:active{opacity:.8}@keyframes _feedbackPulse_kr89q_1{0%,to{opacity:.65}50%{opacity:1}}._catalogOperationFeedback_kr89q_4216{color:color-mix(in srgb, var(--brand-primary) 60%, #666);white-space:normal;font-size:10px;font-style:italic;animation:2.4s ease-in-out infinite _feedbackPulse_kr89q_1;overflow:visible}._chatOperationRow_kr89q_4226{align-items:flex-start;gap:10px;margin-top:2px;display:flex}._chatOperationFeedback_kr89q_4233{min-width:0;color:color-mix(in srgb, var(--brand-primary) 55%, #888);white-space:pre-line;flex:1;font-size:11px;font-style:italic;line-height:1.45;animation:2.4s ease-in-out infinite _feedbackPulse_kr89q_1}._catalogFieldRow_kr89q_3960{transition:background .12s}._catalogFieldRow_kr89q_3960:hover{background:color-mix(in srgb, var(--brand-primary) 2.5%, #fff)}._catalogFieldRow_kr89q_3960:hover ._catalogFieldHoverActions_kr89q_4252{opacity:1;pointer-events:auto}._catalogFieldDescCell_kr89q_4257{min-width:180px;position:relative}._catalogFieldDescDisplay_kr89q_4262{align-items:center;gap:6px;display:flex}._catalogFieldDescDisplay_kr89q_4262>span{flex:1;min-width:0}._catalogFieldHoverActions_kr89q_4252{opacity:0;pointer-events:none;flex-shrink:0;align-items:center;gap:3px;transition:opacity .15s;display:flex}._catalogFieldInlineActions_kr89q_4283{align-items:center;gap:3px;margin-top:2px;display:flex}._lineageGraph_kr89q_4294{background:radial-gradient(circle,#dde4ef .6px,#0000 .6px) 0 0/16px 16px;border:1px solid #e4e9f1;border-radius:6px;align-items:stretch;gap:48px;min-height:100px;margin-bottom:16px;padding:24px 12px;display:flex;position:relative;overflow:hidden}._lineageSvgOverlay_kr89q_4310{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}._lineageCol_kr89q_4321{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;display:flex}._lineageColUp_kr89q_4331{align-items:flex-end}._lineageColDown_kr89q_4335{align-items:flex-start}._lineageColCenter_kr89q_4339{z-index:1;flex:none;justify-content:center;align-items:center;display:flex}._lineageColLabel_kr89q_4347{text-transform:uppercase;letter-spacing:.1em;color:#aab4c2;text-align:center;margin-bottom:2px;font-size:9px;font-weight:700}._lineageNode_kr89q_4358{background:#fff;border:1px solid #e4e9f1;border-radius:4px;flex-direction:column;gap:1px;max-width:220px;padding:7px 12px;transition:box-shadow .15s,border-color .15s;display:flex}._lineageNode_kr89q_4358:hover{box-shadow:0 2px 8px #13406c14}._lineageNodeUp_kr89q_4374{text-align:right;border-right:3px solid #5a9abf;border-radius:4px 0 0 4px}._lineageNodeDown_kr89q_4380{border-left:3px solid #bf9a5a;border-radius:0 4px 4px 0}._lineageCenterNode_kr89q_4385{background:color-mix(in srgb, var(--brand-primary) 5%, #fff);border:2px solid var(--brand-primary);box-shadow:0 2px 12px color-mix(in srgb, var(--brand-primary) 12%, transparent);z-index:1;white-space:nowrap;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:10px 22px;display:flex}._lineageNodeName_kr89q_4399{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:700;overflow:hidden}._lineageNodeMeta_kr89q_4410{color:#999;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}._exportResultCard_kr89q_4423{background:#f7f9fc;border:1px solid #e4e9f1;border-radius:5px;align-items:center;gap:12px;padding:10px 14px;display:flex}._exportResultInfo_kr89q_4433{flex:1;align-items:baseline;gap:8px;display:flex}._exportResultLabel_kr89q_4440{color:var(--brand-primary,#13406c);font-size:12.5px;font-weight:600}._exportResultEncoding_kr89q_4446{color:color-mix(in srgb, var(--brand-primary,#13406c) 40%, #999);font-size:10.5px}._exportResultBtn_kr89q_4451{border:1px solid color-mix(in srgb, var(--brand-primary,#13406c) 22%, transparent);color:var(--brand-primary,#13406c);cursor:pointer;white-space:nowrap;background:#fff;border-radius:4px;align-items:center;gap:5px;padding:5px 14px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}._exportResultBtn_kr89q_4451:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary,#13406c) 3%, #f8fafc);border-color:color-mix(in srgb, var(--brand-primary,#13406c) 35%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--brand-primary,#13406c) 8%, transparent)}._exportResultBtn_kr89q_4451:disabled{opacity:.6;cursor:default}._exportResultExpired_kr89q_4479{color:color-mix(in srgb, var(--brand-primary,#13406c) 35%, #aaa);font-size:11px;font-style:italic}._profRoot_kr89q_4489{flex-direction:column;gap:16px;display:flex}._profSummary_kr89q_4497{background:#f7f9fc;border:1px solid #e4e9f1;border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}._profSummaryStat_kr89q_4508{align-items:baseline;gap:4px;display:flex}._profSummaryNum_kr89q_4514{color:var(--brand-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:700}._profSummaryUnit_kr89q_4522{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--brand-primary) 42%, #999);font-size:10px;font-weight:600}._profSummaryDiv_kr89q_4530{background:#dde4ef;flex-shrink:0;width:1px;height:20px}._profSummaryPills_kr89q_4537{flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;display:flex}._profSummaryPill_kr89q_4537{letter-spacing:.03em;background:color-mix(in srgb, var(--type-color,#666) 10%, #fff);color:var(--type-color,#666);border:1px solid color-mix(in srgb, var(--type-color,#666) 25%, transparent);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:2px 8px 2px 5px;font-size:10px;font-weight:600;display:inline-flex}._profSummaryPillCount_kr89q_4560{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}._profSummaryGenerated_kr89q_4566{color:color-mix(in srgb, var(--brand-primary) 40%, transparent);white-space:nowrap;margin-left:auto;font-size:11px}._profFieldGrid_kr89q_4575{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}._profFieldCard_kr89q_4581{border:1px solid #e4e9f1;border-left:3px solid var(--type-color,#999);background:#fff;border-radius:0 4px 4px 0;flex-direction:column;gap:10px;padding:12px 14px;transition:box-shadow .18s,border-color .18s;display:flex}._profFieldCard_kr89q_4581:hover{border-color:color-mix(in srgb, var(--type-color,#999) 40%, #e4e9f1);box-shadow:0 2px 10px #13406c12}._profFieldCardHead_kr89q_4599{justify-content:space-between;align-items:center;gap:8px;display:flex}._profFieldCardName_kr89q_4606{color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}._profFieldCardBadge_kr89q_4617{letter-spacing:.02em;background:color-mix(in srgb, var(--type-color,#666) 10%, #fff);color:var(--type-color,#666);border:1px solid color-mix(in srgb, var(--type-color,#666) 22%, transparent);white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 7px;font-family:Courier New,Courier,monospace;font-size:10px;font-weight:600}._profStatsBlock_kr89q_4633{flex-direction:column;gap:3px;display:flex}._profSectionLabel_kr89q_4639{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--brand-primary) 38%, #aaa);margin-bottom:1px;font-size:9px;font-weight:700}._profStatRow_kr89q_4648{flex-direction:column;gap:2px;display:flex}._profStatBarOuter_kr89q_4654{background:#eef1f6;border-radius:3px;height:5px;overflow:hidden}._profStatBarInner_kr89q_4661{background:var(--bar-color,var(--type-color,#999));border-radius:3px;height:100%;transition:width .4s}._profStatMeta_kr89q_4668{align-items:baseline;gap:6px;display:flex}._profStatPercent_kr89q_4674{color:#444;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}._profStatDetail_kr89q_4681{color:#777;white-space:nowrap;font-size:10px;font-weight:500}._profStatMuted_kr89q_4688{color:#aaa;font-weight:400}._profChartBlock_kr89q_4695{flex-direction:column;gap:4px;display:flex}._profVBarChart_kr89q_4703{flex-direction:column;display:flex}._profVBarBars_kr89q_4708{align-items:flex-end;gap:0;padding:0 1px;display:flex}._profVBarBar_kr89q_4708{background:color-mix(in srgb, var(--type-color,#2a6cb6) 55%, #c8d8e8);cursor:default;border-radius:1px 1px 0 0;flex:1;min-width:0;min-height:0;transition:background .12s,height .3s}._profVBarBar_kr89q_4708:hover{background:var(--type-color,#2a6cb6)}._profVBarAxis_kr89q_4729{color:#999;font-variant-numeric:tabular-nums;border-top:1px solid #e8ecf2;justify-content:space-between;padding-top:2px;font-size:9px;display:flex}._profBoxPlot_kr89q_4741{height:18px;margin:2px 0;position:relative}._profBoxWhisker_kr89q_4747{background:#ccc;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._profBoxWhisker_kr89q_4747:before,._profBoxWhisker_kr89q_4747:after{content:"";background:#aaa;width:1px;height:9px;position:absolute;top:-4px}._profBoxWhisker_kr89q_4747:before{left:0}._profBoxWhisker_kr89q_4747:after{right:0}._profBoxIQR_kr89q_4770{background:color-mix(in srgb, var(--type-color,#2a6cb6) 18%, #fff);border:1.5px solid color-mix(in srgb, var(--type-color,#2a6cb6) 50%, transparent);border-radius:2px;height:14px;position:absolute;top:2px}._profBoxMedian_kr89q_4779{background:#333;border-radius:1px;width:2px;height:16px;position:absolute;top:1px;transform:translate(-1px)}._profBoxMean_kr89q_4789{background:var(--type-color,#2a6cb6);width:6px;height:6px;position:absolute;top:50%;transform:translate(-3px,-50%)rotate(45deg)}._profBoxLabels_kr89q_4798{color:#999;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:9px;display:flex}._profStatsRow_kr89q_4808{flex-wrap:wrap;gap:4px;padding-top:4px;display:flex}._profStatChip_kr89q_4815{background:#f4f6fa;border:1px solid #e8ecf2;border-radius:3px;align-items:baseline;gap:3px;padding:2px 7px;display:flex}._profStatChipLabel_kr89q_4825{text-transform:uppercase;letter-spacing:.06em;color:#999;font-size:9px;font-weight:700}._profStatChipValue_kr89q_4833{color:#444;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}._profDateRange_kr89q_4842{align-items:center;gap:6px;padding:4px 0;display:flex}._profDateRangeVal_kr89q_4849{color:var(--brand-primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}._profDateRangeArrow_kr89q_4856{color:#bbb;font-size:12px;font-weight:400}._profDateTabs_kr89q_4862{border-bottom:1.5px solid #e8ecf2;gap:0;display:flex}._profDateTab_kr89q_4862{text-align:center;color:#999;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1.5px;padding:3px 0;font-family:inherit;font-size:10px;font-weight:600;transition:color .12s,border-color .12s}._profDateTab_kr89q_4862:hover:not(._profDateTabActive_kr89q_4885){color:#666}._profDateTabActive_kr89q_4885{color:var(--type-color,#1a8c6a);border-bottom-color:var(--type-color,#1a8c6a)}._profBinaryBlock_kr89q_4896{flex-direction:column;gap:6px;display:flex}._profBinaryBar_kr89q_4902{border-radius:3px;height:22px;display:flex;overflow:hidden}._profBinaryTrue_kr89q_4909{background:color-mix(in srgb, var(--type-color,#7c5cbf) 55%, #d8c8e8);color:#fff;text-shadow:0 0 3px #0003;border-radius:3px 0 0 3px;justify-content:center;align-items:center;min-width:2px;height:100%;font-size:10px;font-weight:700;transition:width .35s;display:flex}._profBinaryFalse_kr89q_4924{color:#777;background:#e8ecf2;flex:1;justify-content:center;align-items:center;height:100%;font-size:10px;font-weight:600;display:flex}._profBinaryLegend_kr89q_4936{gap:14px;display:flex}._profBinaryLegendItem_kr89q_4941{align-items:center;gap:4px;display:flex}._profBinaryDot_kr89q_4947{background:var(--type-color,#ccc);border-radius:50%;flex-shrink:0;width:8px;height:8px}._profBinaryLegendLabel_kr89q_4955{color:#555;font-size:11px;font-weight:600}._profBinaryLegendCount_kr89q_4961{color:#999;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}._profFreqSection_kr89q_4970{flex-direction:column;gap:3px;display:flex}._profFreqBars_kr89q_4976{flex-direction:column;gap:2px;display:flex}._profFreqRow_kr89q_4982{align-items:center;gap:6px;height:20px;display:flex}._profFreqValue_kr89q_4989{color:#444;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:72px;font-size:11px;font-weight:500;overflow:hidden}._profFreqBarTrack_kr89q_5002{background:#f4f6fa;border-radius:2px;flex:1;min-width:0;height:14px;overflow:hidden}._profFreqBarFill_kr89q_5011{background:color-mix(in srgb, var(--type-color,#999) 65%, #c8d8e8);border-radius:2px;min-width:2px;height:100%;transition:width .35s}._profFreqCount_kr89q_5019{color:#888;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:flex-end;align-items:baseline;gap:3px;width:72px;font-size:10px;font-weight:600;display:flex}._profFreqPct_kr89q_5033{color:#aaa;font-size:9px;font-weight:500}._profFreqToggle_kr89q_5039{color:color-mix(in srgb, var(--brand-primary) 55%, #888);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:3px 0 0;font-family:inherit;font-size:10px;font-weight:600;transition:color .12s;display:inline-flex}._profFreqToggle_kr89q_5039:hover{color:var(--brand-primary)}._lvRoot_kr89q_5062{flex-direction:column;gap:0;display:flex}._lvGraph_kr89q_5069{background:radial-gradient(circle,#dde4ef .6px,#0000 .6px) 0 0/16px 16px;border:1px solid #e4e9f1;border-radius:6px 6px 0 0;flex-direction:column;align-items:center;min-height:60px;padding:20px 16px;display:flex;position:relative;overflow:hidden}._lvCanvas_kr89q_5084{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}._lvOverflow_kr89q_5093{color:#8a9eb4;white-space:nowrap;background:#fffc;border:1px dashed #c4d2de;border-radius:3px;padding:3px 7px;font-size:10px}._lvRow_kr89q_5104{z-index:1;flex-flow:wrap;justify-content:center;align-items:center;gap:6px;padding-top:32px;display:flex;position:relative}._lvRowFirst_kr89q_5116{padding-top:0}._lvNode_kr89q_5121{border:1px solid #dde4ef;border-left:2.5px solid var(--nc,#6a7d96);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:3px;align-items:center;gap:5px;padding:4px 9px 4px 7px;transition:box-shadow .14s,border-color .14s,background .14s,transform .1s;display:flex}._lvNode_kr89q_5121:hover{background:color-mix(in srgb, var(--nc,#6a7d96) 4%, #fff);transform:translateY(-1px);box-shadow:0 2px 8px #00000017}._lvNodeCurrent_kr89q_5141{background:color-mix(in srgb, var(--brand-primary) 6%, #fff);border-color:var(--brand-primary);border-left-color:var(--brand-primary);box-shadow:0 2px 10px color-mix(in srgb, var(--brand-primary) 14%, transparent);border-left-width:2.5px}._lvNodeCurrent_kr89q_5141:hover{background:color-mix(in srgb, var(--brand-primary) 9%, #fff);transform:translateY(-1px)}._lvNodeSelected_kr89q_5154{background:color-mix(in srgb, var(--nc,#6a7d96) 8%, #fff);border-color:color-mix(in srgb, var(--nc,#6a7d96) 55%, #dde4ef);box-shadow:0 2px 8px #00000017}._lvNodeIcon_kr89q_5160{color:var(--nc,#6a7d96);opacity:.7;flex-shrink:0;align-items:center;display:flex}._lvNodeName_kr89q_5168{color:#1e2d3d;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:600;overflow:hidden}._lvExpandRow_kr89q_5180{z-index:1;justify-content:center;padding-top:14px;padding-bottom:2px;display:flex;position:relative}._lvExpandBtn_kr89q_5189{color:#7a90a6;cursor:pointer;background:#ffffffd9;border:1px dashed #c4d2de;border-radius:20px;align-items:center;gap:5px;padding:4px 13px;font-size:10.5px;transition:color .14s,border-color .14s,background .14s;display:flex}._lvExpandBtn_kr89q_5189:hover{color:var(--brand-primary);border-color:color-mix(in srgb, var(--brand-primary) 45%, #c4d2de);background:#fff}._lvDetail_kr89q_5210{background:#fff;border:1px solid #e4e9f1;border-top:none;border-radius:0 0 6px 6px;overflow:hidden}._lvDetailBar_kr89q_5218{background:color-mix(in srgb, var(--nc,#6a7d96) 7%, #f8fafc);border-bottom:1px solid color-mix(in srgb, var(--nc,#6a7d96) 15%, #e4e9f1);justify-content:space-between;align-items:center;padding:7px 12px;display:flex}._lvDetailBarLeft_kr89q_5227{align-items:center;gap:7px;display:flex}._lvDetailNodeType_kr89q_5233{text-transform:uppercase;letter-spacing:.1em;color:var(--nc,#6a7d96);font-size:9.5px;font-weight:800}._lvDetailSubType_kr89q_5241{color:#888;background:#0000000d;border-radius:3px;padding:1px 5px;font-size:9.5px;font-weight:500}._lvDetailClose_kr89q_5250{color:#aab4c2;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:10px;line-height:1;transition:color .12s,background .12s}._lvDetailClose_kr89q_5250:hover{color:#555;background:#0000000f}._lvDetailBody_kr89q_5267{padding:12px 14px 14px}._lvDetailName_kr89q_5271{color:#1a2638;align-items:center;gap:8px;margin-bottom:3px;font-family:Courier New,Courier,monospace;font-size:14px;font-weight:700;display:flex}._lvDetailNav_kr89q_5282{color:var(--brand-primary);border:1px solid color-mix(in srgb, var(--brand-primary) 30%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:10.5px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}._lvDetailNav_kr89q_5282:hover{background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 50%, transparent)}._lvDetailSchema_kr89q_5304{color:#8a9eb4;align-items:center;gap:5px;margin-bottom:8px;font-size:11px;display:flex}._lvDetailMeta_kr89q_5313{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}._lvDetailMetaItem_kr89q_5320{color:#aab4c2;align-items:center;gap:4px;font-size:10.5px;display:flex}._lvDetailSqlWrap_kr89q_5328{border-top:1px solid #f0f3f7;padding-top:10px}._lvDetailSqlLabel_kr89q_5333{text-transform:uppercase;letter-spacing:.1em;color:#aab4c2;margin-bottom:6px;font-size:9.5px;font-weight:700}._lvDetailSqlPre_kr89q_5342{color:#1a1a2e;white-space:pre-wrap;word-break:break-word;background:#f0f3f8;border:1px solid #d8dfe8;border-radius:4px;max-height:220px;margin:0;padding:10px 12px;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.6;overflow:auto}._jdRoot_kr89q_5363{flex-direction:column;gap:0;display:flex}._jdGraph_kr89q_5369{background:radial-gradient(circle,#dde4ef .6px,#0000 .6px) 0 0/16px 16px;border:1px solid #e4e9f1;border-radius:6px 6px 0 0;flex-direction:column;align-items:center;min-height:60px;padding:20px 16px;display:flex;position:relative;overflow:hidden}._jdCanvas_kr89q_5383{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}._jdRow_kr89q_5391{z-index:1;flex-flow:wrap;justify-content:center;align-items:center;gap:8px;padding-top:36px;display:flex;position:relative}._jdRowFirst_kr89q_5403{padding-top:0}._jdNode_kr89q_5408{border:1px solid #dde4ef;border-left:2.5px solid var(--nc,#6a7d96);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:3px;align-items:center;gap:6px;padding:5px 11px 5px 8px;transition:box-shadow .14s,border-color .14s,background .14s,transform .1s;display:flex}._jdNode_kr89q_5408:hover{background:color-mix(in srgb, var(--nc,#6a7d96) 4%, #fff);transform:translateY(-1px);box-shadow:0 2px 8px #00000017}._jdNodeStart_kr89q_5428{background:color-mix(in srgb, var(--brand-primary) 6%, #fff);border-color:var(--brand-primary);border-left-color:var(--brand-primary);box-shadow:0 2px 10px color-mix(in srgb, var(--brand-primary) 14%, transparent)}._jdNodeStart_kr89q_5428:hover{background:color-mix(in srgb, var(--brand-primary) 9%, #fff)}._jdNodeSelected_kr89q_5439{background:color-mix(in srgb, var(--nc,#6a7d96) 8%, #fff);border-color:color-mix(in srgb, var(--nc,#6a7d96) 55%, #dde4ef);box-shadow:0 2px 8px #00000017}._jdNodeIcon_kr89q_5445{color:var(--nc,#6a7d96);opacity:.6;flex-shrink:0;align-items:center;display:flex}._jdNodeName_kr89q_5453{color:#1e2d3d;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:600;overflow:hidden}._jdNodeLang_kr89q_5464{text-transform:uppercase;letter-spacing:.06em;color:var(--nc,#6a7d96);opacity:.6;font-size:9px;font-weight:600}._jdDetail_kr89q_5474{background:#fff;border:1px solid #e4e9f1;border-top:none;border-radius:0 0 6px 6px;overflow:hidden}._jdDetailBar_kr89q_5482{background:color-mix(in srgb, var(--nc,#6a7d96) 7%, #f8fafc);border-bottom:1px solid color-mix(in srgb, var(--nc,#6a7d96) 15%, #e4e9f1);justify-content:space-between;align-items:center;padding:7px 12px;display:flex}._jdDetailBarLeft_kr89q_5491{align-items:center;gap:7px;display:flex}._jdDetailTaskType_kr89q_5497{text-transform:uppercase;letter-spacing:.1em;color:var(--nc,#6a7d96);font-size:9.5px;font-weight:800}._jdDetailLang_kr89q_5505{color:var(--nc,#6a7d96);background:color-mix(in srgb, var(--nc,#6a7d96) 10%, transparent);border-radius:3px;padding:1px 6px;font-size:9.5px;font-weight:600}._jdDetailState_kr89q_5514{color:#888;background:#0000000a;border-radius:3px;padding:1px 5px;font-size:9.5px;font-weight:500}._jdDetailClose_kr89q_5523{color:#aab4c2;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:10px;line-height:1;transition:color .12s,background .12s}._jdDetailClose_kr89q_5523:hover{color:#555;background:#0000000f}._jdDetailBody_kr89q_5540{padding:12px 14px 14px}._jdDetailName_kr89q_5544{color:#1a2638;margin-bottom:4px;font-family:Courier New,Courier,monospace;font-size:14px;font-weight:700}._jdDetailDesc_kr89q_5552{color:#5a6a7a;margin-bottom:8px;font-size:12px;line-height:1.5}._jdDetailMeta_kr89q_5559{color:#5a7080;align-items:center;gap:5px;margin-bottom:8px;font-size:11px;display:flex}._jdDetailMetaRow_kr89q_5568{flex-wrap:wrap;gap:10px;margin-bottom:6px;display:flex}._jdDetailMetaItem_kr89q_5575{color:#aab4c2;align-items:center;gap:4px;font-size:10.5px;display:flex}._jdDetailScriptWrap_kr89q_5583{border-top:1px solid #f0f3f7;margin-top:4px;padding-top:10px}._jdDetailScriptLabel_kr89q_5589{text-transform:uppercase;letter-spacing:.1em;color:#aab4c2;margin-bottom:6px;font-size:9.5px;font-weight:700}._jdDetailScriptPre_kr89q_5598{color:#1a1a2e;white-space:pre-wrap;word-break:break-word;background:#f0f3f8;border:1px solid #d8dfe8;border-radius:4px;max-height:260px;margin:0;padding:12px 14px;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.6;overflow:auto}._notebookViewContainer_kr89q_5619{background:var(--brand-bg-dark,#f7f8fa);text-align:left;flex-direction:column;height:100%;display:flex;overflow:hidden}._confirmOverlay_kr89q_5629{z-index:10000;background:#13406c26;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._confirmModal_kr89q_5642{border:1.5px solid var(--brand-secondary,#a4b9de);background:#fff;border-radius:8px;width:90vw;max-width:440px;padding:20px 24px;box-shadow:0 8px 32px #13406c26}._confirmMessage_kr89q_5652{color:var(--brand-primary);margin-bottom:14px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:700}._confirmActions_kr89q_5660{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}._confirmCancel_kr89q_5667{color:var(--brand-primary);cursor:pointer;background:#fff;border:1px solid #dde4ef;border-radius:4px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600}._confirmCancel_kr89q_5667:hover{background:#f7f8fa}._confirmBtn_kr89q_5683{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;cursor:pointer;border-radius:4px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600}._confirmBtn_kr89q_5683:hover{opacity:.9}._confirmBtn_kr89q_5683:disabled{opacity:.4;cursor:not-allowed}._notebookToolbar_kr89q_5705{background:#fff;border-bottom:1px solid #dde4ef;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;display:flex}._notebookTitle_kr89q_5716{color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;overflow:hidden}._notebookTitleEditable_kr89q_5729{cursor:text;border-radius:4px;margin:-2px -6px;padding:2px 6px;transition:background .15s}._notebookTitleEditable_kr89q_5729:hover{background:#f0f4f9}._notebookTitleInput_kr89q_5740{color:var(--brand-primary);border:1px solid var(--brand-secondary);background:#fff;border-radius:4px;outline:none;flex:1;min-width:0;margin:0;padding:2px 6px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:15px;font-weight:700}._notebookTitleInput_kr89q_5740:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px #13406c1f}._notebookPresenceBadges_kr89q_5759{flex-shrink:0;align-items:center;gap:4px;margin:0 8px;display:flex}._notebookPresenceBadge_kr89q_5759{color:#fff;cursor:default;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-flex}._notebookToolbarActions_kr89q_5781{flex-shrink:0;align-items:center;gap:6px;display:flex}._notebookToolbarStatus_kr89q_5788{color:color-mix(in srgb, var(--brand-primary) 55%, transparent);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}._notebookToolbarBtn_kr89q_5798{border:1.5px solid var(--brand-secondary,#a4b9de);cursor:pointer;white-space:nowrap;background:#fff;border-radius:4px;align-items:center;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex;color:var(--brand-primary)!important}._notebookToolbarBtn_kr89q_5798 svg{stroke:var(--brand-primary)}._notebookToolbarBtn_kr89q_5798:hover{background:var(--brand-bg-dark,#f7f8fa);border-color:color-mix(in srgb, var(--brand-primary) 60%, transparent)}._notebookToolbarBtn_kr89q_5798:disabled{opacity:.4;cursor:not-allowed}._notebookToolbarBtnDanger_kr89q_5829{border-color:#e0b4b4;color:#c0392b!important}._notebookToolbarBtnDanger_kr89q_5829 svg{stroke:#c0392b;fill:#c0392b}._notebookToolbarBtnDanger_kr89q_5829:hover{background:#fef2f2;border-color:#c0392b}._notebookOverflowWrap_kr89q_5845{position:relative}._notebookOverflowBtn_kr89q_5849{border:1.5px solid var(--brand-secondary,#a4b9de);color:color-mix(in srgb, var(--brand-primary) 50%, transparent);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._notebookOverflowBtn_kr89q_5849:hover{background:var(--brand-bg-dark,#f7f8fa);border-color:color-mix(in srgb, var(--brand-primary) 60%, transparent);color:var(--brand-primary)}._notebookOverflowMenu_kr89q_5870{z-index:100;background:#fff;border:1px solid #dde4ef;border-radius:6px;min-width:180px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 24px #13406c24}._notebookOverflowItem_kr89q_5883{width:100%;color:var(--brand-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s;display:flex}._notebookOverflowItem_kr89q_5883:hover{background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}._notebookOverflowItem_kr89q_5883:disabled{opacity:.4;cursor:not-allowed}._notebookOverflowItem_kr89q_5883 svg{opacity:.5;flex-shrink:0}._notebookOverflowItemDanger_kr89q_5915{color:#c0392b;border-top:1px solid #efe3e6;margin-top:4px;padding-top:8px}._notebookOverflowItemDanger_kr89q_5915:hover{background:#c0392b0f}._notebookOverflowItemDanger_kr89q_5915 svg{opacity:.7}._notebookCellList_kr89q_5930{flex:1;padding:12px 28px 48px;overflow-y:auto}._notebookCell_kr89q_5930{background:#fff;border:1px solid #dde4ef;border-radius:4px;margin-bottom:2px;transition:border-color .15s,box-shadow .15s;animation:.2s _notebookCellIn_kr89q_1}@keyframes _notebookCellIn_kr89q_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._notebookCell_kr89q_5930:focus-within{border-color:color-mix(in srgb, var(--brand-secondary) 70%, transparent)}._notebookCellAssistantFocused_kr89q_5957{border-color:color-mix(in srgb, var(--brand-secondary) 80%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-secondary) 18%, transparent)}._notebookCellAssistantPulsing_kr89q_5964{animation:1.4s ease-in-out infinite _notebookCellAssistantPulse_kr89q_1}@keyframes _notebookCellAssistantPulse_kr89q_1{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-secondary) 20%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-secondary) 35%, transparent)}}a[data-paragraph-ref]{color:var(--brand-secondary);border-bottom:1px dashed color-mix(in srgb, var(--brand-secondary) 50%, transparent);cursor:pointer;text-decoration:none;transition:background-color .12s,border-color .12s}a[data-paragraph-ref]:hover{background-color:color-mix(in srgb, var(--brand-secondary) 12%, transparent);border-bottom-color:var(--brand-secondary)}._notebookCellToolbar_kr89q_5997{background:#eef2f8;border-bottom:1px solid #dde4ef;border-radius:4px 4px 0 0;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}._notebookInterpreterBtn_kr89q_6007{border:1px solid color-mix(in srgb, var(--brand-secondary) 60%, transparent);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:3px;align-items:center;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex;color:var(--brand-primary)!important}._notebookCellPositionBadge_kr89q_6029{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:color-mix(in srgb, var(--brand-primary) 36%, transparent);align-items:center;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;transition:color .16s;display:inline-flex}._notebookCellToolbar_kr89q_5997:hover ._notebookCellPositionBadge_kr89q_6029{color:color-mix(in srgb, var(--brand-primary) 82%, transparent);font-weight:700}._notebookCellToolbar_kr89q_5997 ._notebookDisabledBadge_kr89q_6050,._notebookCellToolbar_kr89q_5997 ._notebookEditingBadge_kr89q_6051{margin-left:0}._notebookInterpreterBtn_kr89q_6007 svg{stroke:var(--brand-primary)}._notebookInterpreterBtn_kr89q_6007:hover{background:color-mix(in srgb, var(--brand-primary) 5%, #fff);border-color:color-mix(in srgb, var(--brand-primary) 40%, transparent)}._notebookInterpreterMenu_kr89q_6064{z-index:50;background:#fff;border:1px solid #dde4ef;border-radius:6px;min-width:130px;padding:4px 0;position:absolute;top:100%;left:0;box-shadow:0 4px 20px #13406c1a,0 1px 3px #13406c0f}._notebookInterpreterOption_kr89q_6077{text-align:left;cursor:pointer;width:100%;color:var(--brand-primary);background:0 0;border:none;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s;display:block}._notebookInterpreterOption_kr89q_6077:hover{background:color-mix(in srgb, var(--brand-primary) 5%, #fff)}._notebookInterpreterOptionActive_kr89q_6096{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 6%, transparent);font-weight:600}._notebookCodeEditor_kr89q_6104{min-height:40px;overflow:hidden}._notebookCodeEditor_kr89q_6104 ._cm-editor_kr89q_6109{border:none;outline:none}._notebookCodeEditorDisabled_kr89q_6114{opacity:.5;pointer-events:none}._notebookTextarea_kr89q_6119{resize:none;width:100%;color:var(--brand-primary);box-sizing:border-box;background:0 0;border:none;outline:none;min-height:40px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5;overflow:hidden}._notebookTextarea_kr89q_6119::placeholder{color:color-mix(in srgb, var(--brand-primary) 30%, transparent);font-weight:300}._notebookMarkdownPreview_kr89q_6140{cursor:text;color:#1a2634;min-height:40px;padding:10px 14px;font-size:13px;font-weight:400;line-height:1.7}._notebookMarkdownPreview_kr89q_6140 p{margin:0 0 .8em}._notebookMarkdownPreview_kr89q_6140 p:last-child{margin-bottom:0}._notebookMarkdownPreview_kr89q_6140 h1,._notebookMarkdownPreview_kr89q_6140 h2,._notebookMarkdownPreview_kr89q_6140 h3,._notebookMarkdownPreview_kr89q_6140 h4{color:var(--brand-primary);margin:1.1em 0 .45em;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.3}._notebookMarkdownPreview_kr89q_6140 h1{font-size:18px}._notebookMarkdownPreview_kr89q_6140 h2{font-size:16px}._notebookMarkdownPreview_kr89q_6140 h3{font-size:15px}._notebookMarkdownPreview_kr89q_6140 h4{font-size:14px}._notebookMarkdownPreview_kr89q_6140 ul,._notebookMarkdownPreview_kr89q_6140 ol{margin:.4em 0 .8em;padding-left:1.6em}._notebookMarkdownPreview_kr89q_6140 li{margin-bottom:.25em}._notebookMarkdownPreview_kr89q_6140 code{background:#f0f4fa;border:1px solid #dde4ef;border-radius:3px;padding:1px 5px;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:12.5px}._notebookMarkdownPreview_kr89q_6140 pre{background:#f0f4fa;border:1px solid #dde4ef;border-radius:4px;margin:.6em 0 .8em;padding:12px 16px;overflow-x:auto}._notebookMarkdownPreview_kr89q_6140 pre code{background:0 0;border:none;padding:0;font-size:12.5px;line-height:1.55}._notebookMarkdownPreview_kr89q_6140 blockquote{border-left:3px solid var(--brand-accent,#f7941d);color:#556;margin:.6em 0;padding:4px 14px;font-style:italic}._notebookMarkdownPreview_kr89q_6140 table{border-collapse:collapse;width:100%;margin:.6em 0 .8em;font-size:13px}._notebookMarkdownPreview_kr89q_6140 th{color:var(--brand-primary);text-align:left;background:#f7f8fa;border:1px solid #dde4ef;padding:7px 10px;font-weight:700}._notebookMarkdownPreview_kr89q_6140 td{border:1px solid #dde4ef;padding:6px 10px}._notebookMarkdownPreview_kr89q_6140 tr:nth-child(2n) td{background:#fafbfc}._notebookMarkdownPreview_kr89q_6140 a{color:var(--brand-primary);text-decoration:underline}._notebookMarkdownPreview_kr89q_6140 hr{border:none;border-top:1px solid #dde4ef;margin:1em 0}._notebookCellStatus_kr89q_6238{color:color-mix(in srgb, var(--brand-primary) 50%, transparent);letter-spacing:.02em;border-top:1px solid #eef2f8;flex-direction:column;padding:0;font-size:11px;font-weight:500;display:flex;overflow:hidden}._notebookStatusRow_kr89q_6250{align-items:center;gap:6px;min-height:22px;padding:3px 12px;display:flex}._notebookStatusText_kr89q_6258{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._notebookStatusPercent_kr89q_6265{font-variant-numeric:tabular-nums;color:var(--brand-primary);opacity:.6;flex-shrink:0;font-size:10px;font-weight:700}._notebookSparkLink_kr89q_6274{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-primary);border-bottom:1px solid color-mix(in srgb, var(--brand-primary) 30%, transparent);flex-shrink:0;margin-left:auto;font-size:10.5px;font-weight:700;text-decoration:none;transition:border-color .15s,opacity .15s}._notebookSparkLink_kr89q_6274:hover{border-color:var(--brand-primary);opacity:.8}._notebookStatusTrack_kr89q_6292{background:color-mix(in srgb, var(--brand-primary) 12%, transparent);height:3px;overflow:hidden}._notebookStatusTrackFill_kr89q_6298{background:color-mix(in srgb, var(--brand-primary) 55%, transparent);min-width:0;height:100%;transition:width .8s cubic-bezier(.25,.46,.45,.94);animation:.6s cubic-bezier(.22,1,.36,1) _trackFillEntry_kr89q_1}._notebookStatusTrackIndeterminate_kr89q_6306{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-primary) 35%, transparent), transparent);width:40%;height:100%;animation:2.4s cubic-bezier(.4,0,.2,1) infinite _trackIndeterminate_kr89q_1}@keyframes _trackIndeterminate_kr89q_1{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes _trackFillEntry_kr89q_1{0%{opacity:0}to{opacity:1}}._notebookMultiEntry_kr89q_6328{border-bottom:1px solid #eef2f8;margin-bottom:8px;padding-bottom:8px}._notebookMultiEntry_kr89q_6328:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._notebookMultiCommand_kr89q_6340{width:100%;color:var(--brand-primary);border:none;border-left:3px solid var(--brand-primary);cursor:pointer;text-align:left;background:#eef2f8;border-radius:0 3px 3px 0;align-items:center;gap:6px;margin-bottom:4px;padding:7px 10px;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:12px;font-weight:700;transition:background .14s;display:flex}._notebookMultiCommand_kr89q_6340:hover{border-left-color:color-mix(in srgb, var(--brand-primary) 60%, transparent);background:#e4eaf4}._notebookMultiChevron_kr89q_6365{opacity:.7;flex-shrink:0;font-size:11px;transition:transform .18s}._notebookMultiBody_kr89q_6372{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .25s,opacity .2s;display:grid;overflow:hidden}._notebookMultiBody_kr89q_6372>*{overflow:hidden}._notebookMultiBodyCollapsed_kr89q_6384{opacity:0;grid-template-rows:0fr}._notebookFeedbackLog_kr89q_6389{max-height:200px;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 3%, #fff);border-left:3px solid var(--brand-accent,#f7941d);border-radius:0 3px 3px 0;margin:4px 0;padding:4px 10px;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:11px;line-height:1.4;overflow-y:auto}._notebookFeedbackLine_kr89q_6403{white-space:pre-wrap;word-break:break-word;padding:1px 0}._notebookFeedbackLine_kr89q_6403:before{content:""}._notebookSpinner_kr89q_6413{border:2px solid var(--brand-primary);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite _spin_kr89q_674;display:inline-block}._notebookOutput_kr89q_6423{border-top:1px solid #eef2f8;max-height:min(65vh,720px);padding:10px 14px;font-size:13px;overflow-y:auto}._notebookOutputError_kr89q_6438{border-top-color:#0000}._notebookErrorTrace_kr89q_6446 span[style*=background-color]{border-radius:2px;background-color:#ede7df!important}._notebookErrorStructured_kr89q_6451{background:#f8f5f4;border:1px solid #e8ddd9;border-left:3px solid #c0392b;border-radius:4px;padding:10px 14px}._notebookErrorHeader_kr89q_6459{align-items:flex-start;gap:10px;display:flex}._notebookErrorIcon_kr89q_6465{color:#fff;background:#c0392b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:flex}._notebookErrorBody_kr89q_6480{flex-direction:column;gap:3px;min-width:0;display:flex}._notebookErrorMessage_kr89q_6487{color:#3a2a2a;font-size:13px;font-weight:500;line-height:1.45}._notebookErrorType_kr89q_6494{color:#9a6a6a;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:11px}._notebookErrorContext_kr89q_6500{color:#9a6a6a;font-size:11px;font-style:italic}._notebookErrorTraceToggle_kr89q_6506{color:#9a6a6a;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-family:inherit;font-size:11px;font-weight:500;display:inline-block}._notebookErrorTraceToggle_kr89q_6506:hover{color:#c0392b}._notebookErrorTrace_kr89q_6446{color:#4a3a3a;white-space:pre-wrap;word-break:break-word;background:#f9f6f4;border-radius:3px;max-height:300px;margin:6px 0 0;padding:8px 10px;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:11px;line-height:1.55;overflow:auto}._notebookErrorPre_kr89q_6538{white-space:pre-wrap;word-break:break-word;color:#c0392b;margin:0;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:12px;line-height:1.6}._notebookTextPre_kr89q_6548{white-space:pre-wrap;word-break:break-word;color:var(--brand-primary);margin:0;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:12px;line-height:1.6}._notebookOutputMeta_kr89q_6558{color:color-mix(in srgb, var(--brand-primary) 38%, transparent);border-top:1px solid color-mix(in srgb, var(--brand-primary) 6%, transparent);padding:4px 14px 6px;font-size:10px;line-height:1.4}._activityTimeline_kr89q_6567{color:var(--brand-primary);font-size:13px}._activityTimelineHeader_kr89q_6572{border-bottom:2px solid color-mix(in srgb, var(--brand-primary) 14%, transparent);align-items:center;gap:8px;margin-bottom:10px;padding:0 0 10px;display:flex}._activityTimelineTitle_kr89q_6581{color:var(--brand-primary);font-size:13px;font-weight:700}._activityTimelineCount_kr89q_6587{color:color-mix(in srgb, var(--brand-primary) 45%, transparent);background:color-mix(in srgb, var(--brand-primary) 6%, transparent);border-radius:10px;padding:1px 7px;font-size:11px}._activityDateGroup_kr89q_6595{margin-bottom:6px}._activityDateLabel_kr89q_6599{color:color-mix(in srgb, var(--brand-primary) 70%, transparent);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid color-mix(in srgb, var(--brand-primary) 10%, transparent);z-index:1;background:#fff;margin-top:2px;margin-bottom:4px;padding:10px 0 5px;font-size:11px;font-weight:700;position:sticky;top:0}._activityCard_kr89q_6615{border:1px solid color-mix(in srgb, var(--brand-primary) 10%, transparent);background:#fff;border-radius:6px;margin-bottom:4px;transition:border-color .15s}._activityCard_kr89q_6615:hover{border-color:color-mix(in srgb, var(--brand-primary) 20%, transparent)}._activityCardHeader_kr89q_6627{-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-width:0;padding:5px 10px;display:flex}._activityTime_kr89q_6567{color:color-mix(in srgb, var(--brand-primary) 65%, transparent);min-width:70px;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:11px}._activityActionType_kr89q_6643{color:color-mix(in srgb, var(--brand-primary) 85%, transparent);flex-shrink:0;font-size:12px;font-weight:600}._activityStateBadge_kr89q_6650{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:80px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-flex}._activityStateBadge_kr89q_6650[data-state=success]{color:#27ae60;background:#27ae6014}._activityStateBadge_kr89q_6650[data-state=error]{color:#c0392b;background:#c0392b14}._activityStateBadge_kr89q_6650[data-state=running]{color:#2471a3;background:#2471a314}._activityStateBadge_kr89q_6650[data-state=default]{color:color-mix(in srgb, var(--brand-primary) 50%, transparent);background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}._activityCommandSnippet_kr89q_6683{min-width:0;color:color-mix(in srgb, var(--brand-primary) 60%, transparent);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:11px;overflow:hidden}._activityUser_kr89q_6694{color:color-mix(in srgb, var(--brand-primary) 60%, transparent);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500;overflow:hidden}._activityDuration_kr89q_6705{color:color-mix(in srgb, var(--brand-primary) 50%, transparent);text-align:right;flex-shrink:0;width:48px;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:10px}._activityExpandToggle_kr89q_6714{color:color-mix(in srgb, var(--brand-primary) 45%, transparent);flex-shrink:0;align-items:center;display:inline-flex}._activityEventCount_kr89q_6721{color:color-mix(in srgb, var(--brand-primary) 40%, transparent);align-items:center;gap:3px;margin-left:auto;font-size:11px;display:inline-flex}._activityCardExpanded_kr89q_6730{border-top:1px solid color-mix(in srgb, var(--brand-primary) 6%, transparent)}._activityCardDetails_kr89q_6734{padding:6px 10px}._activityCardDetails_kr89q_6734 code{color:color-mix(in srgb, var(--brand-primary) 78%, transparent);font-family:Fira Mono,Consolas,Menlo,monospace;font-size:11.5px}._activityCommandBlock_kr89q_6744{background:color-mix(in srgb, var(--brand-primary) 4%, transparent);border-left:3px solid color-mix(in srgb, var(--brand-primary) 15%, transparent);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:300px;margin:0;padding:10px 14px;line-height:1.55;overflow-x:auto}._activityCardSummary_kr89q_6757{flex-wrap:wrap;gap:4px;padding:4px 10px 6px;display:flex}._activityEventTag_kr89q_6764{color:color-mix(in srgb, var(--brand-primary) 55%, transparent);background:color-mix(in srgb, var(--brand-primary) 5%, transparent);border-radius:3px;padding:1px 6px;font-size:11px}._activityTargetTag_kr89q_6772{background:color-mix(in srgb, var(--brand-primary) 4%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 8%, transparent);border-radius:3px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}._activityTargetType_kr89q_6783{text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb, var(--brand-primary) 40%, transparent);font-size:10px;font-weight:600}._activityTargetRef_kr89q_6791{color:color-mix(in srgb, var(--brand-primary) 75%, transparent);font-family:Fira Mono,Consolas,Menlo,monospace;font-size:11px;font-weight:600}._activityPermBadge_kr89q_6798{text-transform:uppercase;letter-spacing:.04em;border-radius:2px;padding:0 5px;font-size:9.5px;font-weight:600;line-height:16px}._activityPermBadge_kr89q_6798[data-level=read]{color:#2471a3;background:#2471a31a}._activityPermBadge_kr89q_6798[data-level=write]{color:#d4a017;background:#d4a0171a}._activityEventList_kr89q_6818{border-top:1px solid color-mix(in srgb, var(--brand-primary) 8%, transparent);padding:4px 0}._activityEventRow_kr89q_6823{align-items:center;gap:8px;padding:3px 10px 3px 30px;font-size:12px;display:flex}._activityEventTime_kr89q_6831{color:color-mix(in srgb, var(--brand-primary) 55%, transparent);min-width:65px;font-family:Fira Mono,Consolas,Menlo,monospace;font-size:10px}._activityEventType_kr89q_6838{color:color-mix(in srgb, var(--brand-primary) 65%, transparent);font-size:11px}._activityEventObject_kr89q_6843{color:color-mix(in srgb, var(--brand-primary) 72%, transparent);font-size:11px}._activityEventObject_kr89q_6843 strong{color:color-mix(in srgb, var(--brand-primary) 75%, transparent);font-family:Fira Mono,Consolas,Menlo,monospace;font-weight:600}._activityEventSummary_kr89q_6854{color:color-mix(in srgb, var(--brand-primary) 70%, transparent)}._activityEventFail_kr89q_6858{color:#c0392b;flex-shrink:0}._notebookAddCellRow_kr89q_6863{opacity:0;align-items:center;height:14px;margin-top:-2px;padding:0 8px;transition:opacity .18s;display:flex}._notebookCellList_kr89q_5930:hover ._notebookAddCellRow_kr89q_6863{opacity:1}._notebookAddCellBtn_kr89q_6877{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:6px;width:100%;height:14px;padding:0;font-size:13px;line-height:1;transition:color .15s;display:flex;color:color-mix(in srgb, var(--brand-primary) 25%, transparent)!important}._notebookAddCellIcon_kr89q_6895{position:relative;top:-1px}._notebookAddCellBtn_kr89q_6877:focus,._notebookAddCellBtn_kr89q_6877:focus-visible{box-shadow:none;border:none;outline:none}._notebookAddCellBtn_kr89q_6877:before,._notebookAddCellBtn_kr89q_6877:after{content:"";background:color-mix(in srgb, var(--brand-secondary) 40%, transparent);flex:1;height:1px;transition:background .15s}._notebookAddCellBtn_kr89q_6877:hover{color:var(--brand-primary)!important}._notebookAddCellBtn_kr89q_6877:hover:before,._notebookAddCellBtn_kr89q_6877:hover:after{background:color-mix(in srgb, var(--brand-primary) 25%, transparent)}._notebookAddFirstCell_kr89q_6925{justify-content:center;padding:48px 0;display:flex}._notebookEmpty_kr89q_6931{background:var(--brand-bg-dark,#f7f8fa);justify-content:center;align-items:center;height:100%;display:flex}._notebookEmptyContent_kr89q_6939{text-align:center}._notebookEmptyContent_kr89q_6939 h2{color:var(--brand-primary);margin:0 0 8px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}._notebookEmptyContent_kr89q_6939 p{color:color-mix(in srgb, var(--brand-primary) 45%, transparent);margin:0;font-size:13px}._notebookCellActions_kr89q_6958{align-items:center;gap:1px;display:flex}._notebookCellActionBtn_kr89q_6102{cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:11px;line-height:1;transition:background .14s,color .14s;display:inline-flex;color:#aaa!important}._notebookCellActionBtn_kr89q_6102[data-action=run]{font-size:10px;color:#27ae60!important}._notebookCellActionBtn_kr89q_6102[data-action=run]:hover{background:#27ae601a;color:#1e8e4e!important}._notebookCellActionBtn_kr89q_6102[data-action=cancel]{font-size:9px;color:#c0392b!important}._notebookCellActionBtn_kr89q_6102[data-action=cancel]:hover{background:#c0392b1a;color:#a5281b!important}._notebookCellActionBtn_kr89q_6102[data-action=delete]{font-size:15px;font-weight:300}._notebookCellActionBtn_kr89q_6102[data-action=delete]:hover{background:#c0392b14;color:#c0392b!important}._notebookCellActionBtn_kr89q_6102[data-action=move]{font-size:13px}._notebookCellActionBtn_kr89q_6102[data-action=move]:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--brand-primary)!important}._notebookCellActionBtn_kr89q_6102:disabled{opacity:.25;cursor:not-allowed}._notebookCellActionSep_kr89q_7025{background:#dde4ef;width:1px;height:14px;margin:0 3px;display:inline-block}._notebookCellCollapsed_kr89q_7034{opacity:.8}._notebookCellCollapsed_kr89q_7034 ._notebookCellToolbar_kr89q_5997{border-bottom:none;border-radius:4px}._notebookCollapsedLabel_kr89q_7043{text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb, var(--brand-primary) 50%, transparent);font-size:10px;font-weight:700}._notebookCollapsedPreview_kr89q_7051{color:#999;white-space:nowrap;text-overflow:ellipsis;max-width:400px;font-family:Fira Mono,Consolas,monospace;font-size:11px;overflow:hidden}._notebookCellDisabled_kr89q_7062 ._notebookCellToolbar_kr89q_5997,._notebookCellDisabled_kr89q_7062 ._notebookCodeEditor_kr89q_6104,._notebookCellDisabled_kr89q_7062 ._notebookTextarea_kr89q_6119,._notebookCellDisabled_kr89q_7062 ._notebookMarkdownPreview_kr89q_6140,._notebookCellDisabled_kr89q_7062 ._notebookHiddenBar_kr89q_7066{opacity:.5}._notebookDisabledBadge_kr89q_6050{text-transform:uppercase;letter-spacing:.06em;color:#999;background:#f0f0f0;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:600}._notebookEditingBadge_kr89q_6051{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;max-width:120px;margin-left:6px;padding:1px 8px;font-size:9px;font-weight:600;overflow:hidden}._notebookHiddenBar_kr89q_7066{color:#aab4c4;cursor:pointer;-webkit-user-select:none;user-select:none;border-top:1px dashed #eef2f8;align-items:center;gap:6px;padding:4px 14px;font-size:11px;transition:background .12s,color .12s;display:flex}._notebookHiddenBar_kr89q_7066:hover{background:color-mix(in srgb, var(--brand-primary) 3%, transparent);color:var(--brand-primary)}._notebookOverflowDivider_kr89q_7115{background:#eef2f8;height:1px;margin:3px 6px}._notebookOverflowItem_kr89q_5883[data-danger=true]{color:#c0392b}._notebookOverflowItem_kr89q_5883[data-danger=true]:hover{background:#c0392b14}._notebookCatalogModalOverlay_kr89q_7131{z-index:10000;background:#13406c26;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._notebookCatalogModal_kr89q_7131{border:1.5px solid var(--brand-secondary,#a4b9de);background:#fff;border-radius:6px;flex-direction:column;width:95vw;max-width:1200px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 8px 40px #13406c2e}._notebookCatalogModalHeader_kr89q_7157{border-bottom:1px solid #dde4ef;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._notebookCatalogModalBody_kr89q_7166{flex:1;padding:0;overflow-y:auto}._notebookTreeActions_kr89q_7173{opacity:0;flex-shrink:0;gap:1px;transition:opacity .14s;display:flex}._sidebarTreeItem_kr89q_1250:hover ._notebookTreeActions_kr89q_7173{opacity:1}._notebookTreeAction_kr89q_7173{cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background .14s,color .14s;display:flex;color:color-mix(in srgb, var(--brand-primary) 40%, transparent)!important}._notebookTreeAction_kr89q_7173 svg{stroke:color-mix(in srgb, var(--brand-primary) 40%, transparent);transition:stroke .14s}._notebookTreeAction_kr89q_7173:hover{background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--brand-primary)!important}._notebookTreeAction_kr89q_7173:hover svg{stroke:var(--brand-primary)}._adminLayout_kr89q_7222{flex:1;padding-top:54px;display:flex;overflow:hidden}._adminSidebar_kr89q_7229{background:#f4f6fb;border-right:1px solid #dde4ef;flex-direction:column;width:220px;min-width:220px;padding:10px 10px 12px;display:flex;overflow-y:auto}._adminSidebarHeader_kr89q_7240{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 38%, transparent);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin:8px 0 10px 2px;font-size:10px;font-weight:700;display:flex}._adminSidebarHeader_kr89q_7240:before{content:"";background:var(--brand-accent,#f7941d);border-radius:1px;flex-shrink:0;width:3px;height:10px;display:inline-block}._adminNavItem_kr89q_7263{cursor:pointer;color:var(--brand-primary);text-align:left;opacity:.6;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:500;transition:background .15s,opacity .15s;display:flex}._adminNavItem_kr89q_7263:hover{opacity:1;background:color-mix(in srgb, var(--brand-primary) 7%, #f4f6fb)}._adminNavItemActive_kr89q_7285{opacity:1;color:var(--brand-primary);background:#fff;font-weight:600;box-shadow:0 1px 3px #13406c0f}._adminContent_kr89q_7293{background:#fff;flex:1;overflow-y:auto}._adminPage_kr89q_7299{max-width:1100px;padding:28px 32px}._adminPageHeader_kr89q_7304{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._adminPageTitle_kr89q_7311{color:var(--brand-primary);margin:0;font-size:18px;font-weight:700}._domainAdminGearBtn_kr89q_7320{border:1.5px solid var(--brand-secondary,#a4b9de);color:var(--brand-primary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:5px 7px;transition:all .15s;display:flex}._domainAdminGearBtn_kr89q_7320:hover{background:color-mix(in srgb, var(--brand-primary) 6%, transparent);border-color:var(--brand-primary)}._domainAdminGearBtnActive_kr89q_7337{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}._domainAdminClose_kr89q_7345{cursor:pointer;color:var(--brand-primary);opacity:.35;background:0 0;border:none;border-radius:4px;padding:4px;transition:opacity .12s,background .12s}._domainAdminClose_kr89q_7345:hover{opacity:.8;background:#f0f3f8}._domainAdminError_kr89q_7361{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 20px;font-size:13px;display:flex}._domainAdminErrorDismiss_kr89q_7374{color:#b91c1c;cursor:pointer;opacity:.7;background:0 0;border:none;font-size:12px;text-decoration:underline}._domainAdminErrorDismiss_kr89q_7374:hover{opacity:1}._domainAdminTabs_kr89q_7386{background:#e8ecf1;border-radius:8px;gap:1px;padding:3px;display:inline-flex}._domainAdminTab_kr89q_7386{cursor:pointer;color:var(--brand-primary);opacity:.5;background:0 0;border:none;border-radius:6px;padding:6px 16px;font-size:12.5px;font-weight:600;transition:all .12s}._domainAdminTab_kr89q_7386:hover{opacity:.8}._domainAdminTabActive_kr89q_7409{opacity:1;background:#fff;box-shadow:0 1px 3px #13406c1a}._domainAdminCreateBtn_kr89q_7415{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #13406c26}._domainAdminCreateBtn_kr89q_7415:hover{transform:translateY(-1px);box-shadow:0 3px 8px #13406c33}._domainAdminLoading_kr89q_7436,._domainAdminEmpty_kr89q_7436{text-align:center;color:var(--brand-secondary,#a4b9de);padding:48px 24px;font-size:14px}._domainAdminTable_kr89q_7445{table-layout:fixed;border-collapse:collapse;background:#fff;border-radius:10px;width:100%;margin-top:16px;font-size:13.5px;overflow:hidden;box-shadow:0 1px 4px #13406c0f}._domainAdminTable_kr89q_7445 th,._domainAdminTable_kr89q_7445 td{text-align:left;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:12px 16px;overflow:hidden}._domainAdminTable_kr89q_7445 th{text-transform:uppercase;letter-spacing:.07em;color:var(--brand-secondary,#a4b9de);background:#fafbfc;border-bottom:1px solid #e8ecf1;font-size:10.5px;font-weight:700}._domainAdminTable_kr89q_7445 td{color:var(--brand-primary);border-bottom:1px solid #f0f2f5}._domainAdminRow_kr89q_7482{cursor:pointer;transition:background .12s}._domainAdminRow_kr89q_7482:hover{background:#f7f9fc}._domainAdminRow_kr89q_7482:last-child td{border-bottom:none}._domainStatusActive_kr89q_7495{color:#059669;text-transform:uppercase;letter-spacing:.04em;background:#ecfdf5;border-radius:20px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}._domainStatusArchived_kr89q_7507{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;background:#f3f4f6;border-radius:20px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}._domainEditorOverlay_kr89q_7521{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1010;background:#13406c40;justify-content:center;align-items:flex-start;padding-top:72px;display:flex;position:fixed;inset:0}._domainEditorPanel_kr89q_7533{background:#fff;border-radius:14px;flex-direction:column;width:min(960px,94vw);height:min(720px,100vh - 100px);display:flex;box-shadow:0 20px 60px #13406c2e,0 2px 8px #0000000f}._domainEditorHeader_kr89q_7543{border-bottom:1px solid #dde4ef;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}._domainEditorHeader_kr89q_7543 h3{color:var(--brand-primary);margin:0;font-size:15px;font-weight:700}._domainEditorBody_kr89q_7559{flex-direction:column;flex:1;display:flex;overflow:hidden}._domainEditorMetaSection_kr89q_7567{border-bottom:1px solid #dde4ef;flex-shrink:0}._domainEditorMetaHeader_kr89q_7572{cursor:pointer;text-align:left;width:100%;color:var(--brand-primary);background:0 0;border:none;align-items:center;gap:8px;padding:10px 24px;display:flex}._domainEditorMetaHeader_kr89q_7572:disabled{cursor:default}._domainEditorMetaChevron_kr89q_7589{opacity:.4;flex-shrink:0;font-size:14px;transition:transform .15s}._domainEditorMetaHeader_kr89q_7572:disabled ._domainEditorMetaChevron_kr89q_7589{opacity:.15}._domainEditorMetaTitle_kr89q_7600{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--brand-primary) 45%, transparent);flex-shrink:0;font-size:10.5px;font-weight:700}._domainEditorMetaSummary_kr89q_7609{color:var(--brand-primary);opacity:.7;text-overflow:ellipsis;white-space:nowrap;margin-left:4px;font-size:13px;font-weight:400;overflow:hidden}._domainEditorFields_kr89q_7621{flex-direction:column;gap:14px;padding:4px 24px 18px;display:flex}._domainEditorFieldFull_kr89q_7628{flex-direction:column;gap:5px;display:flex}._domainEditorFieldRow_kr89q_7634{gap:16px;display:flex}._domainEditorFieldHalf_kr89q_7639{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._domainEditorFieldLabel_kr89q_7647{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--brand-primary) 45%, transparent);white-space:nowrap;font-size:10.5px;font-weight:700}._domainEditorInput_kr89q_7656,._domainEditorSelect_kr89q_7657{box-sizing:border-box;width:100%;font-size:13.5px;color:var(--brand-primary)!important;background:#fff!important;border:1px solid #dde4ef!important;border-radius:6px!important;padding:8px 10px!important}._domainEditorInput_kr89q_7656:focus,._domainEditorSelect_kr89q_7657:focus{outline:none;border-color:var(--brand-primary)!important}._domainEditorSelect_kr89q_7657{cursor:pointer}._searchableSelect_kr89q_7677{width:100%;position:relative}._searchableSelectTrigger_kr89q_7682{cursor:pointer;text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:13.5px;display:flex;color:var(--brand-primary)!important;background:#fff!important;border:1px solid #dde4ef!important;border-radius:6px!important;padding:8px 10px!important}._searchableSelectTrigger_kr89q_7682:focus{outline:none;border-color:var(--brand-primary)!important}._searchableSelectPlaceholder_kr89q_7704{color:var(--brand-secondary,#a4b9de)}._searchableSelectDropdown_kr89q_7708{z-index:20;background:#fff;border:1px solid #dde4ef;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #13406c1f}._searchableSelectSearch_kr89q_7721{box-sizing:border-box;outline:none;width:100%;font-size:13px;color:var(--brand-primary)!important;background:#fff!important;border:none!important;border-bottom:1px solid #f0f2f5!important;border-radius:0!important;padding:8px 12px!important}._searchableSelectList_kr89q_7734{max-height:200px;overflow-y:auto}._searchableSelectItem_kr89q_7739{width:100%;color:var(--brand-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:7px 12px;font-size:13px;display:block}._searchableSelectItem_kr89q_7739:hover{background:#f4f6fb}._searchableSelectItemActive_kr89q_7755{background:color-mix(in srgb, var(--brand-primary) 6%, transparent);font-weight:600}._searchableSelectEmpty_kr89q_7760{text-align:center;color:var(--brand-secondary,#a4b9de);padding:12px;font-size:13px}._domainEditorDescTextarea_kr89q_7767{box-sizing:border-box;resize:vertical;width:100%;font-family:inherit;font-size:13.5px;line-height:1.5;color:var(--brand-primary)!important;background:#fff!important;border:1px solid #dde4ef!important;border-radius:6px!important;padding:8px 10px!important}._domainEditorDescTextarea_kr89q_7767:focus{outline:none;border-color:var(--brand-primary)!important}._domainEditorHint_kr89q_7786{color:var(--brand-secondary,#a4b9de);padding:8px 0;font-size:13px;font-style:italic;font-weight:400}._domainEditorContextSection_kr89q_7795{flex-direction:column;flex:1;display:flex;overflow:hidden}._domainEditorContextToolbar_kr89q_7802{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 24px;display:flex}._domainEditorContextActions_kr89q_7810{align-items:center;gap:4px;display:flex}._domainEditorContextTextarea_kr89q_7816{resize:none;box-sizing:border-box;outline:none;flex:1;width:100%;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13.5px;line-height:1.6;color:var(--brand-primary)!important;background:#fafbfc!important;border:none!important;border-top:1px solid #f0f2f5!important;border-radius:0!important;padding:14px 24px!important}._domainEditorContextTextarea_kr89q_7816:focus{background:#fff!important}._domainEditorUploadBtn_kr89q_7837{color:var(--brand-accent,#f7941d);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:background .12s;display:inline-flex}._domainEditorUploadBtn_kr89q_7837:hover{background:color-mix(in srgb, var(--brand-accent) 8%, transparent)}._domainEditorToggleBtn_kr89q_7852{cursor:pointer;color:var(--brand-primary);opacity:.45;text-transform:uppercase;letter-spacing:.03em;background:0 0;border:1.5px solid #e0e5ec;border-radius:5px;padding:3px 10px;font-size:11px;font-weight:700;transition:all .12s}._domainEditorToggleBtn_kr89q_7852:hover{opacity:.7}._domainEditorToggleBtnActive_kr89q_7869{opacity:1;background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}._domainEditorPreview_kr89q_7876{text-transform:none;letter-spacing:normal;text-align:left;color:var(--brand-primary);background:#fafbfc;border:none;border-top:1px solid #f0f2f5;flex:1;padding:16px 24px;font-size:14px;font-weight:400;line-height:1.7;overflow-y:auto}._domainEditorUploadLabel_kr89q_7893{color:var(--brand-accent,#f7941d);cursor:pointer;font-size:11px;font-weight:600;transition:opacity .12s}._domainEditorUploadLabel_kr89q_7893:hover{opacity:.7}._domainEditorFooter_kr89q_7903{background:#fafbfc;border-top:1px solid #e8ecf1;border-radius:0 0 14px 14px;align-items:center;gap:10px;padding:16px 28px;display:flex}._domainEditorPrimaryBtn_kr89q_7913{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:9px 22px;font-size:13.5px;font-weight:600;transition:transform .1s,box-shadow .15s;box-shadow:0 1px 3px #13406c26}._domainEditorPrimaryBtn_kr89q_7913:disabled{opacity:.4;cursor:default;box-shadow:none;transform:none}._domainEditorPrimaryBtn_kr89q_7913:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px #13406c33}._domainEditorSecondaryBtn_kr89q_7929{cursor:pointer;color:var(--brand-primary);background:#fff;border:1.5px solid #d5dbe5;border-radius:7px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}._domainEditorSecondaryBtn_kr89q_7929:hover{background:#f5f7fa;border-color:#c0c8d6}._domainEditorArchiveBtn_kr89q_7943{color:#dc2626;cursor:pointer;background:#fff;border:1.5px solid #fca5a5;border-radius:7px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .12s}._domainEditorArchiveBtn_kr89q_7943:hover{background:#fef2f2}._domainEditorActivateBtn_kr89q_7957{color:#16a34a;cursor:pointer;background:#fff;border:1.5px solid #86efac;border-radius:7px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .12s}._domainEditorActivateBtn_kr89q_7957:hover{background:#f0fdf4}._domainPermPanel_kr89q_7973{background:#fff;border-radius:14px;flex-direction:column;width:min(540px,90vw);max-height:70vh;display:flex;box-shadow:0 20px 60px #13406c2e,0 2px 8px #0000000f}._domainPermAddSection_kr89q_7983{padding:16px 24px 10px}._domainPermSearchRow_kr89q_7987{align-items:center;gap:8px;display:flex}._domainPermTypeSelect_kr89q_7993{color:var(--brand-primary);background:#fff;border:1.5px solid #e0e5ec;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:600}._domainPermSearchInput_kr89q_8003{color:var(--brand-primary);background:#fff;border:1.5px solid #e0e5ec;border-radius:7px;flex:1;padding:8px 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}._domainPermSearchInput_kr89q_8003:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent);outline:none}._domainPermLevelSelect_kr89q_8020{color:var(--brand-primary);background:#fff;border:1.5px solid #e0e5ec;border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:600}._domainPermResults_kr89q_8030{background:#fff;border:1.5px solid #e0e5ec;border-radius:8px;max-height:150px;margin-top:6px;overflow-y:auto;box-shadow:0 4px 12px #13406c14}._domainPermResultItem_kr89q_8040{cursor:pointer;width:100%;color:var(--brand-primary);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;transition:background .1s;display:flex}._domainPermResultItem_kr89q_8040:hover{background:#f5f7fa}._domainPermGrantList_kr89q_8057{flex:1;padding:10px 24px;overflow-y:auto}._domainPermGrantRow_kr89q_8063{border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;padding:10px 0;display:flex}._domainPermGrantRow_kr89q_8063:last-child{border-bottom:none}._domainPermGrantee_kr89q_8073{color:var(--brand-primary);flex:1;align-items:center;gap:8px;font-size:13.5px;display:flex}._domainPermGranteeType_kr89q_8082{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--brand-secondary,#a4b9de);border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:700}._domainPermRemoveBtn_kr89q_8093{cursor:pointer;color:#ef4444;opacity:.4;background:0 0;border:none;border-radius:4px;padding:4px;transition:opacity .12s,background .12s}._domainPermRemoveBtn_kr89q_8093:hover{opacity:1;background:#fef2f2}._domainPermPublicRow_kr89q_8106{color:var(--brand-primary);background:#fafbfc;border-top:1px solid #e8ecf1;border-radius:0 0 14px 14px;align-items:center;gap:8px;padding:14px 24px;font-size:13.5px;display:flex}._magpieAssistantContent_kr89q_8127{--magpie-mode:var(--brand-secondary);background:var(--brand-chat-bg,#f0f4f9);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._magpieAssistantContent_kr89q_8127[data-mode=build]{--magpie-mode:var(--brand-accent)}._magpieAssistantContent_kr89q_8127[data-mode=eval_refine]{--magpie-mode:#5a7d65}._magpieAssistantTopBar_kr89q_8151{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 45%, transparent);background:#fff;flex:none;align-items:center;gap:14px;padding:10px 16px;display:flex;position:relative}._magpieAssistantObjectiveLine_kr89q_8168{min-width:0;color:var(--brand-primary);letter-spacing:.005em;flex:auto;align-items:center;gap:9px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;display:inline-flex}._magpieAssistantObjectiveLine_kr89q_8168[data-empty=true] ._magpieAssistantObjectiveText_kr89q_8180{opacity:.55;font-style:italic}._magpieAssistantObjectiveLine_kr89q_8168[data-source=planner] ._magpieAssistantObjectiveIcon_kr89q_8184{opacity:.55}._magpieAssistantObjectiveIcon_kr89q_8184{width:22px;height:22px;color:var(--brand-primary);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button._magpieAssistantObjectiveIcon_kr89q_8184{cursor:pointer}._magpieAssistantObjectiveIconRevisit_kr89q_8200{color:var(--brand-secondary);animation:2.4s ease-in-out infinite _magpieRevisitPulse_kr89q_1;position:relative}._magpieAssistantObjectiveIconRevisit_kr89q_8200:after{content:"";background:var(--brand-secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}@keyframes _magpieRevisitPulse_kr89q_1{0%,to{opacity:.85}50%{opacity:.4}}._magpieAssistantObjectiveText_kr89q_8180{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}._magpieAssistantActivityInline_kr89q_8231{letter-spacing:.04em;color:color-mix(in srgb, var(--brand-primary) 65%, transparent);flex:none;align-items:center;gap:6px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;display:inline-flex}._magpieAssistantActivityDot_kr89q_8242{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%;display:inline-block}._magpieAssistantActivityInline_kr89q_8231[data-activity=explore]{color:#2a7ab8}._magpieAssistantActivityInline_kr89q_8231[data-activity=author]{color:#2f8a3f}._magpieAssistantActivityInline_kr89q_8231[data-activity=iterate]{color:#b8842a}._magpieAssistantActivityInline_kr89q_8231[data-activity=debug]{color:#b8402a}._magpieAssistantMenu_kr89q_8259{flex:none;margin-left:auto;display:inline-flex;position:relative}._magpieAssistantMenuTrigger_kr89q_8265{color:color-mix(in srgb, var(--brand-primary) 55%, transparent);cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;padding:4px 6px;transition:background .12s,color .12s;display:inline-flex}._magpieAssistantMenuTrigger_kr89q_8265:hover,._magpieAssistantMenuTrigger_kr89q_8265[aria-expanded=true]{background:color-mix(in srgb, var(--brand-secondary) 12%, transparent);color:var(--brand-primary)}._magpieAssistantMenuPopover_kr89q_8281{border:1px solid color-mix(in srgb, var(--brand-secondary) 45%, transparent);z-index:30;background:#fff;border-radius:4px;min-width:180px;padding:4px;font-family:Montserrat,Arial,Helvetica,sans-serif;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 20px -10px #0000002e}._magpieAssistantMenuItem_kr89q_8294{text-align:left;width:100%;font:inherit;color:var(--brand-primary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:7px 10px;font-size:12px;display:block}._magpieAssistantMenuItem_kr89q_8294:hover:not(:disabled){background:color-mix(in srgb, var(--brand-secondary) 12%, transparent)}._magpieAssistantMenuItem_kr89q_8294:disabled{opacity:.4;cursor:not-allowed}._magpieAssistantMenuMeta_kr89q_8314{border-top:1px solid color-mix(in srgb, var(--brand-secondary) 30%, transparent);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 55%, transparent);margin-top:2px;padding:7px 10px 4px;font-size:10px}._magpieAssistantLookaheadBar_kr89q_8327{background:color-mix(in srgb, var(--brand-secondary) 4%, transparent);border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 25%, transparent);color:var(--brand-primary);flex:none;align-items:center;gap:12px;padding:5px 14px 7px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:10.5px;display:flex}._magpieAssistantLookaheadLabel_kr89q_8339{letter-spacing:.16em;text-transform:uppercase;opacity:.55;white-space:nowrap;font-size:9px;font-weight:700}._magpieAssistantLookaheadList_kr89q_8347{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}._magpieAssistantLookaheadItem_kr89q_8355{border:1px solid color-mix(in srgb, var(--brand-secondary) 30%, transparent);opacity:.85;background:#fff;border-radius:11px;padding:2px 8px}._chatOperationStopBtn_kr89q_8369{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 75%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 30%, transparent);cursor:pointer;background:0 0;border-radius:3px;margin-left:auto;padding:3px 10px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;transition:background .15s,color .15s,border-color .15s}._chatOperationStopBtn_kr89q_8369:hover{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 55%, transparent)}._chatOperationStopBtn_kr89q_8369:active{transform:translateY(1px)}._chatTurnTickBadge_kr89q_8399{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 70%, transparent);background:color-mix(in srgb, var(--brand-secondary) 8%, transparent);border:1px solid color-mix(in srgb, var(--brand-secondary) 30%, transparent);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:9px;font-weight:600}._chatTurn_kr89q_2139[data-tick-pending=true] ._chatTurnInner_kr89q_2149{border-left:2px solid color-mix(in srgb, var(--brand-secondary) 50%, transparent);padding-left:11px}._magpieAssistantTickIndicator_kr89q_8423{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 80%, transparent);background:color-mix(in srgb, var(--brand-secondary) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-secondary) 35%, transparent);border-radius:3px;align-items:center;gap:5px;margin-left:8px;padding:2px 8px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;animation:1.4s ease-in-out infinite _magpieAssistantTickPulse_kr89q_1;display:inline-flex}@keyframes _magpieAssistantTickPulse_kr89q_1{0%,to{opacity:.7}50%{opacity:1}}._magpieAssistantPendingPanel_kr89q_8446{margin:8px 0 4px;animation:.28s backwards _turnFadeIn_kr89q_1}._magpieAssistantPendingPanel_kr89q_8446 h4{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 60%, transparent);margin:0 0 8px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}._magpieAssistantPendingCard_kr89q_8459{border-left:3px solid var(--magpie-mode);background:#fff;border-radius:0 4px 4px 0;margin-bottom:8px;padding:10px 14px;box-shadow:0 1px 5px #13406c12}._magpieAssistantPendingMeta_kr89q_8467{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}._magpieAssistantPendingMeta_kr89q_8467 code{color:var(--magpie-mode);background:0 0;border:none;padding:0;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:700}._magpieAssistantPendingMeta_kr89q_8467 span{color:color-mix(in srgb, var(--brand-primary) 45%, transparent);letter-spacing:.02em;font-family:Courier New,Courier,monospace;font-size:10.5px}._magpieAssistantPendingHeading_kr89q_8489{letter-spacing:.01em;color:var(--brand-primary);text-align:left;margin:0 0 6px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:11.5px;font-weight:600}._magpieAssistantPendingExplain_kr89q_8505{color:#1a2634;text-align:left;margin:0 0 8px;font-size:13px;line-height:1.7}._magpieAssistantPendingPreview_kr89q_8512{white-space:pre-wrap;text-align:left;color:#1a2634;background:#f6f7fa;border:1px solid #dde4ef;border-radius:4px;max-height:240px;margin:0 0 10px;padding:8px 10px;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.55;overflow-y:auto}._magpieAssistantCodeBlock_kr89q_8533{background:var(--brand-bg-dark,#f5f7fa);white-space:pre;text-align:left;border:1px solid #e0e6ef;border-radius:4px;max-height:320px;margin:0 0 10px;padding:10px 14px;font-size:12px;line-height:1.55;overflow:auto}._magpieAssistantCodeBlock_kr89q_8533 code{color:#1a2634;background:0 0;padding:0;font-family:Fira Mono,Consolas,Menlo,monospace}._magpieAssistantDiffAdd_kr89q_8553{color:#1a4d2b;background:#e6f6ea;display:block}._magpieAssistantDiffRemove_kr89q_8558{color:#842323;background:#fdecec;-webkit-text-decoration:line-through #84232366;text-decoration:line-through #84232366;display:block}._magpieAssistantDiffContext_kr89q_8565{color:#5a6473;display:block}._magpieAssistantPendingActions_kr89q_8569{gap:6px;display:flex}._magpieAssistantApproveBtn_kr89q_8573,._magpieAssistantRejectBtn_kr89q_8574{letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid;border-radius:3px;align-items:center;gap:5px;padding:5px 10px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:10.5px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}._magpieAssistantApproveBtn_kr89q_8573{color:var(--magpie-mode);border-color:var(--magpie-mode)}._magpieAssistantApproveBtn_kr89q_8573:hover{background:var(--magpie-mode);color:#fff}._magpieAssistantRejectBtn_kr89q_8574{color:color-mix(in srgb, var(--brand-primary) 50%, #777);border-color:color-mix(in srgb, var(--brand-secondary) 80%, transparent)}._magpieAssistantRejectBtn_kr89q_8574:hover{background:color-mix(in srgb, var(--brand-primary) 50%, #777);color:#fff}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.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}:root{--desc-font-mono:"Fira Mono", Consolas, Menlo, monospace;--desc-font-code:"Courier New", Courier, monospace;--desc-font-heading:"Montserrat", Arial, sans-serif;--desc-dark-bg:#162230;--desc-dark-bg-raised:#1c2b3d;--desc-dark-fg:#dfe6ef;--desc-dark-muted:#6e8da8;--desc-dark-border:#ffffff0f;--desc-muted:color-mix(in srgb, var(--brand-primary,#13406c) 48%, #888);--desc-placeholder:color-mix(in srgb, var(--brand-primary,#13406c) 18%, #bbb);--desc-text:color-mix(in srgb, var(--brand-primary,#13406c) 85%, #333);--desc-border:color-mix(in srgb, var(--brand-primary,#13406c) 12%, #e4e9f1);--desc-surface:color-mix(in srgb, var(--brand-primary,#13406c) 3%, #f8fafc);--desc-surface-hover:color-mix(in srgb, var(--brand-primary,#13406c) 5%, #f8fafc);--desc-code-bg:color-mix(in srgb, var(--brand-primary,#13406c) 5%, #f0f4fa);--desc-good:#0f7b3f;--desc-good-bg:#eaf7ef;--desc-good-border:#c2e5cf;--desc-bad:#b72f1f;--desc-bad-bg:#fdf0ee;--desc-bad-border:#f0c9c3;--desc-warn:#996b00;--desc-warn-bg:#fef9eb;--desc-warn-border:#eedfa3;--desc-neutral-bg:color-mix(in srgb, var(--brand-primary,#13406c) 6%, #f0f4fa)}._customHeader_8lt72_50{align-items:center;gap:10px;margin-bottom:8px;display:flex}._customHeaderIcon_8lt72_57{opacity:.5;color:var(--brand-primary,#13406c)}._typeLabel_8lt72_65{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--brand-primary,#13406c) 45%, transparent);font-size:10px;font-weight:700}._objectName_8lt72_76{color:var(--brand-primary,#13406c);font-size:15px;font-weight:700;font-family:var(--desc-font-heading);letter-spacing:-.01em}._subtitle_8lt72_87{color:var(--desc-muted);letter-spacing:.005em;font-size:12px;font-weight:500}._clusterIdSubtitle_8lt72_94{color:var(--desc-muted);margin-bottom:16px;font-size:11px}._headerBadge_8lt72_103{margin-left:auto}._sectionIcon_8lt72_110{opacity:.35}._subHeader_8lt72_117{color:var(--desc-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:700}._placeholder_8lt72_129{color:var(--desc-placeholder);font-style:italic}._placeholderPlain_8lt72_134{color:var(--desc-placeholder)}._codeBlock_8lt72_141{background:var(--desc-dark-bg);color:var(--desc-dark-fg);font-size:11px;font-family:var(--desc-font-mono);white-space:pre-wrap;word-break:break-all;border:1px solid var(--desc-dark-border);border-radius:5px;max-height:300px;margin:0;padding:12px 14px;line-height:1.6;overflow-x:auto;box-shadow:inset 0 1px 3px #0000001f}._codeVal_8lt72_161{font-family:var(--desc-font-code);background:var(--desc-code-bg);border:1px solid color-mix(in srgb, var(--brand-primary,#13406c) 8%, transparent);border-radius:3px;padding:1px 6px;font-size:11px}._stateBadge_8lt72_173{letter-spacing:.02em;text-transform:uppercase;border-radius:3px;align-items:center;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-flex}._stateGood_8lt72_184{background:var(--desc-good-bg);color:var(--desc-good);border:1px solid var(--desc-good-border)}._stateBad_8lt72_173{background:var(--desc-bad-bg);color:var(--desc-bad);border:1px solid var(--desc-bad-border)}._stateWarn_8lt72_196{background:var(--desc-warn-bg);color:var(--desc-warn);border:1px solid var(--desc-warn-border)}._stateNeutral_8lt72_202{background:var(--desc-neutral-bg);color:color-mix(in srgb, var(--brand-primary,#13406c) 55%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary,#13406c) 10%, transparent)}._propLabel_8lt72_211{white-space:nowrap;width:30%;color:var(--desc-text);font-weight:600}._sectionHeaderClickable_8lt72_221{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;transition:color .15s;display:flex}._sectionHeaderClickable_8lt72_221:hover{color:var(--brand-primary,#13406c)}._sectionHeaderStatic_8lt72_234{align-items:center;gap:6px;display:flex}._sectionHeaderTitle_8lt72_240{flex:1}._chevron_8lt72_247{opacity:.32;flex-shrink:0;transition:opacity .15s,transform .15s}._sectionHeaderClickable_8lt72_221:hover ._chevron_8lt72_247{opacity:.55}._catalogButton_8lt72_260{border:1px solid color-mix(in srgb, var(--brand-primary,#13406c) 22%, transparent);color:var(--brand-primary,#13406c);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}._catalogButton_8lt72_260:hover{background:var(--desc-surface);border-color:color-mix(in srgb, var(--brand-primary,#13406c) 35%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--brand-primary,#13406c) 8%, transparent)}._cellBold_8lt72_286{font-weight:600}._cellMuted_8lt72_290{color:var(--desc-muted);font-size:11px}._cellTruncated_8lt72_295{color:var(--desc-text);text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:11.5px;overflow:hidden}._textRight_8lt72_304{text-align:right}._descFilled_8lt72_311{color:var(--desc-text)}._descEmpty_8lt72_315{color:var(--desc-placeholder);font-style:italic}._passedValue_8lt72_323{text-align:right;color:var(--desc-good);font-variant-numeric:tabular-nums;font-weight:600}._failedValue_8lt72_330{text-align:right;color:var(--desc-bad);font-variant-numeric:tabular-nums;font-weight:600}._failedValueZero_8lt72_337{text-align:right;color:var(--desc-good);font-variant-numeric:tabular-nums;font-weight:600}._nullValue_8lt72_344{text-align:right;color:var(--desc-muted);font-variant-numeric:tabular-nums}._failedInline_8lt72_350{color:var(--desc-bad);font-weight:600}._rowPassed_8lt72_358{background:var(--desc-good-bg)}._rowFailed_8lt72_362{background:var(--desc-bad-bg)}._historyContainer_8lt72_369{border:1px solid var(--desc-border);border-radius:5px;overflow:hidden}._runRow_8lt72_378{border-bottom:1px solid var(--desc-border)}._runRow_8lt72_378:last-child{border-bottom:none}._runRowSummary_8lt72_386{cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;transition:background .12s;display:flex}._runRowSummary_8lt72_386:hover{background:var(--desc-surface-hover)}._runRowSummary_8lt72_386[data-expanded=true]{background:var(--desc-surface);border-bottom:1px solid var(--desc-border)}._runRowUser_8lt72_405{color:var(--desc-text);font-size:12px;font-weight:600}._runRowTime_8lt72_411{color:var(--desc-muted);font-size:11px;font-family:var(--desc-font-code)}._runRowDuration_8lt72_417{color:var(--desc-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px;font-weight:600}._runRowContent_8lt72_425{padding:8px 12px 12px 28px}._runRowStages_8lt72_429{margin-top:12px}._logViewer_8lt72_436{background:var(--desc-dark-bg);max-height:220px;font-family:var(--desc-font-code);border:1px solid var(--desc-dark-border);border-radius:5px;padding:8px 0;font-size:11px;line-height:1.65;overflow-y:auto;box-shadow:inset 0 1px 3px #0000001f}._logEntry_8lt72_449{gap:12px;padding:1px 12px;display:flex}._logEntry_8lt72_449:hover{background:var(--desc-dark-bg-raised)}._logTimestamp_8lt72_459{color:var(--desc-dark-muted);white-space:nowrap;flex-shrink:0}._logMessage_8lt72_465{color:var(--desc-dark-fg);word-break:break-word}._logSection_8lt72_470{margin-top:12px}._historyRowExpandable_8lt72_477{cursor:pointer}._historyRowTimestamp_8lt72_481{align-items:center;gap:4px;display:inline-flex}._historyRowAction_8lt72_487{font-weight:600}._historyRowDetail_8lt72_491{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:11.5px;overflow:hidden}._historyRowDetailFilled_8lt72_499{color:var(--desc-text)}._historyRowDetailEmpty_8lt72_504{color:var(--desc-placeholder)}._historyExpandedDetail_8lt72_509{padding:0 12px 8px}._subEventRow_8lt72_516{background:var(--desc-surface)}._subEventTimestamp_8lt72_520{padding-left:28px}._subEventAction_8lt72_524{color:var(--desc-muted);font-size:11.5px}._subEventDetail_8lt72_529{font-size:11px}._subEventDetailFilled_8lt72_533{color:color-mix(in srgb, var(--brand-primary,#13406c) 65%, #666)}._subEventDetailEmpty_8lt72_538{color:var(--desc-placeholder)}._lineageCell_8lt72_546{font-size:12px}._lineageCellAction_8lt72_550{font-size:12px;font-weight:600}._lineageCellDetail_8lt72_555{color:var(--desc-text);text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:11.5px;overflow:hidden}._lineageTimeArrow_8lt72_564{color:var(--desc-muted);font-size:11px}._sparkLink_8lt72_572{color:var(--brand-primary,#13406c);border-bottom:1px solid color-mix(in srgb, var(--brand-primary,#13406c) 25%, transparent);font-size:12px;text-decoration:none;transition:border-color .15s}._sparkLink_8lt72_572:hover{border-color:var(--brand-primary,#13406c)}._validatorBadge_8lt72_587{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}._selectorLabel_8lt72_601{text-transform:uppercase;letter-spacing:.04em;opacity:.45;margin-right:5px;font-size:9px;font-weight:600}._rangeBracket_8lt72_610{opacity:.4;margin-left:2px;font-size:10px}._mb12_8lt72_619{margin-bottom:12px}._mt16_8lt72_623{margin-top:16px}._noSchedules_8lt72_627{color:var(--desc-placeholder);padding:8px 0;font-size:12px;font-style:italic}._permBadge_8lt72_637{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-flex}._permBadgeList_8lt72_649{flex-wrap:wrap;gap:4px;display:inline-flex}._permAdmin_8lt72_655{color:#b72f1f;background:#fdf0ee;border:1px solid #f0c9c3}._permWrite_8lt72_661{background:color-mix(in srgb, var(--brand-primary,#13406c) 7%, #f0f4fa);color:var(--brand-primary,#13406c);border:1px solid color-mix(in srgb, var(--brand-primary,#13406c) 18%, transparent)}._permRead_8lt72_667{background:var(--desc-good-bg);color:var(--desc-good);border:1px solid var(--desc-good-border)}._permUse_8lt72_673{background:var(--desc-warn-bg);color:var(--desc-warn);border:1px solid var(--desc-warn-border)}._permOther_8lt72_679{background:var(--desc-neutral-bg);color:var(--desc-muted);border:1px solid color-mix(in srgb, var(--brand-primary,#13406c) 10%, transparent)}._userCard_8lt72_688{background:var(--desc-surface);border:1px solid var(--desc-border);border-radius:6px;align-items:center;gap:14px;margin-bottom:20px;padding:16px;display:flex}._userAvatar_8lt72_699{background:color-mix(in srgb, var(--brand-primary,#13406c) 12%, #e8edf4);width:44px;height:44px;color:var(--brand-primary,#13406c);font-size:17px;font-weight:700;font-family:var(--desc-font-heading);letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._userInfo_8lt72_715{flex:1;min-width:0}._userName_8lt72_720{color:var(--brand-primary,#13406c);font-size:15px;font-weight:700;font-family:var(--desc-font-heading);letter-spacing:-.01em;margin:0 0 2px}._userEmail_8lt72_729{color:var(--desc-muted);font-size:12px;font-family:var(--desc-font-code)}._userMeta_8lt72_735{flex-shrink:0;align-items:center;gap:8px;display:flex}._roleChip_8lt72_745{font-size:11px;font-weight:600;font-family:var(--desc-font-code);background:color-mix(in srgb, var(--brand-primary,#13406c) 6%, #f0f4fa);color:color-mix(in srgb, var(--brand-primary,#13406c) 70%, #333);border:1px solid color-mix(in srgb, var(--brand-primary,#13406c) 12%, transparent);border-radius:4px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}._roleChipList_8lt72_759{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}._permGroup_8lt72_769{margin-bottom:2px}._permGroupHeader_8lt72_773{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;transition:background .12s;display:flex}._permGroupHeader_8lt72_773:hover{background:var(--desc-surface-hover)}._permGroupType_8lt72_788{color:var(--desc-text);flex:1;font-size:11px;font-weight:700}._permGroupCount_8lt72_795{color:var(--desc-muted);background:color-mix(in srgb, var(--brand-primary,#13406c) 6%, #f0f4fa);border-radius:8px;padding:1px 7px;font-size:10px;font-weight:600}._permRow_8lt72_804{border-radius:3px;align-items:center;gap:8px;padding:4px 10px 4px 28px;font-size:12px;transition:background .1s;display:flex}._permRow_8lt72_804:hover{background:var(--desc-surface)}._permRef_8lt72_818{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--desc-font-code);color:var(--desc-text);flex:1;font-size:11px;overflow:hidden}._inheritedRole_8lt72_832{color:var(--desc-muted);text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:10px;font-weight:600}._inheritedVia_8lt72_841{color:var(--desc-placeholder);font-size:10px;font-style:italic}._validationStats_8lt72_850{gap:12px;margin-bottom:16px;display:flex}._validationStat_8lt72_850{border:1px solid var(--desc-border);background:#fff;border-radius:6px;flex:1;padding:12px 14px}._validationStatLabel_8lt72_864{text-transform:uppercase;letter-spacing:.08em;color:var(--desc-muted);margin-bottom:4px;font-size:10px;font-weight:700}._validationStatValue_8lt72_873{font-size:20px;font-weight:700;font-family:var(--desc-font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em}._validationStatPassed_8lt72_881{color:var(--desc-good)}._validationStatFailed_8lt72_886{color:var(--desc-bad)}._validationStatNull_8lt72_891{color:var(--desc-muted)}._validationBar_8lt72_899{background:var(--desc-border);border-radius:5px;height:10px;margin-bottom:16px;display:flex;overflow:hidden}._validationBarSegment_8lt72_908{min-width:0;height:100%;transition:width .3s}._validationBarPassed_8lt72_914{background:var(--desc-good)}._validationBarFailed_8lt72_919{background:var(--desc-bad)}._validationBarNull_8lt72_924{background:color-mix(in srgb, var(--brand-primary,#13406c) 22%, #ccc)}._validationBarLegend_8lt72_929{color:var(--desc-muted);gap:16px;margin-bottom:16px;font-size:11px;display:flex}._validationBarLegendItem_8lt72_937{align-items:center;gap:5px;display:flex}._validationBarLegendDot_8lt72_943{border-radius:50%;flex-shrink:0;width:8px;height:8px}._validationBarLegendDotPassed_8lt72_950{background:var(--desc-good)}._validationBarLegendDotFailed_8lt72_955{background:var(--desc-bad)}._validationBarLegendDotNull_8lt72_960{background:color-mix(in srgb, var(--brand-primary,#13406c) 22%, #ccc)}._validationBarLegendValue_8lt72_965{font-variant-numeric:tabular-nums;color:var(--desc-text);font-weight:700}._validationMiniBar_8lt72_974{background:var(--desc-border);border-radius:2px;width:100%;min-width:60px;height:4px;display:flex;overflow:hidden}._objectListItem_8lt72_987{border-bottom:1px solid var(--desc-border);cursor:pointer;padding:10px 2px;transition:background .1s}._objectListItem_8lt72_987:last-child{border-bottom:none}._objectListItem_8lt72_987:hover{background:var(--desc-surface)}._objectListItemHeader_8lt72_1002{align-items:baseline;gap:6px;display:flex}._objectListItemName_8lt72_1008{color:var(--desc-text);flex-shrink:0;font-size:12.5px;font-weight:600}._objectListItemNameLink_8lt72_1015{color:var(--brand-primary,#13406c);cursor:pointer;border-bottom:1px solid #0000;transition:border-color .12s}._objectListItemNameLink_8lt72_1015:hover{border-bottom-color:var(--brand-primary,#13406c)}._objectListItemPreview_8lt72_1026{color:var(--desc-muted);margin-top:2px;font-size:11.5px;line-height:1.5}._objectListItemPreview_8lt72_1026 p{margin:2px 0}._objectListItemPreview_8lt72_1026 h1,._objectListItemPreview_8lt72_1026 h2,._objectListItemPreview_8lt72_1026 h3,._objectListItemPreview_8lt72_1026 h4,._objectListItemPreview_8lt72_1026 h5,._objectListItemPreview_8lt72_1026 h6{color:var(--desc-muted);margin:2px 0;font-size:11.5px;font-weight:600}._objectListItemPreview_8lt72_1026 ul,._objectListItemPreview_8lt72_1026 ol{margin:2px 0;padding-left:16px}._objectListItemPreview_8lt72_1026 li{margin:0}._objectListItemPreview_8lt72_1026 code{font-family:var(--desc-font-code);background:var(--desc-code-bg);border-radius:2px;padding:0 3px;font-size:10.5px}._objectListItemPreview_8lt72_1026 strong{color:var(--desc-text);font-weight:600}._objectListItemPreview_8lt72_1026 em{font-style:italic}._objectListItemBody_8lt72_1076{padding:8px 0 2px;font-size:12px;line-height:1.55}._objectListItemBody_8lt72_1076 p{margin:4px 0}._objectListItemBody_8lt72_1076 h1,._objectListItemBody_8lt72_1076 h2,._objectListItemBody_8lt72_1076 h3,._objectListItemBody_8lt72_1076 h4{margin:8px 0 4px;font-size:12px;font-weight:700}._objectListItemBody_8lt72_1076 ul,._objectListItemBody_8lt72_1076 ol{margin:4px 0;padding-left:20px}._objectListItemBody_8lt72_1076 li{margin:2px 0}._objectListItemBody_8lt72_1076 code{font-family:var(--desc-font-code);background:var(--desc-code-bg);border-radius:3px;padding:1px 5px;font-size:11px}._objectListItemEmpty_8lt72_1113{color:var(--desc-placeholder);margin-top:2px;font-size:11px;font-style:italic}._validationSqlRow_8lt72_1120{padding:4px 10px 10px}._validationSqlPre_8lt72_1124{background:var(--brand-bg-dark,#f7f8fa);color:var(--brand-primary,#13406c);border:1px solid var(--desc-border);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:200px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55;overflow-x:auto}._schemaProfileRoot_8lt72_1143{flex-direction:column;gap:2px;display:flex}._schemaProfileSummary_8lt72_1150{background:var(--desc-surface);border:1px solid var(--desc-border);border-radius:5px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:10px 16px;display:flex}._schemaProfileStat_8lt72_1162{align-items:baseline;gap:5px;display:flex}._schemaProfileStatNum_8lt72_1168{color:var(--brand-primary,#13406c);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:700;font-family:var(--desc-font-heading)}._schemaProfileStatUnit_8lt72_1177{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--brand-primary,#13406c) 38%, #999);font-size:9.5px;font-weight:700}._schemaProfileStatDiv_8lt72_1185{background:var(--desc-border);flex-shrink:0;width:1px;height:22px}._schemaProfileMeta_8lt72_1192{color:color-mix(in srgb, var(--brand-primary,#13406c) 40%, transparent);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:10.5px;display:flex}._schemaProfileRow_8lt72_1205{border-radius:4px;grid-template-columns:minmax(120px,260px) 1fr 70px;align-items:center;gap:12px;padding:7px 12px;transition:background .12s;display:grid}._schemaProfileRow_8lt72_1205:hover{background:color-mix(in srgb, var(--brand-primary,#13406c) 3%, transparent)}._schemaProfileTableName_8lt72_1219{color:var(--brand-primary,#13406c);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;font-family:var(--desc-font-code);overflow:hidden}._schemaProfileBarTrack_8lt72_1230{background:color-mix(in srgb, var(--brand-primary,#13406c) 4%, #f0f3f8);border-radius:3px;min-width:0;height:20px;position:relative;overflow:hidden}._schemaProfileBarFill_8lt72_1239{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-primary,#13406c) 12%, #d8e2ef), color-mix(in srgb, var(--brand-primary,#13406c) 22%, #c0d0e4));border-radius:3px;min-width:2px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}._schemaProfileBarLabel_8lt72_1251{font-variant-numeric:tabular-nums;letter-spacing:-.01em;pointer-events:none;white-space:nowrap;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;bottom:0}._schemaProfileBarLabelInside_8lt72_1266{color:var(--brand-primary,#13406c);right:4px}._schemaProfileBarLabelOutside_8lt72_1272{left:calc(var(--bar-pct) + 4px);color:color-mix(in srgb, var(--brand-primary,#13406c) 50%, #999)}._schemaProfileBadge_8lt72_1279{color:color-mix(in srgb, var(--brand-primary,#13406c) 48%, #888);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-size:10.5px;font-weight:600}._schemaProfileTimestamp_8lt72_1289{color:color-mix(in srgb, var(--brand-primary,#13406c) 80%, #444);font-size:11.5px;font-family:var(--desc-font-code);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._schemaProfileTimestampArrow_8lt72_1298{color:color-mix(in srgb, var(--brand-primary,#13406c) 20%, #ccc);margin:0 3px}._schemaProfileHeader_8lt72_1304{border-bottom:1px solid var(--desc-border);grid-template-columns:minmax(120px,260px) 1fr 70px;gap:12px;margin-bottom:2px;padding:0 12px 4px;display:grid}._schemaProfileHeaderLabel_8lt72_1313{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--brand-primary,#13406c) 35%, #aaa);font-size:9px;font-weight:700}
