.code-module__QHiYXq__container{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.code-module__QHiYXq__layout{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.code-module__QHiYXq__sidebar{min-width:320px;max-width:600px;width:var(--sidebar-width,380px);background:var(--card,var(--color-background));border-right:1px solid var(--border,var(--color-border));-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;transition:width .2s,min-width .2s;display:flex;overflow:hidden;container:sidebar/inline-size}.code-module__QHiYXq__sidebarCollapsed{min-width:48px;max-width:48px;overflow:visible;width:48px!important}.code-module__QHiYXq__collapsedTabs{flex-direction:column;align-items:center;gap:.25rem;height:100%;padding:.5rem 0;display:flex}.code-module__QHiYXq__collapsedTab{cursor:pointer;width:40px;height:40px;color:var(--muted-foreground,var(--color-text-secondary));background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.code-module__QHiYXq__collapsedTab:hover:not(:disabled){background:var(--muted,var(--color-background-subtle));color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__collapsedTab.code-module__QHiYXq__active{background:color-mix(in srgb, var(--primary,#3b82f6) 15%, transparent);color:var(--primary,#3b82f6)}.code-module__QHiYXq__collapsedTab:disabled{opacity:.4;cursor:not-allowed}.code-module__QHiYXq__collapsedTabBadge{background:var(--primary,#3b82f6);min-width:16px;height:16px;color:var(--primary-foreground,#fff);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.code-module__QHiYXq__collapsedTabSpacer{flex:1}.code-module__QHiYXq__sidebarTitle{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .75rem .75rem 1rem;display:flex}.code-module__QHiYXq__sidebarTitleContent{flex:1;min-width:0}.code-module__QHiYXq__sidebarTitleText{color:var(--foreground,var(--color-text-primary));margin:0;font-size:1rem;font-weight:700;line-height:1.3}.code-module__QHiYXq__sidebarSubtitle{color:var(--muted-foreground,var(--color-text-secondary));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;margin:.25rem 0 0;font-size:.75rem;display:flex;overflow:hidden}.code-module__QHiYXq__collapseButton{border:1px solid var(--border,var(--color-border));cursor:pointer;width:28px;height:28px;color:var(--muted-foreground,var(--color-text-secondary));background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.code-module__QHiYXq__collapseButton:hover{background:var(--muted,var(--color-background-subtle));color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__sidebarTabs{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-shrink:0;display:flex}.code-module__QHiYXq__tabButton{min-width:0;color:var(--muted-foreground,var(--color-text-secondary));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .4rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex;overflow:hidden}.code-module__QHiYXq__tabLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container sidebar (max-width:420px){.code-module__QHiYXq__tabLabel{display:none}}.code-module__QHiYXq__tabButton:hover:not(:disabled){color:var(--foreground,var(--color-text-primary));background:var(--muted,var(--color-background-subtle))}.code-module__QHiYXq__tabButton.code-module__QHiYXq__active{color:var(--foreground,var(--color-text-primary));border-bottom-color:var(--primary,#3b82f6);background:var(--background,var(--color-background))}.code-module__QHiYXq__tabButton:disabled{opacity:.5;cursor:not-allowed}.code-module__QHiYXq__sidebarBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.code-module__QHiYXq__resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;background:0 0;flex-grow:0;flex-shrink:0;width:6px;transition:background .15s;position:relative}.code-module__QHiYXq__resizer:before{content:"";background:color-mix(in srgb, var(--muted-foreground,#9ca3af) 40%, transparent);border-radius:2px;width:2px;height:32px;transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.code-module__QHiYXq__resizer:hover{background:color-mix(in srgb, var(--primary,#3b82f6) 10%, transparent)}.code-module__QHiYXq__resizer:hover:before{background:var(--primary,#3b82f6);width:3px;height:48px}.code-module__QHiYXq__resizer:active:before{background:var(--primary,#3b82f6);width:3px;height:60px}.code-module__QHiYXq__main{background:var(--background,var(--color-background));flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.code-module__QHiYXq__mainToolbar{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.code-module__QHiYXq__mainToolbarLeft{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.code-module__QHiYXq__mainToolbarRight{color:var(--muted-foreground,var(--color-text-secondary));flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;font-size:.75rem;display:inline-flex}.code-module__QHiYXq__selectedCounter{color:var(--muted-foreground,var(--color-text-secondary));margin-right:.25rem;font-size:.8rem}.code-module__QHiYXq__progressStrip{border-bottom:1px solid var(--border,var(--color-border));background:color-mix(in srgb, var(--primary,#3b82f6) 6%, transparent);color:var(--foreground,var(--color-text-primary));flex-shrink:0;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8rem;display:flex}.code-module__QHiYXq__progressStripError{background:color-mix(in srgb, var(--destructive,#ef4444) 8%, transparent)}.code-module__QHiYXq__fileHeader{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.code-module__QHiYXq__fileHeaderName{color:var(--foreground,var(--color-text-primary));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;font-weight:600;overflow:hidden}.code-module__QHiYXq__fileHeaderMeta{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.code-module__QHiYXq__fileHeaderRecordPicker{color:var(--muted-foreground,var(--color-text-secondary));align-items:center;gap:.4rem;margin-left:auto;font-size:.8rem;display:inline-flex}.code-module__QHiYXq__fileHeaderRecordSelect{background:var(--background,var(--color-background));color:var(--foreground,var(--color-text-primary));border:1px solid var(--border,var(--color-border));border-radius:.25rem;max-width:260px;padding:.2rem .4rem;font-size:.8rem}.code-module__QHiYXq__mainBody{flex-direction:column;flex:1;min-height:0;padding:.75rem;display:flex;overflow:hidden}.code-module__QHiYXq__pageFooter{border-top:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-shrink:0;align-items:center;gap:.75rem;min-height:36px;padding:.375rem .75rem;font-size:.8rem;display:flex}.code-module__QHiYXq__pageFooterStatus{min-width:0;color:var(--muted-foreground,var(--color-text-secondary));flex:1;align-items:center;gap:.5rem;display:inline-flex}.code-module__QHiYXq__pageFooterStatusRunning{color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__pageFooterStatusError{color:var(--destructive,#ef4444)}.code-module__QHiYXq__pageFooterStatusSuccess{color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__pageFooterStatusText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.code-module__QHiYXq__pageFooterActivityButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.35rem;min-width:0;padding:.125rem .375rem;display:inline-flex}.code-module__QHiYXq__pageFooterActivityButton:hover{background:var(--muted,var(--color-background-subtle));color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__pageFooterActions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.code-module__QHiYXq__emptyPane{text-align:center;color:var(--muted-foreground,var(--color-text-secondary));border:1px dashed var(--border,var(--color-border));background:var(--card,var(--color-background));border-radius:.5rem;padding:2rem}.code-module__QHiYXq__emptyPaneHint{margin-top:.5rem;font-size:.85rem}.code-module__QHiYXq__activityPane{flex:1;min-height:0;padding:.5rem;overflow:auto}.code-module__QHiYXq__emptyPane{text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:.5rem;padding:2rem}.code-module__QHiYXq__emptyPaneTitle{color:var(--color-text-primary);margin-bottom:.25rem;font-size:1rem;font-weight:600}.code-module__QHiYXq__parseFailedRow{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.code-module__QHiYXq__parseErrorCount{color:var(--muted-foreground,var(--color-text-secondary));font-size:.8rem}.code-module__QHiYXq__twoColumnLayout{flex:1;grid-template-rows:1fr;grid-template-columns:1fr;gap:0;min-height:0;margin-top:0;display:grid}.code-module__QHiYXq__twoColumnLayoutWithDetails{grid-template-columns:1fr 420px;gap:1rem}.code-module__QHiYXq__editorColumn{flex-direction:column;min-width:0;min-height:0;display:flex}.code-module__QHiYXq__detailsColumn{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.code-module__QHiYXq__editorWrapper{border:1px solid var(--border,#e5e7eb);background-color:#1e1e1e;border-radius:.5rem;flex:1;min-height:0;display:flex;overflow:hidden}.code-module__QHiYXq__editorWrapper>*{flex:1;min-height:0}.code-module__QHiYXq__detailsToggle{align-items:center;gap:.25rem;margin-left:.5rem;display:inline-flex}.code-module__QHiYXq__parseWarning{height:100%}.code-module__QHiYXq__warningText{color:var(--color-text-primary);margin-bottom:1rem;font-size:.9rem}.code-module__QHiYXq__warningSubtext{color:var(--color-text-secondary);margin-top:1rem;font-size:.85rem;font-style:italic}.code-module__QHiYXq__codeBlock{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.375rem;margin:1rem 0;padding:1rem;font-family:Courier New,monospace;font-size:.875rem;overflow-x:auto}@media (max-width:1200px){.code-module__QHiYXq__twoColumnLayoutWithDetails{grid-template-rows:auto 1fr;grid-template-columns:1fr}.code-module__QHiYXq__twoColumnLayoutWithDetails .code-module__QHiYXq__detailsColumn{order:-1;max-height:40vh}}.code-module__QHiYXq__dropdownsGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:768px){.code-module__QHiYXq__dropdownsGrid{grid-template-columns:repeat(2,1fr)}}.code-module__QHiYXq__dropdownContainer{flex-direction:column;gap:.5rem;display:flex}.code-module__QHiYXq__label{font-size:.875rem;font-weight:500}.code-module__QHiYXq__loadingText{height:2.5rem;color:var(--muted-foreground,#6b7280);align-items:center;font-size:.875rem;display:flex}.code-module__QHiYXq__loadingSkeleton{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.code-module__QHiYXq__skeletonBar{background:var(--muted,#e5e7eb);border-radius:.25rem;height:1rem;animation:1.5s ease-in-out infinite code-module__QHiYXq__shimmer}.code-module__QHiYXq__skeletonBarWide{width:60%}.code-module__QHiYXq__skeletonBarNarrow{opacity:.5;width:40%}@keyframes code-module__QHiYXq__shimmer{0%,to{opacity:.4}50%{opacity:.8}}.code-module__QHiYXq__fileCount{color:var(--muted-foreground,#6b7280);font-weight:400}.code-module__QHiYXq__typeaheadWrapper{position:relative}.code-module__QHiYXq__typeaheadIcon{width:1rem;height:1rem;color:var(--muted-foreground,#9ca3af);pointer-events:none;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.code-module__QHiYXq__typeaheadInput{border:1px solid var(--border,#e5e7eb);background:var(--background,#fff);width:100%;height:2.5rem;color:var(--foreground,#000);box-sizing:border-box;border-radius:.375rem;outline:none;padding:0 2rem 0 2.25rem;font-size:.875rem;transition:border-color .15s}.code-module__QHiYXq__typeaheadInput:focus{border-color:var(--ring,#3b82f6);box-shadow:0 0 0 2px #3b82f626}.code-module__QHiYXq__typeaheadInput:disabled{opacity:.5;cursor:not-allowed}.code-module__QHiYXq__typeaheadClear{width:1.5rem;height:1.5rem;color:var(--muted-foreground,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.code-module__QHiYXq__typeaheadClear:hover{color:var(--foreground,#000);background:var(--accent,#f3f4f6)}.code-module__QHiYXq__typeaheadDropdown{background:var(--popover,#fff);border:1px solid var(--border,#e5e7eb);z-index:50;border-radius:.5rem;max-height:320px;padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.code-module__QHiYXq__typeaheadItem{width:100%;color:var(--popover-foreground,#000);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:flex}.code-module__QHiYXq__typeaheadItem:hover{background:var(--accent,#f3f4f6)}.code-module__QHiYXq__typeaheadItemActive{background:var(--accent,#f3f4f6);font-weight:600}.code-module__QHiYXq__typeaheadEmpty{text-align:center;color:var(--muted-foreground,#6b7280);padding:1.5rem .75rem;font-size:.875rem}.code-module__QHiYXq__typeaheadHint{text-align:center;color:var(--muted-foreground,#9ca3af);border-top:1px solid var(--border,#e5e7eb);margin-top:.25rem;padding:.5rem .75rem;font-size:.75rem}.code-module__QHiYXq__editorContainer{background-color:#1e1e1e;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;overflow:hidden}.code-module__QHiYXq__editorPlaceholder{justify-content:center;align-items:center;height:600px;display:flex}.code-module__QHiYXq__editorPlaceholderContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;display:flex}.code-module__QHiYXq__editorPlaceholderText{color:#6b7280;font-size:.875rem}.code-module__QHiYXq__parseErrorCard{border-left:4px solid #ef4444}.code-module__QHiYXq__parseErrorCard .card-content{flex:1;overflow-y:auto}.code-module__QHiYXq__errorTitle{color:#dc2626;align-items:center;gap:.5rem;display:flex}.code-module__QHiYXq__filenameWrapper{align-items:center;gap:.75rem;display:flex}.code-module__QHiYXq__errorList{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.code-module__QHiYXq__errorItem{background:var(--color-background-subtle,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-left:3px solid #ef4444;border-radius:.375rem;padding:.625rem .875rem}.code-module__QHiYXq__errorHeader{margin-bottom:.5rem}.code-module__QHiYXq__errorLocation{color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.code-module__QHiYXq__errorLocation:hover{background:#fecaca;border-color:#f87171}.code-module__QHiYXq__errorIndex{color:#6b7280;background:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.code-module__QHiYXq__errorMessage{color:var(--color-text-primary,#374151);word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;font-family:Courier New,monospace;font-size:.8125rem;line-height:1.5}.code-module__QHiYXq__errorHint{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;font-size:.75rem;line-height:1.5;display:flex}.code-module__QHiYXq__errorHint svg{flex-shrink:0;margin-top:.125rem}@media (prefers-color-scheme:dark){.code-module__QHiYXq__errorItem{background:#1f2937;border-color:#374151}.code-module__QHiYXq__errorLocation{color:#fecaca;background:#7f1d1d;border-color:#991b1b}.code-module__QHiYXq__errorLocation:hover{background:#991b1b;border-color:#b91c1c}.code-module__QHiYXq__errorIndex{color:#6b7280;background:#374151}.code-module__QHiYXq__errorMessage{color:#d1d5db}.code-module__QHiYXq__errorHint{color:#a5f3fc;background:#164e63;border-color:#0e7490}}
.tabs-module__s23JuW__tabsList{border-radius:var(--radius);background-color:var(--muted);height:2.5rem;padding:var(--Main-System-4px);color:var(--muted-foreground);justify-content:center;align-items:center;gap:var(--Main-System-4px);display:inline-flex}.tabs-module__s23JuW__tabsTrigger{justify-content:center;align-items:center;gap:var(--Main-System-4px);white-space:nowrap;border-radius:calc(var(--radius) - 2px);padding:6px var(--Main-System-12px);cursor:pointer;color:inherit;background:0 0;border:none;font-size:.8125rem;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.tabs-module__s23JuW__tabsTrigger:hover{color:var(--foreground)}.tabs-module__s23JuW__tabsTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tabs-module__s23JuW__tabsTrigger:disabled{pointer-events:none;opacity:.5}.tabs-module__s23JuW__tabsTrigger[data-state=active]{background-color:var(--background);color:var(--foreground);box-shadow:0 1px 2px #0000000f}.tabs-module__s23JuW__tabsTrigger svg{flex-shrink:0;width:.875rem;height:.875rem}.tabs-module__s23JuW__tabsContent{margin-top:var(--Main-System-8px);outline:none}.tabs-module__s23JuW__tabsContent:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.progress-module__Asu-Aq__progress{background:var(--muted);border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.progress-module__Asu-Aq__progressBar{background:var(--primary);border-radius:9999px;height:100%;transition:width .3s ease-in-out}.progress-module__Asu-Aq__progressBarIndeterminate{animation:1.5s cubic-bezier(.65,.815,.735,.395) infinite progress-module__Asu-Aq__indeterminate;width:40%!important}@keyframes progress-module__Asu-Aq__indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}
.coverage-module__zaHnIG__summaryCard{height:100%}.coverage-module__zaHnIG__summaryHeader{padding-bottom:.5rem}.coverage-module__zaHnIG__summaryContent{padding-top:.5rem}.coverage-module__zaHnIG__metrics{flex-direction:column;gap:1rem;display:flex}.coverage-module__zaHnIG__metricRow{flex-direction:column;gap:.25rem;display:flex}.coverage-module__zaHnIG__metricHeader{justify-content:space-between;align-items:center;display:flex}.coverage-module__zaHnIG__metricLabel{color:var(--text-muted);font-size:.875rem}.coverage-module__zaHnIG__metricValue{font-size:.875rem;font-weight:600}.coverage-module__zaHnIG__progress{height:6px}.coverage-module__zaHnIG__metricDetails{color:var(--text-muted);text-align:right;font-size:.75rem}.coverage-module__zaHnIG__metadata{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.coverage-module__zaHnIG__metadataItem{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.coverage-module__zaHnIG__metadataLabel{color:var(--text-muted)}.coverage-module__zaHnIG__metadataValue{color:var(--text)}.coverage-module__zaHnIG__fileTreeCard{flex-direction:column;height:100%;display:flex}.coverage-module__zaHnIG__fileTreeHeader{padding-bottom:.5rem}.coverage-module__zaHnIG__fileTreeContent{flex:1;padding-top:0;overflow:auto}.coverage-module__zaHnIG__fileTree{font-size:.875rem}.coverage-module__zaHnIG__treeNode{-webkit-user-select:none;user-select:none}.coverage-module__zaHnIG__treeNodeContent{cursor:pointer;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:background-color .15s;display:flex}.coverage-module__zaHnIG__treeNodeContent:hover{background-color:var(--hover)}.coverage-module__zaHnIG__treeNodeContent.coverage-module__zaHnIG__selected{background-color:var(--accent)}.coverage-module__zaHnIG__treeNodeIcon{color:var(--text-muted);flex-shrink:0}.coverage-module__zaHnIG__treeNodeName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.coverage-module__zaHnIG__treeNodeCoverage{border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.75rem;font-weight:500}.coverage-module__zaHnIG__coverageGood{color:#15803d;background-color:#22c55e1a}.coverage-module__zaHnIG__coverageWarning{color:#854d0e;background-color:#eab3081a}.coverage-module__zaHnIG__coverageBad{color:#b91c1c;background-color:#ef44441a}.coverage-module__zaHnIG__codeViewerCard{flex-direction:column;height:100%;display:flex}.coverage-module__zaHnIG__codeViewerHeader{padding-bottom:.5rem}.coverage-module__zaHnIG__codeViewerContent{flex:1;padding:0;overflow:auto}.coverage-module__zaHnIG__filePath{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;overflow:hidden}.coverage-module__zaHnIG__codeContainer{height:100%;overflow:auto}.coverage-module__zaHnIG__code{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5}.coverage-module__zaHnIG__codeLine{padding:0 .5rem;display:flex}.coverage-module__zaHnIG__lineNumber{text-align:right;width:3rem;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:.5rem}.coverage-module__zaHnIG__lineHits{text-align:right;width:2.5rem;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:.75rem;font-size:.625rem}.coverage-module__zaHnIG__lineContent{white-space:pre;flex:1}.coverage-module__zaHnIG__lineCovered{background-color:#22c55e1a}.coverage-module__zaHnIG__lineUncovered{background-color:#ef444426}.coverage-module__zaHnIG__noSource{text-align:center;height:100%;min-height:200px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}
.coverage-comparison-module__HE1-hW__container{flex-direction:column;gap:1rem;display:flex}.coverage-comparison-module__HE1-hW__summaryCard{background:var(--card);border:1px solid var(--border)}.coverage-comparison-module__HE1-hW__summaryHeader{padding-bottom:.75rem}.coverage-comparison-module__HE1-hW__summaryTitleRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.coverage-comparison-module__HE1-hW__summaryTitle{font-size:1rem;font-weight:600}.coverage-comparison-module__HE1-hW__overallDiff{border-radius:var(--radius);align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:600;display:flex}.coverage-comparison-module__HE1-hW__overallDiff.coverage-comparison-module__HE1-hW__positive{color:#15803d;background:#22c55e1a}.coverage-comparison-module__HE1-hW__overallDiff.coverage-comparison-module__HE1-hW__negative{color:#b91c1c;background:#ef44441a}.coverage-comparison-module__HE1-hW__overallDiff.coverage-comparison-module__HE1-hW__neutral{background:var(--muted);color:var(--muted-foreground)}.coverage-comparison-module__HE1-hW__overallDiffText{white-space:nowrap}.coverage-comparison-module__HE1-hW__compareLabels{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:flex}.coverage-comparison-module__HE1-hW__labelArrow{width:.75rem;height:.75rem}.coverage-comparison-module__HE1-hW__baseLabel,.coverage-comparison-module__HE1-hW__headLabel{font-weight:500}.coverage-comparison-module__HE1-hW__summaryContent{flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.coverage-comparison-module__HE1-hW__metricRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.coverage-comparison-module__HE1-hW__metricRow:last-child{border-bottom:none}.coverage-comparison-module__HE1-hW__metricLabel{color:var(--foreground);font-size:.875rem;font-weight:500}.coverage-comparison-module__HE1-hW__metricValues{align-items:center;gap:.5rem;display:flex}.coverage-comparison-module__HE1-hW__baseValue,.coverage-comparison-module__HE1-hW__headValue{font-size:.875rem;font-family:var(--font-mono);text-align:right;min-width:3.5rem}.coverage-comparison-module__HE1-hW__baseValue{color:var(--muted-foreground)}.coverage-comparison-module__HE1-hW__headValue{color:var(--foreground);font-weight:600}.coverage-comparison-module__HE1-hW__arrow{width:.875rem;height:.875rem;color:var(--muted-foreground)}.coverage-comparison-module__HE1-hW__diffValue{font-size:.75rem;font-weight:600;font-family:var(--font-mono);justify-content:flex-end;align-items:center;gap:.25rem;min-width:4rem;display:flex}.coverage-comparison-module__HE1-hW__diffValue.coverage-comparison-module__HE1-hW__positive{color:#15803d}.coverage-comparison-module__HE1-hW__diffValue.coverage-comparison-module__HE1-hW__negative{color:#b91c1c}.coverage-comparison-module__HE1-hW__diffValue.coverage-comparison-module__HE1-hW__neutral{color:var(--muted-foreground)}.coverage-comparison-module__HE1-hW__trendIconUp{color:#15803d;width:.75rem;height:.75rem}.coverage-comparison-module__HE1-hW__trendIconDown{color:#b91c1c;width:.75rem;height:.75rem}.coverage-comparison-module__HE1-hW__trendIconNeutral{width:.75rem;height:.75rem;color:var(--muted-foreground)}.coverage-comparison-module__HE1-hW__filesCard{background:var(--card);border:1px solid var(--border)}.coverage-comparison-module__HE1-hW__filesTitle{font-size:1rem;font-weight:600}.coverage-comparison-module__HE1-hW__filesContent{flex-direction:column;gap:1.5rem;padding-top:.5rem;display:flex}.coverage-comparison-module__HE1-hW__fileSection{flex-direction:column;gap:.5rem;display:flex}.coverage-comparison-module__HE1-hW__fileSectionHeader{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex}.coverage-comparison-module__HE1-hW__sectionIconUp{color:#15803d;width:1rem;height:1rem}.coverage-comparison-module__HE1-hW__sectionIconDown{color:#b91c1c;width:1rem;height:1rem}.coverage-comparison-module__HE1-hW__sectionTitle{color:var(--foreground);font-size:.875rem;font-weight:600}.coverage-comparison-module__HE1-hW__fileList{flex-direction:column;gap:.25rem;display:flex}.coverage-comparison-module__HE1-hW__fileRow{border-radius:var(--radius);justify-content:space-between;align-items:center;padding:.375rem .5rem;font-size:.8125rem;display:flex}.coverage-comparison-module__HE1-hW__fileRow:hover{background:var(--muted)}.coverage-comparison-module__HE1-hW__fileRow.coverage-comparison-module__HE1-hW__improved{border-left:2px solid #22c55e}.coverage-comparison-module__HE1-hW__fileRow.coverage-comparison-module__HE1-hW__regressed{border-left:2px solid #ef4444}.coverage-comparison-module__HE1-hW__fileRow.coverage-comparison-module__HE1-hW__added{border-left:2px solid var(--primary)}.coverage-comparison-module__HE1-hW__fileRow.coverage-comparison-module__HE1-hW__removed{border-left:2px solid var(--muted-foreground)}.coverage-comparison-module__HE1-hW__fileName{font-family:var(--font-mono);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;max-width:50%;display:flex;overflow:hidden}.coverage-comparison-module__HE1-hW__typeBadge{flex-shrink:0;padding:.0625rem .25rem;font-size:.625rem}.coverage-comparison-module__HE1-hW__fileValues{align-items:center;gap:.375rem;display:flex}.coverage-comparison-module__HE1-hW__smallArrow{width:.625rem;height:.625rem;color:var(--muted-foreground)}.coverage-comparison-module__HE1-hW__fileBadge{padding:.125rem .375rem;font-size:.625rem}.coverage-comparison-module__HE1-hW__fileDiff{font-size:.75rem;font-weight:600;font-family:var(--font-mono);text-align:right;min-width:3rem}.coverage-comparison-module__HE1-hW__fileDiff.coverage-comparison-module__HE1-hW__positive{color:#15803d}.coverage-comparison-module__HE1-hW__fileDiff.coverage-comparison-module__HE1-hW__negative{color:#b91c1c}.coverage-comparison-module__HE1-hW__fileDiff.coverage-comparison-module__HE1-hW__neutral{color:var(--muted-foreground)}.coverage-comparison-module__HE1-hW__moreFiles{color:var(--muted-foreground);padding:.25rem .5rem;font-size:.75rem;font-style:italic}.coverage-comparison-module__HE1-hW__noChanges{text-align:center;color:var(--muted-foreground);padding:2rem;font-size:.875rem}.coverage-comparison-module__HE1-hW__unchangedSummary{text-align:center;color:var(--muted-foreground);border-top:1px solid var(--border);padding:.5rem;font-size:.75rem}@media (max-width:640px){.coverage-comparison-module__HE1-hW__summaryTitleRow{flex-direction:column;align-items:flex-start}.coverage-comparison-module__HE1-hW__metricValues{flex-wrap:wrap;justify-content:flex-end}.coverage-comparison-module__HE1-hW__fileRow{flex-direction:column;align-items:flex-start;gap:.25rem}.coverage-comparison-module__HE1-hW__fileName{max-width:100%}.coverage-comparison-module__HE1-hW__fileValues{justify-content:flex-end;width:100%}}
.code-details-panel-module__UxHXKa__container{flex-direction:column;height:100%;display:flex}.code-details-panel-module__UxHXKa__title{align-items:center;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__tabs{width:100%}.code-details-panel-module__UxHXKa__tabsList{background:0 0;border-bottom:2px solid #e5e7eb;gap:0;width:100%;padding:0;display:flex}.code-details-panel-module__UxHXKa__tabContent{max-height:540px;margin-top:1rem;overflow-y:auto}.code-details-panel-module__UxHXKa__tabTrigger{all:unset;color:#111827!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border-bottom:2px solid #0000!important;margin-bottom:-2px!important;padding:.625rem 1rem!important;font-size:.875rem!important;font-weight:600!important;transition:all .15s!important}.code-details-panel-module__UxHXKa__tabTrigger:hover{color:#000!important;background:0 0!important}.code-details-panel-module__UxHXKa__tabTrigger[data-state=active]{color:#000!important;background:0 0!important;border-bottom:2px solid #06c!important;font-weight:700!important}@media (prefers-color-scheme:dark){.code-details-panel-module__UxHXKa__tabTrigger{color:#f3f4f6!important}.code-details-panel-module__UxHXKa__tabTrigger:hover{color:#fff!important}.code-details-panel-module__UxHXKa__tabTrigger[data-state=active]{color:#fff!important;border-bottom-color:#60a5fa!important}}.dark .code-details-panel-module__UxHXKa__tabTrigger{color:#f3f4f6!important}.dark .code-details-panel-module__UxHXKa__tabTrigger:hover{color:#fff!important}.dark .code-details-panel-module__UxHXKa__tabTrigger[data-state=active]{color:#fff!important;border-bottom-color:#60a5fa!important}:is(.light .code-details-panel-module__UxHXKa__tabTrigger,html:not(.dark) .code-details-panel-module__UxHXKa__tabTrigger){color:#111827!important}:is(.light .code-details-panel-module__UxHXKa__tabTrigger:hover,html:not(.dark) .code-details-panel-module__UxHXKa__tabTrigger:hover){color:#000!important}:is(.light .code-details-panel-module__UxHXKa__tabTrigger[data-state=active],html:not(.dark) .code-details-panel-module__UxHXKa__tabTrigger[data-state=active]){color:#000!important;border-bottom-color:#06c!important}.code-details-panel-module__UxHXKa__overviewGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.code-details-panel-module__UxHXKa__infoCard{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.code-details-panel-module__UxHXKa__infoLabel{color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.code-details-panel-module__UxHXKa__infoValue{color:#111827;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.code-details-panel-module__UxHXKa__lineNumber{color:#06c;cursor:pointer;background:#e0f2fe;border:1px solid #06c;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.code-details-panel-module__UxHXKa__lineNumber:hover{color:#fff;background:#06c;transform:translateY(-1px)}.code-details-panel-module__UxHXKa__lineNumber:active{transform:translateY(0)}.code-details-panel-module__UxHXKa__ioSection{flex-direction:column;gap:1.5rem;display:flex}.code-details-panel-module__UxHXKa__ioGroup{border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.code-details-panel-module__UxHXKa__ioGroupTitle{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.code-details-panel-module__UxHXKa__ioList{flex-direction:column;gap:.75rem;display:flex}.code-details-panel-module__UxHXKa__ioItem{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.375rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.code-details-panel-module__UxHXKa__ioDetails{flex-direction:column;flex:1;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__ioCode{font-family:Courier New,monospace;font-size:.875rem}.code-details-panel-module__UxHXKa__ioBadges{gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__ioBadge{font-size:.7rem}.code-details-panel-module__UxHXKa__callsSection{flex-direction:column;gap:1rem;display:flex}.code-details-panel-module__UxHXKa__callsList{flex-direction:column;gap:.75rem;display:flex}.code-details-panel-module__UxHXKa__callItem{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.375rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.code-details-panel-module__UxHXKa__callDetails{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__callType{font-size:.7rem;font-weight:700}.code-details-panel-module__UxHXKa__callTarget{font-family:Courier New,monospace;font-size:.875rem;font-weight:600}.code-details-panel-module__UxHXKa__callArgs{color:var(--color-text-secondary);font-family:Courier New,monospace;font-size:.875rem}.code-details-panel-module__UxHXKa__callBadge{font-size:.7rem}.code-details-panel-module__UxHXKa__variablesSection{flex-direction:column;gap:1.5rem;display:flex}.code-details-panel-module__UxHXKa__varGroup{border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.code-details-panel-module__UxHXKa__varGroupTitle{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.code-details-panel-module__UxHXKa__varList{flex-direction:column;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__varItem{background:var(--color-background-subtle);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.code-details-panel-module__UxHXKa__varName{min-width:120px;font-family:Courier New,monospace;font-size:.875rem;font-weight:600}.code-details-panel-module__UxHXKa__varType{font-size:.7rem}.code-details-panel-module__UxHXKa__varOperator{color:var(--color-text-secondary);font-family:Courier New,monospace;font-size:.875rem;font-weight:700}.code-details-panel-module__UxHXKa__varValue{color:var(--color-success);font-family:Courier New,monospace;font-size:.875rem}.code-details-panel-module__UxHXKa__structureSection{flex-direction:column;gap:1.5rem;display:flex}.code-details-panel-module__UxHXKa__structGroup{border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.code-details-panel-module__UxHXKa__structGroupTitle{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.code-details-panel-module__UxHXKa__structList{flex-direction:column;gap:.75rem;display:flex}.code-details-panel-module__UxHXKa__structItem{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.code-details-panel-module__UxHXKa__includeDirective{font-size:.7rem;font-weight:700}.code-details-panel-module__UxHXKa__includePath{font-family:Courier New,monospace;font-size:.875rem}.code-details-panel-module__UxHXKa__includeRecord{color:var(--color-text-secondary)}.code-details-panel-module__UxHXKa__subName{font-family:Courier New,monospace;font-size:.875rem;font-weight:600}.code-details-panel-module__UxHXKa__subParams{color:var(--color-text-secondary);font-family:Courier New,monospace;font-size:.875rem}.code-details-panel-module__UxHXKa__paramCount{font-size:.7rem}.code-details-panel-module__UxHXKa__labelsList{flex-wrap:wrap;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__labelItem{align-items:center;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__emptyState{color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.code-details-panel-module__UxHXKa__emptyState p{margin-top:.5rem;font-size:.875rem}.code-details-panel-module__UxHXKa__moreItems{text-align:center;color:var(--color-text-secondary);padding:.5rem;font-size:.875rem;font-style:italic}.code-details-panel-module__UxHXKa__compactTable{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%;font-size:.875rem}.code-details-panel-module__UxHXKa__compactTable thead{border-bottom:1px solid var(--color-border,#e5e7eb)}.code-details-panel-module__UxHXKa__compactTable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;background:0 0;padding:.625rem .875rem;color:#111827!important;font-size:.75rem!important;font-weight:700!important}.code-details-panel-module__UxHXKa__compactTable tbody tr{border-bottom:1px solid #d1d5db;transition:all .15s}.code-details-panel-module__UxHXKa__compactTable tbody tr:last-child{border-bottom:none}.code-details-panel-module__UxHXKa__clickableRow{cursor:pointer}.code-details-panel-module__UxHXKa__clickableRow:hover{background-color:#f3f4f6;transform:translate(2px)}.code-details-panel-module__UxHXKa__compactTable td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:.625rem .875rem;font-weight:500;overflow:hidden;color:#111827!important}.code-details-panel-module__UxHXKa__compactTable td:first-child{width:25%}.code-details-panel-module__UxHXKa__compactTable td:nth-child(2){width:50%}.code-details-panel-module__UxHXKa__compactTable td:last-child{width:25%}.code-details-panel-module__UxHXKa__compactTable code{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden;color:#111827!important;font-family:Courier New,monospace!important;font-size:.8125rem!important;font-weight:500!important}.code-details-panel-module__UxHXKa__typeCell{text-transform:uppercase;letter-spacing:.03em;color:#06c!important;font-size:.75rem!important;font-weight:700!important}.code-details-panel-module__UxHXKa__flagsCell{color:#374151!important;font-size:.75rem!important;font-weight:600!important}.code-details-panel-module__UxHXKa__argsCell{color:#374151!important;font-family:Courier New,monospace!important;font-size:.75rem!important;font-weight:500!important}.code-details-panel-module__UxHXKa__argsCell span{color:#374151!important}.code-details-panel-module__UxHXKa__operatorCell{color:var(--color-danger,#dc3545);text-align:center;font-family:Courier New,monospace;font-size:.8125rem;font-weight:600}.code-details-panel-module__UxHXKa__eqValue{color:var(--color-success,#198754)}.code-details-panel-module__UxHXKa__tablesContainer{flex-direction:column;gap:2rem;display:flex}.code-details-panel-module__UxHXKa__tableSection{flex-direction:column;gap:1rem;display:flex}.code-details-panel-module__UxHXKa__sectionHeader{color:#111827;border-bottom:2px solid #d1d5db;padding-bottom:.5rem;font-size:.875rem;font-weight:700}@media (prefers-color-scheme:dark){.code-details-panel-module__UxHXKa__tabsList{border-bottom-color:#4b5563}.code-details-panel-module__UxHXKa__infoLabel{color:#d1d5db}.code-details-panel-module__UxHXKa__infoValue{color:#f3f4f6}.code-details-panel-module__UxHXKa__sectionHeader{color:#f3f4f6;border-bottom-color:#4b5563}.code-details-panel-module__UxHXKa__lineNumber{color:#60a5fa;background:#1e3a5f;border-color:#60a5fa}.code-details-panel-module__UxHXKa__lineNumber:hover{color:#111827;background:#60a5fa}.code-details-panel-module__UxHXKa__compactTable{background:0 0}.code-details-panel-module__UxHXKa__compactTable thead{border-bottom-color:#4b5563}.code-details-panel-module__UxHXKa__compactTable th{color:#f3f4f6!important}.code-details-panel-module__UxHXKa__compactTable tbody tr{border-bottom-color:#374151}.code-details-panel-module__UxHXKa__clickableRow:hover{background-color:#374151!important}.code-details-panel-module__UxHXKa__compactTable td,.code-details-panel-module__UxHXKa__compactTable code{color:#f3f4f6!important}.code-details-panel-module__UxHXKa__typeCell{color:#60a5fa!important}.code-details-panel-module__UxHXKa__flagsCell,.code-details-panel-module__UxHXKa__argsCell,.code-details-panel-module__UxHXKa__argsCell span{color:#d1d5db!important}.code-details-panel-module__UxHXKa__operatorCell{color:#f87171}.code-details-panel-module__UxHXKa__eqValue{color:#34d399}}.dark .code-details-panel-module__UxHXKa__tabsList{border-bottom-color:#4b5563}.dark .code-details-panel-module__UxHXKa__infoLabel{color:#d1d5db}.dark .code-details-panel-module__UxHXKa__infoValue{color:#f3f4f6}.dark .code-details-panel-module__UxHXKa__sectionHeader{color:#f3f4f6;border-bottom-color:#4b5563}.dark .code-details-panel-module__UxHXKa__lineNumber{color:#60a5fa;background:#1e3a5f;border-color:#60a5fa}.dark .code-details-panel-module__UxHXKa__lineNumber:hover{color:#111827;background:#60a5fa}.dark .code-details-panel-module__UxHXKa__compactTable thead{border-bottom-color:#4b5563}.dark .code-details-panel-module__UxHXKa__compactTable th{color:#f3f4f6!important}.dark .code-details-panel-module__UxHXKa__compactTable tbody tr{border-bottom-color:#374151}.dark .code-details-panel-module__UxHXKa__compactTable tbody tr:hover{background-color:#374151}.dark .code-details-panel-module__UxHXKa__compactTable td{color:#f3f4f6!important}.dark .code-details-panel-module__UxHXKa__compactTable code{color:#f3f4f6!important}.dark .code-details-panel-module__UxHXKa__typeCell{color:#60a5fa!important}.dark .code-details-panel-module__UxHXKa__flagsCell{color:#d1d5db!important}.dark .code-details-panel-module__UxHXKa__argsCell{color:#d1d5db!important}.dark .code-details-panel-module__UxHXKa__argsCell span{color:#d1d5db!important}.dark .code-details-panel-module__UxHXKa__operatorCell{color:#f87171}.dark .code-details-panel-module__UxHXKa__eqValue{color:#34d399}.dark .code-details-panel-module__UxHXKa__clickableRow:hover{background-color:#374151!important}:is(.light .code-details-panel-module__UxHXKa__compactTable th,html:not(.dark) .code-details-panel-module__UxHXKa__compactTable th),:is(.light .code-details-panel-module__UxHXKa__compactTable td,html:not(.dark) .code-details-panel-module__UxHXKa__compactTable td),:is(.light .code-details-panel-module__UxHXKa__compactTable code,html:not(.dark) .code-details-panel-module__UxHXKa__compactTable code){color:#111827!important}:is(.light .code-details-panel-module__UxHXKa__typeCell,html:not(.dark) .code-details-panel-module__UxHXKa__typeCell){color:#06c!important}:is(.light .code-details-panel-module__UxHXKa__flagsCell,html:not(.dark) .code-details-panel-module__UxHXKa__flagsCell),:is(.light .code-details-panel-module__UxHXKa__argsCell,html:not(.dark) .code-details-panel-module__UxHXKa__argsCell),:is(.light .code-details-panel-module__UxHXKa__argsCell span,html:not(.dark) .code-details-panel-module__UxHXKa__argsCell span){color:#374151!important}:is(.light .code-details-panel-module__UxHXKa__sectionHeader,html:not(.dark) .code-details-panel-module__UxHXKa__sectionHeader){border-bottom-color:#d1d5db;color:#111827!important}:is(.light .code-details-panel-module__UxHXKa__infoLabel,html:not(.dark) .code-details-panel-module__UxHXKa__infoLabel){color:#374151!important}:is(.light .code-details-panel-module__UxHXKa__infoValue,html:not(.dark) .code-details-panel-module__UxHXKa__infoValue){color:#111827!important}:is(.light .code-details-panel-module__UxHXKa__clickableRow:hover,html:not(.dark) .code-details-panel-module__UxHXKa__clickableRow:hover){background-color:#f3f4f6!important}:is(.light .code-details-panel-module__UxHXKa__compactTable tbody tr,html:not(.dark) .code-details-panel-module__UxHXKa__compactTable tbody tr){border-bottom-color:#d1d5db}:is(.light .code-details-panel-module__UxHXKa__tabsList,html:not(.dark) .code-details-panel-module__UxHXKa__tabsList){border-bottom-color:#e5e7eb}@media (max-width:768px){.code-details-panel-module__UxHXKa__tabsList{-webkit-overflow-scrolling:touch;overflow-x:auto}:is(.code-details-panel-module__UxHXKa__tabsList [data-state=active],.code-details-panel-module__UxHXKa__tabsList [data-state=inactive]){white-space:nowrap;padding:.5rem .75rem!important;font-size:.8125rem!important}.code-details-panel-module__UxHXKa__overviewGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.code-details-panel-module__UxHXKa__compactTable{font-size:.75rem}.code-details-panel-module__UxHXKa__compactTable th,.code-details-panel-module__UxHXKa__compactTable td{padding:.375rem .5rem}.code-details-panel-module__UxHXKa__compactTable td{white-space:normal}}
.skeleton-module__Cuawza__skeleton{background:linear-gradient(90deg, var(--muted) 25%, color-mix(in srgb, var(--muted) 60%, var(--background)) 50%, var(--muted) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite skeleton-module__Cuawza__shimmer}@keyframes skeleton-module__Cuawza__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-module__Cuawza__textGroup{flex-direction:column;gap:8px;display:flex}.skeleton-module__Cuawza__textLine{height:14px}.skeleton-module__Cuawza__table{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.skeleton-module__Cuawza__tableHeader{background:var(--muted);gap:1px;padding:12px 16px;display:flex}.skeleton-module__Cuawza__tableHeaderCell{flex:1;max-width:120px;height:14px}.skeleton-module__Cuawza__tableRow{border-top:1px solid var(--border);gap:1px;padding:12px 16px;display:flex}.skeleton-module__Cuawza__tableCell{flex:1;height:14px}.skeleton-module__Cuawza__cardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.skeleton-module__Cuawza__card{border:1px solid var(--border);border-radius:10px;overflow:hidden}.skeleton-module__Cuawza__cardImage{border-radius:0;height:140px}.skeleton-module__Cuawza__cardBody{flex-direction:column;gap:8px;padding:16px;display:flex}.skeleton-module__Cuawza__cardTitle{width:60%;height:18px}.skeleton-module__Cuawza__cardText{width:100%;height:12px}.skeleton-module__Cuawza__detail{flex-direction:column;gap:16px;max-width:720px;display:flex}.skeleton-module__Cuawza__detailTitle{width:40%;height:28px}.skeleton-module__Cuawza__detailSubtitle{width:25%;height:16px}.skeleton-module__Cuawza__detailDivider{background:var(--border);height:1px;margin:4px 0}.skeleton-module__Cuawza__detailSection{flex-direction:column;gap:12px;margin-top:8px;display:flex}.skeleton-module__Cuawza__detailSectionTitle{width:30%;height:20px}.skeleton-module__Cuawza__page{flex-direction:column;gap:24px;padding:0;display:flex;position:relative}.skeleton-module__Cuawza__pageHeader{flex-direction:column;gap:8px;display:flex}.skeleton-module__Cuawza__pageHeaderFaded{opacity:.3;filter:blur(1px);pointer-events:none;transition:opacity .6s,filter .6s}.skeleton-module__Cuawza__pageTitle{width:200px;height:28px}.skeleton-module__Cuawza__pageSubtitle{width:300px;height:16px}.skeleton-module__Cuawza__mascotOverlay{z-index:2;flex-direction:column;justify-content:center;align-items:center;animation:.8s ease-out skeleton-module__Cuawza__mascotFadeIn;display:flex;position:absolute;inset:0}@keyframes skeleton-module__Cuawza__mascotFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.skeleton-module__Cuawza__mascotLottie{width:180px;height:180px}.skeleton-module__Cuawza__mascotMessage{color:var(--muted-foreground);letter-spacing:.01em;margin-top:.25rem;font-size:.85rem;font-weight:500}@media (max-width:768px){.skeleton-module__Cuawza__mascotLottie{width:140px;height:140px}}@media (prefers-reduced-motion:reduce){.skeleton-module__Cuawza__mascotOverlay{animation:none}}
.page-layout-module__VJzfzW__pageContainer{flex-direction:column;flex:1;gap:1.5rem;width:100%;min-height:0;margin:0 auto;padding:1rem 1.25rem 3rem;display:flex;overflow:auto}.page-layout-module__VJzfzW__maxWidth-sm{max-width:640px}.page-layout-module__VJzfzW__maxWidth-md{max-width:768px}.page-layout-module__VJzfzW__maxWidth-lg{max-width:1024px}.page-layout-module__VJzfzW__maxWidth-xl{max-width:1280px}.page-layout-module__VJzfzW__maxWidth-2xl{max-width:1536px}.page-layout-module__VJzfzW__maxWidth-full{max-width:100%}.page-layout-module__VJzfzW__breadcrumbWrapper{margin-bottom:-.5rem}.page-layout-module__VJzfzW__pageHeader{flex-direction:column;gap:1rem;display:flex}.page-layout-module__VJzfzW__headerWithDivider{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.page-layout-module__VJzfzW__headerMain{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-layout-module__VJzfzW__headerText{flex:1;min-width:0}.page-layout-module__VJzfzW__pageTitle{color:var(--foreground);margin:0;font-size:2rem;font-weight:700;line-height:1.2}.page-layout-module__VJzfzW__pageSubtitle{color:var(--muted-foreground);margin:.5rem 0 0;font-size:1rem;line-height:1.5}.page-layout-module__VJzfzW__headerActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.page-layout-module__VJzfzW__headerExtra{width:100%}.page-layout-module__VJzfzW__pageContent{flex-direction:column;flex:1;display:flex}.page-layout-module__VJzfzW__compactLayout{gap:1rem;padding:1rem}.page-layout-module__VJzfzW__compactLayout .page-layout-module__VJzfzW__pageTitle{font-size:1.5rem}.page-layout-module__VJzfzW__compactLayout .page-layout-module__VJzfzW__pageSubtitle{font-size:.875rem}.page-layout-module__VJzfzW__compactLayout .page-layout-module__VJzfzW__headerMain{gap:.75rem}.page-layout-module__VJzfzW__compactLayout .page-layout-module__VJzfzW__headerActions{gap:.5rem}.page-layout-module__VJzfzW__centeredLayout{align-items:center}.page-layout-module__VJzfzW__centeredLayout .page-layout-module__VJzfzW__pageHeader{text-align:center;align-items:center}.page-layout-module__VJzfzW__centeredLayout .page-layout-module__VJzfzW__headerMain{text-align:center;flex-direction:column;align-items:center}.page-layout-module__VJzfzW__centeredLayout .page-layout-module__VJzfzW__pageContent{align-items:center;width:100%}@media (max-width:768px){.page-layout-module__VJzfzW__pageContainer{gap:1rem;padding:1rem}.page-layout-module__VJzfzW__pageTitle{font-size:1.5rem}.page-layout-module__VJzfzW__pageSubtitle{font-size:.875rem}.page-layout-module__VJzfzW__headerMain{flex-direction:column;align-items:stretch}.page-layout-module__VJzfzW__headerActions{justify-content:flex-start;width:100%}}@media (max-width:640px){.page-layout-module__VJzfzW__pageContainer{padding:.75rem}.page-layout-module__VJzfzW__pageTitle{font-size:1.25rem}.page-layout-module__VJzfzW__headerActions{flex-direction:column;width:100%}.page-layout-module__VJzfzW__headerActions>*{width:100%}}
.expandable-card-module__YVOTyq__expandableCard{border:1px solid var(--border);transition:all .2s}.expandable-card-module__YVOTyq__expandableCard:hover{box-shadow:0 4px 12px #0000001a}.expandable-card-module__YVOTyq__cardContent{padding:0}.expandable-card-module__YVOTyq__cardHeader{background:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background .2s;display:flex}.expandable-card-module__YVOTyq__cardHeader:hover{background:var(--accent)}.expandable-card-module__YVOTyq__cardHeader:focus{outline:2px solid var(--primary);outline-offset:-2px}.expandable-card-module__YVOTyq__headerLeft{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.expandable-card-module__YVOTyq__chevronIcon{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.expandable-card-module__YVOTyq__headerContent{flex:1;min-width:0}.expandable-card-module__YVOTyq__headerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.expandable-card-module__YVOTyq__contentSection{background:var(--background);transition:max-height .3s,padding .3s}.expandable-card-module__YVOTyq__contentSection[data-expand-state=partial]{padding:.5rem 1rem;overflow:hidden auto}.expandable-card-module__YVOTyq__contentSection[data-expand-state=full]{max-height:none;padding:.5rem 1rem;overflow:visible}.expandable-card-module__YVOTyq__contentSection[data-expand-state=partial]::-webkit-scrollbar{width:8px}.expandable-card-module__YVOTyq__contentSection[data-expand-state=partial]::-webkit-scrollbar-track{background:var(--muted)}.expandable-card-module__YVOTyq__contentSection[data-expand-state=partial]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.expandable-card-module__YVOTyq__contentSection[data-expand-state=partial]::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}@media (max-width:768px){.expandable-card-module__YVOTyq__cardHeader,.expandable-card-module__YVOTyq__contentSection[data-expand-state=partial],.expandable-card-module__YVOTyq__contentSection[data-expand-state=full]{padding:.5rem .75rem}}
.ingestion-module__2BHggG__loading,.ingestion-module__2BHggG__error{text-align:center;color:var(--muted-foreground);padding:2rem}.ingestion-module__2BHggG__error{color:var(--destructive)}.ingestion-module__2BHggG__container{max-width:1400px;margin:0 auto;padding:2rem}.ingestion-module__2BHggG__filterSection{background:0 0;border:none;margin-bottom:1rem;padding:0}.ingestion-module__2BHggG__searchContainer{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ingestion-module__2BHggG__searchInput{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;flex:1;padding:.5rem .75rem;font-size:.9rem}.ingestion-module__2BHggG__clearButton{background:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:.5rem .75rem;font-size:.9rem;transition:background .2s}.ingestion-module__2BHggG__clearButton:hover{background:var(--muted-foreground)}.ingestion-module__2BHggG__filterResults{color:var(--muted-foreground);margin:.25rem 0;font-size:.85rem}.ingestion-module__2BHggG__mappingsList{flex-direction:column;gap:0;display:flex}.ingestion-module__2BHggG__mappingCard{box-shadow:none;border:none;transition:all .2s}.ingestion-module__2BHggG__mappingCard:hover{box-shadow:none}.ingestion-module__2BHggG__mappingCardContent{padding:0}.ingestion-module__2BHggG__dataTypesList{flex-direction:column;gap:0;display:flex}.ingestion-module__2BHggG__dataTypeCard{border-bottom:1px solid var(--border);border-radius:0;overflow:hidden}.ingestion-module__2BHggG__dataTypeCard:last-child{border-bottom:none}.ingestion-module__2BHggG__dataTypeHeader{background:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background .2s;display:flex}.ingestion-module__2BHggG__dataTypeHeader:hover{background:var(--accent)}.ingestion-module__2BHggG__dataTypeName{color:var(--foreground);margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.ingestion-module__2BHggG__dataTypeCollection{color:var(--muted-foreground);margin:0;font-size:.85rem}.ingestion-module__2BHggG__dataTypeHeaderRight{align-items:center;gap:.5rem;display:flex}.ingestion-module__2BHggG__dataTypeActions{gap:.5rem;display:flex}.ingestion-module__2BHggG__fieldsSection{background:var(--background);transition:max-height .3s,padding .3s}.ingestion-module__2BHggG__fieldsSection[data-expand-state=collapsed]{max-height:0;padding:0;overflow:hidden}.ingestion-module__2BHggG__fieldsSection[data-expand-state=partial]{max-height:300px;padding:.5rem 1rem;overflow-y:auto}.ingestion-module__2BHggG__fieldsSection[data-expand-state=full]{max-height:none;padding:.5rem 1rem;overflow-y:visible}.ingestion-module__2BHggG__fieldsTableContainer{overflow-x:auto}.ingestion-module__2BHggG__fieldsTable{border-collapse:collapse;width:100%}.ingestion-module__2BHggG__tableHeader{text-align:left;background:var(--muted);border-bottom:1px solid var(--border);color:var(--foreground);padding:.5rem .75rem;font-size:.9rem;font-weight:600}.ingestion-module__2BHggG__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.ingestion-module__2BHggG__sortableHeader:hover{background:color-mix(in srgb, var(--muted) 70%, var(--foreground) 10%)}.ingestion-module__2BHggG__tableRow{border-bottom:1px solid var(--border)}.ingestion-module__2BHggG__tableRow:hover{background:var(--accent)}.ingestion-module__2BHggG__tableRow td{color:var(--foreground);padding:.5rem .75rem;font-size:.9rem}.ingestion-module__2BHggG__correlatedSetsSection{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem}.ingestion-module__2BHggG__correlatedSetsTitle{color:var(--foreground);align-items:center;gap:0;margin:0 0 .75rem;font-size:.95rem;font-weight:600;display:flex}.ingestion-module__2BHggG__correlatedSetsContainer{flex-direction:column;gap:.75rem;display:flex}.ingestion-module__2BHggG__correlatedSet{border:1px solid var(--border);background:var(--background);border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.ingestion-module__2BHggG__correlatedSetHeader{align-items:center;gap:.5rem;display:flex}.ingestion-module__2BHggG__correlatedSetName{color:var(--foreground);font-size:.9rem;font-weight:600}.ingestion-module__2BHggG__correlatedSetFields{flex-wrap:wrap;gap:.25rem;margin-left:.5rem;display:flex}.ingestion-module__2BHggG__correlatedSetField{align-items:baseline;gap:.25rem;display:inline-flex}.ingestion-module__2BHggG__correlatedSetFieldKey{color:var(--foreground);font-size:.85rem}.ingestion-module__2BHggG__correlatedSetFieldType{color:var(--muted-foreground);font-family:monospace;font-size:.75rem}.ingestion-module__2BHggG__inlineLink{color:var(--primary);font-size:.85rem;font-weight:500;text-decoration:underline;transition:opacity .2s}.ingestion-module__2BHggG__inlineLink:hover{opacity:.8}@media (max-width:768px){.ingestion-module__2BHggG__container{padding:1rem}.ingestion-module__2BHggG__searchContainer{flex-direction:column}.ingestion-module__2BHggG__fieldsTableContainer{overflow-x:scroll}}
.empty-state-module__9TuPeG__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:48px 24px;display:flex}.empty-state-module__9TuPeG__icon{color:var(--muted-foreground);opacity:.6;margin-bottom:16px}.empty-state-module__9TuPeG__icon svg{width:40px;height:40px}.empty-state-module__9TuPeG__title{color:var(--foreground);margin-bottom:6px;font-size:16px;font-weight:600}.empty-state-module__9TuPeG__description{color:var(--muted-foreground);max-width:360px;margin-bottom:20px;font-size:14px;line-height:1.5}.empty-state-module__9TuPeG__action{margin-top:4px}
.widget-header-module__jyImJW__widgetHeader{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;align-items:center;min-height:3.5rem;padding:.75rem 1rem;display:flex}.widget-header-module__jyImJW__iconContainer{width:2rem;height:2rem;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.widget-header-module__jyImJW__iconWrapper{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.widget-header-module__jyImJW__iconWrapper svg{width:1.25rem;height:1.25rem}.widget-header-module__jyImJW__title{color:var(--foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0 1rem;font-size:.875rem;font-weight:600;line-height:1;overflow:hidden}.widget-header-module__jyImJW__actionsContainer{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.widget-header-module__jyImJW__actionButton{width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex}.widget-header-module__jyImJW__actionButton svg{width:1rem;height:1rem}.widget-header-module__jyImJW__actionButton:hover{background-color:var(--muted)}.widget-header-module__jyImJW__actionButton:focus{outline:2px solid var(--primary);outline-offset:2px}
.knowledge-graph-module__IWE1yW__actionsRow{gap:var(--Main-System-8px);align-items:center;display:flex}.knowledge-graph-module__IWE1yW__syncButton{padding:var(--Main-System-6px) var(--Main-System-12px);background:var(--background);color:var(--primary);border:1px solid var(--primary);border-radius:var(--Main-System-6px);cursor:pointer;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.knowledge-graph-module__IWE1yW__syncButton:hover:not(:disabled){background:var(--primary);color:var(--primary-foreground)}.knowledge-graph-module__IWE1yW__syncButton:disabled{background:var(--muted);color:var(--muted-foreground);border-color:var(--border);cursor:wait}.knowledge-graph-module__IWE1yW__presetBar{gap:var(--Main-System-4px);padding:var(--Main-System-4px) var(--Main-System-12px);border-bottom:1px solid var(--border);background:var(--background);scrollbar-width:none;flex-shrink:0;align-items:center;display:flex;overflow-x:auto}.knowledge-graph-module__IWE1yW__presetBar::-webkit-scrollbar{display:none}.knowledge-graph-module__IWE1yW__presetBarLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);white-space:nowrap;padding-right:var(--Main-System-4px);flex-shrink:0;font-size:.625rem;font-weight:600}.knowledge-graph-module__IWE1yW__presetChip{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.6875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.knowledge-graph-module__IWE1yW__presetChip:hover{border-color:var(--primary);color:var(--foreground);background:color-mix(in srgb, var(--primary) 6%, var(--background))}.knowledge-graph-module__IWE1yW__presetChipActive{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);}.knowledge-graph-module__IWE1yW__presetChipActive:hover{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);opacity:.9}.knowledge-graph-module__IWE1yW__syncSpinner{vertical-align:middle;border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite knowledge-graph-module__IWE1yW__spin;display:inline-block}@keyframes knowledge-graph-module__IWE1yW__spin{to{transform:rotate(360deg)}}.knowledge-graph-module__IWE1yW__syncOverlay{z-index:10;background:color-mix(in srgb, var(--background) 85%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.knowledge-graph-module__IWE1yW__syncOverlaySpinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite knowledge-graph-module__IWE1yW__spin}.knowledge-graph-module__IWE1yW__syncOverlayLabel{color:var(--foreground);font-size:.875rem;font-weight:500}.knowledge-graph-module__IWE1yW__syncOverlaySub{color:var(--muted-foreground);text-align:center;max-width:260px;font-size:.75rem;line-height:1.5}.knowledge-graph-module__IWE1yW__graphContainerRevealing{}.knowledge-graph-module__IWE1yW__graphContainerRevealing>*{animation:.5s ease-out both knowledge-graph-module__IWE1yW__graphFadeIn}@keyframes knowledge-graph-module__IWE1yW__graphFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.knowledge-graph-module__IWE1yW__emptyState{height:400px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:var(--Main-System-16px);flex-direction:column;display:flex}.knowledge-graph-module__IWE1yW__emptyIcon{font-size:3rem}.knowledge-graph-module__IWE1yW__emptyTitle{font-size:1.125rem;font-weight:600}.knowledge-graph-module__IWE1yW__emptyDescription{text-align:center;max-width:400px}.knowledge-graph-module__IWE1yW__emptyAction{padding:var(--Main-System-10px) var(--Main-System-24px);background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);cursor:pointer;border:none;font-size:.875rem;font-weight:500;transition:opacity .15s}.knowledge-graph-module__IWE1yW__emptyAction:hover:not(:disabled){opacity:.9}.knowledge-graph-module__IWE1yW__fullHeightLayout{padding-bottom:0!important;overflow:hidden!important}.knowledge-graph-module__IWE1yW__fullscreenTarget{background:var(--background);flex:1;min-height:0;display:flex}.knowledge-graph-module__IWE1yW__graphLayout{flex:1;min-height:0}.knowledge-graph-module__IWE1yW__graphPanel{flex-direction:column;height:100%;min-height:0;display:flex}.knowledge-graph-module__IWE1yW__graphContainer{flex:1;min-height:0;position:relative}.knowledge-graph-module__IWE1yW__focusBar{align-items:center;gap:var(--Main-System-12px);padding:var(--Main-System-6px) var(--Main-System-12px);background:var(--accent);border-bottom:1px solid var(--border);flex-shrink:0;font-size:.75rem;display:flex}.knowledge-graph-module__IWE1yW__focusLabel{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.knowledge-graph-module__IWE1yW__focusLabel strong{color:var(--foreground)}.knowledge-graph-module__IWE1yW__focusHint{color:var(--muted-foreground);white-space:nowrap;font-style:italic}.knowledge-graph-module__IWE1yW__depthControl{align-items:center;gap:var(--Main-System-6px);color:var(--muted-foreground);white-space:nowrap;cursor:default;margin-left:auto;display:flex}.knowledge-graph-module__IWE1yW__depthSlider{width:80px;height:4px;accent-color:var(--primary);cursor:pointer}.knowledge-graph-module__IWE1yW__depthValue{color:var(--foreground);text-align:center;min-width:12px;font-weight:600}.knowledge-graph-module__IWE1yW__clearFocusButton{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;padding:3px 10px;font-size:.6875rem}.knowledge-graph-module__IWE1yW__clearFocusButton:hover{background:var(--background);color:var(--foreground);border-color:var(--foreground)}.knowledge-graph-module__IWE1yW__sidebarContent{padding:var(--Main-System-12px);flex-direction:column;height:100%;font-size:.75rem;display:flex;overflow-y:auto}.knowledge-graph-module__IWE1yW__sidebarSection{margin-bottom:var(--Main-System-16px)}.knowledge-graph-module__IWE1yW__resetFiltersButton{width:100%;padding:var(--Main-System-8px) var(--Main-System-12px);background:var(--accent);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--foreground);font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s}.knowledge-graph-module__IWE1yW__resetFiltersButton:hover{background:var(--muted);border-color:var(--primary)}.knowledge-graph-module__IWE1yW__sectionHeader{margin-bottom:var(--Main-System-8px);justify-content:space-between;align-items:center;display:flex}.knowledge-graph-module__IWE1yW__sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.knowledge-graph-module__IWE1yW__bulkActions{align-items:center;gap:2px;display:flex}.knowledge-graph-module__IWE1yW__bulkButton{cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 4px;font-size:.6875rem}.knowledge-graph-module__IWE1yW__bulkButton:hover:not(:disabled){color:var(--foreground);background:var(--accent)}.knowledge-graph-module__IWE1yW__bulkButton:disabled{opacity:.35;cursor:default}.knowledge-graph-module__IWE1yW__bulkSeparator{color:var(--border);font-size:.6875rem}.knowledge-graph-module__IWE1yW__filterRow{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:6px;margin-bottom:2px;padding:4px 6px;transition:opacity .15s,background .15s;display:flex}.knowledge-graph-module__IWE1yW__filterRow:hover{background:var(--accent)}.knowledge-graph-module__IWE1yW__colorDot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.knowledge-graph-module__IWE1yW__hiddenCheckbox{display:none}.knowledge-graph-module__IWE1yW__filterLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.knowledge-graph-module__IWE1yW__filterCountBar{flex-shrink:0;align-items:center;gap:6px;display:flex}.knowledge-graph-module__IWE1yW__filterBarTrack{background:var(--accent);border-radius:2px;width:40px;height:4px;overflow:hidden}.knowledge-graph-module__IWE1yW__filterBarFill{border-radius:2px;height:100%;transition:width .3s}.knowledge-graph-module__IWE1yW__domainLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;font-weight:500;overflow:hidden}.knowledge-graph-module__IWE1yW__filterCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem}.knowledge-graph-module__IWE1yW__detailPanel{background:var(--card);border:1px solid var(--border);border-radius:var(--Main-System-10px);z-index:10;flex-direction:column;width:380px;max-height:380px;font-size:.8125rem;display:flex;position:absolute;bottom:16px;left:16px;overflow:hidden;box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a}.knowledge-graph-module__IWE1yW__detailPanelHeader{padding:var(--Main-System-12px) var(--Main-System-16px);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:start;display:flex}.knowledge-graph-module__IWE1yW__detailPanelTitle{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.3}.knowledge-graph-module__IWE1yW__detailPanelBadges{gap:var(--Main-System-6px);flex-wrap:wrap;margin-top:4px;display:flex}.knowledge-graph-module__IWE1yW__detailBadge{border-radius:var(--radius-sm);letter-spacing:.02em;padding:1px 8px;font-size:.625rem;font-weight:600}.knowledge-graph-module__IWE1yW__detailClose{cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;padding:2px;font-size:16px;line-height:1}.knowledge-graph-module__IWE1yW__detailClose:hover{color:var(--foreground);background:var(--accent)}.knowledge-graph-module__IWE1yW__detailPanelBody{padding:var(--Main-System-12px) var(--Main-System-16px);min-height:0;color:var(--foreground);flex:1;line-height:1.6;overflow-y:auto}.knowledge-graph-module__IWE1yW__viewToggle{border:1px solid var(--border);border-radius:var(--Main-System-6px);display:flex;overflow:hidden}.knowledge-graph-module__IWE1yW__viewToggleBtn{padding:var(--Main-System-6px) var(--Main-System-12px);background:var(--background);color:var(--muted-foreground);cursor:pointer;border:none;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.knowledge-graph-module__IWE1yW__viewToggleBtn:hover{background:var(--accent);color:var(--foreground)}.knowledge-graph-module__IWE1yW__viewToggleBtnActive{padding:var(--Main-System-6px) var(--Main-System-12px);background:var(--primary);color:var(--primary-foreground);cursor:default;border:none;font-size:.8125rem;font-weight:600}
.deploy-module__3vytwq__container{background:hsl(var(--background));flex-direction:column;min-height:100vh;display:flex}.deploy-module__3vytwq__sectionTitle{color:hsl(var(--foreground));margin:0 0 1rem;font-size:1.125rem;font-weight:600}.deploy-module__3vytwq__projectBuildSection{padding:0 0 1.5rem}.deploy-module__3vytwq__projectBuildRow{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;display:grid}.deploy-module__3vytwq__projectBuildCard{transition:all .2s}.deploy-module__3vytwq__projectBuildCard:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.deploy-module__3vytwq__projectCardHeader{padding:1rem 1.25rem .5rem}.deploy-module__3vytwq__projectCardTitleRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.deploy-module__3vytwq__projectCardTitle{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.deploy-module__3vytwq__projectCardLink{color:hsl(var(--muted-foreground));flex-shrink:0;transition:color .15s}.deploy-module__3vytwq__projectCardLink:hover{color:hsl(var(--primary))}.deploy-module__3vytwq__projectCardMeta{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.deploy-module__3vytwq__projectCardRepo{color:hsl(var(--muted-foreground));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.deploy-module__3vytwq__projectCardBranch{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.deploy-module__3vytwq__projectCardContent{padding:.5rem 1.25rem 1rem}.deploy-module__3vytwq__projectCardLoading{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;display:flex}.deploy-module__3vytwq__projectCardEmpty{color:hsl(var(--muted-foreground));padding:.5rem 0;font-size:.8125rem}.deploy-module__3vytwq__workflowList{flex-direction:column;gap:.5rem;display:flex}.deploy-module__3vytwq__workflowRow{border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;margin:-.375rem -.5rem;padding:.375rem .5rem;display:flex}.deploy-module__3vytwq__workflowRowClickable{cursor:pointer;transition:background .15s}.deploy-module__3vytwq__workflowRowClickable:hover{background:hsl(var(--muted) / .5)}.deploy-module__3vytwq__workflowRowClickable:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.deploy-module__3vytwq__workflowRowRight{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.deploy-module__3vytwq__workflowInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.deploy-module__3vytwq__workflowName{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.deploy-module__3vytwq__workflowMeta{color:hsl(var(--muted-foreground));font-size:.6875rem}.deploy-module__3vytwq__workflowBadge{flex-shrink:0;font-size:.6875rem}.deploy-module__3vytwq__content{flex:1}.deploy-module__3vytwq__filterBar{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:2rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.deploy-module__3vytwq__filterGroup{align-items:center;gap:.5rem;display:flex}.deploy-module__3vytwq__filterLabel{color:hsl(var(--foreground));white-space:nowrap;font-size:.875rem;font-weight:500}.deploy-module__3vytwq__resultCount{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;margin-left:auto;font-size:.875rem;font-weight:500;display:flex}.deploy-module__3vytwq__filterNote{opacity:.7;font-size:.8125rem;font-weight:400}.deploy-module__3vytwq__deployTable{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;overflow:hidden}.deploy-module__3vytwq__deployTableHeader{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted));grid-template-columns:7.5rem 1fr 9rem 4rem 5.5rem 5.5rem;gap:0;padding:0;font-size:.6875rem;font-weight:600;display:grid}.deploy-module__3vytwq__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:.25rem;padding:.5rem .75rem;transition:background .15s,color .15s;display:flex}.deploy-module__3vytwq__sortableHeader:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.deploy-module__3vytwq__sortActive{color:hsl(var(--foreground))}.deploy-module__3vytwq__deployRow{color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));cursor:pointer;grid-template-columns:7.5rem 1fr 9rem 4rem 5.5rem 5.5rem;align-items:center;gap:0;padding:0;font-size:.8125rem;transition:background .15s;display:grid}.deploy-module__3vytwq__deployRow>span{padding:.5rem .75rem}.deploy-module__3vytwq__deployRow:last-child{border-bottom:none}.deploy-module__3vytwq__deployRow:hover{background:hsl(var(--muted) / .35)}.deploy-module__3vytwq__deployColStatus{align-items:center;display:flex}.deploy-module__3vytwq__deployStatusBadge{white-space:nowrap;font-size:.6875rem}.deploy-module__3vytwq__deployColName{min-width:0;overflow:hidden}.deploy-module__3vytwq__deployName{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.deploy-module__3vytwq__deployColRepo{min-width:0;overflow:hidden}.deploy-module__3vytwq__deployRepo{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:block;overflow:hidden}.deploy-module__3vytwq__deployColRun{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem}.deploy-module__3vytwq__deployColVersion{min-width:0;overflow:hidden}.deploy-module__3vytwq__deployVersion{background:hsl(var(--muted));white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;overflow:hidden}.deploy-module__3vytwq__deployColTime{color:hsl(var(--muted-foreground));white-space:nowrap;text-align:right;font-size:.75rem}.deploy-module__3vytwq__deployTableHeader .deploy-module__3vytwq__deployColTime{justify-content:flex-end}@media (max-width:768px){.deploy-module__3vytwq__deployTableHeader{display:none}.deploy-module__3vytwq__deployRow{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.25rem .5rem;padding:.625rem .75rem}.deploy-module__3vytwq__deployColStatus{order:2;justify-content:flex-end}.deploy-module__3vytwq__deployColName{order:1}.deploy-module__3vytwq__deployColRepo{order:3}.deploy-module__3vytwq__deployColRun{text-align:right;order:4}.deploy-module__3vytwq__deployColVersion{display:none}.deploy-module__3vytwq__deployColTime{order:5;grid-column:1/-1}}.deploy-module__3vytwq__pagination{justify-content:center;align-items:center;gap:.375rem;margin-top:1.5rem;padding:.75rem;display:flex}.deploy-module__3vytwq__paginationButton{width:2rem;height:2rem;padding:0}.deploy-module__3vytwq__pageInfo{color:hsl(var(--muted-foreground));text-align:center;min-width:7rem;font-size:.8125rem}.deploy-module__3vytwq__emptyState{text-align:center;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.deploy-module__3vytwq__emptyState h2{color:hsl(var(--foreground));margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}.deploy-module__3vytwq__emptyState p{max-width:400px;margin:.5rem 0 1.5rem}.deploy-module__3vytwq__loading{color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.deploy-module__3vytwq__error{color:hsl(var(--destructive));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.deploy-module__3vytwq__error h2{margin:0;font-size:1.25rem;font-weight:600}.deploy-module__3vytwq__error p{color:hsl(var(--muted-foreground));margin:0}.deploy-module__3vytwq__headerActions{align-items:center;gap:.75rem;display:flex}.deploy-module__3vytwq__alert{background:hsl(var(--card));border:1px solid;border-radius:.5rem;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.deploy-module__3vytwq__alertSuccess{color:#0d632d;background:#edfdf3;border-color:#0d632d}.deploy-module__3vytwq__alertError{border-color:hsl(var(--destructive));color:hsl(var(--destructive));background:hsl(var(--destructive-foreground) / .05)}.deploy-module__3vytwq__alertContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.deploy-module__3vytwq__alertTitle{font-size:.875rem;font-weight:600}.deploy-module__3vytwq__alertMessage{opacity:.9;font-size:.875rem}.deploy-module__3vytwq__alertDetails{opacity:.8;flex-direction:column;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:flex}.deploy-module__3vytwq__aiButtonActive{position:relative}.deploy-module__3vytwq__aiPromptWrapper{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.deploy-module__3vytwq__aiPromptInner{overflow:hidden}.deploy-module__3vytwq__aiPromptOpen{grid-template-rows:1fr}.deploy-module__3vytwq__aiPromptCard{opacity:0;border-radius:.75rem;margin:4px 4px 1.5rem;transition:opacity .3s 50ms,transform .3s 50ms;transform:translateY(-8px)}.deploy-module__3vytwq__aiPromptOpen .deploy-module__3vytwq__aiPromptCard{opacity:1;transform:translateY(0)}.deploy-module__3vytwq__aiPromptHeader{color:var(--primary);align-items:center;gap:.5rem;display:flex}.deploy-module__3vytwq__aiPromptHeaderIcon{background:color-mix(in srgb, var(--primary) 10%, transparent);width:2rem;height:2rem;color:var(--primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.deploy-module__3vytwq__aiActiveIndicator{color:#0d632d;text-transform:uppercase;letter-spacing:.05em;background:#16a2491a;border-radius:9999px;align-items:center;gap:.375rem;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.deploy-module__3vytwq__aiActiveDot{background:#16a249;border-radius:50%;width:.375rem;height:.375rem;animation:2s ease-in-out infinite deploy-module__3vytwq__pulse-dot}@keyframes deploy-module__3vytwq__pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.deploy-module__3vytwq__promptContainer{flex-direction:column;gap:0;display:flex}.deploy-module__3vytwq__promptInputWrapper{border:1px solid var(--border);background:var(--background);border-radius:.5rem;align-items:flex-end;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.deploy-module__3vytwq__promptInputWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 15%, transparent)}.deploy-module__3vytwq__promptInput{min-height:56px;max-height:200px;color:var(--foreground);resize:none;background:0 0;border:none;border-radius:.5rem;flex:1;padding:.875rem 5rem .875rem 1rem;font-family:inherit;font-size:.875rem;line-height:1.6}.deploy-module__3vytwq__promptInput:focus{outline:none}.deploy-module__3vytwq__promptInput::placeholder{color:color-mix(in srgb, var(--muted-foreground) 60%, transparent)}.deploy-module__3vytwq__promptInput:disabled{opacity:.6;cursor:not-allowed}.deploy-module__3vytwq__promptSendButton{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.deploy-module__3vytwq__promptActions{justify-content:flex-end;gap:.75rem;display:flex}.deploy-module__3vytwq__aiThread{flex-direction:column;gap:.5rem;display:flex}.deploy-module__3vytwq__aiUserMessage{justify-content:flex-end;display:flex}.deploy-module__3vytwq__aiUserBubble{background:var(--primary);color:#fff;border-radius:.5rem .5rem .125rem;flex-direction:column;gap:.125rem;max-width:85%;padding:.375rem .625rem;font-size:.8125rem;line-height:1.5;display:flex}.deploy-module__3vytwq__aiUserLabel{opacity:.7;text-transform:uppercase;letter-spacing:.03em;font-size:.625rem;font-weight:600}.deploy-module__3vytwq__aiUserText{white-space:pre-wrap}.deploy-module__3vytwq__aiAssistantMessage{justify-content:flex-start;display:flex}.deploy-module__3vytwq__aiAssistantBubble{background:color-mix(in srgb, var(--muted) 40%, transparent);border:1px solid var(--border);border-radius:.5rem .5rem .5rem .125rem;max-width:100%;padding:.5rem .75rem}.deploy-module__3vytwq__responseLabel{color:var(--primary);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.375rem;margin-bottom:.625rem;font-size:.75rem;font-weight:600;display:flex}.deploy-module__3vytwq__responseContent{color:var(--foreground);font-size:.8125rem;line-height:1.6}.deploy-module__3vytwq__responseContent h1,.deploy-module__3vytwq__responseContent h2,.deploy-module__3vytwq__responseContent h3,.deploy-module__3vytwq__responseContent h4{margin:.75em 0 .375em;font-weight:600;line-height:1.3}.deploy-module__3vytwq__responseContent h1{font-size:1.125rem}.deploy-module__3vytwq__responseContent h2{font-size:1rem}.deploy-module__3vytwq__responseContent h3{font-size:.875rem}.deploy-module__3vytwq__responseContent h4{font-size:.8125rem}.deploy-module__3vytwq__responseContent h1:first-child,.deploy-module__3vytwq__responseContent h2:first-child,.deploy-module__3vytwq__responseContent h3:first-child,.deploy-module__3vytwq__responseContent h4:first-child{margin-top:0}.deploy-module__3vytwq__responseContent p{margin:.375em 0}.deploy-module__3vytwq__responseContent ul,.deploy-module__3vytwq__responseContent ol{margin:.375em 0;padding-left:1.25em}.deploy-module__3vytwq__responseContent li{margin:.125em 0}.deploy-module__3vytwq__responseContent li::marker{color:var(--muted-foreground)}.deploy-module__3vytwq__responseContent strong{font-weight:600}.deploy-module__3vytwq__responseContent code{background:var(--muted);border-radius:.25rem;padding:.125rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.deploy-module__3vytwq__responseContent pre{background:var(--muted);border-radius:.375rem;margin:.5em 0;padding:.625rem .75rem;overflow-x:auto}.deploy-module__3vytwq__responseContent pre code{background:0 0;border-radius:0;padding:0;font-size:.6875rem;line-height:1.5}.deploy-module__3vytwq__responseContent blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:.5em 0;padding:.25rem .75rem}.deploy-module__3vytwq__responseContent a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.deploy-module__3vytwq__responseContent hr{border:none;border-top:1px solid var(--border);margin:.75em 0}.deploy-module__3vytwq__responseContent table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.75rem}.deploy-module__3vytwq__responseContent th,.deploy-module__3vytwq__responseContent td{border:1px solid var(--border);text-align:left;padding:.25rem .5rem}.deploy-module__3vytwq__responseContent th{background:var(--muted);font-weight:600}.deploy-module__3vytwq__commitPrompt{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:.375rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;display:flex}.deploy-module__3vytwq__commitPrompt span{color:hsl(var(--foreground));flex:1;font-size:.875rem}.deploy-module__3vytwq__commitDialog{border:1px solid hsl(var(--border));background:hsl(var(--card));margin-bottom:1.5rem}.deploy-module__3vytwq__commitContainer{flex-direction:column;gap:1.5rem;display:flex}.deploy-module__3vytwq__fileList{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.375rem;max-height:200px;padding:.75rem;overflow-y:auto}.deploy-module__3vytwq__fileItem{border-bottom:1px solid hsl(var(--border));align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}.deploy-module__3vytwq__fileItem:last-child{border-bottom:none}.deploy-module__3vytwq__fileBadge{padding:.125rem .5rem;font-size:.75rem;font-weight:600}.deploy-module__3vytwq__fileName{color:hsl(var(--foreground));font-family:monospace;font-size:.875rem}.deploy-module__3vytwq__moreFiles{color:hsl(var(--muted-foreground));text-align:center;padding:.5rem;font-size:.875rem;font-style:italic}.deploy-module__3vytwq__commitMessageSection{flex-direction:column;gap:.5rem;display:flex}.deploy-module__3vytwq__commitLabel{color:hsl(var(--foreground));justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;display:flex}.deploy-module__3vytwq__generateButton{margin-left:auto}.deploy-module__3vytwq__commitInput{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-height:80px;color:hsl(var(--foreground));resize:vertical;border-radius:.375rem;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5}.deploy-module__3vytwq__commitInput:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary));outline:none}.deploy-module__3vytwq__commitInput:disabled{opacity:.6;cursor:not-allowed}.deploy-module__3vytwq__commitResult{border:1px solid;border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.deploy-module__3vytwq__commitSuccess{color:#0d632d;background:#edfdf3;border-color:#0d632d}.deploy-module__3vytwq__commitError{background:hsl(var(--destructive-foreground) / .05);border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.deploy-module__3vytwq__commitActions{justify-content:flex-end;gap:.75rem;display:flex}.deploy-module__3vytwq__perfCard{transition:all .2s}.deploy-module__3vytwq__perfCard:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.deploy-module__3vytwq__perfCardHeader{padding:1rem 1.25rem .5rem}.deploy-module__3vytwq__perfCardContent{padding:.5rem 1.25rem 1rem}.deploy-module__3vytwq__perfRunMeta{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.375rem;display:flex}.deploy-module__3vytwq__perfConclusionBadge{text-transform:capitalize;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.deploy-module__3vytwq__perfRunDetail{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.deploy-module__3vytwq__perfCommitBadge{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:.25rem;padding:.0625rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.deploy-module__3vytwq__perfResults{flex-direction:column;gap:1rem;display:flex}.deploy-module__3vytwq__perfTestSection{flex-direction:column;gap:.5rem;display:flex}.deploy-module__3vytwq__perfTestHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.deploy-module__3vytwq__perfTestTitle{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.deploy-module__3vytwq__perfThresholdBadge{align-items:center;gap:.25rem;font-size:.625rem;display:inline-flex}.deploy-module__3vytwq__perfMetricsGrid{background:hsl(var(--muted) / .35);border-radius:.375rem;grid-template-columns:repeat(3,1fr);gap:.25rem 1rem;padding:.5rem .625rem;display:grid}.deploy-module__3vytwq__perfMetricRow{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.125rem 0;display:flex}.deploy-module__3vytwq__perfMetricLabel{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.6875rem}.deploy-module__3vytwq__perfMetricValue{color:hsl(var(--foreground));white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}.deploy-module__3vytwq__perfMetricUnit{color:hsl(var(--muted-foreground));margin-left:.125rem;font-weight:400}.deploy-module__3vytwq__perfThresholdList{flex-direction:column;gap:.125rem;display:flex}.deploy-module__3vytwq__perfThresholdRow{border-radius:.25rem;align-items:center;gap:.375rem;padding:.1875rem .375rem;font-size:.6875rem;display:flex}.deploy-module__3vytwq__perfThresholdPass{color:#0d632d}.deploy-module__3vytwq__perfThresholdFail{color:hsl(var(--destructive));background:hsl(var(--destructive) / .05)}.deploy-module__3vytwq__perfThresholdMetric{min-width:10rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500}.deploy-module__3vytwq__perfThresholdExpr{color:hsl(var(--muted-foreground));min-width:6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.deploy-module__3vytwq__perfThresholdValue{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}@media (max-width:640px){.deploy-module__3vytwq__perfMetricsGrid{grid-template-columns:repeat(2,1fr)}.deploy-module__3vytwq__perfThresholdMetric,.deploy-module__3vytwq__perfThresholdExpr{min-width:auto}}.deploy-module__3vytwq__nsCard{margin-bottom:1rem;overflow:hidden}.deploy-module__3vytwq__nsToggle{cursor:pointer;text-align:left;width:100%;color:var(--foreground);background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background .15s;display:flex}.deploy-module__3vytwq__nsToggle:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.deploy-module__3vytwq__nsToggleLeft{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.deploy-module__3vytwq__nsToggleTitle{white-space:nowrap;font-size:.875rem;font-weight:600}.deploy-module__3vytwq__nsNameBadge{background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border-radius:.25rem;padding:.0625rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.deploy-module__3vytwq__nsToggleSummary{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.deploy-module__3vytwq__nsSummaryBadge{height:1.125rem;padding:0 .3rem;font-size:.625rem}.deploy-module__3vytwq__nsToggleRight{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.deploy-module__3vytwq__nsRefreshBtn{width:1.75rem;height:1.75rem;padding:0}.deploy-module__3vytwq__nsChevron{color:var(--muted-foreground);transition:transform .2s}.deploy-module__3vytwq__nsChevronOpen{transform:rotate(180deg)}.deploy-module__3vytwq__nsCollapse{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.deploy-module__3vytwq__nsCollapseOpen{grid-template-rows:1fr}.deploy-module__3vytwq__nsCollapseInner{overflow:hidden}.deploy-module__3vytwq__nsBody{flex-direction:column;gap:.625rem;padding:0 .75rem .75rem;display:flex}.deploy-module__3vytwq__nsHeader{padding:.625rem .75rem .375rem}.deploy-module__3vytwq__nsTitle{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.deploy-module__3vytwq__nsDesc{margin-top:.125rem;font-size:.75rem}.deploy-module__3vytwq__nsSection{flex-direction:column;gap:.375rem;display:flex}.deploy-module__3vytwq__nsSection+.deploy-module__3vytwq__nsSection{margin-top:.5rem}.deploy-module__3vytwq__nsSectionLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;margin:0;font-size:.625rem;font-weight:600;display:flex}.deploy-module__3vytwq__nsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;display:grid}.deploy-module__3vytwq__nsResourceCard{border:1px solid var(--border);background:var(--card);border-radius:.375rem;flex-direction:column;gap:.375rem;padding:.5rem .625rem;transition:background .15s,border-color .15s;display:flex}.deploy-module__3vytwq__nsResourceCard:hover{background:color-mix(in srgb, var(--muted) 40%, transparent)}.deploy-module__3vytwq__nsHealth_healthy{border-left:2px solid var(--success,#22c55e)}.deploy-module__3vytwq__nsHealth_degraded{border-left:2px solid var(--warning,#f59e0b)}.deploy-module__3vytwq__nsHealth_unavailable{border-left:2px solid var(--destructive)}.deploy-module__3vytwq__nsResourceHeader{justify-content:space-between;align-items:center;gap:.375rem;min-width:0;display:flex}.deploy-module__3vytwq__nsResourceName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;overflow:hidden}.deploy-module__3vytwq__nsResourceBadge{flex-shrink:0;height:1.125rem;padding:0 .3rem;font-size:.625rem}.deploy-module__3vytwq__nsResourceMeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.deploy-module__3vytwq__nsResourceDetail{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;overflow:hidden}.deploy-module__3vytwq__nsRestartWarn{color:var(--destructive);font-weight:500}.deploy-module__3vytwq__nsLoading{color:var(--muted-foreground);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;display:flex}.deploy-module__3vytwq__nsUnavailable{color:var(--muted-foreground);align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;display:flex}.deploy-module__3vytwq__nsEmpty{color:var(--muted-foreground);text-align:center;padding:.5rem 0;font-size:.8125rem}.deploy-module__3vytwq__nsEmpty code{background:var(--muted);border-radius:.25rem;padding:.0625rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}
.explore-module__8HEYta__container{max-width:1400px;margin:0 auto;padding:1.5rem}.explore-module__8HEYta__header{text-align:center;margin-bottom:3rem;padding:2rem 0}.explore-module__8HEYta__headerContent{max-width:800px;margin:0 auto}.explore-module__8HEYta__title{color:var(--primary);justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;font-size:2.5rem;font-weight:700;display:flex}.explore-module__8HEYta__subtitle{color:var(--muted-foreground);margin:0;font-size:1.2rem;line-height:1.6}.explore-module__8HEYta__loading,.explore-module__8HEYta__error{height:200px;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:1.1rem;display:flex}.explore-module__8HEYta__error{color:var(--destructive)}.explore-module__8HEYta__filterSection{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.explore-module__8HEYta__searchContainer{background:var(--card);border:1px solid var(--border);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.explore-module__8HEYta__searchContainer:focus-within{border-color:rgba(var(--primary-rgb), .45);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .14)}.explore-module__8HEYta__searchContainer .explore-module__8HEYta__searchInput{background:0 0;border:none;outline:none;flex:1}.explore-module__8HEYta__searchContainer .explore-module__8HEYta__searchInput:focus{box-shadow:none;outline:none}.explore-module__8HEYta__searchIcon{color:var(--muted-foreground);flex-shrink:0}.explore-module__8HEYta__clearButton{height:auto;padding:.25rem}.explore-module__8HEYta__filterResults{color:var(--muted-foreground);margin:0;font-size:.875rem}.explore-module__8HEYta__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.explore-module__8HEYta__emptyTitle{color:var(--foreground);margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}.explore-module__8HEYta__emptyDescription{color:var(--muted-foreground);max-width:500px;margin-bottom:2rem;font-size:1rem}.explore-module__8HEYta__emptyAction{background:var(--primary);color:var(--primary-foreground);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.explore-module__8HEYta__emptyAction:hover{background:var(--secondary);color:var(--secondary-foreground);transform:translateY(-1px)}.explore-module__8HEYta__collectionGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.explore-module__8HEYta__collectionCard{border:1px solid var(--border);color:inherit;background:#fff;border-radius:16px;text-decoration:none;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.explore-module__8HEYta__collectionCard:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.explore-module__8HEYta__collectionCard:hover .explore-module__8HEYta__cardHeader{background:var(--primary);color:#fff}.explore-module__8HEYta__cardHeader{background:var(--accent);border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.explore-module__8HEYta__cardIcon{background:var(--primary);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .3s;display:flex}.explore-module__8HEYta__collectionCard:hover .explore-module__8HEYta__cardIcon{color:var(--primary);background:#fff}.explore-module__8HEYta__cardTitle{flex:1;min-width:0}.explore-module__8HEYta__cardTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.explore-module__8HEYta__cardTitle h3{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.125rem;font-weight:600;transition:color .3s;overflow:hidden}.explore-module__8HEYta__collectionCard:hover .explore-module__8HEYta__cardTitle h3{color:#fff}.explore-module__8HEYta__cardTitle p{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.4;transition:color .3s}.explore-module__8HEYta__collectionCard:hover .explore-module__8HEYta__cardTitle p{color:#ffffffd9}.explore-module__8HEYta__cardContent{padding:1.5rem}.explore-module__8HEYta__stats{gap:2rem;margin-bottom:1.5rem;display:flex}.explore-module__8HEYta__stat{text-align:center;flex-direction:column;align-items:center;display:flex}.explore-module__8HEYta__statNumber{color:var(--primary);font-size:1.5rem;font-weight:700;line-height:1}.explore-module__8HEYta__statLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.75rem}.explore-module__8HEYta__collectionMeta{flex-direction:column;gap:.5rem;display:flex}.explore-module__8HEYta__metaItem{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.explore-module__8HEYta__quickActions{margin-bottom:3rem}.explore-module__8HEYta__quickActionsTitle{color:var(--foreground);text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.explore-module__8HEYta__actionGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:800px;margin:0 auto;display:grid}.explore-module__8HEYta__actionButton{border:2px solid var(--border);color:var(--foreground);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.explore-module__8HEYta__actionButton:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 25px -5px #667eea40}.explore-module__8HEYta__searchSection{margin-bottom:var(--Main-System-24px)}.explore-module__8HEYta__searchForm{flex-direction:column;gap:1.5rem;display:flex}.explore-module__8HEYta__searchRow{align-items:flex-end;gap:1rem;display:flex}.explore-module__8HEYta__searchField{flex-direction:column;flex:1;gap:.5rem;display:flex}.explore-module__8HEYta__fieldFilters{background:rgba(var(--secondary-rgb), .1);border:1px solid rgba(var(--secondary-rgb), .2);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.explore-module__8HEYta__fieldFiltersHeader{justify-content:space-between;align-items:center;display:flex}.explore-module__8HEYta__filterRow{align-items:center;gap:.5rem;display:flex}.explore-module__8HEYta__filterFieldSelect{flex:0 0 200px;min-width:150px}.explore-module__8HEYta__filterValueInput{flex:2;min-width:250px}.explore-module__8HEYta__searchActions{align-items:center;gap:.5rem;display:flex}.explore-module__8HEYta__searchInputGroup{flex-wrap:wrap;gap:1.5rem;display:flex}.explore-module__8HEYta__searchInput{flex:2;min-width:300px}.explore-module__8HEYta__searchFilters{flex:1;min-width:200px}.explore-module__8HEYta__filterTags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.explore-module__8HEYta__filterTag{cursor:pointer;transition:all .2s}.explore-module__8HEYta__filterTag:hover{background-color:var(--accent)}.explore-module__8HEYta__searchButton{align-self:flex-end}.explore-module__8HEYta__resultsSection{margin-top:var(--Main-System-24px)}.explore-module__8HEYta__noResults,.explore-module__8HEYta__loading{text-align:center;color:var(--muted-foreground);padding:3rem 0}.explore-module__8HEYta__error{text-align:center;color:var(--destructive);padding:3rem 0}.explore-module__8HEYta__collectionsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:.5rem;display:grid}.explore-module__8HEYta__collectionCard{transition:all .2s}.explore-module__8HEYta__collectionCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.explore-module__8HEYta__collectionStats{flex-wrap:wrap;gap:.5rem;display:flex}.explore-module__8HEYta__statBadge{font-size:.75rem}.explore-module__8HEYta__searchResults{flex-direction:column;gap:1rem;display:flex}.explore-module__8HEYta__resultCard{transition:all .2s}.explore-module__8HEYta__resultCard:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.explore-module__8HEYta__compactHeader{padding-bottom:.75rem}.explore-module__8HEYta__compactContent{padding-top:0}.explore-module__8HEYta__resultHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.explore-module__8HEYta__resultTitle{margin:0;font-size:1rem}.explore-module__8HEYta__resultMeta{flex-wrap:wrap;gap:.5rem;display:flex}.explore-module__8HEYta__resultData{margin-top:.5rem}.explore-module__8HEYta__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;display:flex}.explore-module__8HEYta__pageInfo{color:var(--muted-foreground);font-size:.875rem}@media (max-width:768px){.explore-module__8HEYta__searchInputGroup{flex-direction:column}.explore-module__8HEYta__searchInput,.explore-module__8HEYta__searchFilters,.explore-module__8HEYta__searchButton{width:100%}.explore-module__8HEYta__searchRow{flex-direction:column;align-items:stretch}.explore-module__8HEYta__filterRow{flex-direction:column;align-items:stretch;gap:.75rem}.explore-module__8HEYta__filterFieldSelect{min-width:unset}}
.source-file-tree-module__EjfeKa__panel{border:1px solid var(--color-border);background:var(--color-background);border-radius:.5rem;flex-direction:column;min-height:400px;max-height:calc(100vh - 12rem);display:flex}.source-file-tree-module__EjfeKa__panelEmbedded{background:0 0;border:none;border-radius:0;flex:1;min-height:0;max-height:none}.source-file-tree-module__EjfeKa__panelEmbedded .source-file-tree-module__EjfeKa__header{border-bottom:1px solid var(--color-border);background:0 0;border-radius:0}.source-file-tree-module__EjfeKa__header{border-bottom:1px solid var(--color-border);background:var(--color-background-subtle);border-top-left-radius:.5rem;border-top-right-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.source-file-tree-module__EjfeKa__headerRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.source-file-tree-module__EjfeKa__title{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.source-file-tree-module__EjfeKa__stats{color:var(--color-text-secondary);font-size:.75rem}.source-file-tree-module__EjfeKa__searchRow{align-items:center;gap:.5rem;display:flex}.source-file-tree-module__EjfeKa__searchInput{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-primary);border-radius:.375rem;flex:1;padding:.4rem .6rem;font-size:.85rem}.source-file-tree-module__EjfeKa__searchInput:focus{outline:2px solid var(--color-primary,#3b82f6);outline-offset:-1px}.source-file-tree-module__EjfeKa__toolbar{border-bottom:1px solid var(--color-border);background:var(--color-background);flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem;display:flex}.source-file-tree-module__EjfeKa__scrollArea{flex:1;padding:.25rem 0;font-size:.85rem;overflow-y:auto}.source-file-tree-module__EjfeKa__empty{text-align:center;color:var(--color-text-secondary);padding:2rem 1rem;font-size:.9rem}.source-file-tree-module__EjfeKa__emptyHint{margin-top:.5rem;font-size:.8rem}.source-file-tree-module__EjfeKa__node{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.25rem;align-items:center;gap:.35rem;margin:0 .25rem;padding:.2rem .5rem;display:flex}.source-file-tree-module__EjfeKa__node:hover{background:var(--color-background-subtle)}.source-file-tree-module__EjfeKa__nodeSelected{background:#3b82f61f}.source-file-tree-module__EjfeKa__nodeSelected:hover{background:#3b82f62e}.source-file-tree-module__EjfeKa__toggleIcon{width:14px;height:14px;color:var(--color-text-secondary);flex-shrink:0}.source-file-tree-module__EjfeKa__togglePlaceholder{flex-shrink:0;width:14px}.source-file-tree-module__EjfeKa__nodeIcon{width:14px;height:14px;color:var(--color-text-secondary);flex-shrink:0}.source-file-tree-module__EjfeKa__nodeLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;overflow:hidden}.source-file-tree-module__EjfeKa__nodeMeta{color:var(--color-text-secondary);flex-shrink:0;font-size:.7rem}.source-file-tree-module__EjfeKa__statusGroup{flex-shrink:0;align-items:center;gap:.2rem;margin-left:.25rem;display:inline-flex}.source-file-tree-module__EjfeKa__statusDot{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.source-file-tree-module__EjfeKa__statusActive{color:#10b981}.source-file-tree-module__EjfeKa__statusPartial{color:#f59e0b}.source-file-tree-module__EjfeKa__statusInactive{color:var(--color-text-secondary);opacity:.35}.source-file-tree-module__EjfeKa__checkbox{accent-color:var(--color-primary,#3b82f6);cursor:pointer;margin:0}
.import-button-module__ExBZsW__importButton{align-items:center;gap:.5rem;display:inline-flex}
.screenshots-module__Rra-JW__container{flex-direction:column;gap:1.5rem;display:flex}.screenshots-module__Rra-JW__controls{flex-direction:column;gap:1rem;display:flex}.screenshots-module__Rra-JW__searchContainer{background:var(--card);border:1px solid var(--border);border-radius:.5rem;align-items:center;gap:.5rem;max-width:400px;padding:.5rem 1rem;display:flex}.screenshots-module__Rra-JW__searchInput{background:0 0;border:none;flex:1}.screenshots-module__Rra-JW__searchInput:focus{box-shadow:none;outline:none}.screenshots-module__Rra-JW__categoryFilters{flex-wrap:wrap;gap:.5rem;display:flex}.screenshots-module__Rra-JW__gallery{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.screenshots-module__Rra-JW__screenshotCard{cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:hidden}.screenshots-module__Rra-JW__screenshotCard:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.screenshots-module__Rra-JW__imageContainer{aspect-ratio:16/10;background:var(--muted);width:100%;position:relative;overflow:hidden}.screenshots-module__Rra-JW__screenshotImage{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute}.screenshots-module__Rra-JW__screenshotCard:hover .screenshots-module__Rra-JW__screenshotImage{transform:scale(1.05)}.screenshots-module__Rra-JW__imageOverlay{color:var(--primary-foreground);opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.screenshots-module__Rra-JW__screenshotCard:hover .screenshots-module__Rra-JW__imageOverlay{opacity:1}.screenshots-module__Rra-JW__hasDocBadge{background:var(--primary);color:var(--primary-foreground);text-transform:uppercase;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600;display:flex;position:absolute;top:.5rem;right:.5rem}.screenshots-module__Rra-JW__cardHeader{padding:.75rem 1rem .5rem}.screenshots-module__Rra-JW__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.screenshots-module__Rra-JW__cardDescription{align-items:center;gap:.75rem;margin-top:.25rem;font-size:.75rem;display:flex}.screenshots-module__Rra-JW__category{background:var(--primary);color:var(--primary-foreground);text-transform:uppercase;border-radius:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600}.screenshots-module__Rra-JW__date{color:var(--muted-foreground);align-items:center;gap:.25rem;display:flex}.screenshots-module__Rra-JW__cardTags{flex-wrap:wrap;gap:.375rem;padding:0 1rem .75rem;display:flex}.screenshots-module__Rra-JW__tag{background:var(--muted);color:var(--muted-foreground);border-radius:.25rem;align-items:center;gap:.25rem;max-width:200px;padding:.125rem .375rem;font-size:.625rem;display:inline-flex}.screenshots-module__Rra-JW__tagText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.screenshots-module__Rra-JW__moreTags{color:var(--muted-foreground);font-size:.625rem}.screenshots-module__Rra-JW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem;display:flex}@media (max-width:768px){.screenshots-module__Rra-JW__gallery{grid-template-columns:1fr}}
