.auth-menu.svelte-1ljzvj2{position:relative;display:inline-grid;place-items:center}.login-button.svelte-1ljzvj2,.avatar-button.svelte-1ljzvj2{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--archinsight-border, #3a3a3a);border-radius:4px;background:var(--archinsight-control-bg, #2a2a2a);color:var(--archinsight-foreground, #eeeeee);font-size:16px;line-height:1}.login-button.svelte-1ljzvj2:hover,.avatar-button.svelte-1ljzvj2:hover{background:var(--archinsight-control-hover-bg, #343434)}.avatar-button.svelte-1ljzvj2{overflow:hidden;border-radius:50%;font-size:11px;font-weight:600}.avatar-button.svelte-1ljzvj2 img:where(.svelte-1ljzvj2){width:100%;height:100%;object-fit:cover}.auth-dropdown.svelte-1ljzvj2{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:180px;padding:4px;border:1px solid var(--archinsight-border, #3a3a3a);border-radius:4px;background:var(--archinsight-menu-bg, #242424);box-shadow:var(--archinsight-shadow, 0 10px 24px rgba(0, 0, 0, .35))}.auth-user-name.svelte-1ljzvj2{max-width:240px;padding:7px 8px 8px;border-bottom:1px solid var(--archinsight-border-subtle, #343434);color:var(--archinsight-foreground, #eeeeee);font-size:12px;font-weight:500;line-height:1.25;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.auth-dropdown.svelte-1ljzvj2 button:where(.svelte-1ljzvj2){display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;border:0;border-radius:3px;background:transparent;color:var(--archinsight-foreground, #eeeeee);font-size:12px;text-align:left}.auth-dropdown.svelte-1ljzvj2 button:where(.svelte-1ljzvj2):hover{background:var(--archinsight-control-hover-bg, #343434)}.has-tooltip.svelte-1ljzvj2{position:relative}.has-tooltip.svelte-1ljzvj2:after{position:absolute;top:calc(100% + 8px);left:50%;z-index:60;max-width:220px;padding:6px 8px;border:1px solid var(--archinsight-tooltip-border, #444444);border-radius:4px;background:var(--archinsight-tooltip-bg, #181818);color:var(--archinsight-tooltip-fg, #eeeeee);content:attr(data-tooltip);font-size:12px;font-weight:500;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-2px);transition:opacity .12s ease,transform .12s ease;transition-delay:0ms;white-space:nowrap}.has-tooltip.svelte-1ljzvj2:hover:after,.has-tooltip.svelte-1ljzvj2:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.3s}.tree-icon.svelte-1qji9dw{display:inline-grid;width:16px;height:16px;place-items:center;color:currentColor}.codicon-folder.svelte-1qji9dw:before{content:""}.codicon-folder-opened.svelte-1qji9dw:before{content:""}.codicon-file.svelte-1qji9dw:before{content:""}.codicon-file-code.svelte-1qji9dw:before{content:""}.codicon-json.svelte-1qji9dw:before{content:""}.codicon-markdown.svelte-1qji9dw:before{content:""}.codicon-package.svelte-1qji9dw:before{content:""}.codicon-settings.svelte-1qji9dw:before{content:""}.ai-file-icon.svelte-1qji9dw,.aiq-file-icon.svelte-1qji9dw{color:var(--color-primary);overflow:visible}.ai-file-mark.svelte-1qji9dw path:where(.svelte-1qji9dw){fill:currentColor}.ai-file-icon.svelte-1qji9dw .ai-file-page:where(.svelte-1qji9dw),.ai-file-icon.svelte-1qji9dw .ai-file-fold:where(.svelte-1qji9dw),.aiq-file-icon.svelte-1qji9dw .query-file-page:where(.svelte-1qji9dw),.aiq-file-icon.svelte-1qji9dw .query-file-fold:where(.svelte-1qji9dw){fill:none;stroke:currentColor;stroke-width:1;stroke-linejoin:round;opacity:.62}.query-file-edge.svelte-1qji9dw{fill:none;stroke:currentColor;stroke-width:.85;stroke-linecap:round;opacity:.75}.query-file-node.svelte-1qji9dw{fill:currentColor}.tree-row.svelte-vq68e5{display:grid;grid-template-columns:18px 20px 1fr;align-items:center;width:100%;min-height:28px;padding:0 10px 0 calc(10px + var(--depth) * 18px);border:0;background:transparent;color:var(--archinsight-foreground, #d2d2d2);font:inherit;text-align:left;cursor:default;-webkit-user-select:none;user-select:none}.tree-row.svelte-vq68e5:hover{background:var(--archinsight-control-hover-bg, #2f2f2f)}.tree-row.active.svelte-vq68e5{background:var(--archinsight-control-active-bg, #36511f);color:var(--archinsight-control-active-fg, #ffffff)}.directory.svelte-vq68e5{font-weight:inherit}.file.svelte-vq68e5{color:var(--archinsight-foreground, #d2d2d2)}.chevron.svelte-vq68e5{color:var(--archinsight-muted-foreground, #9a9a9a)}.icon-cell.svelte-vq68e5{display:grid;place-items:center;justify-self:center;color:var(--archinsight-muted, #b9b9b9)}.tree-row.active.svelte-vq68e5 .icon-cell:where(.svelte-vq68e5){color:currentColor}.name.svelte-vq68e5{position:relative;display:inline-block;justify-self:start;max-width:100%;overflow:visible}.name-text.svelte-vq68e5{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-file.svelte-vq68e5 .name:where(.svelte-vq68e5):after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:8px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4 C1 2 3 2 4 4 C5 6 7 6 8 4' fill='none' stroke='%23ff5c57' stroke-width='1.3'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:left center;background-size:8px 8px}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon-colored.codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon-colored.codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon-colored.codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon-colored.codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon-colored.codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon-colored.codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon-colored.codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon-colored.codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon-colored.codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon-colored.codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon-colored.codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon-colored.codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon-colored.codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon-colored.codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon-colored.codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon-colored.codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon-colored.codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon-colored.codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon-colored.codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon-colored.codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon-colored.codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon-colored.codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon-colored.codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon-colored.codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon-colored.codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon-colored.codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon-colored.codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon-colored.codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon-colored.codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon-colored.codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.structure-row.svelte-ljjc50{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;width:100%;min-height:28px;padding:0 10px 0 calc(10px + var(--depth) * 18px);background:transparent;color:var(--archinsight-foreground, #d2d2d2);-webkit-user-select:none;user-select:none}.structure-row.clickable.svelte-ljjc50{cursor:default}.structure-row.svelte-ljjc50:hover{background:var(--archinsight-control-hover-bg, #2f2f2f)}.chevron.svelte-ljjc50,.chevron-spacer.svelte-ljjc50{width:18px;height:28px}.chevron.svelte-ljjc50{padding:0;border:0;background:transparent;color:var(--archinsight-muted-foreground, #9a9a9a);font:inherit;cursor:pointer}.node-content.svelte-ljjc50{display:grid;grid-template-columns:18px minmax(0,auto) minmax(0,1fr);align-items:center;min-width:0;min-height:28px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.node-content.svelte-ljjc50:disabled{opacity:1}.node-content.svelte-ljjc50:not(:disabled){cursor:pointer}.icon.svelte-ljjc50{font-size:15px}.codicon-symbol-class.svelte-ljjc50{color:var(--vscode-symbolIcon-classForeground, #EE9D28)}.codicon-symbol-variable.svelte-ljjc50{color:var(--vscode-symbolIcon-variableForeground, #75BEFF)}.codicon-symbol-namespace.svelte-ljjc50{color:var(--vscode-symbolIcon-namespaceForeground, #d2d2d2)}.codicon-symbol-operator.svelte-ljjc50{color:var(--vscode-symbolIcon-operatorForeground, #d2d2d2)}.codicon-symbol-reference.svelte-ljjc50{color:var(--vscode-symbolIcon-referenceForeground, #d2d2d2)}.label.svelte-ljjc50,.meta.svelte-ljjc50{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label.svelte-ljjc50{min-width:0}.meta.svelte-ljjc50{padding-left:8px;color:var(--archinsight-muted-foreground, #858585);font-size:12px}.codicon-search.svelte-3mxwm2:before{content:""}.codicon-close.svelte-3mxwm2:before{content:""}.structure-panel.svelte-3mxwm2{--vscode-symbolIcon-classForeground: var(--archinsight-symbol-class, #ee9d28);--vscode-symbolIcon-variableForeground: var(--archinsight-symbol-variable, #75beff);--vscode-symbolIcon-namespaceForeground: var(--archinsight-foreground, #d2d2d2);--vscode-symbolIcon-operatorForeground: var(--archinsight-foreground, #d2d2d2);--vscode-symbolIcon-referenceForeground: var(--archinsight-foreground, #d2d2d2);display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;min-width:0}.search-box.svelte-3mxwm2{display:grid;grid-template-columns:18px minmax(0,1fr) 22px;align-items:center;gap:8px;margin:10px 10px 8px;padding:0 7px 0 9px;border:1px solid var(--archinsight-border, #3a3a3a);border-radius:4px;background:var(--archinsight-input-bg, #252525);color:var(--archinsight-muted-foreground, #9a9a9a)}.search-box.svelte-3mxwm2:focus-within{border-color:var(--color-primary);color:var(--archinsight-foreground, #d8d8d8)}input.svelte-3mxwm2{width:100%;height:30px;min-width:0;border:0;outline:0;background:transparent;color:var(--archinsight-foreground, #eeeeee);font:inherit;font-size:13px}input.svelte-3mxwm2::placeholder{color:var(--archinsight-muted-foreground, #808080)}.clear-search.svelte-3mxwm2{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:3px;background:transparent;color:var(--archinsight-muted-foreground, #9a9a9a);line-height:1}.clear-search.svelte-3mxwm2 .codicon:where(.svelte-3mxwm2){display:grid;width:14px;height:14px;place-items:center;font-size:12px;line-height:1}.clear-search.svelte-3mxwm2:hover,.clear-search.svelte-3mxwm2:focus-visible{background:var(--archinsight-control-hover-bg, #343434);color:var(--archinsight-foreground, #eeeeee);outline:none}.structure-filters.svelte-3mxwm2{display:flex;gap:5px;padding:0 10px 8px}.structure-filter.svelte-3mxwm2{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid var(--archinsight-border, #3a3a3a);border-radius:3px;background:var(--archinsight-control-bg, #252525);color:var(--archinsight-muted-foreground, #8d8d8d);font-size:15px}.structure-filter.svelte-3mxwm2:hover,.structure-filter.svelte-3mxwm2:focus-visible{border-color:var(--archinsight-border-strong, #5a5a5a);background:var(--archinsight-control-hover-bg, #343434);color:var(--archinsight-foreground, #eeeeee);outline:none}.structure-filter.active.svelte-3mxwm2{border-color:var(--color-primary);background:var(--archinsight-control-active-bg, color-mix(in srgb, var(--color-primary) 20%, #252525));color:var(--archinsight-control-active-fg, #eeeeee)}.structure-content.svelte-3mxwm2{min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:8px}.section-title.svelte-3mxwm2{padding:12px 10px 5px;color:var(--archinsight-muted-foreground, #8d8d8d);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.empty.svelte-3mxwm2{padding:24px;color:var(--archinsight-muted-foreground, #9a9a9a)}.codicon-list-tree.svelte-yl8b0:before{content:""}.codicon-symbol-structure.svelte-yl8b0:before{content:""}.icon-button.svelte-yl8b0{display:inline-grid;place-items:center;line-height:1}.messages-button.svelte-yl8b0{grid-auto-flow:column;gap:7px;padding:0 10px}.control-label.svelte-yl8b0{font-size:12px;line-height:1}.panel-toggle-icon.svelte-yl8b0{position:relative;display:inline-block;width:18px;height:18px;color:currentColor}.panel-toggle-icon.svelte-yl8b0:before{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1.8px solid currentColor;border-radius:2px;content:"";opacity:.9}.panel-toggle-icon.svelte-yl8b0:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:grid;place-items:center;font-family:codicon;font-size:15px;font-weight:400;line-height:1}.sidebar-panel-icon.svelte-yl8b0:before{box-shadow:inset 5px 0 color-mix(in srgb,currentColor 32%,transparent)}.sidebar-panel-icon.hide-panel.svelte-yl8b0:after{content:""}.sidebar-panel-icon.show-panel.svelte-yl8b0:after{content:""}.bottom-panel-icon.svelte-yl8b0:before{box-shadow:inset 0 -5px color-mix(in srgb,currentColor 32%,transparent)}.bottom-panel-icon.hide-panel.svelte-yl8b0:after{content:""}.bottom-panel-icon.show-panel.svelte-yl8b0:after{content:""}.has-tooltip.svelte-yl8b0{position:relative}.has-tooltip.svelte-yl8b0:after{position:absolute;top:calc(100% + 8px);left:50%;z-index:30;max-width:220px;padding:6px 8px;border:1px solid var(--archinsight-tooltip-border, #444444);border-radius:4px;background:var(--archinsight-tooltip-bg, #181818);color:var(--archinsight-tooltip-fg, #eeeeee);content:attr(data-tooltip);font-size:12px;font-weight:500;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-2px);transition:opacity .12s ease,transform .12s ease;transition-delay:0ms;white-space:nowrap}.has-tooltip.svelte-yl8b0:hover:after,.has-tooltip.svelte-yl8b0:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.3s}.has-tooltip.tooltip-right.svelte-yl8b0:after{top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.has-tooltip.tooltip-right.svelte-yl8b0:hover:after,.has-tooltip.tooltip-right.svelte-yl8b0:focus-visible:after{transform:translateY(-50%)}.has-tooltip.tooltip-top.svelte-yl8b0:after{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,2px)}.has-tooltip.tooltip-top.svelte-yl8b0:hover:after,.has-tooltip.tooltip-top.svelte-yl8b0:focus-visible:after{transform:translate(-50%)}.sidebar.svelte-yl8b0{display:grid;position:relative;grid-template-rows:58px 46px 1fr 48px;height:100%;min-height:0;min-width:0;border-right:1px solid var(--archinsight-border, #3a3a3a);background:var(--archinsight-sidebar-bg, #212121)}.sidebar.collapsed.svelte-yl8b0{grid-template-rows:1fr;overflow:visible;z-index:8}.brand.svelte-yl8b0{display:flex;align-items:center;gap:10px;padding:0 18px;color:var(--color-primary);font-family:var(--app-primary-font-family);font-weight:700;text-decoration:none}.brand-logo.svelte-yl8b0{display:block;width:28px;height:29px;flex:0 0 auto}.panel-tabs.svelte-yl8b0{display:flex;gap:8px;align-items:end;padding:0 18px;border-bottom:1px solid var(--archinsight-border, #333333)}.panel-tabs.svelte-yl8b0 button:where(.svelte-yl8b0){display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 2px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--archinsight-muted, #a5a5a5);font-size:14px}.panel-tabs.svelte-yl8b0 button.active:where(.svelte-yl8b0){border-bottom-color:var(--color-primary);color:var(--archinsight-foreground, #ffffff)}.panel-body.svelte-yl8b0{display:grid;min-height:0;overflow:hidden}.empty.svelte-yl8b0{align-self:start;padding:14px 16px;color:var(--archinsight-muted-foreground, #9d9d9d);font-size:13px}.tree.svelte-yl8b0{min-height:0;overflow:auto;overscroll-behavior:contain;padding-top:8px}.sidebar-controls.svelte-yl8b0{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:7px 10px;border-top:1px solid var(--archinsight-border, #333333);background:var(--archinsight-toolbar-bg, #242424)}.sidebar-controls.svelte-yl8b0 button:where(.svelte-yl8b0){width:32px;min-width:32px;height:32px;flex:0 0 32px;border:0;border-radius:4px;background:var(--archinsight-control-bg, #2d2d2d);color:var(--archinsight-foreground, #dddddd);font-size:16px}.sidebar-controls.svelte-yl8b0 .messages-button:where(.svelte-yl8b0){width:auto;flex-basis:auto}.sidebar-controls.svelte-yl8b0 button:where(.svelte-yl8b0):hover,.sidebar-controls.svelte-yl8b0 button.active-tool:where(.svelte-yl8b0){background:var(--archinsight-control-active-bg, #354436);color:var(--archinsight-control-active-fg, #ffffff)}.sidebar-resize.svelte-yl8b0{position:absolute;top:0;right:-3px;bottom:0;width:6px;cursor:col-resize;z-index:4}.sidebar-resize.svelte-yl8b0:hover{background:color-mix(in srgb,var(--color-primary) 27%,transparent)}.collapsed-rail.svelte-yl8b0{display:grid;grid-template-rows:52px auto auto 1fr auto auto;align-items:center;justify-items:center;gap:10px;width:100%;min-height:0;padding:8px 0;border-right:1px solid var(--archinsight-border-subtle, #303030);background:var(--archinsight-control-group-bg, #202020)}.rail-brand.svelte-yl8b0,.rail-tab.svelte-yl8b0,.rail-button.svelte-yl8b0{border:0;background:transparent;color:var(--archinsight-muted, #bdbdbd)}.rail-brand.svelte-yl8b0{display:grid;width:34px;height:34px;place-items:center;border-radius:4px;text-decoration:none}.rail-logo.svelte-yl8b0{display:block;width:26px;height:27px}.rail-tab.svelte-yl8b0,.rail-button.svelte-yl8b0{width:100%;min-height:44px;padding:8px 0;font-size:17px}.rail-tab.active.svelte-yl8b0,.rail-button.active-tool.svelte-yl8b0{color:var(--archinsight-foreground, #ffffff);box-shadow:inset 3px 0 0 var(--color-primary)}.rail-tab.svelte-yl8b0:hover,.rail-button.svelte-yl8b0:hover{background:var(--archinsight-control-hover-bg, #2d2d2d);color:var(--archinsight-foreground, #ffffff)}.rail-spacer.svelte-yl8b0{min-height:0}.empty.svelte-yl8b0{padding:24px;color:var(--archinsight-muted-foreground, #9a9a9a)}.tool-group.svelte-p0dxrc{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;margin-left:6px;border:1px solid var(--archinsight-border, #3a3a3a);border-radius:4px;background:var(--archinsight-control-group-bg, #202020)}.tool-group.svelte-p0dxrc button:where(.svelte-p0dxrc){border-radius:0}.tool-group.svelte-p0dxrc button:where(.svelte-p0dxrc)+button:where(.svelte-p0dxrc){border-left:1px solid var(--archinsight-border, #3a3a3a)}.tool-group.svelte-p0dxrc button:where(.svelte-p0dxrc):first-child{border-radius:3px 0 0 3px}.tool-group.svelte-p0dxrc button:where(.svelte-p0dxrc):last-child{border-radius:0 3px 3px 0}.icon-button.svelte-p0dxrc{display:inline-grid;place-items:center;width:32px;height:26px;padding:0;border:0;background:var(--archinsight-control-bg, #2a2a2a);color:var(--archinsight-foreground, #eeeeee);font-size:14px;line-height:1}.icon-button.svelte-p0dxrc:hover{background:var(--archinsight-control-hover-bg, #343434)}.has-tooltip.svelte-p0dxrc{position:relative}.has-tooltip.svelte-p0dxrc:after{position:absolute;top:calc(100% + 8px);left:50%;z-index:30;max-width:220px;padding:6px 8px;border:1px solid var(--archinsight-tooltip-border, #444444);border-radius:4px;background:var(--archinsight-tooltip-bg, #181818);color:var(--archinsight-tooltip-fg, var(--archinsight-foreground, #eeeeee));content:attr(data-tooltip);font-size:12px;font-weight:500;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-2px);transition:opacity .12s ease,transform .12s ease;transition-delay:0ms;white-space:nowrap}.has-tooltip.svelte-p0dxrc:hover:after,.has-tooltip.svelte-p0dxrc:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.3s}.actual-size-icon.svelte-p0dxrc{font-size:11px;font-weight:600;letter-spacing:0}.messages-panel.svelte-1ay8naw{position:relative;z-index:4;min-height:0;overflow:auto;border-top:1px solid var(--archinsight-border, #333333);background:var(--archinsight-toolbar-bg, #242424)}.messages-panel.hidden-panel.svelte-1ay8naw{height:0;border:0;overflow:hidden;pointer-events:none}.message-row.svelte-1ay8naw{display:grid;grid-template-columns:82px 72px minmax(140px,240px) 72px minmax(0,1fr);gap:10px;align-items:center;min-height:28px;padding:0 12px;border-left:3px solid var(--archinsight-info, #6fa8dc);color:var(--archinsight-foreground, #d9d9d9);font-size:12px}.message-row.svelte-1ay8naw+.message-row:where(.svelte-1ay8naw){border-top:1px solid var(--archinsight-border-subtle, #303030)}.msg-error.svelte-1ay8naw{border-left-color:var(--archinsight-danger, #ff5c57)}.msg-warning.svelte-1ay8naw{border-left-color:var(--archinsight-warning, #ffb86c)}.msg-note.svelte-1ay8naw{border-left-color:var(--archinsight-info, #6fa8dc)}.message-level.svelte-1ay8naw{font-weight:700}.message-time.svelte-1ay8naw,.message-source.svelte-1ay8naw,.message-position.svelte-1ay8naw{color:var(--archinsight-muted, #a8a8a8);font-family:Menlo,Monaco,Consolas,monospace}.message-source.svelte-1ay8naw,.message-text.svelte-1ay8naw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-empty.svelte-1ay8naw{padding:16px;color:var(--archinsight-muted-foreground, #8f8f8f);font-size:13px}.monaco-host.svelte-1n0ogdg{min-width:0;min-height:0;height:100%;overflow:hidden}.monaco-host.no-active-tab.svelte-1n0ogdg{visibility:hidden}.preview-pane.svelte-167zkps{display:grid;min-width:0;min-height:0;overflow:auto;background:var(--archinsight-preview-bg, #2e2e2e)}.svg-host.svelte-167zkps{display:grid;place-items:center;min-width:100%;min-height:100%;padding:16px;box-sizing:border-box}.svg-host.svelte-167zkps svg{display:block;width:var(--diagram-width);min-width:0;height:var(--diagram-height);min-height:0;max-width:none;max-height:none}.svg-host.svelte-167zkps a[href^="insight://goto"],.svg-host.svelte-167zkps a[xlink\:href^="insight://goto"]{cursor:pointer}.preview-pane.fit.svelte-167zkps{overflow:hidden}.preview-pane.fit.svelte-167zkps .svg-host:where(.svelte-167zkps){display:grid;place-items:center;width:100%;height:100%;padding:0}.preview-pane.fit.svelte-167zkps .svg-host:where(.svelte-167zkps) svg{width:auto;height:auto;max-width:100%;max-height:100%}.table-result.svelte-5caotd{display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-width:0;min-height:0;background:var(--archinsight-panel-bg, #1e1e1e);color:var(--archinsight-foreground, #ddd)}footer.svelte-5caotd{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:30px;gap:12px;padding:4px 12px;border-top:1px solid var(--archinsight-border, #3c3c3c);font-size:12px}.result-metadata.svelte-5caotd,.pagination.svelte-5caotd{display:flex;align-items:center;gap:12px}.pagination.svelte-5caotd{grid-column:2}button.svelte-5caotd{color:inherit;background:var(--archinsight-control-bg, #333);border:1px solid var(--archinsight-border-strong, #555);border-radius:3px;padding:4px 8px}button.svelte-5caotd:disabled{opacity:.45}.table-scroll.svelte-5caotd{min-width:0;min-height:0;overflow:auto}table.svelte-5caotd{width:max-content;min-width:100%;border-collapse:collapse;font:12px/1.4 var(--monaco-monospace-font, monospace)}th.svelte-5caotd,td.svelte-5caotd{max-width:420px;padding:7px 10px;border-right:1px solid var(--archinsight-border, #3c3c3c);border-bottom:1px solid var(--archinsight-border, #333);text-align:left;vertical-align:top;overflow-wrap:anywhere}th.svelte-5caotd{position:sticky;top:0;z-index:1;background:var(--archinsight-toolbar-bg, #252526)}th.svelte-5caotd small:where(.svelte-5caotd){display:block;opacity:.65;font-weight:400}tbody.svelte-5caotd tr:where(.svelte-5caotd):nth-child(2n){background:color-mix(in srgb,currentColor 3%,transparent)}td.svelte-5caotd:focus{outline:2px solid var(--archinsight-focus, #007fd4);outline-offset:-2px}.null.svelte-5caotd{opacity:.55;font-style:italic}details.svelte-5caotd summary:where(.svelte-5caotd){cursor:pointer}pre.svelte-5caotd{margin:6px 0 0;white-space:pre-wrap}.empty.svelte-5caotd{padding:32px;text-align:center;opacity:.7}.split.svelte-1x5l3sz{position:relative;display:grid;grid-template-columns:minmax(0,var(--editor-split-width)) 6px minmax(0,var(--diagram-split-width));width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.result-loading.svelte-1x5l3sz{position:absolute;top:0;right:0;bottom:0;left:calc(var(--editor-split-width) + 6px);z-index:4;display:grid;place-content:center;gap:10px;justify-items:center;background:color-mix(in srgb,var(--archinsight-panel-bg, #252525) 88%,transparent)}.split.diagram-only.svelte-1x5l3sz .result-loading:where(.svelte-1x5l3sz){left:0}.split.code-only.svelte-1x5l3sz .result-loading:where(.svelte-1x5l3sz){display:none}.result-loading.svelte-1x5l3sz button:where(.svelte-1x5l3sz){color:inherit;background:var(--archinsight-control-bg, #333);border:1px solid var(--archinsight-border-strong, #555);border-radius:3px;padding:4px 10px}.split.empty.svelte-1x5l3sz{grid-template-columns:minmax(0,1fr) 0 0;background:var(--archinsight-panel-bg, #252525)}.split.code-only.svelte-1x5l3sz{grid-template-columns:minmax(0,1fr) 0 0}.split.diagram-only.svelte-1x5l3sz{grid-template-columns:0 0 minmax(0,1fr)}.work-area.svelte-1x5l3sz{display:grid;width:100%;height:100%;min-width:0;min-height:0}.editor-pane.svelte-1x5l3sz{display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--archinsight-border, #181818)}.empty-panel.svelte-1x5l3sz{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;background:var(--archinsight-panel-bg, #252525)}.empty-actions.svelte-1x5l3sz{display:flex;flex-wrap:wrap;justify-content:center;gap:34px}.empty-action.svelte-1x5l3sz{display:grid;grid-template-rows:1fr;justify-items:center;align-items:center;width:224px;min-height:168px;padding:12px 14px;border:1px solid var(--archinsight-border-strong, #4a4a4a);border-radius:8px;background:transparent;color:var(--archinsight-foreground, #eeeeee);font:inherit;line-height:1.2}.empty-actions.single.svelte-1x5l3sz .empty-action:where(.svelte-1x5l3sz){width:256px;min-height:190px}.empty-action-icon.svelte-1x5l3sz{display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:center;width:100%;min-height:126px;padding:14px 12px 12px;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:var(--archinsight-foreground, #e6e6e6)}.empty-action-icon.svelte-1x5l3sz .codicon:where(.svelte-1x5l3sz){font-size:68px;width:100%;text-align:center}.empty-actions.single.svelte-1x5l3sz .empty-action-icon:where(.svelte-1x5l3sz){width:100%;min-height:148px}.empty-actions.single.svelte-1x5l3sz .empty-action-icon:where(.svelte-1x5l3sz) .codicon:where(.svelte-1x5l3sz){font-size:80px}.empty-action-label.svelte-1x5l3sz{color:var(--archinsight-foreground, #dcdcdc);font-size:20px;font-weight:300;line-height:1.12;text-align:center;white-space:nowrap}.empty-action.svelte-1x5l3sz:hover,.empty-action.svelte-1x5l3sz:focus-visible{border-color:var(--archinsight-resize-hover-bg, var(--color-primary));background:var(--archinsight-control-active-bg, #36511f);outline:none}.split-resize.svelte-1x5l3sz{position:relative;z-index:3;min-width:6px;cursor:col-resize;border-left:1px solid var(--archinsight-border, #151515);border-right:1px solid var(--archinsight-border-strong, #3b3b3b);background:var(--archinsight-resize-bg, #262626)}.split-resize.hidden-split-resize.svelte-1x5l3sz{min-width:0;width:0;border:0;overflow:hidden;pointer-events:none}.split-resize.svelte-1x5l3sz:hover{background:color-mix(in srgb,var(--archinsight-resize-hover-bg, var(--color-primary)) 27%,transparent)}.split.diagram-only.svelte-1x5l3sz .editor-pane:where(.svelte-1x5l3sz),.split.code-only.svelte-1x5l3sz .preview-pane,.split.empty.svelte-1x5l3sz .editor-pane:where(.svelte-1x5l3sz),.split.empty.svelte-1x5l3sz .preview-pane{visibility:hidden;pointer-events:none}.split.diagram-only.svelte-1x5l3sz .editor-pane:where(.svelte-1x5l3sz),.split.empty.svelte-1x5l3sz .editor-pane:where(.svelte-1x5l3sz){border-right:0}.messages-resize.svelte-1x5l3sz{position:relative;z-index:4;min-height:6px;cursor:row-resize;border-top:1px solid var(--archinsight-border, #151515);border-bottom:1px solid var(--archinsight-border-strong, #3b3b3b);background:var(--archinsight-resize-bg, #262626)}.messages-resize.hidden-panel.svelte-1x5l3sz{min-height:0;height:0;border:0;overflow:hidden;pointer-events:none}.messages-resize.svelte-1x5l3sz:hover{background:color-mix(in srgb,var(--archinsight-resize-hover-bg, var(--color-primary)) 27%,transparent)}@media(max-width:980px){.split.svelte-1x5l3sz{grid-template-columns:1fr;grid-template-rows:1fr 0 1fr}.split.code-only.svelte-1x5l3sz,.split.diagram-only.svelte-1x5l3sz{grid-template-columns:1fr;grid-template-rows:1fr 0 0}.split.diagram-only.svelte-1x5l3sz{grid-template-rows:0 0 1fr}.split-resize.svelte-1x5l3sz{min-width:0;height:0;border:0;pointer-events:none}}.codicon-layout-sidebar-left.svelte-1c6qlr9:before{content:""}.codicon-layout-sidebar-right.svelte-1c6qlr9:before{content:""}.tool-group.svelte-1c6qlr9{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;margin-left:6px;border:1px solid var(--archinsight-border, #3a3a3a);border-radius:4px;background:var(--archinsight-control-group-bg, #202020)}.tool-group.svelte-1c6qlr9 button:where(.svelte-1c6qlr9){border-radius:0}.tool-group.svelte-1c6qlr9 button:where(.svelte-1c6qlr9)+button:where(.svelte-1c6qlr9){border-left:1px solid var(--archinsight-border, #3a3a3a)}.tool-group.svelte-1c6qlr9 button:where(.svelte-1c6qlr9):first-child{border-radius:3px 0 0 3px}.tool-group.svelte-1c6qlr9 button:where(.svelte-1c6qlr9):last-child{border-radius:0 3px 3px 0}.icon-button.svelte-1c6qlr9{display:inline-grid;place-items:center;width:32px;height:26px;padding:0;border:0;background:var(--archinsight-control-bg, #2a2a2a);color:var(--archinsight-foreground, #eeeeee);font-size:14px;line-height:1}.icon-button.svelte-1c6qlr9:hover{background:var(--archinsight-control-hover-bg, #343434)}.icon-button.active-tool.svelte-1c6qlr9{background:var(--archinsight-control-active-bg, #354436);color:var(--archinsight-control-active-fg, #ffffff)}.has-tooltip.svelte-1c6qlr9{position:relative}.has-tooltip.svelte-1c6qlr9:after{position:absolute;top:calc(100% + 8px);left:50%;z-index:30;max-width:220px;padding:6px 8px;border:1px solid var(--archinsight-tooltip-border, #444444);border-radius:4px;background:var(--archinsight-tooltip-bg, #181818);color:var(--archinsight-tooltip-fg, var(--archinsight-foreground, #eeeeee));content:attr(data-tooltip);font-size:12px;font-weight:500;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-2px);transition:opacity .12s ease,transform .12s ease;transition-delay:0ms;white-space:nowrap}.has-tooltip.svelte-1c6qlr9:hover:after,.has-tooltip.svelte-1c6qlr9:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.3s}.query-editor.svelte-jopuc1{display:grid;min-width:0;min-height:0}.toolbar.svelte-jopuc1{display:flex;align-items:center;gap:1px;height:36px;box-sizing:border-box;padding:0 12px;border-bottom:1px solid var(--archinsight-border, #333333);background:var(--archinsight-toolbar-bg, #242424)}.query-parameters.svelte-jopuc1{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:6px 12px;border-bottom:1px solid var(--archinsight-border, #333);background:var(--archinsight-toolbar-bg, #242424);font-size:12px}.query-parameters.svelte-jopuc1 label:where(.svelte-jopuc1){display:inline-flex;gap:6px;align-items:center}.query-parameters.svelte-jopuc1 input:where(.svelte-jopuc1){width:150px;padding:3px 6px;color:inherit;background:var(--archinsight-control-bg, #2a2a2a);border:1px solid var(--archinsight-border, #444)}.parameter-error.svelte-jopuc1{color:var(--archinsight-danger, var(--vscode-errorForeground, #f48771))}.icon-button.svelte-jopuc1{display:inline-grid;place-items:center;width:32px;height:26px;padding:0;border:0;border-radius:4px;background:var(--archinsight-control-bg, #2a2a2a);color:var(--archinsight-foreground, #eeeeee);font-size:14px;line-height:1}.icon-button.svelte-jopuc1:hover{background:var(--archinsight-control-hover-bg, #343434)}.icon-button.active-tool.svelte-jopuc1{background:var(--archinsight-control-active-bg, #354436);color:var(--archinsight-control-active-fg, #ffffff)}.has-tooltip.svelte-jopuc1{position:relative}.has-tooltip.svelte-jopuc1:after{position:absolute;top:calc(100% + 8px);left:50%;z-index:30;max-width:220px;padding:6px 8px;border:1px solid var(--archinsight-tooltip-border, #444444);border-radius:4px;background:var(--archinsight-tooltip-bg, #181818);color:var(--archinsight-tooltip-fg, var(--archinsight-foreground, #eeeeee));content:attr(data-tooltip);font-size:12px;font-weight:500;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-2px);transition:opacity .12s ease,transform .12s ease;transition-delay:0ms;white-space:nowrap}.has-tooltip.svelte-jopuc1:hover:after,.has-tooltip.svelte-jopuc1:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.3s}.tool-group.svelte-jopuc1{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;margin-left:6px;border:1px solid var(--archinsight-border, #3a3a3a);border-radius:4px;background:var(--archinsight-control-group-bg, #202020)}.tool-group.svelte-jopuc1 button:where(.svelte-jopuc1){height:26px;border:0;border-radius:0;background:var(--archinsight-control-bg, #2a2a2a);color:var(--archinsight-foreground, #eeeeee)}.tool-group.svelte-jopuc1 button:where(.svelte-jopuc1)+button:where(.svelte-jopuc1){border-left:1px solid var(--archinsight-border, #3a3a3a)}.tool-group.svelte-jopuc1 button:where(.svelte-jopuc1):first-child{border-radius:3px 0 0 3px}.tool-group.svelte-jopuc1 button:where(.svelte-jopuc1):last-child{border-radius:0 3px 3px 0}.tool-group.svelte-jopuc1 button:where(.svelte-jopuc1):only-child{border-radius:3px}.diagram-modes.svelte-jopuc1{margin-right:0}.diagram-modes.svelte-jopuc1 button:where(.svelte-jopuc1){width:auto;min-width:32px;padding:0 7px;font-size:11px;font-weight:500;letter-spacing:0}.diagram-modes.svelte-jopuc1 button.active-mode:where(.svelte-jopuc1){background:var(--archinsight-control-active-bg, #354436);color:var(--archinsight-control-active-fg, #ffffff);font-weight:500}.diagram-modes.svelte-jopuc1 button:where(.svelte-jopuc1):hover{background:var(--archinsight-control-hover-bg, #343434);color:var(--archinsight-foreground, #eeeeee)}.diagram-modes.svelte-jopuc1 button.active-mode:where(.svelte-jopuc1):hover{background:var(--archinsight-control-active-bg, #354436);color:var(--archinsight-control-active-fg, #ffffff)}.custom-view-picker-host.svelte-jopuc1{position:relative;align-self:stretch;border-left:1px solid var(--archinsight-border, #3a3a3a)}.diagram-modes.svelte-jopuc1 .custom-view-trigger:where(.svelte-jopuc1){display:flex;align-items:center;gap:5px;width:88px;border-radius:0 3px 3px 0}.custom-view-trigger.svelte-jopuc1>span:where(.svelte-jopuc1){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-view-trigger.svelte-jopuc1 .codicon:where(.svelte-jopuc1){flex:0 0 auto;margin-left:auto;font-size:12px}.custom-view-picker.svelte-jopuc1{position:absolute;top:calc(100% + 6px);right:0;z-index:80;min-width:220px;padding:4px;border:1px solid var(--archinsight-border, #454545);border-radius:4px;background:var(--archinsight-toolbar-bg, #242424);box-shadow:var(--archinsight-shadow, 0 10px 28px rgb(0 0 0 / 35%))}.custom-view-option.svelte-jopuc1{display:grid;grid-template-columns:minmax(0,1fr) 30px;min-height:32px;border-radius:3px}.custom-view-option.svelte-jopuc1:hover,.custom-view-option.selected.svelte-jopuc1{background:var(--archinsight-control-hover-bg, #343434)}.custom-view-option.selected.svelte-jopuc1{background:var(--archinsight-control-active-bg, #354436)}.diagram-modes.svelte-jopuc1 .custom-view-option:where(.svelte-jopuc1) button:where(.svelte-jopuc1){width:auto;height:auto;min-width:0;min-height:32px;border-radius:0;background:transparent}.diagram-modes.svelte-jopuc1 .custom-view-choice:where(.svelte-jopuc1){display:flex;align-items:center;gap:7px;justify-content:space-between;overflow:hidden;padding:0 8px;text-align:left}.custom-view-choice.svelte-jopuc1>span:where(.svelte-jopuc1){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-view-choice.svelte-jopuc1 small:where(.svelte-jopuc1){color:var(--archinsight-muted, #a8a8a8);font-size:10px}.diagram-modes.svelte-jopuc1 .custom-view-open:where(.svelte-jopuc1){display:grid;place-items:center;padding:0;border-left:1px solid var(--archinsight-border, #454545)}.diagram-modes.svelte-jopuc1 .custom-view-open:where(.svelte-jopuc1):hover,.diagram-modes.svelte-jopuc1 .custom-view-open:where(.svelte-jopuc1):focus-visible{background:var(--archinsight-selection-overlay, rgb(255 255 255 / 8%));outline:none}.diagram-modes.svelte-jopuc1 .custom-view-open:where(.svelte-jopuc1):disabled{color:var(--archinsight-muted, #666666);cursor:default}.deployment-picker-host.svelte-jopuc1{position:relative;align-self:stretch;border-left:1px solid var(--archinsight-border, #3a3a3a)}.deployment-picker-host.svelte-jopuc1>button:where(.svelte-jopuc1){height:26px;border-radius:0 3px 3px 0}.diagram-modes.has-custom-views.svelte-jopuc1 .deployment-picker-host:where(.svelte-jopuc1)>button:where(.svelte-jopuc1){border-radius:0}.environment-picker.svelte-jopuc1{position:absolute;top:calc(100% + 6px);right:0;z-index:80;width:280px;padding:8px;border:1px solid var(--archinsight-border, #454545);border-radius:6px;background:var(--archinsight-toolbar-bg, #242424);box-shadow:var(--archinsight-shadow, 0 10px 28px rgb(0 0 0 / 35%))}.environment-picker.svelte-jopuc1 input:where(.svelte-jopuc1){box-sizing:border-box;width:100%;height:30px;margin-bottom:6px;padding:0 8px;border:1px solid var(--archinsight-border, #454545);border-radius:4px;background:var(--archinsight-input-bg, #1f1f1f);color:var(--archinsight-foreground, #eeeeee)}.environment-options.svelte-jopuc1{max-height:260px;overflow-y:auto}.environment-picker.svelte-jopuc1 .environment-options:where(.svelte-jopuc1) button:where(.svelte-jopuc1){display:flex;flex-direction:column;align-items:flex-start;width:100%;height:auto;min-height:38px;padding:6px 8px;border:0;border-radius:4px;text-align:left}.environment-picker.svelte-jopuc1 .environment-options:where(.svelte-jopuc1) button.selected:where(.svelte-jopuc1){background:var(--archinsight-control-active-bg, #354436)}.environment-picker.svelte-jopuc1 small:where(.svelte-jopuc1){color:var(--archinsight-muted, #a8a8a8)}.environment-empty.svelte-jopuc1{padding:10px 8px;color:var(--archinsight-muted, #a8a8a8);font-size:12px}.environment-picker.svelte-jopuc1 .environment-close:where(.svelte-jopuc1){width:100%;margin-top:6px;border-radius:4px}.query-icon.svelte-jopuc1{position:relative;display:block;width:14px;height:14px}.query-icon.svelte-jopuc1:before{position:absolute;top:2px;left:1px;width:10px;height:11px;border:1.25px solid currentColor;border-radius:50%/18%;content:""}.query-icon.svelte-jopuc1:after{position:absolute;right:-1px;bottom:1px;width:9px;height:7px;background:currentColor;clip-path:polygon(0 0,100% 0,62% 45%,62% 100%,38% 100%,38% 45%);content:""}.query-panel.svelte-jopuc1{display:grid;min-width:0;min-height:0;background:var(--archinsight-toolbar-bg, #242424)}.query-monaco.svelte-jopuc1{width:100%;height:100%;min-height:0;overflow:hidden;background:var(--archinsight-panel-bg, #1f1f1f)}.query-resize.svelte-jopuc1{position:relative;z-index:4;min-height:6px;cursor:row-resize;border-top:1px solid var(--archinsight-border, #151515);border-bottom:1px solid var(--archinsight-border-strong, #3b3b3b);background:var(--archinsight-resize-bg, #262626)}.query-resize.svelte-jopuc1:hover{background:color-mix(in srgb,var(--archinsight-resize-hover-bg, var(--color-primary)) 27%,transparent)}.tool-group.svelte-zwx9n2{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;margin-left:6px;border:1px solid var(--archinsight-border, #3a3a3a);border-radius:4px;background:var(--archinsight-control-group-bg, #202020)}.icon-button.svelte-zwx9n2{display:inline-grid;place-items:center;width:32px;height:26px;padding:0;border:0;border-radius:0;background:var(--archinsight-control-bg, #2a2a2a);color:var(--archinsight-foreground, #eeeeee);font-size:14px;line-height:1}.icon-button.svelte-zwx9n2:only-child{border-radius:3px}.icon-button.svelte-zwx9n2:hover{background:var(--archinsight-control-hover-bg, #343434)}.icon-button.svelte-zwx9n2:disabled{color:var(--archinsight-disabled-foreground, #666666);cursor:not-allowed;background:var(--archinsight-panel-bg, #242424)}.icon-button.svelte-zwx9n2:disabled:hover{background:var(--archinsight-panel-bg, #242424)}.has-tooltip.svelte-zwx9n2{position:relative}.has-tooltip.svelte-zwx9n2:after{position:absolute;top:calc(100% + 8px);left:50%;z-index:30;max-width:220px;padding:6px 8px;border:1px solid var(--archinsight-tooltip-border, #444444);border-radius:4px;background:var(--archinsight-tooltip-bg, #181818);color:var(--archinsight-tooltip-fg, var(--archinsight-foreground, #eeeeee));content:attr(data-tooltip);font-size:12px;font-weight:500;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-2px);transition:opacity .12s ease,transform .12s ease;transition-delay:0ms;white-space:nowrap}.has-tooltip.svelte-zwx9n2:hover:after,.has-tooltip.svelte-zwx9n2:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.3s}.workspace-editor.svelte-1e34r2c{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.workspace-editor.inactive.svelte-1e34r2c{grid-template-rows:minmax(0,1fr)}.editor-slot.svelte-1e34r2c{display:grid;width:100%;height:100%;min-width:0;min-height:0}.editor-slot.no-toolbar.svelte-1e34r2c{min-height:0}.workspace-toolbar.svelte-1fod53z{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.file-actions.svelte-1fod53z{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;border:1px solid var(--archinsight-border, #3a3a3a);border-radius:4px;background:var(--archinsight-control-group-bg, #202020)}.file-actions.svelte-1fod53z>button:where(.svelte-1fod53z),.download-action.svelte-1fod53z>button:where(.svelte-1fod53z){border-radius:0}.file-actions.svelte-1fod53z>button:where(.svelte-1fod53z)+button:where(.svelte-1fod53z),.download-action.svelte-1fod53z{border-left:1px solid var(--archinsight-border, #3a3a3a)}.file-actions.svelte-1fod53z>button:where(.svelte-1fod53z):first-child{border-radius:3px 0 0 3px}.download-action.svelte-1fod53z>button:where(.svelte-1fod53z){border-radius:0 3px 3px 0}.download-action.svelte-1fod53z{position:relative;display:inline-flex}.icon-button.svelte-1fod53z{display:inline-grid;place-items:center;width:32px;height:26px;padding:0;border:0;border-radius:4px;background:var(--archinsight-control-bg, #2a2a2a);color:var(--archinsight-foreground, #eeeeee);font-size:14px;line-height:1}.icon-button.svelte-1fod53z:hover{background:var(--archinsight-control-hover-bg, #343434)}.icon-button.svelte-1fod53z:disabled{color:var(--archinsight-disabled-foreground, var(--vscode-disabledForeground, #666666));cursor:default}.icon-button.svelte-1fod53z:disabled:hover{background:var(--archinsight-control-bg, #2a2a2a)}.has-tooltip.svelte-1fod53z{position:relative}.has-tooltip.svelte-1fod53z:after{position:absolute;top:calc(100% + 8px);left:50%;z-index:30;max-width:220px;padding:6px 8px;border:1px solid var(--archinsight-tooltip-border, #444444);border-radius:4px;background:var(--archinsight-tooltip-bg, #181818);color:var(--archinsight-tooltip-fg, #eeeeee);content:attr(data-tooltip);font-size:12px;font-weight:500;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-2px);transition:opacity .12s ease,transform .12s ease;transition-delay:0ms;white-space:nowrap}.has-tooltip.svelte-1fod53z:hover:after,.has-tooltip.svelte-1fod53z:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.3s}.download-menu.svelte-1fod53z{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:210px;padding:4px;border:1px solid var(--archinsight-tooltip-border, #444444);border-radius:4px;background:var(--archinsight-menu-bg, #202020);box-shadow:var(--archinsight-shadow, 0 8px 18px rgb(0 0 0 / 35%))}.download-menu.svelte-1fod53z button:where(.svelte-1fod53z){display:block;width:100%;height:28px;padding:0 10px;border:0;border-radius:3px;background:transparent;color:var(--archinsight-foreground, #eeeeee);font:inherit;font-size:12px;line-height:28px;text-align:left;white-space:nowrap}.download-menu.svelte-1fod53z button:where(.svelte-1fod53z):hover{background:var(--archinsight-control-hover-bg, #343434)}.download-menu.svelte-1fod53z button:where(.svelte-1fod53z):disabled{color:var(--archinsight-disabled-foreground, #666666);cursor:not-allowed}.download-menu.svelte-1fod53z button:where(.svelte-1fod53z):disabled:hover{background:transparent}.document-kind-switch.svelte-1fod53z{display:inline-flex;height:28px;border:1px solid var(--archinsight-border, #3a3a3a);border-radius:4px;background:var(--archinsight-control-group-bg, #202020)}.document-kind-switch.svelte-1fod53z button:where(.svelte-1fod53z){display:inline-grid;width:32px;height:100%;padding:0;place-items:center;border:0;background:transparent;color:var(--archinsight-muted, #b8b8b8);font:inherit;font-size:11px}.document-kind-switch.svelte-1fod53z button:where(.svelte-1fod53z)+button:where(.svelte-1fod53z){border-left:1px solid var(--archinsight-border, #3a3a3a)}.document-kind-switch.svelte-1fod53z button:where(.svelte-1fod53z):first-child{border-radius:3px 0 0 3px}.document-kind-switch.svelte-1fod53z button:where(.svelte-1fod53z):last-child{border-radius:0 3px 3px 0}.document-kind-switch.svelte-1fod53z button:where(.svelte-1fod53z):hover,.document-kind-switch.svelte-1fod53z button:where(.svelte-1fod53z):focus-visible{background:var(--archinsight-control-hover-bg, #343434);color:var(--archinsight-foreground, #ffffff);outline:none}.document-kind-switch.svelte-1fod53z button.active:where(.svelte-1fod53z){background:var(--archinsight-control-active-bg, #36511f);color:var(--archinsight-control-active-fg, #ffffff)}.document-kind-switch.svelte-1fod53z .codicon:where(.svelte-1fod53z){font-size:15px}.codicon-type-hierarchy.svelte-1fod53z:before{content:""}.codicon-filter-filled.svelte-1fod53z:before{content:""}header.svelte-mkd22l{display:flex;align-items:center;min-height:44px;padding:0 16px;border-bottom:1px solid var(--archinsight-border, #3a3a3a)}h2.svelte-mkd22l{margin:0;font-size:15px;font-weight:700}.project-dialog-header.svelte-mkd22l{justify-content:space-between;gap:16px}.project-dialog-header.svelte-mkd22l button:where(.svelte-mkd22l),footer.svelte-mkd22l button:where(.svelte-mkd22l){min-height:32px;padding:0 14px;border:1px solid var(--archinsight-border-strong, #505050);border-radius:4px;background:var(--archinsight-control-bg, #333333);color:var(--archinsight-foreground, #eeeeee)}.project-list.svelte-mkd22l{display:grid;align-content:start;gap:8px;min-height:0;padding:12px 16px;overflow-x:hidden;overflow-y:auto}.project-row.svelte-mkd22l{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:68px;border:1px solid var(--archinsight-border, #414141);border-radius:5px;background:var(--archinsight-control-group-bg, #202020);color:var(--archinsight-foreground, #dddddd);overflow:hidden}.project-row.svelte-mkd22l:hover,.project-row.svelte-mkd22l:focus-within{border-color:color-mix(in srgb,var(--color-primary) 65%,var(--archinsight-border));background:var(--archinsight-control-active-bg, #293025)}.project-row.active.svelte-mkd22l{border-color:var(--color-primary)}.project-select.svelte-mkd22l{display:grid;grid-template-columns:minmax(160px,1.5fr) minmax(130px,1fr) minmax(130px,1fr) 70px;gap:14px;align-items:center;align-self:stretch;min-width:0;padding:10px 14px;border:0;background:transparent;color:inherit;text-align:left}.project-row-actions.svelte-mkd22l{display:flex;align-items:center;gap:6px;padding:0 10px}.project-row-actions.svelte-mkd22l button:where(.svelte-mkd22l){display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--archinsight-muted, #c8c8c8)}.project-row-actions.svelte-mkd22l button:where(.svelte-mkd22l):hover{background:var(--archinsight-control-hover-bg, #3b3b3b);color:var(--archinsight-foreground, #ffffff)}.project-name.svelte-mkd22l{overflow:hidden;color:var(--archinsight-foreground, #ffffff);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.project-title.svelte-mkd22l{display:flex;align-items:center;min-width:0;gap:8px}.project-stat.svelte-mkd22l{display:grid;gap:4px;color:var(--archinsight-muted, #bdbdbd);font-size:12px}.project-stat.svelte-mkd22l strong:where(.svelte-mkd22l){color:var(--archinsight-muted-foreground, #858585);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.active-project-label.svelte-mkd22l{flex:none;padding:2px 5px;border:1px solid color-mix(in srgb,var(--color-primary) 65%,transparent);border-radius:3px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:10px;font-weight:700;text-transform:uppercase}.playground-project-label.svelte-mkd22l{flex:none;padding:2px 5px;border:1px solid var(--archinsight-badge-blue-border, #557b9d);border-radius:3px;background:var(--archinsight-badge-blue-bg, #263847);color:var(--archinsight-badge-blue-fg, #9dccf3);font-size:10px;font-weight:700;text-transform:uppercase}.dialog-error.svelte-mkd22l{color:var(--archinsight-danger, #ff8787);font-size:12px}footer.svelte-mkd22l{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--archinsight-border, #3a3a3a)}footer.svelte-mkd22l button:where(.svelte-mkd22l){min-width:76px;height:30px;border:1px solid var(--archinsight-border-strong, #484848);border-radius:4px;background:var(--archinsight-control-bg, #2b2b2b);color:var(--archinsight-foreground, #eeeeee);font:inherit;font-size:12px}footer.svelte-mkd22l button:where(.svelte-mkd22l):hover,footer.svelte-mkd22l button:where(.svelte-mkd22l):focus-visible{border-color:var(--archinsight-border-strong, #5a5a5a);background:var(--archinsight-control-active-bg, #36511f);color:var(--archinsight-control-active-fg, #ffffff);outline:none}@media(max-width:680px){.project-row.svelte-mkd22l{grid-template-columns:1fr}.project-select.svelte-mkd22l{grid-template-columns:1fr 1fr}.project-row-actions.svelte-mkd22l{justify-content:flex-end;padding:0 10px 10px}.project-title.svelte-mkd22l{grid-column:1 / -1}}.modal-backdrop.svelte-v6xmkp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:var(--archinsight-overlay-bg, rgb(0 0 0 / 38%));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.file-dialog.svelte-v6xmkp{width:min(520px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 32px));border:1px solid var(--archinsight-border-strong, #474747);border-radius:6px;background:var(--archinsight-dialog-bg, #252525);color:var(--archinsight-foreground, #eeeeee);box-shadow:var(--archinsight-dialog-shadow, 0 18px 50px rgb(0 0 0 / 45%))}.file-dialog.svelte-v6xmkp form:where(.svelte-v6xmkp){display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit}.project-dialog.svelte-v6xmkp{width:min(820px,calc(100vw - 32px))}.project-dialog.project-list-dialog.svelte-v6xmkp{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:min(520px,calc(100vh - 32px));overflow:hidden}.file-dialog.svelte-v6xmkp footer:where(.svelte-v6xmkp) button:where(.svelte-v6xmkp){min-height:32px;padding:0 14px;border:1px solid var(--archinsight-border-strong, #505050);border-radius:4px;background:var(--archinsight-control-bg, #333333);color:var(--archinsight-foreground, #eeeeee)}.danger-button.svelte-v6xmkp{border-color:var(--archinsight-danger-border, #8c4848)!important;background:var(--archinsight-danger-bg, #6d3333)!important}.file-dialog.svelte-v6xmkp header:where(.svelte-v6xmkp){display:flex;align-items:center;min-height:44px;padding:0 16px;border-bottom:1px solid var(--archinsight-border, #3a3a3a)}.file-dialog.svelte-v6xmkp h2:where(.svelte-v6xmkp){margin:0;font-size:15px;font-weight:700}.file-dialog-body.svelte-v6xmkp{display:grid;gap:12px;min-height:0;padding:12px 16px}.confirm-dialog-body.svelte-v6xmkp p:where(.svelte-v6xmkp){margin:0;color:var(--archinsight-foreground, #d8d8d8);font-size:13px;line-height:1.4}.file-name-field.svelte-v6xmkp{display:grid;gap:6px;font-size:12px;color:var(--archinsight-foreground, #cfcfcf)}.project-publication-field.svelte-v6xmkp{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--archinsight-foreground, #cfcfcf);font-size:12px}.file-name-field.svelte-v6xmkp input:where(.svelte-v6xmkp){width:100%;height:32px;box-sizing:border-box;border:1px solid var(--archinsight-border-strong, #484848);border-radius:4px;background:var(--archinsight-input-bg, #1f1f1f);color:var(--archinsight-foreground, #ffffff);font:inherit;padding:0 9px}.file-name-field.svelte-v6xmkp input:where(.svelte-v6xmkp):focus{border-color:var(--color-primary);outline:none}.dialog-error.svelte-v6xmkp{color:var(--archinsight-danger, #ff8787);font-size:12px}.file-dialog.svelte-v6xmkp footer:where(.svelte-v6xmkp){display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--archinsight-border, #3a3a3a)}.file-dialog.svelte-v6xmkp footer:where(.svelte-v6xmkp) button:where(.svelte-v6xmkp){min-width:76px;height:30px;border:1px solid var(--archinsight-border-strong, #484848);border-radius:4px;background:var(--archinsight-control-bg, #2b2b2b);color:var(--archinsight-foreground, #eeeeee);font:inherit;font-size:12px}.file-dialog.svelte-v6xmkp footer:where(.svelte-v6xmkp) button:where(.svelte-v6xmkp):hover,.file-dialog.svelte-v6xmkp footer:where(.svelte-v6xmkp) button:where(.svelte-v6xmkp):focus-visible{border-color:var(--archinsight-border-strong, #5a5a5a);background:var(--archinsight-control-active-bg, #36511f);color:var(--archinsight-control-active-fg, #ffffff);outline:none}.file-dialog.svelte-v6xmkp footer:where(.svelte-v6xmkp) button[type=submit]:where(.svelte-v6xmkp){border-color:var(--color-primary);background:var(--color-primary);color:var(--archinsight-primary-foreground, #121212)}.file-dialog.svelte-v6xmkp footer:where(.svelte-v6xmkp) button[type=submit]:where(.svelte-v6xmkp):hover,.file-dialog.svelte-v6xmkp footer:where(.svelte-v6xmkp) button[type=submit]:where(.svelte-v6xmkp):focus-visible{border-color:var(--archinsight-primary-hover-bg, #4be08a);background:var(--archinsight-primary-hover-bg, #4be08a);color:var(--archinsight-primary-foreground, #101010)}.context-menu.svelte-ssj6q2{position:fixed;z-index:80;min-width:172px;padding:4px;border:1px solid var(--archinsight-border-strong, #454545);border-radius:4px;background:var(--archinsight-menu-bg, #252525);box-shadow:var(--archinsight-shadow, 0 12px 28px rgb(0 0 0 / 34%))}.context-menu.svelte-ssj6q2 button:where(.svelte-ssj6q2){display:grid;grid-template-columns:20px 1fr;align-items:center;width:100%;min-height:28px;padding:0 9px;border:0;border-radius:3px;background:transparent;color:var(--archinsight-foreground, #e5e5e5);font:inherit;font-size:12px;text-align:left}.context-menu.svelte-ssj6q2 button:where(.svelte-ssj6q2):hover,.context-menu.svelte-ssj6q2 button:where(.svelte-ssj6q2):focus-visible{background:var(--archinsight-control-active-bg, #36511f);color:var(--archinsight-control-active-fg, #ffffff);outline:none}.context-menu.svelte-ssj6q2 button:where(.svelte-ssj6q2):disabled{background:transparent;color:var(--archinsight-disabled-foreground, #707070);cursor:not-allowed}.modal-backdrop.svelte-iie2j{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:var(--archinsight-overlay-bg, rgb(0 0 0 / 38%));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.file-dialog.svelte-iie2j{width:min(520px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 32px));border:1px solid var(--archinsight-border-strong, #474747);border-radius:6px;background:var(--archinsight-dialog-bg, #252525);color:var(--archinsight-foreground, #eeeeee);box-shadow:var(--archinsight-dialog-shadow, 0 18px 50px rgb(0 0 0 / 45%))}.confirm-dialog.svelte-iie2j{width:min(420px,calc(100vw - 32px))}form.svelte-iie2j{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit}header.svelte-iie2j{display:flex;align-items:center;min-height:44px;padding:0 16px;border-bottom:1px solid var(--archinsight-border, #3a3a3a)}h2.svelte-iie2j{margin:0;font-size:15px;font-weight:700}.file-dialog-body.svelte-iie2j{display:grid;gap:12px;min-height:0;padding:12px 16px}.confirm-dialog-body.svelte-iie2j p:where(.svelte-iie2j){margin:0;color:var(--archinsight-foreground, #d8d8d8);font-size:13px;line-height:1.4}.target-preview.svelte-iie2j{overflow:hidden;color:var(--archinsight-muted, #a8a8a8);font-family:JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dialog-error.svelte-iie2j{color:var(--archinsight-danger, #ff8787);font-size:12px}footer.svelte-iie2j{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--archinsight-border, #3a3a3a)}footer.svelte-iie2j button:where(.svelte-iie2j){min-width:76px;min-height:32px;height:30px;padding:0 14px;border:1px solid var(--archinsight-border-strong, #484848);border-radius:4px;background:var(--archinsight-control-bg, #2b2b2b);color:var(--archinsight-foreground, #eeeeee);font:inherit;font-size:12px}footer.svelte-iie2j button:where(.svelte-iie2j):hover,footer.svelte-iie2j button:where(.svelte-iie2j):focus-visible{border-color:var(--archinsight-border-strong, #5a5a5a);background:var(--archinsight-control-active-bg, #36511f);color:var(--archinsight-control-active-fg, #ffffff);outline:none}footer.svelte-iie2j button[type=submit]:where(.svelte-iie2j){border-color:var(--color-primary);background:var(--color-primary);color:var(--archinsight-primary-foreground, #121212)}footer.svelte-iie2j button[type=submit]:where(.svelte-iie2j):hover,footer.svelte-iie2j button[type=submit]:where(.svelte-iie2j):focus-visible{border-color:var(--archinsight-primary-hover-bg, #4be08a);background:var(--archinsight-primary-hover-bg, #4be08a);color:var(--archinsight-primary-foreground, #101010)}.modal-backdrop.svelte-1qimy80{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:var(--archinsight-overlay-bg, rgb(0 0 0 / 38%));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.file-dialog.svelte-1qimy80{width:min(520px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 32px));border:1px solid var(--archinsight-border-strong, #474747);border-radius:6px;background:var(--archinsight-dialog-bg, #252525);color:var(--archinsight-foreground, #eeeeee);box-shadow:var(--archinsight-dialog-shadow, 0 18px 50px rgb(0 0 0 / 45%))}form.svelte-1qimy80{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit}header.svelte-1qimy80{display:flex;align-items:center;min-height:44px;padding:0 16px;border-bottom:1px solid var(--archinsight-border, #3a3a3a)}h2.svelte-1qimy80{margin:0;font-size:15px;font-weight:700}.file-dialog-body.svelte-1qimy80{display:grid;gap:12px;min-height:0;padding:12px 16px}.directory-picker.svelte-1qimy80{min-height:180px;max-height:280px;overflow:auto;border:1px solid var(--archinsight-border, #3d3d3d);border-radius:4px;background:var(--archinsight-control-group-bg, #202020)}.directory-picker.svelte-1qimy80 button:where(.svelte-1qimy80){display:grid;grid-template-columns:20px 1fr;align-items:center;width:100%;min-height:28px;padding:0 10px 0 calc(10px + var(--depth) * 16px);border:0;background:transparent;color:var(--archinsight-foreground, #d8d8d8);font:inherit;font-size:12px;text-align:left}.directory-picker.svelte-1qimy80 button:where(.svelte-1qimy80):hover,.directory-picker.svelte-1qimy80 button:where(.svelte-1qimy80):focus-visible{background:var(--archinsight-control-hover-bg, #2f2f2f);outline:none}.directory-picker.svelte-1qimy80 button.active:where(.svelte-1qimy80){background:var(--archinsight-control-active-bg, #36511f);color:var(--archinsight-control-active-fg, #ffffff)}.file-name-field.svelte-1qimy80{display:grid;gap:6px;color:var(--archinsight-foreground, #cfcfcf);font-size:12px}.file-name-field.svelte-1qimy80 input:where(.svelte-1qimy80){box-sizing:border-box;width:100%;height:32px;padding:0 9px;border:1px solid var(--archinsight-border-strong, #484848);border-radius:4px;background:var(--archinsight-input-bg, #1f1f1f);color:var(--archinsight-foreground, #ffffff);font:inherit}.file-name-field.svelte-1qimy80 input:where(.svelte-1qimy80):focus{border-color:var(--color-primary);outline:none}.target-preview.svelte-1qimy80{overflow:hidden;color:var(--archinsight-muted, #a8a8a8);font-family:JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dialog-error.svelte-1qimy80{color:var(--archinsight-danger, #ff8787);font-size:12px}footer.svelte-1qimy80{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--archinsight-border, #3a3a3a)}footer.svelte-1qimy80 button:where(.svelte-1qimy80){min-width:76px;min-height:32px;height:30px;padding:0 14px;border:1px solid var(--archinsight-border-strong, #484848);border-radius:4px;background:var(--archinsight-control-bg, #2b2b2b);color:var(--archinsight-foreground, #eeeeee);font:inherit;font-size:12px}footer.svelte-1qimy80 button:where(.svelte-1qimy80):hover,footer.svelte-1qimy80 button:where(.svelte-1qimy80):focus-visible{border-color:var(--archinsight-border-strong, #5a5a5a);background:var(--archinsight-control-active-bg, #36511f);color:var(--archinsight-control-active-fg, #ffffff);outline:none}footer.svelte-1qimy80 button[type=submit]:where(.svelte-1qimy80){border-color:var(--color-primary);background:var(--color-primary);color:var(--archinsight-primary-foreground, #121212)}footer.svelte-1qimy80 button[type=submit]:where(.svelte-1qimy80):hover,footer.svelte-1qimy80 button[type=submit]:where(.svelte-1qimy80):focus-visible{border-color:var(--archinsight-primary-hover-bg, #4be08a);background:var(--archinsight-primary-hover-bg, #4be08a);color:var(--archinsight-primary-foreground, #101010)}.codicon-close.svelte-1bdl5jp:before{content:""}.has-tooltip.svelte-1bdl5jp{position:relative}.has-tooltip.svelte-1bdl5jp:after{position:absolute;top:calc(100% + 8px);left:50%;z-index:30;max-width:220px;padding:6px 8px;border:1px solid var(--archinsight-tooltip-border, #444444);border-radius:4px;background:var(--archinsight-tooltip-bg, #181818);color:var(--archinsight-tooltip-fg, #eeeeee);content:attr(data-tooltip);font-size:12px;font-weight:500;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-2px);transition:opacity .12s ease,transform .12s ease;transition-delay:0ms;white-space:nowrap}.has-tooltip.svelte-1bdl5jp:hover:after,.has-tooltip.svelte-1bdl5jp:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.3s}.tabs.svelte-1bdl5jp{display:flex;min-width:0;overflow:auto hidden;border-bottom:1px solid var(--archinsight-border, #393939);background:var(--archinsight-tab-strip-bg, #2b2b2b)}.tab.svelte-1bdl5jp{display:flex;align-items:center;min-width:118px;max-width:190px;height:100%;border-right:1px solid var(--archinsight-border, #3a3a3a);border-bottom:2px solid transparent;background:var(--archinsight-tab-bg, #2d2d2d);color:var(--archinsight-foreground, #d8d8d8)}.tab.active.svelte-1bdl5jp{border-bottom-color:var(--color-primary);background:var(--archinsight-tab-active-bg, #303030);color:var(--archinsight-foreground, #ffffff)}.tab-main.svelte-1bdl5jp{display:flex;align-items:center;gap:6px;min-width:0;height:100%;flex:1;padding:0 6px 0 10px;border:0;background:transparent;color:inherit;font-size:12px}.tab-title.svelte-1bdl5jp{position:relative;min-width:0;overflow:visible}.tab-title-text.svelte-1bdl5jp{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-tab.svelte-1bdl5jp .tab-title:where(.svelte-1bdl5jp):after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:8px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4 C1 2 3 2 4 4 C5 6 7 6 8 4' fill='none' stroke='%23ff5c57' stroke-width='1.3'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:left center;background-size:8px 8px}.dirty.svelte-1bdl5jp{color:var(--color-primary)}.close.svelte-1bdl5jp{width:28px;height:100%;border:0;background:transparent;color:var(--archinsight-muted, #b5b5b5)}.close.svelte-1bdl5jp .codicon:where(.svelte-1bdl5jp){font-size:13px}.close.svelte-1bdl5jp:hover{color:var(--archinsight-foreground, #ffffff);background:var(--archinsight-control-hover-bg, #3a3a3a)}.workspace.svelte-127x16v{display:grid;width:100vw;height:100vh;background:var(--archinsight-panel-bg, #252525)}.main.svelte-127x16v{position:relative;display:grid;grid-template-rows:36px minmax(0,1fr);min-width:0;min-height:0}.auth-menu-host.svelte-127x16v{position:absolute;top:4px;right:8px;z-index:20;display:flex;align-items:center;gap:6px}.playground-auth.svelte-127x16v{display:flex;align-items:center;gap:8px}.playground-auth.svelte-127x16v a:where(.svelte-127x16v){display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid transparent;border-radius:4px;color:var(--archinsight-foreground, #dddddd);font-size:12px;text-decoration:none}.playground-auth.svelte-127x16v a:where(.svelte-127x16v):hover,.playground-auth.svelte-127x16v a:where(.svelte-127x16v):focus-visible{background:var(--archinsight-control-hover-bg, #343434);color:var(--archinsight-control-active-fg, #ffffff);outline:none}.playground-auth.svelte-127x16v .sign-up:where(.svelte-127x16v),.playground-auth.svelte-127x16v .go-to-editor:where(.svelte-127x16v){border-color:var(--archinsight-border-strong, #bdbdbd)}@media(max-width:980px){.workspace.svelte-127x16v{grid-template-columns:240px 1fr}}.workspace-theme.svelte-nwd481{width:100vw;height:100vh;color:var(--archinsight-foreground);background:var(--archinsight-panel-bg)}.workspace-theme[data-render-theme=dark].svelte-nwd481{color-scheme:dark;--color-primary: #36d074;--archinsight-primary-foreground: #121212;--archinsight-primary-hover-bg: #4be08a;--archinsight-foreground: #eeeeee;--archinsight-muted: #a8a8a8;--archinsight-muted-foreground: #8f8f8f;--archinsight-disabled-foreground: #666666;--archinsight-panel-bg: #252525;--archinsight-sidebar-bg: #212121;--archinsight-toolbar-bg: #242424;--archinsight-input-bg: #1f1f1f;--archinsight-control-group-bg: #202020;--archinsight-control-bg: #2a2a2a;--archinsight-control-hover-bg: #343434;--archinsight-control-active-bg: #354436;--archinsight-control-active-fg: #ffffff;--archinsight-border: #3a3a3a;--archinsight-border-subtle: #303030;--archinsight-border-strong: #484848;--archinsight-tab-strip-bg: #2b2b2b;--archinsight-tab-bg: #2d2d2d;--archinsight-tab-active-bg: #303030;--archinsight-preview-bg: #2e2e2e;--archinsight-tooltip-bg: #181818;--archinsight-tooltip-fg: #eeeeee;--archinsight-tooltip-border: #444444;--archinsight-menu-bg: #202020;--archinsight-dialog-bg: #252525;--archinsight-overlay-bg: rgb(0 0 0 / 38%);--archinsight-shadow: 0 12px 28px rgb(0 0 0 / 34%);--archinsight-dialog-shadow: 0 18px 50px rgb(0 0 0 / 45%);--archinsight-selection-overlay: rgb(255 255 255 / 8%);--archinsight-resize-bg: #262626;--archinsight-resize-hover-bg: var(--color-primary);--archinsight-danger: #ff8787;--archinsight-danger-border: #8c4848;--archinsight-danger-bg: #6d3333;--archinsight-warning: #ffb86c;--archinsight-info: #6fa8dc;--archinsight-badge-blue-border: #557b9d;--archinsight-badge-blue-bg: #263847;--archinsight-badge-blue-fg: #9dccf3;--archinsight-focus: #80b8ee;--archinsight-hint-bg: #2b3440;--archinsight-hint-fg: #abb6c7;--archinsight-symbol-class: #ee9d28;--archinsight-symbol-variable: #75beff}.workspace-theme[data-render-theme=light].svelte-nwd481{color-scheme:light;--color-primary: #247f49;--archinsight-primary-foreground: #ffffff;--archinsight-primary-hover-bg: #1d6f40;--archinsight-foreground: #242424;--archinsight-muted: #606060;--archinsight-muted-foreground: #737373;--archinsight-disabled-foreground: #9a9a9a;--archinsight-panel-bg: #f7f7f7;--archinsight-sidebar-bg: #f1f1f1;--archinsight-toolbar-bg: #f3f3f3;--archinsight-input-bg: #ffffff;--archinsight-control-group-bg: #e3e3e3;--archinsight-control-bg: #ededed;--archinsight-control-hover-bg: #dddddd;--archinsight-control-active-bg: #dcefd2;--archinsight-control-active-fg: #18320f;--archinsight-border: #d0d0d0;--archinsight-border-subtle: #dedede;--archinsight-border-strong: #b8b8b8;--archinsight-tab-strip-bg: #e9e9e9;--archinsight-tab-bg: #f0f0f0;--archinsight-tab-active-bg: #ffffff;--archinsight-preview-bg: #f4f4f4;--archinsight-tooltip-bg: #242424;--archinsight-tooltip-fg: #ffffff;--archinsight-tooltip-border: #4f4f4f;--archinsight-menu-bg: #ffffff;--archinsight-dialog-bg: #ffffff;--archinsight-overlay-bg: rgb(0 0 0 / 24%);--archinsight-shadow: 0 12px 28px rgb(0 0 0 / 18%);--archinsight-dialog-shadow: 0 18px 50px rgb(0 0 0 / 22%);--archinsight-selection-overlay: rgb(0 0 0 / 7%);--archinsight-resize-bg: #e7e7e7;--archinsight-resize-hover-bg: #4d8f2d;--archinsight-danger: #b42318;--archinsight-danger-border: #d92d20;--archinsight-danger-bg: #fee4e2;--archinsight-warning: #9a6700;--archinsight-info: #0969da;--archinsight-badge-blue-border: #6e9fc8;--archinsight-badge-blue-bg: #e3f2fd;--archinsight-badge-blue-fg: #175b8f;--archinsight-focus: #0969da;--archinsight-hint-bg: #e7edf5;--archinsight-hint-fg: #4f5f73;--archinsight-symbol-class: #9a4f00;--archinsight-symbol-variable: #0969da}.monaco-editor .query-scope-chip{color:var(--archinsight-hint-fg, var(--vscode-editorInlayHint-foreground, #abb6c7));background:var(--archinsight-hint-bg, var(--vscode-editorInlayHint-background, #2b3440));border-radius:4px;cursor:pointer}.query-scope-picker{z-index:80;box-sizing:border-box;width:310px;padding:4px;border:1px solid var(--archinsight-border, #454545);border-radius:4px;background:var(--archinsight-toolbar-bg, #242424);color:var(--archinsight-foreground, #eeeeee);box-shadow:var(--archinsight-shadow, 0 10px 28px rgb(0 0 0 / 35%));font-family:var(--vscode-font-family, var(--lumo-font-family, sans-serif));font-size:11px;font-weight:500;line-height:normal;letter-spacing:0}.query-scope-picker input,.query-scope-picker button{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left}.query-scope-picker input{height:30px;margin-bottom:6px;padding:0 8px;border:1px solid var(--archinsight-border, #454545);border-radius:4px;background:var(--archinsight-input-bg, #1f1f1f);font-size:12px;font-weight:400}.query-scope-options{max-height:260px;overflow-y:auto}.query-scope-picker button{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:32px;padding:0 8px;border:0;border-radius:3px;background:transparent;cursor:pointer}.query-scope-option-label,.query-scope-option-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-scope-option-type{flex-shrink:0;max-width:55%;color:var(--archinsight-muted, #a8a8a8);font-size:10px;text-align:right}.query-scope-picker button:hover,.query-scope-picker button:focus-visible{background:var(--archinsight-control-hover-bg, #343434)}.query-scope-picker button[aria-selected=true]{background:var(--archinsight-control-active-bg, #354436)}.query-scope-picker :focus-visible{outline:1px solid var(--archinsight-focus, var(--vscode-focusBorder, #80b8ee));outline-offset:-1px}.query-scope-empty{padding:10px 8px;color:var(--archinsight-muted, #a8a8a8);font-size:12px;font-weight:400}
