.audit-trace-module__3foP_a__container{background:var(--background);flex-direction:column;gap:2rem;min-height:100vh;padding:2rem;display:flex}.audit-trace-module__3foP_a__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1rem;display:flex}.audit-trace-module__3foP_a__titleSection{flex:1}.audit-trace-module__3foP_a__titleSection h1{color:var(--foreground);margin:0 0 .5rem;font-size:2rem;font-weight:700}.audit-trace-module__3foP_a__subtitle{color:var(--muted-foreground);margin:0;font-size:.9rem}.audit-trace-module__3foP_a__refreshButton{white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.audit-trace-module__3foP_a__refreshButton svg{width:1rem;height:1rem}.audit-trace-module__3foP_a__spinning{animation:1s linear infinite audit-trace-module__3foP_a__spin}@keyframes audit-trace-module__3foP_a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.audit-trace-module__3foP_a__filtersSection{background:var(--card);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.audit-trace-module__3foP_a__chartCard{background:var(--card);border:1px solid var(--border);border-radius:.5rem;overflow:hidden}.audit-trace-module__3foP_a__chartHeader{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.audit-trace-module__3foP_a__chartSubtitle{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.audit-trace-module__3foP_a__activeFilter{color:var(--primary);font-weight:500}.audit-trace-module__3foP_a__chartContainer{justify-content:center;align-items:center;width:100%;height:300px;display:flex}.audit-trace-module__3foP_a__customTooltip{background:var(--popover);border:1px solid var(--border);border-radius:.375rem;padding:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.audit-trace-module__3foP_a__tooltipLabel{color:var(--popover-foreground);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.audit-trace-module__3foP_a__tooltipValue{color:var(--foreground);margin:0 0 .25rem;font-size:.875rem}.audit-trace-module__3foP_a__tooltipHint{color:var(--muted-foreground);margin:0;font-size:.75rem;font-style:italic}.audit-trace-module__3foP_a__filtersSection h2{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:600}.audit-trace-module__3foP_a__filterGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:flex-end;gap:1rem;display:grid}.audit-trace-module__3foP_a__filterGroup{flex-direction:column;gap:.5rem;display:flex}.audit-trace-module__3foP_a__filterGroup label{color:var(--foreground);font-size:.875rem;font-weight:500}.audit-trace-module__3foP_a__filterGroup select,.audit-trace-module__3foP_a__filterGroup input{width:100%}.audit-trace-module__3foP_a__clearButton{align-self:flex-end}.audit-trace-module__3foP_a__tableSection{background:var(--card);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.audit-trace-module__3foP_a__tableHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.audit-trace-module__3foP_a__tableHeader h2{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:600}.audit-trace-module__3foP_a__pageInfo{color:var(--muted-foreground);font-size:.875rem}.audit-trace-module__3foP_a__tableWrapper{flex:auto;overflow-x:auto}.audit-trace-module__3foP_a__tableWrapper table,.audit-trace-module__3foP_a__tableWrapper>div>table{border-collapse:collapse;width:100%;display:table}.audit-trace-module__3foP_a__tableWrapper thead,.audit-trace-module__3foP_a__tableWrapper>div>table>thead{background:var(--muted);border-bottom:1px solid var(--border);display:table-header-group}.audit-trace-module__3foP_a__tableWrapper thead th,.audit-trace-module__3foP_a__tableWrapper>div>table>thead th{text-align:left;color:var(--foreground);white-space:nowrap;padding:1rem;font-size:.875rem;font-weight:600}.audit-trace-module__3foP_a__tableWrapper tbody,.audit-trace-module__3foP_a__tableWrapper>div>table>tbody{display:table-row-group}.audit-trace-module__3foP_a__tableWrapper tbody tr,.audit-trace-module__3foP_a__tableWrapper>div>table>tbody tr{border-bottom:1px solid var(--border);transition:background-color .2s;display:table-row}.audit-trace-module__3foP_a__tableWrapper tbody tr:hover,.audit-trace-module__3foP_a__tableWrapper>div>table>tbody tr:hover{background-color:var(--muted)}.audit-trace-module__3foP_a__tableWrapper td,.audit-trace-module__3foP_a__tableWrapper>div>table>tbody td{color:var(--foreground);padding:1rem;font-size:.875rem;display:table-cell}.audit-trace-module__3foP_a__timestamp{color:var(--muted-foreground);white-space:nowrap;font-family:monospace;font-size:.8rem}.audit-trace-module__3foP_a__actionBadge{text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.audit-trace-module__3foP_a__actionBadge.audit-trace-module__3foP_a__create{background-color:rgba(var(--success-rgb), .1);color:var(--success)}.audit-trace-module__3foP_a__actionBadge.audit-trace-module__3foP_a__read{background-color:rgba(var(--primary-rgb), .12);color:var(--primary)}.audit-trace-module__3foP_a__actionBadge.audit-trace-module__3foP_a__update{background-color:rgba(var(--warning-rgb), .08);color:var(--warning)}.audit-trace-module__3foP_a__actionBadge.audit-trace-module__3foP_a__delete{background-color:rgba(var(--destructive-rgb), .1);color:var(--destructive)}.audit-trace-module__3foP_a__actionBadge.audit-trace-module__3foP_a__export{background-color:rgba(var(--secondary-rgb), .1);color:var(--secondary)}.audit-trace-module__3foP_a__actionBadge.audit-trace-module__3foP_a__import{background-color:rgba(var(--info-rgb), .1);color:var(--info)}.audit-trace-module__3foP_a__statusBadge{text-transform:capitalize;white-space:nowrap;border-radius:9999px;align-items:center;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.audit-trace-module__3foP_a__statusBadge.audit-trace-module__3foP_a__success{background-color:rgba(var(--success-rgb), .1);color:var(--success)}.audit-trace-module__3foP_a__statusBadge.audit-trace-module__3foP_a__failure{background-color:rgba(var(--destructive-rgb), .1);color:var(--destructive)}.audit-trace-module__3foP_a__details{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.audit-trace-module__3foP_a__ipAddress{color:var(--muted-foreground);font-family:monospace;font-size:.8rem}.audit-trace-module__3foP_a__emptyState{text-align:center;color:var(--muted-foreground);padding:3rem}.audit-trace-module__3foP_a__emptyState p{margin:0;font-size:1rem}.audit-trace-module__3foP_a__pagination{border-top:1px solid var(--border);background:var(--background);justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex}.audit-trace-module__3foP_a__pageNumbers{gap:.5rem;display:flex}.audit-trace-module__3foP_a__pageNumbers button{min-width:2.5rem}.audit-trace-module__3foP_a__icon{width:1rem;height:1rem}@media (max-width:1200px){.audit-trace-module__3foP_a__filterGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.audit-trace-module__3foP_a__container{gap:1.5rem;padding:1rem}.audit-trace-module__3foP_a__header{flex-direction:column;gap:1rem}.audit-trace-module__3foP_a__titleSection h1{font-size:1.5rem}.audit-trace-module__3foP_a__filterGrid{grid-template-columns:1fr}.audit-trace-module__3foP_a__clearButton{align-self:stretch}.audit-trace-module__3foP_a__chartHeader{flex-direction:column}.audit-trace-module__3foP_a__chartContainer{height:250px}.audit-trace-module__3foP_a__tableWrapper{font-size:.8rem}.audit-trace-module__3foP_a__tableWrapper thead th,.audit-trace-module__3foP_a__tableWrapper td{padding:.75rem}.audit-trace-module__3foP_a__details{max-width:150px}.audit-trace-module__3foP_a__pagination{flex-wrap:wrap}.audit-trace-module__3foP_a__pageNumbers{order:2;justify-content:center;width:100%}}@media (max-width:480px){.audit-trace-module__3foP_a__container{padding:.5rem}.audit-trace-module__3foP_a__titleSection h1{font-size:1.25rem}.audit-trace-module__3foP_a__chartContainer{height:200px}.audit-trace-module__3foP_a__tableWrapper{font-size:.75rem}.audit-trace-module__3foP_a__tableWrapper thead th,.audit-trace-module__3foP_a__tableWrapper td{padding:.5rem}.audit-trace-module__3foP_a__actionBadge,.audit-trace-module__3foP_a__statusBadge{padding:.2rem .5rem;font-size:.7rem}}.audit-trace-module__3foP_a__clickableRow{cursor:pointer;transition:background-color .15s,box-shadow .15s}.audit-trace-module__3foP_a__clickableRow:hover{background-color:var(--muted)!important}.audit-trace-module__3foP_a__selectedRow{box-shadow:inset 3px 0 0 var(--primary);background-color:color-mix(in srgb, var(--primary) 10%, transparent)!important}.audit-trace-module__3foP_a__detailOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#00000080;justify-content:flex-end;animation:.2s audit-trace-module__3foP_a__fadeIn;display:flex;position:fixed;inset:0}@keyframes audit-trace-module__3foP_a__fadeIn{0%{opacity:0}to{opacity:1}}.audit-trace-module__3foP_a__detailPanel{background:var(--card);border-left:1px solid var(--border);flex-direction:column;width:100%;max-width:560px;height:100%;animation:.25s audit-trace-module__3foP_a__slideIn;display:flex;overflow:hidden;box-shadow:-4px 0 20px #00000026}@keyframes audit-trace-module__3foP_a__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.audit-trace-module__3foP_a__detailHeader{border-bottom:1px solid var(--border);background:var(--muted);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.audit-trace-module__3foP_a__detailHeader h3{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.audit-trace-module__3foP_a__closeButton{border-radius:.375rem;padding:.5rem}.audit-trace-module__3foP_a__closeButton:hover{background:var(--border)}.audit-trace-module__3foP_a__detailContent{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.audit-trace-module__3foP_a__statusBanner{background:var(--muted);border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.audit-trace-module__3foP_a__statusBanner.audit-trace-module__3foP_a__success{background:color-mix(in srgb, #10b981 15%, var(--card));border:1px solid #10b9814d}.audit-trace-module__3foP_a__statusBanner.audit-trace-module__3foP_a__failure{background:color-mix(in srgb, #ef4444 15%, var(--card));border:1px solid #ef44444d}.audit-trace-module__3foP_a__detailGrid{grid-template-columns:1fr;gap:1rem;display:grid}.audit-trace-module__3foP_a__detailItem{background:var(--muted);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.audit-trace-module__3foP_a__detailLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.audit-trace-module__3foP_a__detailLabel svg{opacity:.7}.audit-trace-module__3foP_a__detailValue{color:var(--foreground);word-break:break-word;font-size:.9375rem}.audit-trace-module__3foP_a__detailValueSmall{color:var(--foreground);word-break:break-all;font-size:.8125rem;line-height:1.5}.audit-trace-module__3foP_a__resourceId{color:var(--muted-foreground);margin-top:.25rem;font-family:monospace;font-size:.8125rem;display:block}.audit-trace-module__3foP_a__detailSection{flex-direction:column;gap:.5rem;display:flex}.audit-trace-module__3foP_a__detailSection h4{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600}.audit-trace-module__3foP_a__messageBox{background:var(--muted);border:1px solid var(--border);color:var(--foreground);word-break:break-word;border-radius:.5rem;padding:1rem;font-size:.875rem;line-height:1.6}.audit-trace-module__3foP_a__metadataBox{background:var(--background);border:1px solid var(--border);border-radius:.5rem;padding:1rem;overflow-x:auto}.audit-trace-module__3foP_a__metadataBox pre{color:var(--foreground);white-space:pre-wrap;word-break:break-word;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem}.audit-trace-module__3foP_a__eventIdSection{background:var(--muted);border:1px solid var(--border);border-radius:.5rem;align-items:center;gap:.5rem;margin-top:auto;padding:1rem;display:flex}.audit-trace-module__3foP_a__eventIdLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.audit-trace-module__3foP_a__eventIdValue{color:var(--muted-foreground);word-break:break-all;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem}@media (max-width:640px){.audit-trace-module__3foP_a__detailPanel{max-width:100%}.audit-trace-module__3foP_a__detailContent,.audit-trace-module__3foP_a__detailHeader{padding:1rem}}
.input-module__7BXsdW__input{border-radius:calc(var(--radius) - 2px);border:1px solid var(--input);background-color:var(--background);width:100%;height:2.5rem;padding:.5rem .75rem;font-size:.875rem;transition:colors .2s;display:flex}.input-module__7BXsdW__input::placeholder{color:var(--muted-foreground)}.input-module__7BXsdW__input:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring);outline:none}.input-module__7BXsdW__input:disabled{cursor:not-allowed;opacity:.5}.input-module__7BXsdW__input[type=file]{background:0 0;border:0;font-size:.875rem;font-weight:500}
.card-module__uAl7SW__card{border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background-color:var(--card);color:var(--card-foreground);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.card-module__uAl7SW__cardHeader{gap:var(--Main-System-8px);padding:var(--Main-System-24px);flex-direction:column;display:flex}.card-module__uAl7SW__cardTitle{letter-spacing:-.025em;align-items:center;font-size:1.5rem;font-weight:600;line-height:1.2;display:flex}.card-module__uAl7SW__cardDescription{color:var(--muted-foreground);font-size:.875rem}.card-module__uAl7SW__cardContent{padding:var(--Main-System-24px);padding-top:var(--Main-System-0px)}.card-module__uAl7SW__cardFooter{padding:var(--Main-System-24px);padding-top:var(--Main-System-0px);align-items:center;display:flex}
.checkbox-module__qBMkKa__checkbox{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:2px;outline:none;justify-content:center;align-items:center;width:1rem;height:1rem;transition:all .2s;display:inline-flex}.checkbox-module__qBMkKa__checkbox:hover:not(.checkbox-module__qBMkKa__disabled){border-color:var(--primary);background:var(--accent)}.checkbox-module__qBMkKa__checkbox:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.checkbox-module__qBMkKa__checkbox.checkbox-module__qBMkKa__checked{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.checkbox-module__qBMkKa__checkbox.checkbox-module__qBMkKa__checked:hover:not(.checkbox-module__qBMkKa__disabled){background:var(--primary);border-color:var(--primary)}.checkbox-module__qBMkKa__checkbox.checkbox-module__qBMkKa__disabled{cursor:not-allowed;opacity:.5;background:var(--muted);border-color:var(--border)}.checkbox-module__qBMkKa__checkIcon{stroke-width:2px;width:.75rem;height:.75rem}.checkbox-module__qBMkKa__dark .checkbox-module__qBMkKa__checkbox{background:var(--background);border-color:var(--border)}.checkbox-module__qBMkKa__dark .checkbox-module__qBMkKa__checkbox.checkbox-module__qBMkKa__checked{background:var(--primary);border-color:var(--primary)}
.editable-data-table-module__gTknzW__tableContainer{flex-direction:column;width:100%;height:100%;font-size:.875rem;display:flex}.editable-data-table-module__gTknzW__tableActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.editable-data-table-module__gTknzW__changeActions{gap:.5rem;display:flex}.editable-data-table-module__gTknzW__actionButton{align-items:center;gap:.25rem;height:auto;padding:.375rem .75rem;font-size:.75rem;display:flex}.editable-data-table-module__gTknzW__tableWrapper{border:1px solid var(--border);background:var(--background);border-radius:6px;flex:1;overflow:auto}.editable-data-table-module__gTknzW__table{border-collapse:collapse;width:100%;font-size:.75rem;display:table}.editable-data-table-module__gTknzW__th{background:var(--muted);color:var(--muted-foreground);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:100px;padding:.5rem .25rem;font-size:.7rem;font-weight:600;overflow:hidden}.editable-data-table-module__gTknzW__sortableTh{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.editable-data-table-module__gTknzW__sortableTh:hover{background:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 70%, var(--foreground) 10%)}.editable-data-table-module__gTknzW__sortableHeader{align-items:center;gap:4px;display:flex}.editable-data-table-module__gTknzW__tr{border-bottom:1px solid var(--border)}.editable-data-table-module__gTknzW__tr:hover{background:rgba(var(--muted-rgb), .5)}.editable-data-table-module__gTknzW__td{vertical-align:middle;padding:.25rem}.editable-data-table-module__gTknzW__cellInput{background:0 0;border:none;border-radius:3px;width:100%;padding:.25rem .5rem;font-size:.75rem;transition:background-color .2s}.editable-data-table-module__gTknzW__cellInput:focus{background:var(--background);border:1px solid var(--primary);outline:none}.editable-data-table-module__gTknzW__deleteButton{width:1.5rem;height:1.5rem;color:var(--destructive);opacity:.6;padding:.25rem;transition:opacity .2s}.editable-data-table-module__gTknzW__deleteButton:hover{opacity:1;background:rgba(var(--destructive-rgb), .1)}.editable-data-table-module__gTknzW__emptyState{color:var(--muted-foreground);text-align:center;border:1px solid var(--border);background:rgba(var(--muted-rgb), .2);border-radius:6px;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.8rem;display:flex}.editable-data-table-module__gTknzW__emptyState p{margin:0}.editable-data-table-module__gTknzW__bottomActions{border-top:1px solid var(--border);justify-content:center;align-items:center;margin-top:.75rem;padding-top:.75rem;display:flex}@media (max-width:768px){.editable-data-table-module__gTknzW__tableActions{flex-direction:column;align-items:stretch}.editable-data-table-module__gTknzW__changeActions{justify-content:center}.editable-data-table-module__gTknzW__th,.editable-data-table-module__gTknzW__cellInput{font-size:.7rem}.editable-data-table-module__gTknzW__th{max-width:80px;padding:.375rem .25rem}.editable-data-table-module__gTknzW__actionButton{padding:.25rem .5rem;font-size:.7rem}}
.label-module__WeEVDq__label{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1}.label-module__WeEVDq__label:has([data-disabled]){cursor:not-allowed;opacity:.7}
.agent-ide-module__duqaKq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.agent-ide-module__duqaKq__statValue{color:var(--primary);font-size:2rem;font-weight:700}.agent-ide-module__duqaKq__statValueActive{color:var(--success)}.agent-ide-module__duqaKq__statsList{flex-direction:column;gap:.5rem;display:flex}.agent-ide-module__duqaKq__statItem{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.agent-ide-module__duqaKq__statLabel{color:var(--muted-foreground)}.agent-ide-module__duqaKq__ideLayout{border:1px solid var(--border);border-radius:var(--radius);flex:1;min-height:0;display:flex;overflow:hidden}.agent-ide-module__duqaKq__sidebarContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.agent-ide-module__duqaKq__sidebarFilters{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.agent-ide-module__duqaKq__filterRow{gap:.5rem;display:flex}.agent-ide-module__duqaKq__filterRow>*{flex:1;min-width:0}.agent-ide-module__duqaKq__interactionScroll{flex:1;overflow-y:auto}.agent-ide-module__duqaKq__sectionHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.375rem;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600;display:flex}.agent-ide-module__duqaKq__pulseDot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s infinite agent-ide-module__duqaKq__pulse-green}@keyframes agent-ide-module__duqaKq__pulse-green{0%,to{opacity:1}50%{opacity:.4}}.agent-ide-module__duqaKq__interactionItem{border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;width:100%;color:var(--foreground);background:0 0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background .1s;display:flex}.agent-ide-module__duqaKq__interactionItem:hover{background:var(--muted)}.agent-ide-module__duqaKq__interactionItemSelected{background:var(--accent)}.agent-ide-module__duqaKq__statusDot{background:var(--muted-foreground);border-radius:50%;flex-shrink:0;width:8px;height:8px}.agent-ide-module__duqaKq__statusRunning{background:var(--success);animation:2s infinite agent-ide-module__duqaKq__pulse-green}.agent-ide-module__duqaKq__statusCompleted{background:var(--primary)}.agent-ide-module__duqaKq__statusError{background:var(--destructive)}.agent-ide-module__duqaKq__statusWarning{background:var(--warning)}.agent-ide-module__duqaKq__statusAborted{background:var(--muted-foreground)}.agent-ide-module__duqaKq__interactionInfo{flex:1;min-width:0}.agent-ide-module__duqaKq__interactionAgent{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.agent-ide-module__duqaKq__interactionMeta{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.agent-ide-module__duqaKq__toolCount{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem}.agent-ide-module__duqaKq__emptyList{text-align:center;color:var(--muted-foreground);padding:2rem .75rem;font-size:.8125rem}.agent-ide-module__duqaKq__loadMoreBtn{width:100%;color:var(--primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;font-size:.8rem;display:flex}.agent-ide-module__duqaKq__loadMoreBtn:hover{background:var(--muted)}.agent-ide-module__duqaKq__detailPanel{flex-direction:column;height:100%;display:flex;overflow:hidden}.agent-ide-module__duqaKq__emptyDetail{height:100%;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.agent-ide-module__duqaKq__detailHeader{border-bottom:1px solid var(--border);flex-shrink:0;padding:1rem}.agent-ide-module__duqaKq__detailTitleRow{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.agent-ide-module__duqaKq__detailTitle{font-size:1rem;font-weight:600}.agent-ide-module__duqaKq__abortButton{flex-shrink:0}.agent-ide-module__duqaKq__abortError{color:var(--destructive);border-radius:var(--radius);background:color-mix(in srgb, var(--destructive) 10%, transparent);margin-bottom:.5rem;padding:.375rem .5rem;font-size:.75rem}.agent-ide-module__duqaKq__detailMeta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.agent-ide-module__duqaKq__timeline{flex:1;padding:1rem;overflow-y:auto}.agent-ide-module__duqaKq__timelineEvent{gap:.75rem;min-height:2rem;display:flex}.agent-ide-module__duqaKq__timelineLine{flex-direction:column;flex-shrink:0;align-items:center;width:16px;display:flex}.agent-ide-module__duqaKq__timelineDot{background:var(--border);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.agent-ide-module__duqaKq__dotStarted{background:var(--success)}.agent-ide-module__duqaKq__dotToolCall,.agent-ide-module__duqaKq__dotResponse{background:var(--primary)}.agent-ide-module__duqaKq__dotCompleted{background:var(--success)}.agent-ide-module__duqaKq__dotError{background:var(--destructive)}.agent-ide-module__duqaKq__dotAborted{background:var(--muted-foreground)}.agent-ide-module__duqaKq__timelineConnector{background:var(--border);flex:1;width:2px;min-height:8px}.agent-ide-module__duqaKq__timelineContent{flex:1;min-width:0;padding-bottom:.75rem}.agent-ide-module__duqaKq__eventLabel{color:var(--foreground);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:flex}.agent-ide-module__duqaKq__eventTimestamp{color:var(--muted-foreground);font-size:.6875rem;font-weight:400}.agent-ide-module__duqaKq__eventCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.agent-ide-module__duqaKq__eventCardHeader{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;padding:.375rem .5rem;font-size:.8125rem;display:flex}.agent-ide-module__duqaKq__eventCardHeader:hover{background:var(--muted)}.agent-ide-module__duqaKq__toolNameGroup{align-items:center;gap:.375rem;display:flex}.agent-ide-module__duqaKq__toolName{font-weight:600;font-family:var(--font-mono,monospace);font-size:.75rem}.agent-ide-module__duqaKq__toolDuration{color:var(--muted-foreground);font-size:.6875rem}.agent-ide-module__duqaKq__eventCardBody{border-top:1px solid var(--border);background:var(--background);padding:.5rem}.agent-ide-module__duqaKq__codeLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-top:.375rem;margin-bottom:2px;font-size:.625rem;font-weight:600}.agent-ide-module__duqaKq__codeLabel:first-child{margin-top:0}.agent-ide-module__duqaKq__codeBlock{border-radius:var(--radius);background:var(--muted);font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-all;max-height:200px;margin:0;padding:.5rem;font-size:.6875rem;line-height:1.5;overflow-y:auto}.agent-ide-module__duqaKq__promptBlock{border-radius:var(--radius);background:var(--muted);white-space:pre-wrap;padding:.5rem;font-size:.8125rem;line-height:1.5}.agent-ide-module__duqaKq__responseBlock{border-radius:var(--radius);background:var(--muted);white-space:pre-wrap;max-height:300px;padding:.5rem;font-size:.8125rem;line-height:1.5;overflow-y:auto}.agent-ide-module__duqaKq__responseMeta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.agent-ide-module__duqaKq__errorBlock{color:var(--destructive);}.agent-ide-module__duqaKq__tokenSummary{color:var(--muted-foreground);align-items:center;gap:1rem;font-size:.75rem;display:flex}.agent-ide-module__duqaKq__screenshotPreview{margin-bottom:.5rem}.agent-ide-module__duqaKq__screenshotImage{border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;max-width:100%;max-height:300px;transition:opacity .15s}.agent-ide-module__duqaKq__screenshotImage:hover{opacity:.9}@media (max-width:768px){.agent-ide-module__duqaKq__statsGrid{grid-template-columns:1fr 1fr;gap:1rem}.agent-ide-module__duqaKq__filterRow{flex-direction:column}}
.login-form-module__Fkv70a__backdrop{background:linear-gradient(135deg, #ff780014 0%, #ffa5000a 50%, hsl(var(--secondary) / .05) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.login-form-module__Fkv70a__container{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:420px;display:flex}.login-form-module__Fkv70a__loginCard{background-color:hsl(var(--card));border:1px solid hsl(var(--border));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;width:100%;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.login-form-module__Fkv70a__header{text-align:center;border-bottom:1px solid hsl(var(--border) / .5);background:0 0;padding:2rem 2rem 1rem}.login-form-module__Fkv70a__logoSection{flex-direction:column;align-items:center;gap:1rem;display:flex}.login-form-module__Fkv70a__logo{display:block}.login-form-module__Fkv70a__logoIcon{width:3rem;height:3rem;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:12px;padding:.75rem}.login-form-module__Fkv70a__title{color:hsl(var(--foreground));margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.login-form-module__Fkv70a__subtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.4}.login-form-module__Fkv70a__content{padding:2rem}.login-form-module__Fkv70a__authOptions{flex-direction:column;gap:1.5rem;display:flex}.login-form-module__Fkv70a__form{flex-direction:column;gap:1.25rem;display:flex}.login-form-module__Fkv70a__formGroup{flex-direction:column;gap:.5rem;display:flex}.login-form-module__Fkv70a__label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.login-form-module__Fkv70a__input{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.login-form-module__Fkv70a__input:focus{border-color:#ff780099;outline:none;box-shadow:0 0 0 3px #ff78001a}.login-form-module__Fkv70a__input:disabled{opacity:.6;cursor:not-allowed}.login-form-module__Fkv70a__passwordInput{position:relative}.login-form-module__Fkv70a__passwordToggle{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;transition:color .2s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.login-form-module__Fkv70a__passwordToggle:hover{color:hsl(var(--foreground))}.login-form-module__Fkv70a__passwordToggle:disabled{opacity:.5;cursor:not-allowed}.login-form-module__Fkv70a__error{background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .2);color:hsl(var(--destructive));border-radius:8px;padding:.75rem 1rem;font-size:.875rem;line-height:1.4}.login-form-module__Fkv70a__submitButton{color:#fff;background:linear-gradient(135deg,#ff7800,#ff8c00);border:none;width:100%;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #ff780040}.login-form-module__Fkv70a__submitButton:hover:not(:disabled){background:linear-gradient(135deg,#ff6400,#ff7800);transform:translateY(-1px);box-shadow:0 4px 12px #ff780059}.login-form-module__Fkv70a__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-form-module__Fkv70a__spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;margin-right:.5rem;animation:1s linear infinite login-form-module__Fkv70a__spin}@keyframes login-form-module__Fkv70a__spin{to{transform:rotate(360deg)}}.login-form-module__Fkv70a__footer{text-align:center;opacity:.7}.login-form-module__Fkv70a__footerText{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}.login-form-module__Fkv70a__mfaIcon{color:#c2410c;background:linear-gradient(135deg,#ff780026,#ffa5001a);border-radius:16px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto;display:flex}.login-form-module__Fkv70a__totpInput{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));text-align:center;letter-spacing:.5rem;border-radius:8px;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:700;transition:all .2s}.login-form-module__Fkv70a__totpInput:focus{border-color:#ff780099;outline:none;box-shadow:0 0 0 3px #ff78001a}.login-form-module__Fkv70a__totpInput:disabled{opacity:.6;cursor:not-allowed}.login-form-module__Fkv70a__backButton{width:100%;color:hsl(var(--muted-foreground));font-weight:500}.login-form-module__Fkv70a__backButton:hover{color:hsl(var(--foreground))}@media (max-width:640px){.login-form-module__Fkv70a__backdrop{padding:.5rem}.login-form-module__Fkv70a__container{gap:1rem;max-width:100%}.login-form-module__Fkv70a__header{padding:1.5rem 1.5rem 1rem}.login-form-module__Fkv70a__content{padding:1.5rem}.login-form-module__Fkv70a__title{font-size:1.25rem}.login-form-module__Fkv70a__logoIcon{width:2.5rem;height:2.5rem}}@media (prefers-color-scheme:dark){.login-form-module__Fkv70a__backdrop{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary) / .02) 100%)}.login-form-module__Fkv70a__loginCard{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0000001a}}
.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}}
.progress-module__Asu-Aq__progress{background:var(--muted);border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.progress-module__Asu-Aq__progressBar{background:var(--primary);border-radius:9999px;height:100%;transition:width .3s ease-in-out}.progress-module__Asu-Aq__progressBarIndeterminate{animation:1.5s cubic-bezier(.65,.815,.735,.395) infinite progress-module__Asu-Aq__indeterminate;width:40%!important}@keyframes progress-module__Asu-Aq__indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}
.coverage-module__zaHnIG__summaryCard{height:100%}.coverage-module__zaHnIG__summaryHeader{padding-bottom:.5rem}.coverage-module__zaHnIG__summaryContent{padding-top:.5rem}.coverage-module__zaHnIG__metrics{flex-direction:column;gap:1rem;display:flex}.coverage-module__zaHnIG__metricRow{flex-direction:column;gap:.25rem;display:flex}.coverage-module__zaHnIG__metricHeader{justify-content:space-between;align-items:center;display:flex}.coverage-module__zaHnIG__metricLabel{color:var(--text-muted);font-size:.875rem}.coverage-module__zaHnIG__metricValue{font-size:.875rem;font-weight:600}.coverage-module__zaHnIG__progress{height:6px}.coverage-module__zaHnIG__metricDetails{color:var(--text-muted);text-align:right;font-size:.75rem}.coverage-module__zaHnIG__metadata{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.coverage-module__zaHnIG__metadataItem{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.coverage-module__zaHnIG__metadataLabel{color:var(--text-muted)}.coverage-module__zaHnIG__metadataValue{color:var(--text)}.coverage-module__zaHnIG__fileTreeCard{flex-direction:column;height:100%;display:flex}.coverage-module__zaHnIG__fileTreeHeader{padding-bottom:.5rem}.coverage-module__zaHnIG__fileTreeContent{flex:1;padding-top:0;overflow:auto}.coverage-module__zaHnIG__fileTree{font-size:.875rem}.coverage-module__zaHnIG__treeNode{-webkit-user-select:none;user-select:none}.coverage-module__zaHnIG__treeNodeContent{cursor:pointer;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:background-color .15s;display:flex}.coverage-module__zaHnIG__treeNodeContent:hover{background-color:var(--hover)}.coverage-module__zaHnIG__treeNodeContent.coverage-module__zaHnIG__selected{background-color:var(--accent)}.coverage-module__zaHnIG__treeNodeIcon{color:var(--text-muted);flex-shrink:0}.coverage-module__zaHnIG__treeNodeName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.coverage-module__zaHnIG__treeNodeCoverage{border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.75rem;font-weight:500}.coverage-module__zaHnIG__coverageGood{color:#15803d;background-color:#22c55e1a}.coverage-module__zaHnIG__coverageWarning{color:#854d0e;background-color:#eab3081a}.coverage-module__zaHnIG__coverageBad{color:#b91c1c;background-color:#ef44441a}.coverage-module__zaHnIG__codeViewerCard{flex-direction:column;height:100%;display:flex}.coverage-module__zaHnIG__codeViewerHeader{padding-bottom:.5rem}.coverage-module__zaHnIG__codeViewerContent{flex:1;padding:0;overflow:auto}.coverage-module__zaHnIG__filePath{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;overflow:hidden}.coverage-module__zaHnIG__codeContainer{height:100%;overflow:auto}.coverage-module__zaHnIG__code{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5}.coverage-module__zaHnIG__codeLine{padding:0 .5rem;display:flex}.coverage-module__zaHnIG__lineNumber{text-align:right;width:3rem;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:.5rem}.coverage-module__zaHnIG__lineHits{text-align:right;width:2.5rem;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:.75rem;font-size:.625rem}.coverage-module__zaHnIG__lineContent{white-space:pre;flex:1}.coverage-module__zaHnIG__lineCovered{background-color:#22c55e1a}.coverage-module__zaHnIG__lineUncovered{background-color:#ef444426}.coverage-module__zaHnIG__noSource{text-align:center;height:100%;min-height:200px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}
.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}
.popover-module__0E79Uq__popoverContent{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius);outline:none;animation:.15s ease-out popover-module__0E79Uq__popoverIn;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes popover-module__0E79Uq__popoverIn{0%{opacity:0;transform:scale(.95)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.popover-module__0E79Uq__dark .popover-module__0E79Uq__popoverContent{background:var(--popover);border-color:var(--border);box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}
.resizable-widget-container-module__LvqLrG__container{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.resizable-widget-container-module__LvqLrG__container:hover{border-color:var(--primary)}.resizable-widget-container-module__LvqLrG__content{flex-direction:column;flex:1;display:flex;overflow:hidden}.resizable-widget-container-module__LvqLrG__resizer{cursor:ns-resize;z-index:10;opacity:0;justify-content:center;align-items:center;height:8px;transition:opacity .2s;display:flex;position:absolute;bottom:-4px;left:0;right:0}.resizable-widget-container-module__LvqLrG__container:hover .resizable-widget-container-module__LvqLrG__resizer{opacity:1}.resizable-widget-container-module__LvqLrG__resizer:hover,.resizable-widget-container-module__LvqLrG__resizer.resizable-widget-container-module__LvqLrG__resizing{opacity:1!important}.resizable-widget-container-module__LvqLrG__resizerHandle{background:var(--primary);color:var(--primary-foreground);border-radius:4px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001a}.resizable-widget-container-module__LvqLrG__resizerHandle:hover{background:var(--primary);transform:scale(1.05)}.resizable-widget-container-module__LvqLrG__resizer.resizable-widget-container-module__LvqLrG__resizing .resizable-widget-container-module__LvqLrG__resizerHandle{background:var(--primary);transform:scale(1.1);box-shadow:0 4px 8px #0003}.resizable-widget-container-module__LvqLrG__resizing *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}
.markdown-widget-module__iN87oa__markdownContainer{color:var(--foreground);box-sizing:border-box;-webkit-user-select:text;user-select:text;flex:1;width:100%;max-width:min(1200px,85vw);min-height:0;margin:0 auto;padding:2.5rem 3rem;font-size:.9375rem;line-height:1.7}.markdown-widget-module__iN87oa__borderlessCard{box-shadow:none!important;border:none!important}.markdown-widget-module__iN87oa__markdownContainer h1{color:var(--foreground);border-bottom:2px solid var(--border);margin-top:0;margin-bottom:1.5rem;padding-bottom:.75rem;scroll-margin-top:100px;font-size:2rem;font-weight:700;line-height:1.3}.markdown-widget-module__iN87oa__markdownContainer h2{color:var(--foreground);margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:100px;font-size:1.5rem;font-weight:600;line-height:1.4}.markdown-widget-module__iN87oa__markdownContainer h3{color:var(--foreground);margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:100px;font-size:1.25rem;font-weight:600;line-height:1.4}.markdown-widget-module__iN87oa__markdownContainer h4,.markdown-widget-module__iN87oa__markdownContainer h5,.markdown-widget-module__iN87oa__markdownContainer h6{color:var(--foreground);margin-top:1.5rem;margin-bottom:.5rem;scroll-margin-top:100px;font-weight:600;line-height:1.4}.markdown-widget-module__iN87oa__markdownContainer h4{font-size:1.125rem}.markdown-widget-module__iN87oa__markdownContainer h5{font-size:1rem}.markdown-widget-module__iN87oa__markdownContainer h6{font-size:.9375rem}.markdown-widget-module__iN87oa__markdownContainer p{color:var(--foreground);margin-bottom:1rem;line-height:1.7}.markdown-widget-module__iN87oa__markdownContainer ul,.markdown-widget-module__iN87oa__markdownContainer ol{margin-bottom:1rem;padding-left:2rem}.markdown-widget-module__iN87oa__markdownContainer li{color:var(--foreground);margin-bottom:.5rem;line-height:1.6}.markdown-widget-module__iN87oa__markdownContainer pre{background-color:var(--muted);border:1px solid var(--border);border-radius:.375rem;font-size:.75rem;line-height:1.4;overflow:auto}.markdown-widget-module__iN87oa__markdownContainer code{background-color:var(--muted);border-radius:.25rem;padding:.125rem .25rem;font-family:Courier New,Courier,monospace;font-size:.8em}.markdown-widget-module__iN87oa__markdownContainer pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.markdown-widget-module__iN87oa__markdownContainer blockquote{border-left:4px solid var(--primary);color:var(--muted-foreground);margin:1rem 0;padding-left:1rem;font-style:italic}.markdown-widget-module__iN87oa__markdownContainer hr{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.markdown-widget-module__iN87oa__markdownContainer table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.8rem}.markdown-widget-module__iN87oa__markdownContainer th,.markdown-widget-module__iN87oa__markdownContainer td{border:1px solid var(--border);text-align:left;padding:.5rem}.markdown-widget-module__iN87oa__markdownContainer th{background-color:var(--muted);font-weight:600}.markdown-widget-module__iN87oa__diagramPlaceholder{background-color:var(--muted);border:1px solid var(--border);text-align:center;width:100%;color:var(--muted-foreground);box-sizing:border-box;border-radius:.375rem;margin:1rem 0;padding:.75rem;font-size:.75rem;display:inline-block}.markdown-widget-module__iN87oa__diagramPlaceholder .markdown-widget-module__iN87oa__icon{margin-right:.5rem;font-size:1.5rem;display:inline-block}.markdown-widget-module__iN87oa__disabledLink{color:var(--muted-foreground);cursor:not-allowed;text-decoration:underline}.markdown-widget-module__iN87oa__internalLink{color:var(--primary);cursor:pointer;text-decoration:underline}.markdown-widget-module__iN87oa__internalLink:hover{color:var(--primary);opacity:.8}.markdown-widget-module__iN87oa__externalLink{color:var(--primary);text-decoration:underline}.markdown-widget-module__iN87oa__externalLink:hover{color:var(--primary);opacity:.8}.markdown-widget-module__iN87oa__mermaidContainer{background-color:var(--card);box-sizing:border-box;contain:layout style;aspect-ratio:16/9;border:none;border-radius:.5rem;flex-direction:column;width:100%;max-width:calc(100vw - 2rem);min-height:0;display:flex;position:relative;overflow:auto}.markdown-widget-module__iN87oa__archimateContainer{aspect-ratio:unset;contain:none;overflow:visible}.markdown-widget-module__iN87oa__archimateContainer svg{width:auto!important;max-width:100%!important;height:auto!important}.markdown-widget-module__iN87oa__mermaidContainer .markdown-widget-module__iN87oa__serverSideDiagram{flex:1;width:100%;height:100%;background-color:#0000!important}.markdown-widget-module__iN87oa__mermaidContainer svg{display:block;width:auto!important;max-width:100%!important;height:auto!important}.markdown-widget-module__iN87oa__fullscreenButton{z-index:10;cursor:pointer;opacity:.8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #00000014;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:opacity .2s,background .2s;display:flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 8px #00000014}.markdown-widget-module__iN87oa__fullscreenButton:hover{opacity:1;background:#fff;border-color:#0000001f}.markdown-widget-module__iN87oa__diagramControls{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;visibility:visible;opacity:1;background:#fffffff2;border:1px solid #00000014;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.markdown-widget-module__iN87oa__controlButton{width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.markdown-widget-module__iN87oa__controlButton:hover{background-color:var(--accent);color:var(--accent-foreground)}.markdown-widget-module__iN87oa__zoomLevel{width:2rem;height:1.5rem;color:var(--muted-foreground);border-top:1px solid #00000014;justify-content:center;align-items:center;margin-top:.25rem;padding-top:.25rem;font-size:.75rem;font-weight:500;display:flex}.markdown-widget-module__iN87oa__fullscreenModal{z-index:9999;background:#000c;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.markdown-widget-module__iN87oa__fullscreenContent{background:var(--card);border-radius:.5rem;flex-direction:column;width:95vw;max-width:1600px;height:90vh;max-height:1200px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000004d}.markdown-widget-module__iN87oa__closeButton{z-index:10;background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex;position:absolute;top:1rem;right:1rem}.markdown-widget-module__iN87oa__closeButton:hover{background:var(--destructive);color:#fff}.markdown-widget-module__iN87oa__fullscreenDiagram{background:#fff;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;overflow:auto}.markdown-widget-module__iN87oa__statusMarkerIcon{vertical-align:middle;justify-content:center;align-items:center;margin:0 .375rem;line-height:1;display:inline-flex}.markdown-widget-module__iN87oa__statusMarkerIcon svg{vertical-align:middle;display:inline-block}.markdown-widget-module__iN87oa__fullscreenImageContent{background:var(--card);border-radius:.5rem;flex-direction:column;width:95vw;max-width:1800px;height:95vh;max-height:1400px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.markdown-widget-module__iN87oa__fullscreenImageContainer{background:#00000005;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem;display:flex;overflow:auto}.markdown-widget-module__iN87oa__fullscreenImage{object-fit:contain;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:calc(100% - 120px);box-shadow:0 8px 32px #0003}.markdown-widget-module__iN87oa__imageDescription{background:var(--card);border:1px solid var(--border);border-radius:.5rem;width:100%;max-width:800px;margin-top:2rem;padding:1.5rem 2rem;box-shadow:0 2px 8px #0000001a}.markdown-widget-module__iN87oa__imageDescriptionText{color:var(--foreground);text-align:center;margin:0;font-size:1rem;line-height:1.6}.markdown-widget-module__iN87oa__svgDiagramContainer{background-color:var(--card);box-sizing:border-box;contain:layout style;border:none;border-radius:.5rem;flex-direction:column;width:100%;max-width:calc(100vw - 2rem);min-height:0;display:flex;position:relative;overflow:auto}.markdown-widget-module__iN87oa__svgContainer{background-color:var(--card);border:1px solid var(--border);box-sizing:border-box;border-radius:.5rem;flex-direction:column;width:calc(100% + 6rem);max-width:calc(100vw - 2rem);min-height:200px;margin:1rem -3rem;display:flex;position:relative;overflow:hidden}.markdown-widget-module__iN87oa__svgContainer:hover{border-color:var(--primary)}.markdown-widget-module__iN87oa__svgContent{background:var(--background);flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex;overflow:auto}.markdown-widget-module__iN87oa__svgContent svg{max-width:100%;height:auto}.markdown-widget-module__iN87oa__fullscreenSvgContent{background:var(--card);border-radius:.5rem;flex-direction:column;width:95vw;max-width:1600px;height:90vh;max-height:1200px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000004d}.markdown-widget-module__iN87oa__fullscreenSvgContainer{background:var(--background);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;overflow:auto}.markdown-widget-module__iN87oa__fullscreenSvgContainer svg{max-width:100%;max-height:100%}.markdown-widget-module__iN87oa__svgError{color:var(--destructive);background:var(--destructive-foreground);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.875rem;display:flex}@media (prefers-color-scheme:dark){.markdown-widget-module__iN87oa__svgContent,.markdown-widget-module__iN87oa__fullscreenSvgContainer{background:var(--card)}}@media print{.markdown-widget-module__iN87oa__borderlessCard{page-break-inside:avoid;box-shadow:none!important;background:#fff!important;border:none!important}.markdown-widget-module__iN87oa__markdownContainer{color:#000!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:11pt!important;line-height:1.5!important}.markdown-widget-module__iN87oa__markdownContainer h1{page-break-after:avoid;break-after:avoid;color:#000!important;border-bottom:1px solid #333!important;font-size:18pt!important}.markdown-widget-module__iN87oa__markdownContainer h2{page-break-after:avoid;break-after:avoid;color:#000!important;margin-top:1.5rem!important;font-size:14pt!important}.markdown-widget-module__iN87oa__markdownContainer h3{page-break-after:avoid;break-after:avoid;color:#000!important;font-size:12pt!important}.markdown-widget-module__iN87oa__markdownContainer h4,.markdown-widget-module__iN87oa__markdownContainer h5,.markdown-widget-module__iN87oa__markdownContainer h6{page-break-after:avoid;break-after:avoid;color:#000!important}.markdown-widget-module__iN87oa__markdownContainer p{orphans:3;widows:3;color:#000!important}.markdown-widget-module__iN87oa__markdownContainer pre{page-break-inside:avoid;break-inside:avoid;white-space:pre-wrap!important;word-wrap:break-word!important;background-color:#f5f5f5!important;border:1px solid #ccc!important;font-size:9pt!important}.markdown-widget-module__iN87oa__markdownContainer code{color:#000!important;background-color:#f5f5f5!important;font-size:9pt!important}.markdown-widget-module__iN87oa__markdownContainer table{page-break-inside:avoid;break-inside:avoid;border-collapse:collapse!important;width:100%!important}.markdown-widget-module__iN87oa__markdownContainer th,.markdown-widget-module__iN87oa__markdownContainer td{color:#000!important;border:1px solid #333!important;padding:.25rem .5rem!important}.markdown-widget-module__iN87oa__markdownContainer th{background-color:#e9e9e9!important}.markdown-widget-module__iN87oa__markdownContainer blockquote{page-break-inside:avoid;break-inside:avoid;color:#333!important;border-left:3px solid #333!important}.markdown-widget-module__iN87oa__markdownContainer a{color:#000!important;text-decoration:underline!important}.markdown-widget-module__iN87oa__markdownContainer ul,.markdown-widget-module__iN87oa__markdownContainer ol,.markdown-widget-module__iN87oa__markdownContainer li{color:#000!important}.markdown-widget-module__iN87oa__fullscreenButton,.markdown-widget-module__iN87oa__fullscreenModal{display:none!important}.markdown-widget-module__iN87oa__mermaidContainer{page-break-inside:avoid;break-inside:avoid;background:#fff!important;border:1px solid #ccc!important;height:auto!important;min-height:auto!important;margin:1rem 0!important}.markdown-widget-module__iN87oa__archimateContainer{page-break-inside:avoid;break-inside:avoid;max-height:calc(100vh - 3rem);aspect-ratio:unset!important;width:100%!important;overflow:hidden!important}.markdown-widget-module__iN87oa__archimateContainer svg{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-height:calc(100vh - 4rem);margin:0 auto;display:block;width:auto!important;height:auto!important}.markdown-widget-module__iN87oa__svgDiagramContainer,.markdown-widget-module__iN87oa__svgContainer{page-break-inside:avoid;break-inside:avoid;background:#fff!important;border:1px solid #ccc!important}.markdown-widget-module__iN87oa__svgContent{background:#fff!important}.markdown-widget-module__iN87oa__statusMarkerIcon{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.markdown-widget-module__iN87oa__slideScrollContainer{flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex;overflow-y:auto}.markdown-widget-module__iN87oa__slideCard{aspect-ratio:16/9;border-radius:8px;flex-shrink:0;width:100%;max-width:960px;box-shadow:0 2px 12px #0000001f}
.dropdown-menu-module__YOnR4G__dropdownMenuContent{background:var(--popover);border:1px solid var(--border);border-radius:.5rem;min-width:200px;padding:.5rem;animation:.15s ease-out dropdown-menu-module__YOnR4G__slideIn;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@keyframes dropdown-menu-module__YOnR4G__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu-module__YOnR4G__dropdownMenuItem{cursor:pointer;color:var(--popover-foreground);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .15s;display:flex}.dropdown-menu-module__YOnR4G__dropdownMenuItem:hover{background:var(--accent)}.dropdown-menu-module__YOnR4G__dropdownMenuItem:focus{background:var(--accent);outline:none}.dropdown-menu-module__YOnR4G__dropdownMenuItem:active{background:var(--muted)}.dropdown-menu-module__YOnR4G__dropdownMenuSeparator{background:var(--border);height:1px;margin:.5rem 0}
.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}}
.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%}}
.header-module__3iWRfG__header{background:var(--secondary);border-bottom:1px solid var(--border);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:0;left:0;right:0}.header-module__3iWRfG__headerContent{justify-content:center;align-items:center;gap:2rem;max-width:1400px;height:80px;margin:0 auto;padding:.75rem 1rem;display:flex}.header-module__3iWRfG__logo{z-index:51;flex-shrink:0;align-items:center;gap:1rem;margin:0;padding:0;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.header-module__3iWRfG__logoContainer{background:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;padding:.25rem;display:flex}.header-module__3iWRfG__logoImage{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 2px 8px #ff8c0033);flex-shrink:0;width:60px;height:60px;margin:0;padding:0}.header-module__3iWRfG__logoLink{color:inherit;text-decoration:none}.header-module__3iWRfG__logoLink:hover{text-decoration:none}.header-module__3iWRfG__title{color:#fff;margin:0;font-size:40pt;font-weight:700;line-height:1}.header-module__3iWRfG__workspaceIndicator{cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:.5rem;flex:1;align-items:center;gap:.75rem;max-width:400px;padding:.5rem 1rem;transition:all .2s;display:flex}.header-module__3iWRfG__workspaceIndicator:hover{background:#fff3;border-color:#ffffff59}.header-module__3iWRfG__workspaceName{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.header-module__3iWRfG__changeWorkspace{color:#ffffffb3;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.header-module__3iWRfG__changeWorkspace:hover{color:#fff;background:#ffffff1a}.header-module__3iWRfG__headerActions{z-index:51;align-items:center;gap:.75rem;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.header-module__3iWRfG__userButton{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff26;border:1px solid #ffffff40;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1;transition:all .2s;display:inline-flex}.header-module__3iWRfG__userButton:hover{background:#fff3;border-color:#ffffff59}.header-module__3iWRfG__userButton:active{transform:scale(.98)}.header-module__3iWRfG__userNameDisplay{text-overflow:ellipsis;white-space:nowrap;max-width:150px;line-height:1;overflow:hidden}.header-module__3iWRfG__userAvatarSmall{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}.header-module__3iWRfG__userAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.header-module__3iWRfG__userAvatar{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff26;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}.header-module__3iWRfG__userAvatar:hover{background:#fff3;border-color:#fff6}.header-module__3iWRfG__userAvatar:active{transform:scale(.95)}.header-module__3iWRfG__contextMenu{z-index:1000;border:1px solid var(--border);border-radius:.5rem;min-width:240px;max-height:calc(100vh - 100px);padding:.375rem;animation:.15s ease-out header-module__3iWRfG__contextMenuFadeIn;position:fixed;overflow-y:auto;box-shadow:0 4px 6px -1px #00000014,0 10px 15px -3px #0000001a,0 0 0 1px #00000008;background-color:var(--popover)!important;color:var(--popover-foreground)!important}@keyframes header-module__3iWRfG__contextMenuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header-module__3iWRfG__contextMenuItem{text-align:left;cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex;color:var(--popover-foreground)!important;background:0 0!important}.header-module__3iWRfG__contextMenuItem:hover{background:var(--accent)!important;color:var(--accent-foreground)!important}.header-module__3iWRfG__contextMenuItem:focus{outline:none;background:var(--accent)!important}.header-module__3iWRfG__contextMenuItem:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.header-module__3iWRfG__contextMenuItem:active{background:var(--muted)!important}.header-module__3iWRfG__contextMenuItem span{color:inherit!important}.header-module__3iWRfG__contextMenuItem svg{flex-shrink:0;color:inherit!important}.header-module__3iWRfG__contextMenuDivider{background:var(--border);height:1px;margin:.375rem .5rem}.header-module__3iWRfG__contextMenuHeader{border-bottom:1px solid var(--border);margin-bottom:.25rem;padding:.75rem .875rem}.header-module__3iWRfG__userNameText{color:var(--popover-foreground);letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.3}.header-module__3iWRfG__userEmailText{color:var(--muted-foreground);margin-top:.1875rem;font-size:.8125rem;line-height:1.3}.header-module__3iWRfG__headerActions>button{color:#fff}.header-module__3iWRfG__headerActions>button:hover{color:#fff;background-color:#ffffff26!important}.header-module__3iWRfG__headerActions>a>button{color:#fff}.header-module__3iWRfG__headerActions>a>button:hover{color:#fff;background-color:#ffffff26!important}.header-module__3iWRfG__workspaceDropdown{min-width:300px}.header-module__3iWRfG__dropdownWorkspaceName{font-size:.875rem;font-weight:600}.header-module__3iWRfG__dropdownWorkspaceDescription{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem}.header-module__3iWRfG__activeWorkspace{background:var(--accent)}.header-module__3iWRfG__manageWorkspaces{width:100%;color:var(--primary);border-top:1px solid var(--border);justify-content:center;align-items:center;margin-top:.25rem;padding:.5rem;font-size:.875rem;display:flex}.header-module__3iWRfG__verticalSeparator{background:var(--border);height:1px;margin:.5rem 0}@media (max-width:768px){.header-module__3iWRfG__headerContent{height:60px;padding:.5rem 1rem}.header-module__3iWRfG__title{font-size:1.5rem}.header-module__3iWRfG__logoImage{width:40px;height:40px}.header-module__3iWRfG__headerActions{gap:.5rem}.header-module__3iWRfG__userDetails{padding:.375rem .5rem}.header-module__3iWRfG__userName{font-size:.75rem}}@media (max-width:640px){.header-module__3iWRfG__headerContent{gap:.5rem;height:48px;padding:.25rem .5rem}.header-module__3iWRfG__logo{gap:.5rem;left:2.75rem}.header-module__3iWRfG__logoImage{width:32px;height:32px}.header-module__3iWRfG__title{display:none}.header-module__3iWRfG__workspaceIndicator{border-radius:.375rem;gap:.375rem;max-width:180px;padding:.25rem .5rem}.header-module__3iWRfG__workspaceName{font-size:.8125rem}.header-module__3iWRfG__headerActions{gap:.25rem;right:.5rem}.header-module__3iWRfG__userButton{border-radius:.375rem;gap:.25rem;height:2rem;padding:.25rem .5rem}.header-module__3iWRfG__userNameDisplay{display:none}.header-module__3iWRfG__userAvatarSmall{width:1.25rem;height:1.25rem}.header-module__3iWRfG__workspaceDropdown{min-width:250px}}
.column-selector-module__05m3JW__triggerButton{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.column-selector-module__05m3JW__columnCount{margin-left:.25rem;padding:.125rem .375rem;font-size:.75rem}.column-selector-module__05m3JW__popoverContent{border:1px solid var(--border);border-radius:var(--radius);background:var(--popover);width:280px;color:var(--popover-foreground);padding:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.column-selector-module__05m3JW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.column-selector-module__05m3JW__title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600}.column-selector-module__05m3JW__actions{gap:.25rem;display:flex}.column-selector-module__05m3JW__actionButton{height:auto;padding:.25rem .5rem;font-size:.75rem}.column-selector-module__05m3JW__columnList{max-height:300px;padding:.5rem 0;overflow-y:auto}.column-selector-module__05m3JW__columnItem{justify-content:space-between;align-items:center;padding:.5rem 1rem;transition:background-color .15s;display:flex}.column-selector-module__05m3JW__columnItem:hover{background:var(--accent)}.column-selector-module__05m3JW__checkboxContainer{flex:1;align-items:center;gap:.75rem;display:flex}.column-selector-module__05m3JW__checkbox{flex-shrink:0}.column-selector-module__05m3JW__columnLabel{cursor:pointer;flex:1;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.column-selector-module__05m3JW__idColumn{color:var(--primary);font-weight:600}.column-selector-module__05m3JW__requiredBadge{border-color:var(--primary);color:var(--primary);padding:.125rem .25rem;font-size:.625rem}.column-selector-module__05m3JW__visibleBadge{background:var(--primary);color:var(--primary-foreground);flex-shrink:0;padding:.125rem .375rem;font-size:.625rem}.column-selector-module__05m3JW__footer{border-top:1px solid var(--border);background:var(--muted);padding:.75rem 1rem}.column-selector-module__05m3JW__summary{color:var(--muted-foreground);margin:0;font-size:.75rem}.column-selector-module__05m3JW__partialSelection{color:var(--foreground);font-weight:500}.column-selector-module__05m3JW__allSelection{color:var(--primary);font-weight:500}.column-selector-module__05m3JW__noneSelection{color:var(--destructive);font-weight:500}@media (max-width:640px){.column-selector-module__05m3JW__popoverContent{width:260px}.column-selector-module__05m3JW__header{padding:.75rem}.column-selector-module__05m3JW__columnItem{padding:.375rem .75rem}.column-selector-module__05m3JW__footer{padding:.5rem .75rem}.column-selector-module__05m3JW__columnLabel{font-size:.8rem}}.column-selector-module__05m3JW__dark .column-selector-module__05m3JW__popoverContent{background:var(--popover);border-color:var(--border)}.column-selector-module__05m3JW__dark .column-selector-module__05m3JW__visibleBadge{background:var(--primary);color:var(--primary-foreground)}
.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}
.markdown-viewer-module__gz6ApW__viewerWrap{position:relative}.markdown-viewer-module__gz6ApW__viewerWrap:hover .markdown-viewer-module__gz6ApW__expandTrigger{opacity:1}.markdown-viewer-module__gz6ApW__viewer{resize:vertical;min-height:48px;max-height:600px;height:var(--viewer-h,300px);border-radius:var(--radius);background:var(--muted);padding:.5rem .625rem;position:relative;overflow:auto}.markdown-viewer-module__gz6ApW__empty{border-radius:var(--radius);background:var(--muted);color:var(--muted-foreground);padding:.5rem;font-size:.8125rem}.markdown-viewer-module__gz6ApW__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}.markdown-viewer-module__gz6ApW__expandTrigger:hover{background:var(--accent);color:var(--foreground)}.markdown-viewer-module__gz6ApW__markdown{color:var(--foreground);font-size:.8125rem;line-height:1.6}.markdown-viewer-module__gz6ApW__markdown p{margin:0 0 .5rem}.markdown-viewer-module__gz6ApW__markdown p:last-child{margin-bottom:0}.markdown-viewer-module__gz6ApW__markdown h1,.markdown-viewer-module__gz6ApW__markdown h2,.markdown-viewer-module__gz6ApW__markdown h3,.markdown-viewer-module__gz6ApW__markdown h4{color:var(--foreground);margin:.75rem 0 .375rem;font-weight:600;line-height:1.3}.markdown-viewer-module__gz6ApW__markdown h1{font-size:1rem}.markdown-viewer-module__gz6ApW__markdown h2{font-size:.9375rem}.markdown-viewer-module__gz6ApW__markdown h3{font-size:.875rem}.markdown-viewer-module__gz6ApW__markdown h4{font-size:.8125rem}.markdown-viewer-module__gz6ApW__markdown ul,.markdown-viewer-module__gz6ApW__markdown ol{margin:0 0 .5rem;padding-left:1.375rem}.markdown-viewer-module__gz6ApW__markdown li{margin-bottom:.2rem}.markdown-viewer-module__gz6ApW__markdown li::marker{color:var(--muted-foreground)}.markdown-viewer-module__gz6ApW__markdown strong{color:var(--foreground);font-weight:600}.markdown-viewer-module__gz6ApW__markdown em{font-style:italic}.markdown-viewer-module__gz6ApW__markdown code{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:3px;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.markdown-viewer-module__gz6ApW__markdown pre{border-radius:var(--radius);background:color-mix(in srgb, var(--foreground) 6%, transparent);border:1px solid var(--border);margin:.375rem 0 .5rem;padding:.5rem .625rem;font-size:.6875rem;line-height:1.5;overflow-x:auto}.markdown-viewer-module__gz6ApW__markdown pre code{background:0 0;padding:0}.markdown-viewer-module__gz6ApW__markdown blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:0 0 .5rem;padding:.25rem .5rem}.markdown-viewer-module__gz6ApW__markdown a,.markdown-viewer-module__gz6ApW__inlineLink,.markdown-viewer-module__gz6ApW__externalLink{color:var(--primary);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.markdown-viewer-module__gz6ApW__externalLink:hover{opacity:.8}.markdown-viewer-module__gz6ApW__docLink{color:var(--primary);text-underline-offset:2px;cursor:pointer;background:color-mix(in srgb, var(--primary) 8%, transparent);border-radius:3px;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;text-decoration:underline}.markdown-viewer-module__gz6ApW__docLink:hover{background:color-mix(in srgb, var(--primary) 16%, transparent)}.markdown-viewer-module__gz6ApW__docLinkInner{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.markdown-viewer-module__gz6ApW__docLinkInnerCode{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-underline-offset:2px;background:0 0;border-radius:0;padding:0;text-decoration:underline}.markdown-viewer-module__gz6ApW__markdown hr{border:none;border-top:1px solid var(--border);margin:.5rem 0}.markdown-viewer-module__gz6ApW__markdown table{border-collapse:collapse;width:100%;margin-bottom:.5rem;font-size:.75rem}.markdown-viewer-module__gz6ApW__markdown th,.markdown-viewer-module__gz6ApW__markdown td{border:1px solid var(--border);text-align:left;padding:.25rem .5rem}.markdown-viewer-module__gz6ApW__markdown th{background:color-mix(in srgb, var(--foreground) 5%, transparent);font-weight:600}.markdown-viewer-module__gz6ApW__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 markdown-viewer-module__gz6ApW__mdFadeIn;display:flex;position:fixed;inset:0}@keyframes markdown-viewer-module__gz6ApW__mdFadeIn{0%{opacity:0}to{opacity:1}}.markdown-viewer-module__gz6ApW__expandPanel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:min(140ch,100vw - 3rem);max-height:min(92vh,1200px);animation:.15s ease-out markdown-viewer-module__gz6ApW__mdScaleIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}@keyframes markdown-viewer-module__gz6ApW__mdScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.markdown-viewer-module__gz6ApW__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}.markdown-viewer-module__gz6ApW__expandLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.625rem;font-weight:600}.markdown-viewer-module__gz6ApW__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}.markdown-viewer-module__gz6ApW__expandClose:hover{background:var(--destructive);color:#fff}.markdown-viewer-module__gz6ApW__expandContent{flex:1;padding:1.25rem 1.5rem;overflow:auto}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown{font-size:.9375rem}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown h1{font-size:1.25rem}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown h2{font-size:1.125rem}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown h3{font-size:1rem}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown h4{font-size:.9375rem}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown pre{font-size:.8125rem}
.deployment-detail-module__SxTUwa__headerActions{align-items:center;gap:.5rem;display:flex}.deployment-detail-module__SxTUwa__statusBadge{align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;display:flex}.deployment-detail-module__SxTUwa__tabs{width:100%}.deployment-detail-module__SxTUwa__tabsList{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.25rem;margin-bottom:1.5rem;padding:.375rem;display:inline-flex}.deployment-detail-module__SxTUwa__tabsTrigger{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.deployment-detail-module__SxTUwa__tabsTrigger:hover{color:var(--foreground);background:var(--muted)}.deployment-detail-module__SxTUwa__tabsTrigger[data-state=active]{color:var(--foreground);background:var(--background);box-shadow:0 1px 3px #0000001a}.deployment-detail-module__SxTUwa__section{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.deployment-detail-module__SxTUwa__sectionTitle{color:var(--foreground);align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;display:flex}.deployment-detail-module__SxTUwa__infoGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.deployment-detail-module__SxTUwa__infoGridSpaced{margin-top:1rem}.deployment-detail-module__SxTUwa__infoItem{background:var(--muted);border-radius:8px;flex-direction:column;gap:.375rem;padding:1rem;display:flex}.deployment-detail-module__SxTUwa__infoItemWide{background:var(--muted);border-radius:8px;flex-direction:column;grid-column:1/-1;gap:.375rem;padding:1rem;display:flex}.deployment-detail-module__SxTUwa__infoLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}.deployment-detail-module__SxTUwa__infoLabelIcon{opacity:.7;flex-shrink:0}.deployment-detail-module__SxTUwa__infoValue{color:var(--foreground);font-size:1rem;font-weight:500}.deployment-detail-module__SxTUwa__infoLink{color:var(--primary);align-items:center;gap:.375rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.deployment-detail-module__SxTUwa__infoLink:hover{color:var(--primary);text-decoration:underline}.deployment-detail-module__SxTUwa__cardGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.deployment-detail-module__SxTUwa__podCard{background:var(--background);border:1px solid var(--border);border-radius:10px;padding:1rem;transition:all .2s}.deployment-detail-module__SxTUwa__podCard:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000001a}.deployment-detail-module__SxTUwa__podHeader{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.deployment-detail-module__SxTUwa__podName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;font-weight:600;overflow:hidden}.deployment-detail-module__SxTUwa__podInfo{flex-direction:column;gap:.5rem;display:flex}.deployment-detail-module__SxTUwa__podInfoItem{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.deployment-detail-module__SxTUwa__podInfoItem span:first-child{color:var(--muted-foreground)}.deployment-detail-module__SxTUwa__podInfoItem span:last-child{color:var(--foreground);font-weight:500}.deployment-detail-module__SxTUwa__serviceCard{background:var(--background);border:1px solid var(--border);border-radius:10px;padding:1rem;transition:all .2s}.deployment-detail-module__SxTUwa__serviceCard:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000001a}.deployment-detail-module__SxTUwa__serviceHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.deployment-detail-module__SxTUwa__serviceName{color:var(--foreground);font-size:.9rem;font-weight:600}.deployment-detail-module__SxTUwa__serviceInfo{flex-direction:column;gap:.75rem;display:flex}.deployment-detail-module__SxTUwa__serviceInfoItem{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.deployment-detail-module__SxTUwa__serviceInfoItem span:first-child{color:var(--muted-foreground)}.deployment-detail-module__SxTUwa__mono{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.deployment-detail-module__SxTUwa__portsSection{flex-direction:column;gap:.5rem;display:flex}.deployment-detail-module__SxTUwa__portsLabel{color:var(--muted-foreground);font-size:.875rem}.deployment-detail-module__SxTUwa__portsList{flex-wrap:wrap;gap:.5rem;display:flex}.deployment-detail-module__SxTUwa__port{background:var(--muted);color:var(--foreground);border-radius:4px;padding:.25rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:inline-block}.deployment-detail-module__SxTUwa__podFilter{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.deployment-detail-module__SxTUwa__logsContainer{background:#1a1a2e;border-radius:8px;overflow:hidden}.deployment-detail-module__SxTUwa__logsContent{color:#4ade80;max-height:500px;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.6;overflow:auto}.deployment-detail-module__SxTUwa__logLine{gap:.5rem;display:flex}.deployment-detail-module__SxTUwa__logPod{color:#60a5fa;flex-shrink:0;font-weight:600}.deployment-detail-module__SxTUwa__logTimestamp{color:var(--muted-foreground);flex-shrink:0;font-size:.85em}.deployment-detail-module__SxTUwa__logLevel{flex-shrink:0;min-width:50px;font-weight:600}.deployment-detail-module__SxTUwa__logLevel[data-level=info]{color:#60a5fa}.deployment-detail-module__SxTUwa__logLevel[data-level=warn],.deployment-detail-module__SxTUwa__logLevel[data-level=warning]{color:#fbbf24}.deployment-detail-module__SxTUwa__logLevel[data-level=error]{color:#ef4444}.deployment-detail-module__SxTUwa__coverageGrid{grid-template-columns:300px 1fr;gap:1.5rem;display:grid}.deployment-detail-module__SxTUwa__coverageSidebar{flex-direction:column;gap:1rem;display:flex}.deployment-detail-module__SxTUwa__coverageActions{background:var(--muted);border-radius:8px;padding:1rem}.deployment-detail-module__SxTUwa__coverageActions h4{color:var(--foreground);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.deployment-detail-module__SxTUwa__actionButton{justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:.5rem;display:flex}.deployment-detail-module__SxTUwa__actionButton:last-child{margin-bottom:0}.deployment-detail-module__SxTUwa__coverageMain{flex-direction:column;gap:1rem;display:flex}.deployment-detail-module__SxTUwa__fileTreeContainer{background:var(--background);border:1px solid var(--border);border-radius:8px;height:300px;overflow:hidden}.deployment-detail-module__SxTUwa__codeViewerContainer{background:var(--background);border:1px solid var(--border);border-radius:8px;height:400px;overflow:hidden}.deployment-detail-module__SxTUwa__emptyState{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.deployment-detail-module__SxTUwa__emptyState svg{opacity:.3;margin-bottom:1rem}.deployment-detail-module__SxTUwa__emptyState h3{color:var(--foreground);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.deployment-detail-module__SxTUwa__emptyState p{margin:0;font-size:.9rem}.deployment-detail-module__SxTUwa__emptyState .deployment-detail-module__SxTUwa__hint{opacity:.8;margin-top:.5rem;font-size:.8rem}.deployment-detail-module__SxTUwa__loadingState{color:var(--muted-foreground);justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.deployment-detail-module__SxTUwa__success{color:#22c55e}.deployment-detail-module__SxTUwa__error{color:#ef4444}.deployment-detail-module__SxTUwa__warning{color:#f59e0b}@media (max-width:1024px){.deployment-detail-module__SxTUwa__coverageGrid{grid-template-columns:1fr}.deployment-detail-module__SxTUwa__coverageSidebar{flex-flow:wrap}.deployment-detail-module__SxTUwa__coverageSidebar>*{flex:1;min-width:280px}}@media (max-width:768px){.deployment-detail-module__SxTUwa__tabsList{flex-wrap:wrap}.deployment-detail-module__SxTUwa__tabsTrigger{padding:.5rem .75rem;font-size:.8rem}.deployment-detail-module__SxTUwa__tabsTrigger svg{display:none}.deployment-detail-module__SxTUwa__infoGrid{grid-template-columns:1fr}.deployment-detail-module__SxTUwa__infoItemWide{grid-column:1}.deployment-detail-module__SxTUwa__cardGrid{grid-template-columns:1fr}.deployment-detail-module__SxTUwa__headerActions{flex-wrap:wrap}}
.visualization-module__PJGCUa__container{max-width:100%;padding:0}.visualization-module__PJGCUa__pageHeader{justify-content:flex-end;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.visualization-module__PJGCUa__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.visualization-module__PJGCUa__title{color:var(--foreground);margin:0;font-size:2rem;font-weight:700}.visualization-module__PJGCUa__subtitle{color:var(--muted-foreground);margin:.5rem 0 0;font-size:1rem}.visualization-module__PJGCUa__headerActions{align-items:center;gap:.75rem;display:flex}.visualization-module__PJGCUa__loading{color:var(--muted-foreground);justify-content:center;align-items:center;padding:4rem 2rem;font-size:1.1rem;display:flex}.visualization-module__PJGCUa__error{color:var(--destructive);text-align:center;justify-content:center;align-items:center;padding:4rem 2rem;font-size:1.1rem;display:flex}.visualization-module__PJGCUa__overviewGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.visualization-module__PJGCUa__overviewCard{border:1px solid var(--border);background:var(--card);border-radius:.5rem;padding:1.5rem;transition:all .2s}.visualization-module__PJGCUa__overviewCard:hover{border-color:var(--border-hover,var(--border));box-shadow:0 4px 12px #0000001a}.visualization-module__PJGCUa__cardContent{align-items:center;gap:1rem;display:flex}.visualization-module__PJGCUa__cardIcon{background:var(--muted);width:3rem;height:3rem;color:var(--muted-foreground);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.visualization-module__PJGCUa__cardData{flex:1}.visualization-module__PJGCUa__cardValue{color:var(--foreground);font-size:1.75rem;font-weight:700;line-height:1}.visualization-module__PJGCUa__cardLabel{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.visualization-module__PJGCUa__chartControls{margin-bottom:2rem}.visualization-module__PJGCUa__chartTypeGrid{flex-wrap:wrap;gap:.75rem;display:flex}.visualization-module__PJGCUa__chartTypeButton{align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.visualization-module__PJGCUa__chartTypeButton span{font-weight:500}.visualization-module__PJGCUa__chartArea{margin-top:2rem}.visualization-module__PJGCUa__chartCard{padding:1.5rem}.visualization-module__PJGCUa__chartHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.visualization-module__PJGCUa__chartHeader h3{margin:0;font-size:1.25rem;font-weight:600}.visualization-module__PJGCUa__chartPlaceholder{text-align:center;color:var(--muted-foreground);background:rgba(var(--muted-rgb), .2);border:2px dashed var(--border);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.visualization-module__PJGCUa__chartPlaceholder p{margin:1rem 0 0;font-size:.9rem}@media (max-width:768px){.visualization-module__PJGCUa__header{flex-direction:column;align-items:stretch}.visualization-module__PJGCUa__title{font-size:1.75rem}.visualization-module__PJGCUa__overviewGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.visualization-module__PJGCUa__overviewCard{padding:1rem}.visualization-module__PJGCUa__cardContent{gap:.75rem}.visualization-module__PJGCUa__cardIcon{width:2.5rem;height:2.5rem}.visualization-module__PJGCUa__cardValue{font-size:1.5rem}.visualization-module__PJGCUa__chartTypeGrid{gap:.5rem}.visualization-module__PJGCUa__chartTypeButton{padding:.5rem .75rem;font-size:.8rem}}@media (max-width:480px){.visualization-module__PJGCUa__overviewGrid{grid-template-columns:repeat(2,1fr)}.visualization-module__PJGCUa__chartTypeGrid{grid-template-columns:repeat(2,1fr);display:grid}.visualization-module__PJGCUa__chartTypeButton{justify-content:center}}.visualization-module__PJGCUa__widgetGrid{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0;display:grid}.visualization-module__PJGCUa__widget{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;height:max(30vh,300px);padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.visualization-module__PJGCUa__widget:hover{border-color:var(--border-hover,var(--border));transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.visualization-module__PJGCUa__widgetHeader{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.visualization-module__PJGCUa__widgetIcon{background:var(--primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.visualization-module__PJGCUa__widgetTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.visualization-module__PJGCUa__widgetContent{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.visualization-module__PJGCUa__placeholderWidget{height:100%;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;padding:1rem;font-style:italic;display:flex}@media (max-width:1024px){.visualization-module__PJGCUa__widgetGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.visualization-module__PJGCUa__widgetGrid{grid-template-columns:1fr;gap:.75rem}.visualization-module__PJGCUa__widget{height:max(30vh,250px)}}
.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}}
.pagination-controls-module__QcPWga__tableFooter{border-top:1px solid var(--border);background:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.pagination-controls-module__QcPWga__footerInfo{flex:1}.pagination-controls-module__QcPWga__recordCount{color:var(--muted-foreground);margin:0;font-size:.875rem}.pagination-controls-module__QcPWga__paginationControls{align-items:center;gap:.5rem;display:flex}.pagination-controls-module__QcPWga__paginationButton{width:auto;min-width:2rem;height:auto;padding:.5rem}.pagination-controls-module__QcPWga__pageInfo{align-items:center;padding:0 .75rem;display:flex}.pagination-controls-module__QcPWga__pageText{color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:500}.pagination-controls-module__QcPWga__pageSizeSelector{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.pagination-controls-module__QcPWga__pageSizeLabel{color:var(--muted-foreground);font-size:.875rem}.pagination-controls-module__QcPWga__pageSizeSelect{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:4px;min-width:60px;padding:.25rem .5rem;font-size:.875rem}.pagination-controls-module__QcPWga__pageSizeSelect:focus{outline:2px solid var(--primary);outline-offset:2px}.pagination-controls-module__QcPWga__pageSizeSelect:hover{border-color:var(--primary)}@media (max-width:768px){.pagination-controls-module__QcPWga__tableFooter{flex-direction:column;align-items:stretch}.pagination-controls-module__QcPWga__footerInfo{text-align:center}.pagination-controls-module__QcPWga__paginationControls{justify-content:center}.pagination-controls-module__QcPWga__pageText{font-size:.8rem}}@media (max-width:480px){.pagination-controls-module__QcPWga__paginationControls{flex-wrap:wrap;justify-content:center}}
