.code-module__QHiYXq__container{width:100%;height:100%}.code-module__QHiYXq__twoColumnLayout{grid-template-rows:1fr;grid-template-columns:1fr 550px;gap:1.5rem;margin-top:2rem;display:grid}.code-module__QHiYXq__editorColumn{min-width:0;display:flex}.code-module__QHiYXq__editorColumn>*{flex-direction:column;flex:1;display:flex}.code-module__QHiYXq__detailsColumn{min-width:0;display:flex}.code-module__QHiYXq__detailsColumn>*{flex-direction:column;flex:1;display:flex}.code-module__QHiYXq__editorWrapper{background-color:#1e1e1e;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.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__twoColumnLayout{grid-template-columns:1fr}.code-module__QHiYXq__detailsColumn{order:-1}}.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__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}}
.code-overview-module__pLwPRG__container{margin-top:2rem}.code-overview-module__pLwPRG__header{margin-bottom:1.5rem}.code-overview-module__pLwPRG__title{align-items:center;gap:.75rem;display:flex}.code-overview-module__pLwPRG__title h2{margin:0;font-size:1.5rem;font-weight:600}.code-overview-module__pLwPRG__titleIcon{color:var(--color-primary)}.code-overview-module__pLwPRG__subtitle{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.875rem}.code-overview-module__pLwPRG__loadingText{text-align:center;color:var(--color-text-secondary);padding:2rem}.code-overview-module__pLwPRG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.code-overview-module__pLwPRG__statCard{padding:1.25rem}.code-overview-module__pLwPRG__statContent{align-items:flex-start;gap:1rem;display:flex}.code-overview-module__pLwPRG__statIcon{background:var(--color-primary-subtle);width:40px;height:40px;color:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.code-overview-module__pLwPRG__statValue{margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1}.code-overview-module__pLwPRG__statLabel{color:var(--color-text-secondary);margin-bottom:.25rem;font-size:.875rem;font-weight:500}.code-overview-module__pLwPRG__statSubtext{color:var(--color-text-tertiary);font-size:.75rem}.code-overview-module__pLwPRG__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.code-overview-module__pLwPRG__detailCard{padding:1.25rem}.code-overview-module__pLwPRG__detailTitle{align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.code-overview-module__pLwPRG__typesList{flex-direction:column;gap:.75rem;display:flex}.code-overview-module__pLwPRG__typeItem{background:var(--color-background-subtle);border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.code-overview-module__pLwPRG__typeName{text-transform:capitalize;font-size:.875rem;font-weight:500}.code-overview-module__pLwPRG__typeCount{color:var(--color-primary);font-size:.875rem;font-weight:700}.code-overview-module__pLwPRG__filesList{flex-direction:column;gap:.5rem;display:flex}.code-overview-module__pLwPRG__fileItem{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.code-overview-module__pLwPRG__fileItem:last-child{border-bottom:none}.code-overview-module__pLwPRG__fileItem.code-overview-module__pLwPRG__clickable{cursor:pointer;border-radius:6px;margin:-.25rem -.5rem;padding:.75rem;transition:all .15s}.code-overview-module__pLwPRG__fileItem.code-overview-module__pLwPRG__clickable:hover{background:var(--color-background-subtle);transform:translate(4px)}.code-overview-module__pLwPRG__fileItem.code-overview-module__pLwPRG__clickable:active{transform:translate(2px)}.code-overview-module__pLwPRG__fileName{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:Courier New,monospace;font-size:.75rem;overflow:hidden}.code-overview-module__pLwPRG__fileComplexity,.code-overview-module__pLwPRG__fileDeps{background:var(--color-warning-subtle);color:var(--color-warning);border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.code-overview-module__pLwPRG__fileDeps{background:var(--color-info-subtle);color:var(--color-info)}
.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}
.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%}}
.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%}}
.resizable-divider-module__awg2iW__divider{cursor:col-resize;background-color:var(--border);z-index:10;flex-shrink:0;width:4px;transition:background-color .2s;position:relative}.resizable-divider-module__awg2iW__divider:hover,.resizable-divider-module__awg2iW__divider[data-resizing=true]{background-color:var(--primary)}.resizable-divider-module__awg2iW__divider:active{cursor:col-resize}
.content-sidebar-layout-module__85K10W__layout{height:100%;display:flex;overflow:hidden}.content-sidebar-layout-module__85K10W__sidebar{border-right:1px solid var(--border);background:var(--card);flex-direction:column;flex-shrink:0;transition:width .2s;display:flex;overflow:hidden}.content-sidebar-layout-module__85K10W__sidebarCollapsed{width:50px!important}.content-sidebar-layout-module__85K10W__collapsedContent{padding:var(--Main-System-8px) 0;align-items:center;gap:var(--Main-System-4px);flex-direction:column;display:flex}.content-sidebar-layout-module__85K10W__expandButton{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.content-sidebar-layout-module__85K10W__mainContent{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}@media (max-width:640px){.content-sidebar-layout-module__85K10W__sidebar{z-index:30;background:var(--card);position:fixed;top:49px;bottom:0;left:0;box-shadow:2px 0 12px #0000001a}.content-sidebar-layout-module__85K10W__sidebarCollapsed{width:40px!important}.content-sidebar-layout-module__85K10W__collapsedContent{padding:.25rem 0}.content-sidebar-layout-module__85K10W__expandButton{width:28px;height:28px}}
.entity-explorer-module__zS16Pa__explorerLayout{border-top:1px solid var(--border);flex:1;min-height:0;display:flex}.entity-explorer-module__zS16Pa__listPanel{border-right:1px solid var(--border);background:var(--background);flex-direction:column;width:420px;min-width:320px;max-width:520px;display:flex}.entity-explorer-module__zS16Pa__listHeader{padding:var(--Main-System-12px);border-bottom:1px solid var(--border);gap:var(--Main-System-8px);flex-direction:column;flex-shrink:0;display:flex}.entity-explorer-module__zS16Pa__searchForm{display:flex;position:relative}.entity-explorer-module__zS16Pa__searchInput{width:100%;padding:var(--Main-System-8px) var(--Main-System-12px);border:1px solid var(--border);border-radius:var(--Main-System-6px);background:var(--card);color:var(--foreground);padding-right:2rem;font-size:.8125rem}.entity-explorer-module__zS16Pa__searchInput:focus{border-color:var(--primary);outline:none}.entity-explorer-module__zS16Pa__clearBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:1rem;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.entity-explorer-module__zS16Pa__filterRow{gap:var(--Main-System-4px);flex-wrap:wrap;display:flex}.entity-explorer-module__zS16Pa__filterBtn{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:.6875rem;font-weight:500;transition:all .15s}.entity-explorer-module__zS16Pa__filterBtn:hover{border-color:var(--primary);color:var(--foreground)}.entity-explorer-module__zS16Pa__filterBtnActive{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);}.entity-explorer-module__zS16Pa__listMeta{justify-content:space-between;align-items:center;display:flex}.entity-explorer-module__zS16Pa__listCount{color:var(--muted-foreground);font-size:.6875rem}.entity-explorer-module__zS16Pa__sortSelect{color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--Main-System-4px);cursor:pointer;padding:2px 6px;font-size:.6875rem}.entity-explorer-module__zS16Pa__listLoading{text-align:center;color:var(--muted-foreground);padding:2rem;font-size:.8125rem}.entity-explorer-module__zS16Pa__entityList{flex:1;overflow-y:auto}.entity-explorer-module__zS16Pa__entityCard{align-items:center;gap:var(--Main-System-8px);width:100%;padding:var(--Main-System-10px) var(--Main-System-12px);border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;transition:background .1s;display:flex}.entity-explorer-module__zS16Pa__entityCard:hover{background:var(--accent)}.entity-explorer-module__zS16Pa__entityCardSelected{background:color-mix(in srgb, var(--primary) 8%, var(--background));border-left:3px solid var(--primary)}.entity-explorer-module__zS16Pa__entityCardMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.entity-explorer-module__zS16Pa__entityName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.entity-explorer-module__zS16Pa__entityMeta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.entity-explorer-module__zS16Pa__typeDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.entity-explorer-module__zS16Pa__scoreBadge{border-radius:var(--Main-System-4px);background:var(--accent);color:var(--foreground);flex-shrink:0;padding:2px 8px;font-size:.625rem;font-weight:600}.entity-explorer-module__zS16Pa__detailPanel{min-width:0;padding:var(--Main-System-24px);background:var(--card);flex:1;overflow-y:auto}.entity-explorer-module__zS16Pa__detailHeader{justify-content:space-between;align-items:flex-start;gap:var(--Main-System-16px);margin-bottom:var(--Main-System-16px);display:flex}.entity-explorer-module__zS16Pa__detailTitle{color:var(--foreground);margin:0 0 var(--Main-System-8px);font-size:1.25rem;font-weight:700}.entity-explorer-module__zS16Pa__detailMeta{gap:var(--Main-System-6px);flex-wrap:wrap;display:flex}.entity-explorer-module__zS16Pa__detailBadge{border-radius:var(--Main-System-4px);color:#fff;letter-spacing:.02em;padding:2px 10px;font-size:.625rem;font-weight:600}.entity-explorer-module__zS16Pa__detailBadgeMuted{border-radius:var(--Main-System-4px);color:var(--muted-foreground);background:var(--accent);padding:2px 10px;font-size:.625rem;font-weight:500}.entity-explorer-module__zS16Pa__detailActions{gap:var(--Main-System-8px);flex-shrink:0;display:flex}.entity-explorer-module__zS16Pa__primaryBtn{padding:var(--Main-System-6px) var(--Main-System-16px);background:var(--primary);color:var(--primary-foreground);border-radius:var(--Main-System-6px);cursor:pointer;border:none;font-size:.8125rem;font-weight:500;transition:opacity .15s}.entity-explorer-module__zS16Pa__primaryBtn:hover{opacity:.9}.entity-explorer-module__zS16Pa__outlineBtn{padding:var(--Main-System-6px) var(--Main-System-16px);background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--Main-System-6px);cursor:pointer;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s}.entity-explorer-module__zS16Pa__outlineBtn:hover{border-color:var(--primary)}.entity-explorer-module__zS16Pa__detailDescription{color:var(--foreground);margin:0 0 var(--Main-System-16px);font-size:.875rem;line-height:1.6}.entity-explorer-module__zS16Pa__detailDivider{background:var(--border);height:1px;margin:var(--Main-System-16px) 0}.entity-explorer-module__zS16Pa__sectionHeading{color:var(--foreground);margin:0 0 var(--Main-System-12px);font-size:.8125rem;font-weight:600}.entity-explorer-module__zS16Pa__emptySection{color:var(--muted-foreground);font-size:.8125rem;font-style:italic}.entity-explorer-module__zS16Pa__relationGroup{margin-bottom:var(--Main-System-16px)}.entity-explorer-module__zS16Pa__relationLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:0 0 var(--Main-System-6px);font-size:.625rem;font-weight:600}.entity-explorer-module__zS16Pa__relationItem{width:100%;padding:var(--Main-System-6px) var(--Main-System-10px);border-radius:var(--Main-System-4px);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background .1s;display:flex}.entity-explorer-module__zS16Pa__relationItem:hover{background:var(--accent)}.entity-explorer-module__zS16Pa__relationName{color:var(--foreground);font-size:.8125rem;font-weight:600}.entity-explorer-module__zS16Pa__relationMeta{color:var(--muted-foreground);font-size:.6875rem}.entity-explorer-module__zS16Pa__provenanceCard{padding:var(--Main-System-12px);background:var(--accent);border:1px solid var(--border);border-radius:var(--Main-System-6px);margin-bottom:var(--Main-System-8px)}.entity-explorer-module__zS16Pa__provenanceTitle{color:var(--foreground);margin-bottom:4px;font-size:.8125rem;font-weight:600}.entity-explorer-module__zS16Pa__provenanceMeta{gap:var(--Main-System-12px);color:var(--muted-foreground);margin-bottom:var(--Main-System-6px);font-size:.6875rem;display:flex}.entity-explorer-module__zS16Pa__provenanceText{color:var(--foreground);margin:0;font-size:.8125rem;line-height:1.5}.entity-explorer-module__zS16Pa__emptyDetail{justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}.entity-explorer-module__zS16Pa__emptyDetailText{color:var(--muted-foreground);text-align:center;max-width:300px;font-size:.875rem}
.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}
.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}}
.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}
.process-flow-module__K_oBpW__flowContainer{padding:var(--Main-System-24px);flex:1;width:100%;max-width:960px;margin:0 auto;overflow-y:auto}.process-flow-module__K_oBpW__flowHeader{justify-content:space-between;align-items:flex-start;gap:var(--Main-System-16px);margin-bottom:var(--Main-System-24px);display:flex}.process-flow-module__K_oBpW__flowHeaderLeft{align-items:flex-start;gap:var(--Main-System-16px);display:flex}.process-flow-module__K_oBpW__backBtn{padding:var(--Main-System-6px) var(--Main-System-12px);background:var(--background);border:1px solid var(--border);border-radius:var(--Main-System-6px);cursor:pointer;color:var(--muted-foreground);flex-shrink:0;font-size:.8125rem;transition:border-color .15s,color .15s}.process-flow-module__K_oBpW__backBtn:hover{border-color:var(--primary);color:var(--foreground)}.process-flow-module__K_oBpW__flowTitle{color:var(--foreground);margin:0 0 var(--Main-System-4px);font-size:1.375rem;font-weight:700}.process-flow-module__K_oBpW__flowSubtitle{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.process-flow-module__K_oBpW__flowBadges{gap:var(--Main-System-6px);flex-shrink:0;display:flex}.process-flow-module__K_oBpW__flowBadge{border-radius:var(--Main-System-4px);color:#fff;padding:3px 10px;font-size:.625rem;font-weight:600}.process-flow-module__K_oBpW__flowBadgeMuted{border-radius:var(--Main-System-4px);color:var(--muted-foreground);background:var(--accent);padding:3px 10px;font-size:.625rem;font-weight:500}.process-flow-module__K_oBpW__summaryCards{gap:var(--Main-System-12px);margin-bottom:var(--Main-System-24px);flex-wrap:wrap;display:flex}.process-flow-module__K_oBpW__summaryCard{padding:var(--Main-System-12px) var(--Main-System-16px);background:var(--card);border:1px solid var(--border);border-radius:var(--Main-System-6px);flex-direction:column;gap:2px;min-width:100px;display:flex}.process-flow-module__K_oBpW__summaryValue{color:var(--foreground);font-size:1.25rem;font-weight:700;line-height:1}.process-flow-module__K_oBpW__summaryLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:.625rem;font-weight:500}.process-flow-module__K_oBpW__stepsContainer{gap:var(--Main-System-16px);flex-direction:column;display:flex}.process-flow-module__K_oBpW__step{padding:var(--Main-System-16px) var(--Main-System-20px);background:var(--card);border:1px solid var(--border);border-radius:var(--Main-System-8px)}.process-flow-module__K_oBpW__stepHeader{align-items:center;gap:var(--Main-System-12px);margin-bottom:var(--Main-System-12px);display:flex}.process-flow-module__K_oBpW__stepNumber{background:var(--primary);width:28px;height:28px;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.process-flow-module__K_oBpW__stepTitle{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600}.process-flow-module__K_oBpW__stepCards{gap:var(--Main-System-12px);flex-wrap:wrap;display:flex}.process-flow-module__K_oBpW__depCard{padding:var(--Main-System-12px) var(--Main-System-16px);background:var(--accent);border:1px solid var(--border);border-radius:var(--Main-System-6px);cursor:pointer;text-align:left;flex-direction:column;flex:1;gap:4px;min-width:180px;max-width:300px;transition:border-color .15s;display:flex}.process-flow-module__K_oBpW__depCard:hover{border-color:var(--primary)}.process-flow-module__K_oBpW__depCardLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:.5625rem;font-weight:600}.process-flow-module__K_oBpW__depCardName{color:var(--foreground);font-size:.875rem;font-weight:600}.process-flow-module__K_oBpW__depCardMeta{color:var(--muted-foreground);font-size:.6875rem}.process-flow-module__K_oBpW__emptyFlow{text-align:center;color:var(--muted-foreground);align-items:center;gap:var(--Main-System-12px);flex-direction:column;padding:3rem 2rem;display:flex}
.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}
.features-module__jVYOHW__container{background:var(--background);height:calc(100vh - 64px);display:flex;overflow:hidden}.features-module__jVYOHW__sidebar{border-right:1px solid var(--border);background:var(--card);flex-direction:column;min-width:250px;max-width:600px;transition:width .3s;display:flex;overflow:hidden}.features-module__jVYOHW__sidebar.features-module__jVYOHW__collapsed{min-width:50px;max-width:50px}.features-module__jVYOHW__collapsedSidebar{flex-direction:column;align-items:center;height:100%;padding:1rem 0;display:flex}.features-module__jVYOHW__collapsedSidebar .features-module__jVYOHW__expandButton{padding:.5rem}.features-module__jVYOHW__sidebarHeader{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;padding:1rem;display:flex}.features-module__jVYOHW__sidebarTitle{margin:0;font-size:1.125rem;font-weight:600}.features-module__jVYOHW__sidebarActions{gap:.5rem;display:flex}.features-module__jVYOHW__spinning{animation:1s linear infinite features-module__jVYOHW__spin}@keyframes features-module__jVYOHW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.features-module__jVYOHW__syncStatus{background:var(--success-bg,#f0fdf4);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.features-module__jVYOHW__syncStatusText{color:var(--success-fg,#166534)}.features-module__jVYOHW__searchBox{border-bottom:1px solid var(--border);padding:1rem;position:relative}.features-module__jVYOHW__searchIcon{width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:1.75rem;transform:translateY(-50%)}.features-module__jVYOHW__searchInput{width:100%;padding-left:2.5rem}.features-module__jVYOHW__modeToggle{border-bottom:1px solid var(--border);background:var(--card);padding:0 1rem;display:flex}.features-module__jVYOHW__modeButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex;position:relative}.features-module__jVYOHW__modeButton:hover{color:var(--foreground);background:var(--accent)}.features-module__jVYOHW__modeButton.features-module__jVYOHW__active{color:var(--primary);border-bottom-color:var(--primary);font-weight:500}.features-module__jVYOHW__resultsBadge{margin-left:.25rem;font-size:.75rem}.features-module__jVYOHW__sidebarContent{flex:1;overflow:hidden auto}.features-module__jVYOHW__loadingState{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.features-module__jVYOHW__filterBox{border-bottom:1px solid var(--border);padding:1rem}.features-module__jVYOHW__filterInput{width:100%}.features-module__jVYOHW__featuresList,.features-module__jVYOHW__searchResults{padding:.5rem}.features-module__jVYOHW__searchResult{border:1px solid var(--border);cursor:pointer;border-radius:.5rem;margin-bottom:.75rem;padding:1rem;transition:all .15s}.features-module__jVYOHW__searchResult:hover{border-color:var(--primary);background:var(--accent)}.features-module__jVYOHW__searchResultHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.features-module__jVYOHW__searchResultFile{flex:1;font-size:.875rem;font-weight:500}.features-module__jVYOHW__searchResultTitle{color:var(--foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.features-module__jVYOHW__searchResultText{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.813rem;line-height:1.5}.features-module__jVYOHW__searchResultMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.features-module__jVYOHW__tagBadge{font-size:.75rem}.features-module__jVYOHW__score{color:var(--muted-foreground);margin-left:auto;font-size:.75rem}.features-module__jVYOHW__resizeHandle{cursor:col-resize;background:var(--border);width:4px;transition:background-color .15s}.features-module__jVYOHW__resizeHandle:hover{background:var(--primary)}.features-module__jVYOHW__playerResizeHandle{cursor:col-resize;background:var(--border);flex-shrink:0;width:4px;transition:background-color .15s}.features-module__jVYOHW__playerResizeHandle:hover{background:var(--primary)}.features-module__jVYOHW__mainContent{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.features-module__jVYOHW__emptyState{height:100%;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.features-module__jVYOHW__emptyState h3{margin:0;font-size:1.25rem;font-weight:600}.features-module__jVYOHW__emptyState p{margin:0;font-size:.875rem}.features-module__jVYOHW__featureViewer{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.features-module__jVYOHW__featureHeader{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.features-module__jVYOHW__featureTitle{align-items:center;gap:.75rem;display:flex}.features-module__jVYOHW__featureTitle h2{margin:0;font-size:1.125rem;font-weight:600}.features-module__jVYOHW__featureActions{gap:.5rem;display:flex}.features-module__jVYOHW__featureContent{flex:1;overflow:auto}.features-module__jVYOHW__renderedView{max-width:1200px;margin:0 auto;padding:2rem}.features-module__jVYOHW__featureInfo{border-bottom:2px solid var(--border);margin-bottom:3rem;padding-bottom:2rem}.features-module__jVYOHW__featureTitleSection{margin-bottom:1rem}.features-module__jVYOHW__featureTitleSection h1{color:var(--foreground);margin:0 0 1rem;font-size:2rem;font-weight:700}.features-module__jVYOHW__featureTags{flex-wrap:wrap;gap:.5rem;display:flex}.features-module__jVYOHW__featureDescription{color:var(--muted-foreground);white-space:pre-wrap;margin:1rem 0 0;font-size:1rem;line-height:1.7}.features-module__jVYOHW__scenarios{flex-direction:column;gap:1.5rem;display:flex}.features-module__jVYOHW__scenarioCard{border:1px solid var(--border);transition:all .15s}.features-module__jVYOHW__scenarioCard:hover{border-color:var(--primary);box-shadow:0 4px 6px -1px #0000001a}.features-module__jVYOHW__scenarioContent{padding:1.5rem}.features-module__jVYOHW__scenarioHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.features-module__jVYOHW__scenarioHeader h3{flex:1;margin:0;font-size:1.25rem;font-weight:600}.features-module__jVYOHW__backgroundLabel{color:var(--muted-foreground);background:var(--muted);border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.features-module__jVYOHW__scenarioTags{flex-wrap:wrap;gap:.5rem;display:flex}.features-module__jVYOHW__tagSmall{font-size:.75rem}.features-module__jVYOHW__steps{background:var(--muted);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;display:flex}.features-module__jVYOHW__step{align-items:center;gap:.75rem;line-height:1.6;display:flex}.features-module__jVYOHW__step.features-module__jVYOHW__clickableStep{cursor:pointer;border-radius:.375rem;margin:-.5rem;padding:.5rem;transition:all .15s}.features-module__jVYOHW__step.features-module__jVYOHW__clickableStep:hover{background:var(--accent);transform:translate(4px)}.features-module__jVYOHW__step.features-module__jVYOHW__activeStep{background:#16a34a1a;border-left:3px solid #16a34a;border-radius:.375rem;margin:-.5rem -.5rem -.5rem calc(-.5rem - 3px);padding:.5rem}.features-module__jVYOHW__stepKeyword{color:var(--primary);min-width:4rem;font-weight:600}.features-module__jVYOHW__stepText{color:var(--foreground);flex:1}.features-module__jVYOHW__stepIcons{align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.features-module__jVYOHW__copyStepButton{cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex}.features-module__jVYOHW__step:hover .features-module__jVYOHW__copyStepButton{opacity:1;visibility:visible}.features-module__jVYOHW__copyStepButton:has(.features-module__jVYOHW__text-green-600){opacity:1;visibility:visible}.features-module__jVYOHW__copyStepButton:hover{background:var(--accent)}.features-module__jVYOHW__sourceView{background:var(--card);width:100%;height:100%;overflow:hidden}.features-module__jVYOHW__playerColumn{border-left:1px solid var(--border);background:var(--card);flex-direction:column;flex-shrink:0;height:calc(100vh - 64px);display:flex;overflow:hidden}.features-module__jVYOHW__playerMode{flex-direction:column;height:100%;display:flex}.features-module__jVYOHW__playerHeader{border-bottom:1px solid var(--border);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;display:flex}.features-module__jVYOHW__playerInfo{flex-direction:column;flex:1;gap:.75rem;display:flex}.features-module__jVYOHW__playerTitle{align-items:center;gap:.75rem;display:flex}.features-module__jVYOHW__playerTitle h2{margin:0;font-size:1.125rem;font-weight:600}.features-module__jVYOHW__preconditions{flex-direction:column;gap:.5rem;display:flex}.features-module__jVYOHW__preconditionsLabel{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.features-module__jVYOHW__preconditionsList{flex-wrap:wrap;gap:.5rem;display:flex}.features-module__jVYOHW__preconditionBadge{background:var(--success-bg,#f0fdf4);border-color:var(--success-fg,#22c55e);color:var(--success-fg,#166534);align-items:center;padding:.25rem .5rem;font-size:.75rem;display:flex}.features-module__jVYOHW__playerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.features-module__jVYOHW__environmentSelector{min-width:120px}.features-module__jVYOHW__playerUrl{color:var(--muted-foreground);background:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;max-width:300px;padding:.375rem .75rem;font-family:monospace;font-size:.875rem;overflow:hidden}.features-module__jVYOHW__urlBar{flex:1;align-items:center;gap:.5rem;max-width:500px;display:flex}.features-module__jVYOHW__urlInput{flex:1;min-width:200px;font-family:monospace;font-size:.875rem}.features-module__jVYOHW__playerFrame{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.features-module__jVYOHW__iframe{border:none;width:100%;height:100%;display:block}@media (prefers-color-scheme:dark){.features-module__jVYOHW__syncStatus{background:#22c55e1a}.features-module__jVYOHW__syncStatusText{color:#4ade80}.features-module__jVYOHW__steps{background:#ffffff0d}}@media (max-width:768px){.features-module__jVYOHW__container{flex-direction:column}.features-module__jVYOHW__sidebar{border-right:none;border-bottom:1px solid var(--border);max-height:50vh;width:100%!important}.features-module__jVYOHW__resizeHandle{display:none}.features-module__jVYOHW__renderedView{padding:1rem}.features-module__jVYOHW__featureHeader{flex-direction:column;align-items:flex-start;gap:1rem}.features-module__jVYOHW__featureActions{width:100%}.features-module__jVYOHW__featureActions button{flex:1}}
.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__statsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}@media (max-width:900px){.explore-module__8HEYta__statsGrid{grid-template-columns:1fr}}.explore-module__8HEYta__statCard{border:1.5px solid var(--border);transition:all .2s}.explore-module__8HEYta__statCard:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 16px #00000014}.explore-module__8HEYta__statContent{align-items:center;gap:1.25rem;padding:.25rem 0;display:flex}.explore-module__8HEYta__statsGrid .explore-module__8HEYta__statNumber{color:var(--foreground);letter-spacing:-.02em;margin-bottom:.375rem;font-size:2.25rem;font-weight:700;line-height:1}.explore-module__8HEYta__statsGrid .explore-module__8HEYta__statLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.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;display:flex}.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__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__importedBadge{color:#16a34a;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;transition:all .3s;display:inline-flex}.explore-module__8HEYta__collectionCard:hover .explore-module__8HEYta__importedBadge{color:#fff;background:#ffffff26;border-color:#fff6}.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}}
.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}}
.flip-card-module__PC79VW__flipCard{perspective:1000px;transform-origin:50%;background:0 0;width:100%;height:max(70vh,650px);position:relative}.flip-card-module__PC79VW__flipCardInner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.flip-card-module__PC79VW__flipCardInner.flip-card-module__PC79VW__flipped{transform:rotateY(180deg)}.flip-card-module__PC79VW__flipCardFront,.flip-card-module__PC79VW__flipCardBack{backface-visibility:hidden;background:0 0;border:none;border-radius:0;flex-direction:column;width:100%;height:100%;padding:0;display:flex;position:absolute}.flip-card-module__PC79VW__flipCardFront{transform:rotateY(0)}.flip-card-module__PC79VW__flipCardBack{transform:rotateY(180deg)}.flip-card-module__PC79VW__flipCard.flip-card-module__PC79VW__maximized .flip-card-module__PC79VW__flipCardInner,.flip-card-module__PC79VW__flipCard.flip-card-module__PC79VW__maximized .flip-card-module__PC79VW__flipCardFront,.flip-card-module__PC79VW__flipCard.flip-card-module__PC79VW__maximized .flip-card-module__PC79VW__flipCardBack{transform-style:flat!important;transform:none!important}.flip-card-module__PC79VW__cardHeader{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--muted) 0%, rgba(var(--muted-rgb), .8) 100%);border-top-left-radius:8px;border-top-right-radius:8px;align-items:center;gap:.75rem;min-height:2.5rem;margin-bottom:0;padding:.5rem .75rem;display:flex;position:relative}.flip-card-module__PC79VW__cardIcon{background:var(--primary);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.flip-card-module__PC79VW__cardTitle{color:var(--foreground);text-align:left;flex:1;margin:0;font-size:1rem;font-weight:600}.flip-card-module__PC79VW__cardActions{gap:.25rem;display:flex}.flip-card-module__PC79VW__flipButton{opacity:.7;border-radius:4px;flex-shrink:0;width:2.5rem;height:2.5rem;padding:.25rem;transition:opacity .2s}.flip-card-module__PC79VW__flipCard:not(.flip-card-module__PC79VW__maximized) .flip-card-module__PC79VW__flipButton:hover{opacity:1}.flip-card-module__PC79VW__overlayHeader{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.flip-card-module__PC79VW__overlayButtons{pointer-events:auto;align-items:center;gap:.5rem;display:flex}.flip-card-module__PC79VW__overlayTitle{color:#1e293b;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #00000014;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.9rem;font-weight:600;display:flex;box-shadow:0 2px 12px #00000014}.flip-card-module__PC79VW__overlayTitle svg{color:#1e293b;width:1.25rem;height:1.25rem}@media (prefers-color-scheme:dark){.flip-card-module__PC79VW__overlayTitle{color:#1e293b;background:#fffffff2;border-color:#00000026}.flip-card-module__PC79VW__overlayTitle svg{color:#1e293b}}.flip-card-module__PC79VW__overlayButton{cursor:pointer;pointer-events:auto;color:#1e293b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #00000014;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:.625rem;transition:all .2s;display:flex;box-shadow:0 2px 12px #00000014}.flip-card-module__PC79VW__overlayButton svg{stroke-width:2px;color:#1e293b;width:1.25rem;height:1.25rem}.flip-card-module__PC79VW__flipCard:not(.flip-card-module__PC79VW__maximized) .flip-card-module__PC79VW__overlayButton:hover{background:#fff;border-color:#0003;box-shadow:0 4px 12px #0003}@media (prefers-color-scheme:dark){.flip-card-module__PC79VW__overlayButton{color:#1e293b;background:#fffffff2;border-color:#00000026}.flip-card-module__PC79VW__overlayButton svg{color:#1e293b}.flip-card-module__PC79VW__flipCard:not(.flip-card-module__PC79VW__maximized) .flip-card-module__PC79VW__overlayButton:hover{background:#fff;border-color:#0003}}.flip-card-module__PC79VW__overlayControls{z-index:10;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #0000001a;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 8px #00000026}.flip-card-module__PC79VW__inlineControls{background:0 0;border:1px solid #0000001a;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem;display:flex}.flip-card-module__PC79VW__overlayControlButton{cursor:pointer;color:#1e293b;pointer-events:auto;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:.5rem;transition:all .2s;display:flex}.flip-card-module__PC79VW__overlayControlButton svg{stroke-width:2px;color:#1e293b;width:1.125rem;height:1.125rem}.flip-card-module__PC79VW__overlayControlButton:hover{background:#0000000d;border-color:#00000026}.flip-card-module__PC79VW__overlayControlButton.flip-card-module__PC79VW__active{color:#1d4ed8;background:#3b82f61a}.flip-card-module__PC79VW__overlayControlButton.flip-card-module__PC79VW__active svg{color:#1d4ed8}.flip-card-module__PC79VW__overlayControlButton:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (prefers-color-scheme:dark){.flip-card-module__PC79VW__overlayControls{background:#fffffff2;border-color:#00000026;box-shadow:0 2px 8px #00000026}.flip-card-module__PC79VW__inlineControls{border-color:hsl(var(--border))}.flip-card-module__PC79VW__overlayControlButton,.flip-card-module__PC79VW__overlayControlButton svg{color:#1e293b}.flip-card-module__PC79VW__overlayControlButton:hover{background:#0000000d}.flip-card-module__PC79VW__overlayControlButton.flip-card-module__PC79VW__active{color:#1d4ed8;background:#3b82f626}.flip-card-module__PC79VW__overlayControlButton.flip-card-module__PC79VW__active svg{color:#1d4ed8}}.flip-card-module__PC79VW__cardContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.flip-card-module__PC79VW__overlayVariant .flip-card-module__PC79VW__flipCardFront .flip-card-module__PC79VW__cardContent{padding:0}.flip-card-module__PC79VW__overlayVariant .flip-card-module__PC79VW__flipCardBack .flip-card-module__PC79VW__cardContent,.flip-card-module__PC79VW__headerVariant .flip-card-module__PC79VW__flipCardFront .flip-card-module__PC79VW__cardContent,.flip-card-module__PC79VW__headerVariant .flip-card-module__PC79VW__flipCardBack .flip-card-module__PC79VW__cardContent{padding:.75rem}.flip-card-module__PC79VW__headerButton{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}.flip-card-module__PC79VW__headerButton svg{width:1rem;height:1rem}.flip-card-module__PC79VW__flipCard:not(.flip-card-module__PC79VW__maximized) .flip-card-module__PC79VW__headerButton:hover{background-color:var(--muted)}.flip-card-module__PC79VW__headerButton:focus{outline:2px solid var(--primary);outline-offset:2px}.flip-card-module__PC79VW__dragHandle{width:2rem;height:2rem;color:var(--muted-foreground);cursor:grab;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex}.flip-card-module__PC79VW__dragHandle:active{cursor:grabbing}.flip-card-module__PC79VW__dragHandle svg{width:1rem;height:1rem}.flip-card-module__PC79VW__dragHandle:hover{background-color:var(--muted);color:var(--foreground)}.flip-card-module__PC79VW__dragHandle:focus{outline:2px solid var(--primary);outline-offset:2px}.flip-card-module__PC79VW__flipCardFront .flip-card-module__PC79VW__cardContent{justify-content:center;align-items:center}.flip-card-module__PC79VW__flipCardBack .flip-card-module__PC79VW__cardContent{overflow:auto}.flip-card-module__PC79VW__modalContent{grid-template-columns:1fr 1fr;gap:2rem;height:100%;min-height:0;display:grid}.flip-card-module__PC79VW__modalColumn{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.flip-card-module__PC79VW__columnHeader{background:var(--muted);border-bottom:1px solid var(--border);flex-shrink:0;padding:1rem 1.5rem}.flip-card-module__PC79VW__columnHeader h3{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.flip-card-module__PC79VW__columnContent{flex-direction:column;flex:1;min-height:0;padding:1.5rem;display:flex;overflow:auto}.flip-card-module__PC79VW__modalColumn:last-child .flip-card-module__PC79VW__columnContent{overflow:hidden}.flip-card-module__PC79VW__chartContainer{justify-content:center;align-items:center;height:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.flip-card-module__PC79VW__chartContainer>div{width:100%!important;height:100%!important}.flip-card-module__PC79VW__flipCard.flip-card-module__PC79VW__diagram-widget .flip-card-module__PC79VW__flipCardBack{padding:0}.flip-card-module__PC79VW__flipCard.flip-card-module__PC79VW__diagram-widget .flip-card-module__PC79VW__flipCardBack .flip-card-module__PC79VW__cardContent{height:100%;padding:0;position:relative}.flip-card-module__PC79VW__flipCard.flip-card-module__PC79VW__diagram-widget .flip-card-module__PC79VW__flipCardBack .flip-card-module__PC79VW__editorContainer,.flip-card-module__PC79VW__flipCard.flip-card-module__PC79VW__diagram-widget .flip-card-module__PC79VW__flipCardBack textarea{border:none!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}@media (max-width:768px){.flip-card-module__PC79VW__flipCard{height:max(30vh,250px)}.flip-card-module__PC79VW__cardTitle{font-size:.9rem}.flip-card-module__PC79VW__flipButton{width:2.25rem;height:2.25rem}.flip-card-module__PC79VW__modalContent{grid-template-columns:1fr;gap:1rem}.flip-card-module__PC79VW__columnContent{padding:1rem}.flip-card-module__PC79VW__chartContainer{min-height:300px}}
.json-viewer-module__84zoNq__viewerWrap{position:relative}.json-viewer-module__84zoNq__viewerWrap:hover .json-viewer-module__84zoNq__expandTrigger{opacity:1}.json-viewer-module__84zoNq__viewer{resize:vertical;min-height:48px;max-height:600px;height:var(--viewer-h,200px);border-radius:var(--radius);background:var(--muted);padding:.5rem;position:relative;overflow:auto}.json-viewer-module__84zoNq__content{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);white-space:pre-wrap;word-break:break-all;font-size:.6875rem;line-height:1.6}.json-viewer-module__84zoNq__str{color:#16a34a}.json-viewer-module__84zoNq__num{color:#ea580c}.json-viewer-module__84zoNq__bool{color:#7c3aed}.json-viewer-module__84zoNq__null{color:#94a3b8;font-style:italic}.json-viewer-module__84zoNq__key{color:#2563eb}.json-viewer-module__84zoNq__bracket{color:var(--muted-foreground);font-weight:600}.json-viewer-module__84zoNq__comma,.json-viewer-module__84zoNq__colon{color:var(--muted-foreground)}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__str,[data-theme=dark] .json-viewer-module__84zoNq__str{color:#4ade80}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__num,[data-theme=dark] .json-viewer-module__84zoNq__num{color:#fb923c}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__bool,[data-theme=dark] .json-viewer-module__84zoNq__bool{color:#c084fc}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__key,[data-theme=dark] .json-viewer-module__84zoNq__key{color:#60a5fa}.json-viewer-module__84zoNq__indent{border-left:1px solid color-mix(in srgb, var(--border) 60%, transparent);margin-left:.25em;padding-left:1.25em}.json-viewer-module__84zoNq__viewerWrap+.json-viewer-module__84zoNq__viewerWrap{margin-top:.375rem}.json-viewer-module__84zoNq__toggle{width:14px;height:14px;color:var(--muted-foreground);cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;padding:0;font-size:.5rem;line-height:1;display:inline-flex}.json-viewer-module__84zoNq__toggle:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.json-viewer-module__84zoNq__ellipsis{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--muted-foreground);cursor:pointer;vertical-align:middle;border-radius:3px;margin:0 .125em;padding:0 .375em;font-size:.625rem;display:inline-block}.json-viewer-module__84zoNq__ellipsis:hover{background:color-mix(in srgb, var(--foreground) 14%, transparent);color:var(--foreground)}.json-viewer-module__84zoNq__expandTrigger{border:1px solid var(--border);background:var(--card);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;opacity:0;z-index:1;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .1s,color .1s;display:flex;position:absolute;top:4px;right:4px}.json-viewer-module__84zoNq__expandTrigger:hover{background:var(--accent);color:var(--foreground)}.json-viewer-module__84zoNq__expandBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out json-viewer-module__84zoNq__jsonFadeIn;display:flex;position:fixed;inset:0}@keyframes json-viewer-module__84zoNq__jsonFadeIn{0%{opacity:0}to{opacity:1}}.json-viewer-module__84zoNq__expandPanel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:min(140ch,100vw - 3rem);max-height:min(80vh,900px);animation:.15s ease-out json-viewer-module__84zoNq__jsonScaleIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}@keyframes json-viewer-module__84zoNq__jsonScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.json-viewer-module__84zoNq__expandHeader{border-bottom:1px solid var(--border);background:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:.375rem .5rem .375rem .625rem;display:flex}.json-viewer-module__84zoNq__expandLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.625rem;font-weight:600}.json-viewer-module__84zoNq__expandClose{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.json-viewer-module__84zoNq__expandClose:hover{background:var(--destructive);color:#fff}.json-viewer-module__84zoNq__expandContent{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);white-space:pre-wrap;word-break:break-all;flex:1;padding:.75rem;font-size:.75rem;line-height:1.6;overflow:auto}
.source-module__UwD21a__container{gap:0;height:calc(100vh - 12rem);min-height:400px;padding:0;display:flex;overflow:hidden}.source-module__UwD21a__sidebar{border-right:1px solid var(--border);background:var(--card);flex-direction:column;width:320px;min-width:240px;display:flex;overflow:hidden}.source-module__UwD21a__pathInput{border-bottom:1px solid var(--border);padding:1rem}.source-module__UwD21a__pathInput label{color:var(--muted-foreground);margin-bottom:.375rem;font-size:.75rem;font-weight:500;display:block}.source-module__UwD21a__pathInput input{background:var(--background);border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:.375rem;padding:.5rem .75rem;font-family:ui-monospace,monospace;font-size:.875rem}.source-module__UwD21a__pathInput input:focus{border-color:var(--primary);outline:none}.source-module__UwD21a__breadcrumb{border-bottom:1px solid var(--border);background:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.source-module__UwD21a__breadcrumbItem{cursor:pointer;color:var(--foreground);background:0 0;border:none;padding:.25rem 0;font-family:ui-monospace,monospace}.source-module__UwD21a__breadcrumbItem:hover{color:var(--primary);text-decoration:underline}.source-module__UwD21a__breadcrumbSep{color:var(--muted-foreground)}.source-module__UwD21a__fileList{flex:1;padding:.5rem 0;overflow-y:auto}.source-module__UwD21a__entryList{margin:0;padding:0;list-style:none}.source-module__UwD21a__entry{cursor:pointer;text-align:left;width:100%;color:var(--foreground);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background .15s;display:flex}.source-module__UwD21a__entry:hover{background:var(--muted)}.source-module__UwD21a__entrySelected{background:color-mix(in srgb, var(--primary) 15%, transparent)}.source-module__UwD21a__entryIcon{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}.source-module__UwD21a__loading,.source-module__UwD21a__error{color:var(--muted-foreground);align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.source-module__UwD21a__error{color:var(--destructive)}.source-module__UwD21a__spinner{width:1.25rem;height:1.25rem;animation:1s linear infinite source-module__UwD21a__spin}.source-module__UwD21a__errorIcon{flex-shrink:0;width:1.25rem;height:1.25rem}@keyframes source-module__UwD21a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.source-module__UwD21a__editor{flex:1;min-width:0;overflow:hidden}.source-module__UwD21a__editorPlaceholder{height:100%;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.875rem;display:flex}.source-module__UwD21a__placeholderIcon{opacity:.4;width:4rem;height:4rem}.source-module__UwD21a__emptyState{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.source-module__UwD21a__emptyState .source-module__UwD21a__emptyIcon{opacity:.5;width:4rem;height:4rem;margin-bottom:1rem}.source-module__UwD21a__emptyState p{margin:0}
