.XmonModal_backdrop__g2iql{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;animation:XmonModal_fadeIn__7JkMF .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000}.XmonModal_backdrop__g2iql.XmonModal_closing__tsdIP{animation:XmonModal_fadeOut__yX_O0 .2s ease}.XmonModal_modal__eve1I{position:relative!important;background:var(--surface)!important;border:none!important;border-radius:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.2)!important;display:flex!important;flex-direction:column!important;animation:XmonModal_slideIn__o3_tr .3s cubic-bezier(.16,1,.3,1);will-change:transform;transition:none!important;overflow:hidden!important}.XmonModal_backdrop__g2iql.XmonModal_closing__tsdIP .XmonModal_modal__eve1I{animation:XmonModal_slideOut__6Z2_I .2s ease}.XmonModal_backdrop__g2iql .XmonModal_modal__eve1I.XmonModal_sizeFixed__SpE96,.XmonModal_modal__eve1I.XmonModal_sizeFixed__SpE96,.XmonModal_modal__eve1I.XmonModal_sizeFixed__SpE96[style],div.XmonModal_modal__eve1I.XmonModal_sizeFixed__SpE96,div[data-xmon-modal=true].XmonModal_modal__eve1I.XmonModal_sizeFixed__SpE96{width:1140px!important;height:830px!important;min-width:1140px!important;min-height:830px!important;max-width:1140px!important;max-height:830px!important;resize:none!important;overflow:hidden!important;flex-shrink:0!important;flex-grow:0!important}.XmonModal_modal__eve1I.XmonModal_sizeFixed__SpE96{width:1140px!important;height:830px!important}.XmonModal_modal__eve1I.XmonModal_sizeSmall__zqxMy{width:480px!important;max-width:90vw!important;height:400px!important;max-height:70vh!important}.XmonModal_modal__eve1I.XmonModal_sizeMedium__a0FnF{width:720px!important;max-width:90vw!important;height:600px!important;max-height:80vh!important}.XmonModal_modal__eve1I.XmonModal_sizeLarge__V1194{width:90vw!important;max-width:1200px!important;height:85vh!important;max-height:800px!important;min-width:960px!important;min-height:600px!important}.XmonModal_modal__eve1I.XmonModal_sizeXlarge__7yv1a{width:1140px!important;max-width:98vw!important;height:830px!important;max-height:90vh!important}.XmonModal_header__ebxOb{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color);min-height:64px;flex-shrink:0;background:var(--surface)}.XmonModal_title__Wcuue{margin:0;font-size:18px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.XmonModal_titleLogo__us07I{display:flex;align-items:center;height:100%}.XmonModal_headerLeft__4g5QM{flex:1;min-width:0}.XmonModal_closeButton__c0Qze{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all var(--transition-fast);color:var(--text-secondary)}.XmonModal_closeButton__c0Qze:hover{background:var(--surface-hover);color:var(--text-primary)}.XmonModal_closeButton__c0Qze:focus{outline:none;box-shadow:0 0 0 2px var(--accent-color-faded)}.XmonModal_content__ohLd7{flex:1;overflow:hidden;flex-direction:column;min-height:0;position:relative;width:100%;height:100%;padding:0!important;margin:0!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.XmonModal_sizeFixed__SpE96 .XmonModal_content__ohLd7{width:1140px!important;height:calc(830px - 65px)!important;max-width:1140px!important;max-height:calc(830px - 65px)!important;overflow:visible!important;padding:15px!important}.XmonModal_sizeLarge__V1194 .XmonModal_content__ohLd7,.XmonModal_sizeMedium__a0FnF .XmonModal_content__ohLd7,.XmonModal_sizeSmall__zqxMy .XmonModal_content__ohLd7,.XmonModal_sizeXlarge__7yv1a .XmonModal_content__ohLd7{width:100%!important;height:calc(100% - 65px)!important;overflow:auto!important}@keyframes XmonModal_fadeIn__7JkMF{0%{opacity:0}to{opacity:1}}@keyframes XmonModal_fadeOut__yX_O0{0%{opacity:1}to{opacity:0}}@keyframes XmonModal_slideIn__o3_tr{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes XmonModal_slideOut__6Z2_I{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}[data-theme=dark] .XmonModal_modal__eve1I{background:#1a1f2e;border-color:hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.5)}[data-theme=dark] .XmonModal_backdrop__g2iql{background:rgba(0,0,0,.75)}[data-theme=dark] .XmonModal_header__ebxOb{background:hsla(0,0%,100%,.03);border-bottom-color:hsla(0,0%,100%,.08)}[data-theme=dark] .XmonModal_title__Wcuue{color:hsla(0,0%,100%,.95)}[data-theme=dark] .XmonModal_closeButton__c0Qze{color:hsla(0,0%,100%,.6)}[data-theme=dark] .XmonModal_closeButton__c0Qze:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}@media (max-width:480px){.XmonModal_backdrop__g2iql{align-items:flex-start!important;justify-content:flex-start!important;padding:0!important}.XmonModal_modal__eve1I.XmonModal_sizeFixed__SpE96,.XmonModal_modal__eve1I.XmonModal_sizeFixed__SpE96[style],.XmonModal_modal__eve1I.XmonModal_sizeLarge__V1194,.XmonModal_modal__eve1I.XmonModal_sizeMedium__a0FnF,.XmonModal_modal__eve1I.XmonModal_sizeSmall__zqxMy,.XmonModal_modal__eve1I.XmonModal_sizeXlarge__7yv1a{width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:100vw!important;max-height:100vh!important;transform:none!important;border-radius:0!important;animation:XmonModal_slideInMobile__6J6h7 .3s cubic-bezier(.16,1,.3,1);margin:0!important;position:relative!important}.XmonModal_sizeFixed__SpE96 .XmonModal_content__ohLd7,.XmonModal_sizeLarge__V1194 .XmonModal_content__ohLd7,.XmonModal_sizeMedium__a0FnF .XmonModal_content__ohLd7,.XmonModal_sizeSmall__zqxMy .XmonModal_content__ohLd7,.XmonModal_sizeXlarge__7yv1a .XmonModal_content__ohLd7{width:100%!important;height:calc(100vh - 48px)!important;max-width:100%!important;max-height:calc(100vh - 48px)!important;padding:0!important;display:block!important;align-items:unset!important;justify-content:unset!important;overflow:auto!important;position:relative!important;background:transparent!important}.XmonModal_header__ebxOb{padding:12px 16px;min-height:48px}.XmonModal_title__Wcuue{font-size:16px}.XmonModal_closeButton__c0Qze{width:28px;height:28px}.XmonModal_header__ebxOb{padding:8px 12px;min-height:44px}.XmonModal_title__Wcuue{font-size:15px}.XmonModal_closeButton__c0Qze{width:24px;height:24px}.XmonModal_sizeFixed__SpE96 .XmonModal_content__ohLd7{padding:0!important;height:calc(100vh - 44px)!important}}@media (max-width:1200px) and (min-width:769px){.XmonModal_modal__eve1I.XmonModal_sizeFixed__SpE96{width:95vw!important;height:85vh!important;min-width:95vw!important;min-height:85vh!important;max-width:95vw!important;max-height:85vh!important;transform:none!important}.XmonModal_sizeFixed__SpE96 .XmonModal_content__ohLd7{width:100%!important;height:calc(85vh - 65px)!important;max-width:100%!important;max-height:calc(85vh - 65px)!important;padding:12px!important}}@keyframes XmonModal_slideInMobile__6J6h7{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px){[data-xmon-modal=true][data-size-fixed=true]{width:1140px!important;height:830px!important;min-width:1140px!important;min-height:830px!important;max-width:1140px!important;max-height:830px!important}[data-xmon-modal=true][data-size=large]{width:90vw!important;max-width:1200px!important;height:85vh!important;max-height:800px!important;min-width:960px!important;min-height:600px!important}.modal[data-xmon-modal=true][data-size-fixed=true],[data-xmon-modal=true][data-size-fixed=true].Modal_xlarge__dcrbM,[data-xmon-modal=true][data-size-fixed=true][class*=large],[data-xmon-modal=true][data-size-fixed=true][class*=medium],[data-xmon-modal=true][data-size-fixed=true][class*=small],[data-xmon-modal=true][data-size-fixed=true][class*=xlarge],div.modal[data-xmon-modal=true][data-size-fixed=true],div[data-xmon-modal=true][data-size-fixed=true]{width:1140px!important;height:830px!important;min-width:1140px!important;min-height:830px!important;max-width:1140px!important;max-height:830px!important}.modal[data-xmon-modal=true][data-size-fixed=true],div.modal[data-xmon-modal=true][data-size-fixed=true],div[data-xmon-modal=true][data-size-fixed=true]{flex-shrink:0!important;flex-grow:0!important;resize:none!important}[data-xmon-edit=true]{width:1100px!important;height:750px!important;margin:0 auto!important}.xmonModalFixed{width:1140px!important;height:830px!important;min-width:1140px!important;min-height:830px!important;max-width:1140px!important;max-height:830px!important}}@media (max-width:768px){.modal[data-xmon-modal=true],.modal[data-xmon-modal=true][data-size-fixed=true],.xmonModalFixed,[data-xmon-modal=true],[data-xmon-modal=true][data-size-fixed=true],[data-xmon-modal=true][data-size-fixed=true].Modal_xlarge__dcrbM,[data-xmon-modal=true][data-size-fixed=true][class*=large],[data-xmon-modal=true][data-size-fixed=true][class*=medium],[data-xmon-modal=true][data-size-fixed=true][class*=small],[data-xmon-modal=true][data-size-fixed=true][class*=xlarge],[data-xmon-modal=true][data-size=large],div.modal[data-xmon-modal=true],div.modal[data-xmon-modal=true][data-size-fixed=true],div[data-xmon-modal=true],div[data-xmon-modal=true][data-size-fixed=true]{width:100%!important;height:100%!important;max-width:100vw!important;max-height:100vh!important;min-width:unset!important;min-height:unset!important;flex-shrink:1!important;flex-grow:1!important;border-radius:0!important;margin:0!important;padding:0!important}[data-xmon-edit=true]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:unset!important;min-height:unset!important;margin:0!important;padding:0!important}}.DataCatalogPopup_container__ouv4I{padding:24px;height:100%;width:100%;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.DataCatalogPopup_toolbar__tg4FO{display:flex;gap:16px;align-items:center;justify-content:space-between}.DataCatalogPopup_searchBox__izRPL{flex:1;position:relative;display:flex;align-items:center;background:var(--surface);border:1px solid var(--border-color);border-radius:10px;transition:all var(--transition-fast)}.DataCatalogPopup_searchBox__izRPL:hover{border-color:var(--accent-color)}.DataCatalogPopup_searchBox__izRPL:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(123,160,152,.1)}.DataCatalogPopup_searchIcon__OZbDl{position:absolute;left:14px;color:var(--text-secondary);pointer-events:none}.DataCatalogPopup_searchInput__VJJao{flex:1;padding:10px 14px 10px 42px;background:transparent;border:none;outline:none;font-size:14px;color:var(--text-primary)}.DataCatalogPopup_searchInput__VJJao::-moz-placeholder{color:var(--text-tertiary)}.DataCatalogPopup_searchInput__VJJao::placeholder{color:var(--text-tertiary)}.DataCatalogPopup_actions__RIr74{display:flex;gap:8px}.DataCatalogPopup_actionButton__IP03x{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.DataCatalogPopup_actionButton__IP03x:hover{background:var(--surface-hover);border-color:var(--accent-color);color:var(--text-primary)}.DataCatalogPopup_primaryButton__5lx8o{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.DataCatalogPopup_primaryButton__5lx8o:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.DataCatalogPopup_catalogGrid__I3Z3C{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:8px;width:100%;box-sizing:border-box}.DataCatalogPopup_catalogGrid__I3Z3C::-webkit-scrollbar{width:8px}.DataCatalogPopup_catalogGrid__I3Z3C::-webkit-scrollbar-track{background:var(--surface);border-radius:4px}.DataCatalogPopup_catalogGrid__I3Z3C::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.DataCatalogPopup_catalogGrid__I3Z3C::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.DataCatalogPopup_loadingContainer__mnCTr{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}.DataCatalogPopup_spinner__RbC4H{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:DataCatalogPopup_spin__OZS_F .8s linear infinite}@keyframes DataCatalogPopup_spin__OZS_F{to{transform:rotate(1turn)}}.DataCatalogPopup_loadingContainer__mnCTr p{color:var(--text-secondary);font-size:14px}.DataCatalogPopup_emptyState__moOXH{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;gap:20px}.DataCatalogPopup_emptyState__moOXH p{color:var(--text-secondary);font-size:16px}.DataCatalogPopup_createButton__GCr67{padding:10px 24px;background:var(--accent-color);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.DataCatalogPopup_createButton__GCr67:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(123,160,152,.2)}[data-theme=dark] .DataCatalogPopup_searchBox__izRPL{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .DataCatalogPopup_searchBox__izRPL:hover{border-color:var(--accent-color)}[data-theme=dark] .DataCatalogPopup_actionButton__IP03x{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .DataCatalogPopup_actionButton__IP03x:hover{background:hsla(0,0%,100%,.08)}[data-theme=dark] .DataCatalogPopup_primaryButton__5lx8o{background:#fff;color:#000;border:1px solid #e0e0e0}[data-theme=dark] .DataCatalogPopup_primaryButton__5lx8o:hover{background:#f0f0f0;color:#000;border-color:#d0d0d0}[data-theme=dark] .DataCatalogPopup_catalogGrid__I3Z3C::-webkit-scrollbar-track{background:hsla(0,0%,100%,.03)}[data-theme=dark] .DataCatalogPopup_catalogGrid__I3Z3C::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1)}[data-theme=dark] .DataCatalogPopup_catalogGrid__I3Z3C::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.CatalogCard_card__36jbD{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all var(--transition-fast);display:flex;flex-direction:column;overflow:hidden;max-height:240px}.CatalogCard_card__36jbD:hover{border-color:var(--accent-color);box-shadow:0 4px 12px var(--hover-shadow);transform:translateY(-2px)}.CatalogCard_content__b_AaC{flex:1;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:0}.CatalogCard_header__TrvsX{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.CatalogCard_titleRow__pguNT{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.CatalogCard_dbIcon__OtegY{color:var(--accent-color);flex-shrink:0}.CatalogCard_title__526B8{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.CatalogCard_statusIconSuccess__TCJML{color:var(--primary-color);flex-shrink:0}.CatalogCard_statusIconError__SyXFK{color:#ef4444;flex-shrink:0}.CatalogCard_statusIconWarning__1Sz5H{color:#f59e0b;flex-shrink:0}.CatalogCard_dialectBadge__DQ_92{padding:4px 10px;background:var(--background);border:1px solid var(--border-color);border-radius:6px;font-size:11px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;flex-shrink:0}.CatalogCard_description__xZ8YV{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.CatalogCard_info__7X1K_{display:flex;align-items:center;gap:8px}.CatalogCard_dbInfo__mjxfE{font-size:12px;color:var(--text-tertiary);font-family:Monaco,Courier New,monospace;background:var(--background);padding:4px 8px;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogCard_progressContainer__q0DF3{display:flex;align-items:center;gap:12px}.CatalogCard_progressBar__ntXJk{flex:1;height:6px;background:var(--border-color);border-radius:3px;overflow:hidden;position:relative}.CatalogCard_progressFill__Wco6N{height:100%;background:var(--accent-color);border-radius:3px;transition:width .3s ease;position:relative}.CatalogCard_progressFill__Wco6N:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:CatalogCard_shimmer__e9ObJ 2s infinite}@keyframes CatalogCard_shimmer__e9ObJ{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CatalogCard_progressText__vyvoe{font-size:12px;font-weight:500;color:var(--text-secondary);min-width:35px}.CatalogCard_statusRow__MyYf2{display:flex;align-items:center;gap:8px;margin-top:auto}.CatalogCard_statusBadge__sARu1{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;transition:all var(--transition-fast)}.CatalogCard_statusSuccess__C3p_V{background:rgba(16,185,129,.1);color:var(--primary-color)}.CatalogCard_statusError__Rm5rr{background:rgba(239,68,68,.1);color:#ef4444}.CatalogCard_statusWarning__Px4Na{background:rgba(245,158,11,.1);color:#f59e0b}.CatalogCard_statusInfo__lFBAy{background:rgba(59,130,246,.1);color:#3b82f6}.CatalogCard_statusDefault__ip9Sd{background:var(--background);color:var(--text-secondary)}.CatalogCard_xragBadge__S0cL_{padding:4px 10px;background:var(--accent-color);color:#fff;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.5px}.CatalogCard_actions__6_B_i{padding:10px 16px;border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-end;background:var(--background)}.CatalogCard_actionButton__oEbbm{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.CatalogCard_actionButton__oEbbm:hover{background:var(--surface-hover);border-color:var(--accent-color);color:var(--accent-color)}.CatalogCard_deleteButton__3BCmk:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.05)}[data-theme=dark] .CatalogCard_card__36jbD{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCard_card__36jbD:hover{border-color:var(--accent-color);background:hsla(0,0%,100%,.05)}[data-theme=dark] .CatalogCard_dialectBadge__DQ_92{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCard_xragBadge__S0cL_{background:#fff;color:#000;border:1px solid #e0e0e0}[data-theme=dark] .CatalogCard_dbInfo__mjxfE{background:hsla(0,0%,100%,.05)}[data-theme=dark] .CatalogCard_progressBar__ntXJk{background:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCard_actions__6_B_i{background:rgba(0,0,0,.2);border-top-color:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCard_actionButton__oEbbm{border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCard_actionButton__oEbbm:hover{background:hsla(0,0%,100%,.08)}[data-theme=dark] .CatalogCard_statusSuccess__C3p_V{background:rgba(16,185,129,.15)}[data-theme=dark] .CatalogCard_statusError__Rm5rr{background:rgba(239,68,68,.15)}[data-theme=dark] .CatalogCard_statusWarning__Px4Na{background:rgba(245,158,11,.15)}[data-theme=dark] .CatalogCard_statusInfo__lFBAy{background:rgba(59,130,246,.15)}[data-theme=dark] .CatalogCard_statusDefault__ip9Sd{background:hsla(0,0%,100%,.05)}@media (max-width:480px){.CatalogCard_content__b_AaC{padding:16px}.CatalogCard_title__526B8{font-size:14px}.CatalogCard_description__xZ8YV{font-size:12px}.CatalogCard_actions__6_B_i{padding:10px 16px}}.QueryContextEditor_container__99c8Y{background:var(--background-secondary);border:1px solid var(--border);border-radius:8px;padding:16px;margin-top:16px}.QueryContextEditor_header__0FYce{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.QueryContextEditor_title__UHDyj{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.QueryContextEditor_actions__hAPma{display:flex;gap:8px}.QueryContextEditor_actionButton__LoopR{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--background-primary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .2s ease}.QueryContextEditor_actionButton__LoopR:hover:not(:disabled){background:var(--hover-background);border-color:var(--hover-border)}.QueryContextEditor_actionButton__LoopR:disabled{opacity:.5;cursor:not-allowed}.QueryContextEditor_actionButton__LoopR svg{flex-shrink:0}.QueryContextEditor_success__eTgS_{color:var(--success)}.QueryContextEditor_errorBanner__z_Eh7{display:flex;align-items:center;gap:8px;padding:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;margin-bottom:16px;color:var(--error);font-size:14px}.QueryContextEditor_errorBanner__z_Eh7 svg{flex-shrink:0}.QueryContextEditor_editorContainer__RkiEC{display:flex;background:var(--background-primary);border:1px solid var(--border);border-radius:6px;overflow:hidden;min-height:400px;max-height:600px;position:relative}.QueryContextEditor_lineNumbers__WncjS{background:var(--background-tertiary);border-right:1px solid var(--border);padding:12px 8px;min-width:40px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-y:hidden}.QueryContextEditor_lineNumber__uBRLU{color:var(--text-tertiary)}.QueryContextEditor_editor__JHh0O,.QueryContextEditor_lineNumber__uBRLU{font-family:Fira Code,Consolas,monospace;font-size:13px;line-height:20px}.QueryContextEditor_editor__JHh0O{flex:1;padding:12px;background:transparent;border:none;outline:none;color:var(--text-primary);resize:vertical;min-height:400px;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;overflow-x:auto}.QueryContextEditor_editor__JHh0O::-webkit-scrollbar{width:8px;height:8px}.QueryContextEditor_editor__JHh0O::-webkit-scrollbar-track{background:var(--background-secondary)}.QueryContextEditor_editor__JHh0O::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.QueryContextEditor_editor__JHh0O::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.QueryContextEditor_editorError__svYM5{background:rgba(239,68,68,.05)!important;border-color:rgba(239,68,68,.3)!important}.QueryContextEditor_errorMessage__0vQLk{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:rgba(239,68,68,.1);border-radius:6px;color:var(--error);font-size:13px}.QueryContextEditor_errorMessage__0vQLk svg{flex-shrink:0}.QueryContextEditor_help__dTAV0{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.QueryContextEditor_help__dTAV0 h4{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.QueryContextEditor_helpList__BezYb{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.QueryContextEditor_helpList__BezYb li{font-size:13px;color:var(--text-secondary);display:flex;align-items:flex-start;gap:8px}.QueryContextEditor_helpList__BezYb li:before{content:"•";color:var(--text-tertiary);flex-shrink:0;margin-top:2px}.QueryContextEditor_helpList__BezYb strong{color:var(--text-primary);font-weight:600;font-family:Fira Code,Consolas,monospace;font-size:12px}@media (max-width:768px){.QueryContextEditor_header__0FYce{flex-direction:column;align-items:flex-start;gap:12px}.QueryContextEditor_actions__hAPma{flex-wrap:wrap}.QueryContextEditor_editorContainer__RkiEC,.QueryContextEditor_editor__JHh0O{min-height:300px}}.CatalogCreator_container__mEZPH{padding:24px;width:100%;display:flex;flex-direction:column;gap:24px;box-sizing:border-box;flex:1;overflow:hidden;height:100%}.CatalogCreator_stepper__SUjiZ{display:flex;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.CatalogCreator_step__am0Xs{display:flex;align-items:center;gap:12px;opacity:.5;transition:all var(--transition-fast)}.CatalogCreator_step__am0Xs.CatalogCreator_active__mW1i7{opacity:1}.CatalogCreator_step__am0Xs.CatalogCreator_completed__b7owR{opacity:.8}.CatalogCreator_stepNumber__NvRTF{width:32px;height:32px;border-radius:50%;background:var(--surface);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:var(--text-secondary);transition:all var(--transition-fast)}.CatalogCreator_step__am0Xs.CatalogCreator_active__mW1i7 .CatalogCreator_stepNumber__NvRTF,.CatalogCreator_step__am0Xs.CatalogCreator_completed__b7owR .CatalogCreator_stepNumber__NvRTF{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.CatalogCreator_step__am0Xs.CatalogCreator_completed__b7owR .CatalogCreator_stepNumber__NvRTF svg{color:#fff}.CatalogCreator_stepLabel__upH15{font-size:14px;color:var(--text-secondary);font-weight:500}.CatalogCreator_step__am0Xs.CatalogCreator_active__mW1i7 .CatalogCreator_stepLabel__upH15{color:var(--text-primary)}.CatalogCreator_errorAlert___3M1O,.CatalogCreator_infoAlert__8s9S_,.CatalogCreator_successAlert__Drpqz{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;font-size:14px;position:relative}.CatalogCreator_errorAlert___3M1O{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.CatalogCreator_infoAlert__8s9S_{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.CatalogCreator_successAlert__Drpqz{background:rgba(167,139,250,.1);color:var(--primary-color);border:1px solid rgba(167,139,250,.2)}.CatalogCreator_alertClose__yPGRK{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:inherit;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background var(--transition-fast)}.CatalogCreator_alertClose__yPGRK:hover{background:rgba(0,0,0,.1)}.CatalogCreator_stepContent__Uy6QZ{flex:1;overflow:hidden;padding:4px;width:100%;display:flex;flex-direction:column;min-height:0}.CatalogCreator_connectionForm__IZjW_{display:flex;flex-direction:column;gap:20px;width:100%;max-width:800px;margin:0 auto;overflow-y:auto;padding-right:4px;flex:1}.CatalogCreator_formGroup__38jHZ{display:flex;flex-direction:column;gap:8px;flex:1}.CatalogCreator_formRow__oLXKI{display:flex;gap:16px;align-items:flex-end}.CatalogCreator_label__WCxSL{font-size:13px;font-weight:500;color:var(--text-primary)}.CatalogCreator_input__oB5qk,.CatalogCreator_select__a7zuL,.CatalogCreator_textarea__CKmwz{padding:10px 14px;background:var(--surface);border:1px solid var(--border-color);border-radius:10px;font-size:14px;color:var(--text-primary);transition:all var(--transition-fast);outline:none}.CatalogCreator_input__oB5qk:hover,.CatalogCreator_select__a7zuL:hover,.CatalogCreator_textarea__CKmwz:hover{border-color:var(--accent-color)}.CatalogCreator_input__oB5qk:focus,.CatalogCreator_select__a7zuL:focus,.CatalogCreator_textarea__CKmwz:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(123,160,152,.1)}.CatalogCreator_textarea__CKmwz{resize:vertical;min-height:60px;font-family:inherit}.CatalogCreator_select__a7zuL{cursor:pointer}.CatalogCreator_selectionStep__vfurt{display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;overflow:hidden}.CatalogCreator_treeView__atvNP{border:1px solid var(--border-color);border-radius:10px;padding:16px;background:var(--surface);overflow-y:auto;flex:1;min-height:0;max-height:calc(100vh - 350px)}.CatalogCreator_schemaContainer__3NItZ{margin-bottom:4px}.CatalogCreator_schemaNode__LqlyT{cursor:pointer;border-radius:6px;transition:background-color var(--transition-fast)}.CatalogCreator_schemaNode__LqlyT:hover{background:rgba(0,0,0,.03)}.CatalogCreator_schemaNode__LqlyT.CatalogCreator_expanded__jLXAu{background:rgba(123,160,152,.05)}.CatalogCreator_schemaHeader__Z_sMx{display:flex;align-items:center;gap:8px;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CatalogCreator_expandIcon__V1AmX{color:var(--text-secondary);width:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--transition-fast)}.CatalogCreator_expandIcon__V1AmX:hover{color:var(--accent-color)}.CatalogCreator_schemaInfo__B5QZK{display:flex;align-items:center;gap:8px;flex:1;cursor:pointer;transition:all var(--transition-fast)}.CatalogCreator_schemaInfo__B5QZK:hover{color:var(--accent-color)}.CatalogCreator_schemaHeader__Z_sMx svg{color:var(--accent-color);flex-shrink:0}.CatalogCreator_schemaName__oq7ZF{font-weight:500;color:var(--text-primary);flex:1}.CatalogCreator_count__AQUr4{color:var(--text-secondary);font-size:12px;background:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px}.CatalogCreator_objectsContainer__aBBcT,.CatalogCreator_tablesContainer__300vE{padding-left:32px;margin-top:4px;border-left:2px solid rgba(123,160,152,.15);margin-left:16px}.CatalogCreator_tableNode__Cj4Tx{margin:1px 0;padding:2px 0}.CatalogCreator_tableLabel__LKUyw{display:flex;align-items:center;gap:6px}.CatalogCreator_tableLabel__LKUyw svg{color:var(--text-secondary);flex-shrink:0}.CatalogCreator_tableName__O83bA{color:var(--text-primary);font-size:14px}.CatalogCreator_objectNode__Z5sSR{margin:1px 0;padding:2px 0}.CatalogCreator_objectLabel__nOY6J{display:flex;align-items:center;gap:6px}.CatalogCreator_objectLabel__nOY6J svg{color:var(--text-secondary);flex-shrink:0}.CatalogCreator_objectName__O3gzz{color:var(--text-primary);font-size:14px}.CatalogCreator_emptyTables__l4IUS{padding:12px;text-align:center}.CatalogCreator_emptyMessage__6JSnl,.CatalogCreator_emptyTables__l4IUS span{color:var(--text-disabled,#999);font-style:italic;font-size:13px}.CatalogCreator_emptyMessage__6JSnl{padding:12px;text-align:center}.CatalogCreator_emptyNode__Eangj{display:flex;align-items:center;padding:8px 12px;color:#999;font-style:italic}.CatalogCreator_emptyNode__Eangj span{color:var(--text-disabled,#999);font-style:italic;font-size:13px}.CatalogCreator_generationProgressSection__mjqdG,.CatalogCreator_progressSection__05cUR{text-align:center;padding:40px 20px;display:flex;flex-direction:column;gap:20px;align-items:center;overflow-y:auto;flex:1}.CatalogCreator_generationProgressSection__mjqdG h3,.CatalogCreator_progressSection__05cUR h3{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.CatalogCreator_catalogSummary__kxLvE{background:rgba(0,0,0,.02);border:1px solid var(--border-color);border-radius:8px;padding:12px 16px;margin-bottom:20px;text-align:left;width:100%;max-width:500px}.CatalogCreator_catalogSummary__kxLvE p{margin:4px 0;font-size:14px;color:var(--text-secondary)}.CatalogCreator_catalogSummary__kxLvE strong{color:var(--text-primary);font-weight:600}.CatalogCreator_progressBar__AUp3_{width:100%;max-width:400px;height:8px;background:var(--border-color);border-radius:4px;overflow:hidden;position:relative}.CatalogCreator_progressFill__ZChZs{height:100%;background:var(--accent-color);border-radius:4px;transition:width .3s ease;position:relative}.CatalogCreator_progressFill__ZChZs:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:CatalogCreator_shimmer__qEof9 2s infinite}@keyframes CatalogCreator_shimmer__qEof9{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CatalogCreator_progressText__cNm8c{font-size:24px;font-weight:600;color:var(--accent-color)}.CatalogCreator_progressStatus__clhW0{font-size:14px;color:var(--text-secondary);min-height:20px}.CatalogCreator_progressLogs__yBv7m{margin-top:16px;padding:12px;background:rgba(0,0,0,.02);border-radius:8px;border:1px solid var(--border-color)}.CatalogCreator_progressLogs__yBv7m h4{margin:0 0 8px;font-size:14px;color:var(--text-primary);font-weight:600}.CatalogCreator_logContainer__N2Lk8{max-height:120px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.CatalogCreator_logContainer__N2Lk8::-webkit-scrollbar{width:6px}.CatalogCreator_logContainer__N2Lk8::-webkit-scrollbar-track{background:transparent}.CatalogCreator_logContainer__N2Lk8::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.CatalogCreator_logEntry___JQxb{font-size:12px;color:var(--text-secondary);padding:2px 0;line-height:1.4;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.CatalogCreator_actions__w08SV{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;border-top:1px solid var(--border-color);flex-shrink:0}.CatalogCreator_cancelButton__bbRA8,.CatalogCreator_dangerButton__XgqJj,.CatalogCreator_primaryButton__REK5F{padding:10px 24px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);border:none;min-width:100px;display:flex;align-items:center;justify-content:center}.CatalogCreator_cancelButton__bbRA8{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-color)}.CatalogCreator_cancelButton__bbRA8:hover{background:var(--surface-hover);border-color:var(--text-secondary)}.CatalogCreator_primaryButton__REK5F{background:var(--accent-color);color:#fff}.CatalogCreator_primaryButton__REK5F:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(123,160,152,.2)}.CatalogCreator_primaryButton__REK5F:disabled{opacity:.5;cursor:not-allowed}.CatalogCreator_dangerButton__XgqJj{background:#ef4444;color:#fff}.CatalogCreator_dangerButton__XgqJj:hover{background:#dc2626}.CatalogCreator_spinner__4cXfZ{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:CatalogCreator_spin__mpwOf .8s linear infinite}@keyframes CatalogCreator_spin__mpwOf{to{transform:rotate(1turn)}}[data-theme=dark] .CatalogCreator_stepper__SUjiZ{border-bottom-color:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCreator_stepNumber__NvRTF{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1);color:#000}[data-theme=dark] .CatalogCreator_step__am0Xs.CatalogCreator_active__mW1i7 .CatalogCreator_stepNumber__NvRTF,[data-theme=dark] .CatalogCreator_step__am0Xs.CatalogCreator_completed__b7owR .CatalogCreator_stepNumber__NvRTF{background:#fff;border-color:#e0e0e0;color:#000}[data-theme=dark] .CatalogCreator_step__am0Xs.CatalogCreator_completed__b7owR .CatalogCreator_stepNumber__NvRTF svg{color:#000}[data-theme=dark] .CatalogCreator_primaryButton__REK5F{background:#fff;color:#000;border:1px solid #e0e0e0}[data-theme=dark] .CatalogCreator_primaryButton__REK5F:hover:not(:disabled){background:#f0f0f0;color:#000;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 4px 12px hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCreator_input__oB5qk,[data-theme=dark] .CatalogCreator_select__a7zuL,[data-theme=dark] .CatalogCreator_textarea__CKmwz{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCreator_input__oB5qk:hover,[data-theme=dark] .CatalogCreator_select__a7zuL:hover,[data-theme=dark] .CatalogCreator_textarea__CKmwz:hover{border-color:var(--accent-color)}[data-theme=dark] .CatalogCreator_treeView__atvNP{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCreator_schemaNode__LqlyT:hover{background:hsla(0,0%,100%,.05)}[data-theme=dark] .CatalogCreator_schemaNode__LqlyT.CatalogCreator_expanded__jLXAu{background:rgba(123,160,152,.1)}[data-theme=dark] .CatalogCreator_count__AQUr4{background:hsla(0,0%,100%,.08)}[data-theme=dark] .CatalogCreator_tablesContainer__300vE{border-left-color:rgba(123,160,152,.2)}[data-theme=dark] .CatalogCreator_progressBar__AUp3_{background:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCreator_actions__w08SV{border-top-color:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCreator_cancelButton__bbRA8{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .CatalogCreator_cancelButton__bbRA8:hover{background:hsla(0,0%,100%,.08)}[data-theme=dark] .CatalogCreator_errorAlert___3M1O{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3)}[data-theme=dark] .CatalogCreator_infoAlert__8s9S_{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3)}[data-theme=dark] .CatalogCreator_successAlert__Drpqz{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}@media (max-width:480px){.CatalogCreator_container__mEZPH{padding:16px}.CatalogCreator_stepper__SUjiZ{flex-direction:column;gap:12px}.CatalogCreator_step__am0Xs{width:100%}.CatalogCreator_formRow__oLXKI{flex-direction:column}.CatalogCreator_progressText__cNm8c{font-size:20px}.CatalogCreator_actions__w08SV{flex-direction:column-reverse}.CatalogCreator_cancelButton__bbRA8,.CatalogCreator_dangerButton__XgqJj,.CatalogCreator_primaryButton__REK5F{width:100%}}.CatalogCreator_catalogInfoSection__4O7G8{margin-top:0;padding-top:0;border-top:0}.CatalogCreator_catalogInfoSection__4O7G8 h3{margin-bottom:16px;color:#1a202c;font-size:18px;font-weight:600}[data-theme=dark] .CatalogCreator_catalogInfoSection__4O7G8{border-top-color:rgba(123,160,152,.2)}[data-theme=dark] .CatalogCreator_catalogInfoSection__4O7G8 h3{color:#f7fafc}.QueryContextModal_modal__G_5ZJ{width:100%;max-width:900px;background:var(--surface);border-radius:8px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.QueryContextModal_header__l131m{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--border-color)}.QueryContextModal_title__UVE27{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.QueryContextModal_closeButton__JEjVs{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-secondary);transition:color .2s;display:flex;align-items:center;justify-content:center}.QueryContextModal_closeButton__JEjVs:hover{color:var(--text-primary)}.QueryContextModal_catalogInfo__S_r5D{padding:16px 20px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;gap:24px}.QueryContextModal_infoItem__VFyNB{display:flex;gap:8px;align-items:center}.QueryContextModal_label__zuHlt{font-size:14px;color:var(--text-secondary);font-weight:500}.QueryContextModal_value__KheAE{font-size:14px;color:var(--text-primary);font-weight:600}.QueryContextModal_error__rPLpN{margin:16px 20px 0;padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:4px;color:#ef5350;font-size:14px}.QueryContextModal_content__i2jJR{flex:1;padding:20px;overflow-y:auto;min-height:400px}.QueryContextModal_loading__AvqoD{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px;color:var(--text-secondary)}.QueryContextModal_spinner__uDbO3{animation:QueryContextModal_spin__B7W_f 1s linear infinite;color:#1976d2}@keyframes QueryContextModal_spin__B7W_f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QueryContextModal_footer__PIl7o{padding:16px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:12px}.QueryContextModal_cancelButton__q2ncI,.QueryContextModal_saveButton__FFVY5{padding:8px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.QueryContextModal_cancelButton__q2ncI{background:var(--surface);border:1px solid var(--border-color);color:var(--text-secondary)}.QueryContextModal_cancelButton__q2ncI:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-tertiary)}.QueryContextModal_saveButton__FFVY5{background:var(--primary-color);border:none;color:var(--surface)}.QueryContextModal_saveButton__FFVY5:hover:not(:disabled){background:var(--primary-hover)}.QueryContextModal_cancelButton__q2ncI:disabled,.QueryContextModal_saveButton__FFVY5:disabled{opacity:.6;cursor:not-allowed}.QueryContextModal_buttonSpinner__kMULD{animation:QueryContextModal_spin__B7W_f 1s linear infinite}@media (prefers-color-scheme:dark){.QueryContextModal_saveButton__FFVY5{background:#1976d2;color:#fff}.QueryContextModal_saveButton__FFVY5:hover:not(:disabled){background:#1565c0}.QueryContextModal_spinner__uDbO3{color:#64b5f6}}[data-theme=dark] .QueryContextModal_saveButton__FFVY5{background:#1976d2;color:#fff}[data-theme=dark] .QueryContextModal_saveButton__FFVY5:hover:not(:disabled){background:#1565c0}[data-theme=dark] .QueryContextModal_spinner__uDbO3{color:#64b5f6}.CatalogMindMapModal_modalWrapper__62W9Z{position:relative}.CatalogMindMapModal_fullscreen___v5Pi{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#fff}.CatalogMindMapModal_fullscreenContainer__7gt0y{width:100%;height:100%;display:flex;flex-direction:column}.CatalogMindMapModal_fullscreenHeader__DnDsA{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.CatalogMindMapModal_title____M_P{font-size:20px;font-weight:600;color:#1e293b;margin:0}.CatalogMindMapModal_actions__rib4M{display:flex;gap:8px;align-items:center}.CatalogMindMapModal_actionButton__u3JS8{display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#64748b}.CatalogMindMapModal_actionButton__u3JS8:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.CatalogMindMapModal_closeButton__dM_63{display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#64748b;margin-left:8px}.CatalogMindMapModal_closeButton__dM_63:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.CatalogMindMapModal_fullscreenContent__3zszx{flex:1;overflow:hidden}.CatalogMindMapModal_modalTitle__klvkb{display:flex;align-items:center;justify-content:space-between;width:100%}.CatalogMindMapModal_modalTitle__klvkb span{flex:1}.CatalogMindMapModal_fullscreenButton___9xYl{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;cursor:pointer;color:#64748b;transition:all .2s ease;margin-left:16px}.CatalogMindMapModal_fullscreenButton___9xYl:hover{color:#3b82f6;background:#eff6ff;border-radius:4px}.CatalogMindMapModal_modalContent__e6nid{height:600px;width:100%;position:relative}.CatalogMindMapModal_loading__Incqk{display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-size:14px;color:#64748b}.CatalogMindMapModal_spinner__B4Oxd{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:CatalogMindMapModal_spin__CWlLu .8s linear infinite;margin-right:12px}@keyframes CatalogMindMapModal_spin__CWlLu{to{transform:rotate(1turn)}}.NoticePopup_noticeModal__mE48g{width:1000px!important;height:85vh!important;max-height:85vh!important;border-radius:16px!important;overflow:hidden!important}.NoticePopup_noticeModal__mE48g [class*=header]{border-bottom:none!important}.NoticePopup_titleContainer__q13_C{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.NoticePopup_titleIcon__XzKyv{color:var(--primary-color)}.NoticePopup_backButton__NsrZc{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--surface-hover);border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.NoticePopup_backButton__NsrZc:hover{background:var(--border-color);color:var(--text-primary)}.NoticePopup_modalWrapper__R665A{height:100%;display:flex;flex-direction:column;overflow:hidden}.NoticePopup_modalContent__14igc{flex:1;display:flex;flex-direction:column;padding:16px 28px 28px;overflow:hidden}.NoticePopup_listView__Wdgcv{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;padding:4px}.NoticePopup_listView__Wdgcv::-webkit-scrollbar{width:4px}.NoticePopup_listView__Wdgcv::-webkit-scrollbar-track{background:transparent}.NoticePopup_listView__Wdgcv::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.NoticePopup_listView__Wdgcv::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.NoticePopup_listItem__LNcBb{position:relative;display:flex;align-items:center;gap:16px;padding:16px 20px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.5);border-radius:16px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.04)}.NoticePopup_listItem__LNcBb:hover{background:hsla(0,0%,100%,.85);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:hsla(0,0%,100%,.8)}.NoticePopup_categoryIconWrapper__M4lcU{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0;background:var(--icon-bg,hsla(220,9%,46%,.1));color:var(--icon-color,#6b7280);transition:all .2s ease}.NoticePopup_listItem__LNcBb:hover .NoticePopup_categoryIconWrapper__M4lcU{transform:scale(1.05)}.NoticePopup_listItem__LNcBb.NoticePopup_categoryUpdate__WBCLm .NoticePopup_categoryIconWrapper__M4lcU{--icon-bg:rgba(37,99,235,.1);--icon-color:#2563eb}.NoticePopup_listItem__LNcBb.NoticePopup_categoryMaintenance__aXbQf .NoticePopup_categoryIconWrapper__M4lcU{--icon-bg:rgba(217,119,6,.1);--icon-color:#d97706}.NoticePopup_listItem__LNcBb.NoticePopup_categoryEvent__Di5no .NoticePopup_categoryIconWrapper__M4lcU{--icon-bg:rgba(147,51,234,.1);--icon-color:#9333ea}.NoticePopup_listItem__LNcBb.NoticePopup_categoryInfo__UZ93y .NoticePopup_categoryIconWrapper__M4lcU{--icon-bg:rgba(22,163,74,.1);--icon-color:#16a34a}.NoticePopup_listItem__LNcBb.NoticePopup_categoryDefault__hdYov .NoticePopup_categoryIconWrapper__M4lcU{--icon-bg:hsla(220,9%,46%,.1);--icon-color:#6b7280}.NoticePopup_category__kgVUc{display:inline-flex;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.NoticePopup_categoryUpdate__WBCLm{background:#eff6ff;color:#2563eb}.NoticePopup_categoryMaintenance__aXbQf{background:#fffbeb;color:#d97706}.NoticePopup_categoryEvent__Di5no{background:#faf5ff;color:#9333ea}.NoticePopup_categoryInfo__UZ93y{background:#f0fdf4;color:#16a34a}.NoticePopup_categoryDefault__hdYov{background:#f9fafb;color:#6b7280}.NoticePopup_listContent__BEMF4{flex:1;min-width:0}.NoticePopup_listTitle__eDAT7{font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 8px;line-height:1.45}.NoticePopup_listMeta__oY8QX{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--text-tertiary)}.NoticePopup_categoryLabel__jcUqq{display:inline-flex;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;background:var(--category-bg,var(--surface-secondary));color:var(--category-color,var(--text-secondary))}.NoticePopup_listItem__LNcBb.NoticePopup_categoryUpdate__WBCLm .NoticePopup_categoryLabel__jcUqq{--category-bg:#eff6ff;--category-color:#2563eb}.NoticePopup_listItem__LNcBb.NoticePopup_categoryMaintenance__aXbQf .NoticePopup_categoryLabel__jcUqq{--category-bg:#fffbeb;--category-color:#d97706}.NoticePopup_listItem__LNcBb.NoticePopup_categoryEvent__Di5no .NoticePopup_categoryLabel__jcUqq{--category-bg:#faf5ff;--category-color:#9333ea}.NoticePopup_listItem__LNcBb.NoticePopup_categoryInfo__UZ93y .NoticePopup_categoryLabel__jcUqq{--category-bg:#f0fdf4;--category-color:#16a34a}.NoticePopup_listItem__LNcBb.NoticePopup_categoryDefault__hdYov .NoticePopup_categoryLabel__jcUqq{--category-bg:#f9fafb;--category-color:#6b7280}.NoticePopup_metaDivider___kXeR{color:var(--text-tertiary);opacity:.4}.NoticePopup_listArrow__58cB0{flex-shrink:0;align-self:center;color:var(--text-tertiary);opacity:0;transition:all .2s ease}.NoticePopup_listItem__LNcBb:hover .NoticePopup_listArrow__58cB0{opacity:1;color:var(--text-secondary);transform:translateX(3px)}.NoticePopup_detailView__XIoVV{display:flex;flex-direction:column;height:100%;overflow:hidden}.NoticePopup_detailHeader__E2AOW{flex-shrink:0;margin-bottom:32px}.NoticePopup_detailTitle__7c8cb{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 16px;line-height:1.4;letter-spacing:-.02em}.NoticePopup_detailMeta__ntl18{display:flex;align-items:center;gap:0;font-size:14px;color:var(--text-secondary)}.NoticePopup_detailCategory__qytqY{display:inline-flex;align-items:center;gap:4px;font-weight:500}.NoticePopup_detailCategory__qytqY svg{width:14px;height:14px}.NoticePopup_detailCategory__qytqY.NoticePopup_catUpdate__62PVp{color:#2563eb}.NoticePopup_detailCategory__qytqY.NoticePopup_catMaintenance__CYsHM{color:#d97706}.NoticePopup_detailCategory__qytqY.NoticePopup_catEvent__Qyi1t{color:#9333ea}.NoticePopup_detailCategory__qytqY.NoticePopup_catInfo__x9S77{color:#16a34a}.NoticePopup_metaDividerBar__wfJHd{margin:0 10px;color:var(--text-tertiary);opacity:.4}.NoticePopup_detailContent__alhc0{flex:1;overflow-y:auto;padding:0 4px 28px 0;line-height:1.9;font-size:15px;color:var(--text-primary)}.NoticePopup_detailContent__alhc0::-webkit-scrollbar{width:4px}.NoticePopup_detailContent__alhc0::-webkit-scrollbar-track{background:transparent}.NoticePopup_detailContent__alhc0::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.NoticePopup_detailContent__alhc0::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.NoticePopup_detailContent__alhc0 h1{font-size:24px;font-weight:700;margin:20px 0 12px;line-height:1.3;color:var(--text-primary)}.NoticePopup_detailContent__alhc0 h2{font-size:20px;font-weight:600;margin:18px 0 10px;line-height:1.3;color:var(--text-primary)}.NoticePopup_detailContent__alhc0 h3{font-size:17px;font-weight:600;margin:16px 0 8px;line-height:1.3;color:var(--text-primary)}.NoticePopup_detailContent__alhc0 h4{font-size:15px;font-weight:600;margin:14px 0 8px;line-height:1.3;color:var(--text-primary)}.NoticePopup_detailContent__alhc0 h1:first-child,.NoticePopup_detailContent__alhc0 h2:first-child,.NoticePopup_detailContent__alhc0 h3:first-child,.NoticePopup_detailContent__alhc0 h4:first-child{margin-top:0}.NoticePopup_detailContent__alhc0 p{margin:0 0 12px}.NoticePopup_detailContent__alhc0 p:last-child{margin-bottom:0}.NoticePopup_detailContent__alhc0 ul{margin:12px 0;padding-left:24px;list-style-type:disc}.NoticePopup_detailContent__alhc0 ol{margin:12px 0;padding-left:24px;list-style-type:decimal}.NoticePopup_detailContent__alhc0 li{margin:6px 0;line-height:1.6}.NoticePopup_detailContent__alhc0 ul ul{list-style-type:circle;margin:6px 0}.NoticePopup_detailContent__alhc0 ul ul ul{list-style-type:square}.NoticePopup_detailContent__alhc0 ol ol{list-style-type:lower-alpha;margin:6px 0}.NoticePopup_detailContent__alhc0 ol ol ol{list-style-type:lower-roman}.NoticePopup_detailContent__alhc0 strong{font-weight:600}.NoticePopup_detailContent__alhc0 img{max-width:100%;height:auto;border-radius:8px;margin:12px 0}.NoticePopup_detailContent__alhc0 mark{padding:.125em .25em;border-radius:.25em}.NoticePopup_loading__RPYD2{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:20px;padding:40px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.5);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.04)}.NoticePopup_loadingSpinner__Lqx1Y{width:44px;height:44px;border:3px solid rgba(0,0,0,.08);border-top:3px solid var(--primary-color);border-radius:50%;animation:NoticePopup_spin__lFig6 .8s linear infinite}@keyframes NoticePopup_spin__lFig6{to{transform:rotate(1turn)}}.NoticePopup_loadingText__B_vs1{font-size:14px;color:var(--text-secondary);font-weight:500}.NoticePopup_noData__UjBXv{flex-direction:column;flex:1;gap:16px;padding:40px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 4px 16px rgba(0,0,0,.04);font-size:14px}.NoticePopup_noDataIcon__yKJRk,.NoticePopup_noData__UjBXv{display:flex;align-items:center;justify-content:center;border-radius:16px;color:var(--text-tertiary)}.NoticePopup_noDataIcon__yKJRk{width:64px;height:64px;background:hsla(220,9%,46%,.08);opacity:.6}[data-theme=dark] .NoticePopup_noDataIcon__yKJRk{background:rgba(156,163,175,.1)}[data-theme=dark] .NoticePopup_listItem__LNcBb{background:rgba(30,30,35,.7);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 16px rgba(0,0,0,.2)}[data-theme=dark] .NoticePopup_listItem__LNcBb:hover{background:rgba(40,40,45,.85);border-color:hsla(0,0%,100%,.15);box-shadow:0 8px 24px rgba(0,0,0,.3)}[data-theme=dark] .NoticePopup_listItem__LNcBb.NoticePopup_categoryUpdate__WBCLm .NoticePopup_categoryIconWrapper__M4lcU{--icon-bg:rgba(96,165,250,.15);--icon-color:#60a5fa}[data-theme=dark] .NoticePopup_listItem__LNcBb.NoticePopup_categoryMaintenance__aXbQf .NoticePopup_categoryIconWrapper__M4lcU{--icon-bg:rgba(251,191,36,.15);--icon-color:#fbbf24}[data-theme=dark] .NoticePopup_listItem__LNcBb.NoticePopup_categoryEvent__Di5no .NoticePopup_categoryIconWrapper__M4lcU{--icon-bg:rgba(192,132,252,.15);--icon-color:#c084fc}[data-theme=dark] .NoticePopup_listItem__LNcBb.NoticePopup_categoryInfo__UZ93y .NoticePopup_categoryIconWrapper__M4lcU{--icon-bg:rgba(74,222,128,.15);--icon-color:#4ade80}[data-theme=dark] .NoticePopup_listItem__LNcBb.NoticePopup_categoryDefault__hdYov .NoticePopup_categoryIconWrapper__M4lcU{--icon-bg:rgba(156,163,175,.15);--icon-color:#9ca3af}[data-theme=dark] .NoticePopup_listItem__LNcBb.NoticePopup_categoryUpdate__WBCLm .NoticePopup_categoryLabel__jcUqq{--category-bg:rgba(37,99,235,.15);--category-color:#60a5fa}[data-theme=dark] .NoticePopup_listItem__LNcBb.NoticePopup_categoryMaintenance__aXbQf .NoticePopup_categoryLabel__jcUqq{--category-bg:rgba(217,119,6,.15);--category-color:#fbbf24}[data-theme=dark] .NoticePopup_listItem__LNcBb.NoticePopup_categoryEvent__Di5no .NoticePopup_categoryLabel__jcUqq{--category-bg:rgba(147,51,234,.15);--category-color:#c084fc}[data-theme=dark] .NoticePopup_listItem__LNcBb.NoticePopup_categoryInfo__UZ93y .NoticePopup_categoryLabel__jcUqq{--category-bg:rgba(22,163,74,.15);--category-color:#4ade80}[data-theme=dark] .NoticePopup_listItem__LNcBb.NoticePopup_categoryDefault__hdYov .NoticePopup_categoryLabel__jcUqq{--category-bg:hsla(220,9%,46%,.15);--category-color:#9ca3af}[data-theme=dark] .NoticePopup_categoryUpdate__WBCLm{background:rgba(37,99,235,.15);color:#60a5fa}[data-theme=dark] .NoticePopup_categoryMaintenance__aXbQf{background:rgba(217,119,6,.15);color:#fbbf24}[data-theme=dark] .NoticePopup_categoryEvent__Di5no{background:rgba(147,51,234,.15);color:#c084fc}[data-theme=dark] .NoticePopup_categoryInfo__UZ93y{background:rgba(22,163,74,.15);color:#4ade80}[data-theme=dark] .NoticePopup_categoryDefault__hdYov{background:hsla(220,9%,46%,.15);color:#9ca3af}[data-theme=dark] .NoticePopup_detailCategory__qytqY.NoticePopup_catUpdate__62PVp{color:#60a5fa}[data-theme=dark] .NoticePopup_detailCategory__qytqY.NoticePopup_catMaintenance__CYsHM{color:#fbbf24}[data-theme=dark] .NoticePopup_detailCategory__qytqY.NoticePopup_catEvent__Qyi1t{color:#c084fc}[data-theme=dark] .NoticePopup_detailCategory__qytqY.NoticePopup_catInfo__x9S77{color:#4ade80}[data-theme=dark] .NoticePopup_loading__RPYD2{background:rgba(30,30,35,.7);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 16px rgba(0,0,0,.2)}[data-theme=dark] .NoticePopup_loadingSpinner__Lqx1Y{border-color:hsla(0,0%,100%,.1);border-top-color:var(--primary-color)}[data-theme=dark] .NoticePopup_noData__UjBXv{background:rgba(30,30,35,.7);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 16px rgba(0,0,0,.2)}@media (max-width:560px){.NoticePopup_noticeModal__mE48g{width:100%!important;height:100vh!important;max-height:100vh!important;border-radius:0!important}.NoticePopup_modalContent__14igc{padding:0 16px 16px}.NoticePopup_listView__Wdgcv{gap:10px;padding:2px}.NoticePopup_listItem__LNcBb{padding:14px 16px;border-radius:12px}.NoticePopup_categoryIconWrapper__M4lcU{width:38px;height:38px;border-radius:10px}.NoticePopup_detailHeader__E2AOW{margin-bottom:24px}.NoticePopup_detailTitle__7c8cb{font-size:22px;margin-bottom:12px}.NoticePopup_detailMeta__ntl18{font-size:13px;flex-wrap:wrap;gap:4px}.NoticePopup_metaDividerBar__wfJHd{margin:0 6px}.NoticePopup_detailContent__alhc0{padding:0 0 24px}}.ToggleSwitch_container___6KT2{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:20px}.ToggleSwitch_label__9S5CX{flex:1;font-size:12px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease;line-height:1.2}.ToggleSwitch_label__9S5CX:hover:not(.ToggleSwitch_disabled__ucrXQ){color:var(--primary-color)}.ToggleSwitch_label__9S5CX.ToggleSwitch_disabled__ucrXQ{color:var(--text-secondary);opacity:.5;cursor:not-allowed}.ToggleSwitch_switch__A2Fli{position:relative;display:inline-block;background:var(--border-color);border:none;border-radius:34px;cursor:pointer;transition:background-color .3s ease;padding:0;overflow:hidden}.ToggleSwitch_switch__A2Fli:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ToggleSwitch_switch__A2Fli.ToggleSwitch_disabled__ucrXQ{opacity:.5;cursor:not-allowed}.ToggleSwitch_switch__A2Fli.ToggleSwitch_small__QHbHj{width:28px;height:14px}.ToggleSwitch_switch__A2Fli.ToggleSwitch_medium__aSgIk{width:36px;height:18px}.ToggleSwitch_switch__A2Fli.ToggleSwitch_large__S_uD1{width:44px;height:22px}.ToggleSwitch_slider__O26X7{position:absolute;top:2px;left:2px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ToggleSwitch_small__QHbHj .ToggleSwitch_slider__O26X7{width:10px;height:10px}.ToggleSwitch_medium__aSgIk .ToggleSwitch_slider__O26X7{width:14px;height:14px}.ToggleSwitch_large__S_uD1 .ToggleSwitch_slider__O26X7{width:18px;height:18px}.ToggleSwitch_switch__A2Fli.ToggleSwitch_checked__2x3pE{background:var(--primary-color)}.ToggleSwitch_switch__A2Fli.ToggleSwitch_checked__2x3pE .ToggleSwitch_slider__O26X7{transform:translateX(100%)}.ToggleSwitch_small__QHbHj.ToggleSwitch_checked__2x3pE .ToggleSwitch_slider__O26X7{transform:translateX(14px)}.ToggleSwitch_medium__aSgIk.ToggleSwitch_checked__2x3pE .ToggleSwitch_slider__O26X7{transform:translateX(18px)}.ToggleSwitch_large__S_uD1.ToggleSwitch_checked__2x3pE .ToggleSwitch_slider__O26X7{transform:translateX(22px)}.ToggleSwitch_switch__A2Fli:hover:not(.ToggleSwitch_disabled__ucrXQ){background:var(--text-secondary)}.ToggleSwitch_switch__A2Fli.ToggleSwitch_checked__2x3pE:hover:not(.ToggleSwitch_disabled__ucrXQ){background:var(--primary-hover)}@media (prefers-color-scheme:dark){.ToggleSwitch_slider__O26X7{background:var(--surface)}}@keyframes ToggleSwitch_pulse__6indR{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb),.7)}70%{box-shadow:0 0 0 10px rgba(var(--primary-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb),0)}}.ToggleSwitch_switch__A2Fli:active:not(.ToggleSwitch_disabled__ucrXQ) .ToggleSwitch_slider__O26X7{animation:ToggleSwitch_pulse__6indR .3s ease}@media (max-width:768px){.ToggleSwitch_container___6KT2{gap:4px;min-height:16px}.ToggleSwitch_label__9S5CX{font-size:11px}.ToggleSwitch_switch__A2Fli.ToggleSwitch_small__QHbHj{width:24px;height:12px}.ToggleSwitch_small__QHbHj .ToggleSwitch_slider__O26X7{width:8px;height:8px}.ToggleSwitch_small__QHbHj.ToggleSwitch_checked__2x3pE .ToggleSwitch_slider__O26X7{transform:translateX(12px)}}