.diagram-widget-module__DaMRcq__diagramContainer{background-color:#0000;border:none;border-radius:0;flex-direction:column;flex:1;width:100%;height:100%;display:flex;overflow:hidden}.diagram-widget-module__DaMRcq__diagramContent{flex-direction:column;flex:1;width:100%;height:100%;display:flex}.diagram-widget-module__DaMRcq__codeEditor{background-color:var(--muted);border:1px solid var(--border);width:100%;height:100%;color:var(--foreground);resize:none;border-radius:.375rem;outline:none;padding:1rem;font-family:Courier New,Courier,monospace;font-size:.875rem;line-height:1.5}.diagram-widget-module__DaMRcq__codeEditor:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb), .2)}.diagram-widget-module__DaMRcq__codeEditor::placeholder{color:var(--muted-foreground)}.diagram-widget-module__DaMRcq__editorContainer{border:1px solid var(--border);border-radius:.5rem;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}@media (max-width:768px){.diagram-widget-module__DaMRcq__codeEditor{padding:.75rem;font-size:.8rem}}
.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);white-space:pre;border-radius:.375rem;padding:1rem 1.25rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;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:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8em}.markdown-widget-module__iN87oa__markdownContainer pre code{font-size:inherit;white-space:pre;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,.markdown-widget-module__iN87oa__wireframeContainer{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__videoContainer{background:var(--card);border:1px solid var(--border);border-radius:.5rem;margin:1rem 0;overflow:hidden}.markdown-widget-module__iN87oa__videoWrapper{aspect-ratio:16/9;cursor:pointer;background:#000;position:relative}.markdown-widget-module__iN87oa__videoElement{object-fit:contain;width:100%;height:100%;display:block}.markdown-widget-module__iN87oa__videoPlayOverlay{background:#00000059;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.markdown-widget-module__iN87oa__videoPlayOverlayHidden{opacity:0;pointer-events:none}.markdown-widget-module__iN87oa__videoWrapper:hover .markdown-widget-module__iN87oa__videoPlayOverlayHidden{opacity:1;pointer-events:auto}.markdown-widget-module__iN87oa__videoPlayButton{color:#101423;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .15s;display:flex;box-shadow:0 4px 16px #0003}.markdown-widget-module__iN87oa__videoWrapper:hover .markdown-widget-module__iN87oa__videoPlayButton{transform:scale(1.08)}.markdown-widget-module__iN87oa__videoMuteButton{color:#fff;cursor:pointer;opacity:0;z-index:2;background:#0009;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .2s;display:flex;position:absolute;bottom:.75rem;right:.75rem}.markdown-widget-module__iN87oa__videoWrapper:hover .markdown-widget-module__iN87oa__videoMuteButton{opacity:1}.markdown-widget-module__iN87oa__videoError{color:var(--muted-foreground);background:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex;position:absolute;inset:0}.markdown-widget-module__iN87oa__videoTitle{color:var(--foreground);border-top:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;overflow:hidden}.markdown-widget-module__iN87oa__videoGrid{grid-template-columns:repeat(var(--video-grid-cols,2), 1fr);gap:1rem;margin:1rem 0;display:grid}@media (max-width:640px){.markdown-widget-module__iN87oa__videoGrid{grid-template-columns:1fr}}@media print{.markdown-widget-module__iN87oa__videoContainer{page-break-inside:avoid;break-inside:avoid}.markdown-widget-module__iN87oa__videoPlayOverlay,.markdown-widget-module__iN87oa__videoMuteButton{display:none!important}}.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}
.remark-hover-tooltip-module__sCO14q__tooltip{background:var(--popover);border:1px solid var(--border);opacity:0;border-radius:.5rem;min-width:320px;max-width:480px;transition:opacity .15s,transform .15s;transform:translateY(-8px);box-shadow:0 8px 24px #0003}.remark-hover-tooltip-module__sCO14q__tooltip.remark-hover-tooltip-module__sCO14q__visible{opacity:1;transform:translateY(0)}.remark-hover-tooltip-module__sCO14q__tooltipHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.remark-hover-tooltip-module__sCO14q__tooltipTitle{flex-direction:column;gap:.25rem;display:flex}.remark-hover-tooltip-module__sCO14q__author{color:var(--popover-foreground);font-size:.875rem;font-weight:600}.remark-hover-tooltip-module__sCO14q__date{color:var(--muted-foreground);font-size:.75rem}.remark-hover-tooltip-module__sCO14q__closeButton{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.remark-hover-tooltip-module__sCO14q__closeButton:hover{color:var(--popover-foreground);background:var(--muted)}.remark-hover-tooltip-module__sCO14q__tooltipContent{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.remark-hover-tooltip-module__sCO14q__selectedTextPreview{background:var(--muted);border-left:3px solid var(--primary);border-radius:.375rem;padding:.5rem}.remark-hover-tooltip-module__sCO14q__selectedTextLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.7rem;font-weight:500;display:block}.remark-hover-tooltip-module__sCO14q__selectedTextValue{color:var(--popover-foreground);font-size:.8rem;font-style:italic;line-height:1.4}.remark-hover-tooltip-module__sCO14q__remarkText{color:var(--popover-foreground);white-space:pre-wrap;word-wrap:break-word;font-size:.875rem;line-height:1.5}.remark-hover-tooltip-module__sCO14q__tooltipActions{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;display:flex}.remark-hover-tooltip-module__sCO14q__actionButton{flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:100px;display:flex}.remark-hover-tooltip-module__sCO14q__dangerButton{color:var(--destructive)}.remark-hover-tooltip-module__sCO14q__dangerButton:hover{background:var(--destructive);color:var(--destructive-foreground)}
.remarks-sidebar-module__dyRkCG__sidebar{background:var(--card);border-left:1px solid var(--border);flex-direction:column;width:400px;max-width:100%;height:100%;display:flex}.remarks-sidebar-module__dyRkCG__sidebarHeader{border-bottom:1px solid var(--border);background:var(--muted);justify-content:space-between;align-items:center;padding:1rem;display:flex}.remarks-sidebar-module__dyRkCG__headerTitle{color:var(--foreground);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.remarks-sidebar-module__dyRkCG__headerTitle h3{margin:0;font-size:1rem}.remarks-sidebar-module__dyRkCG__closeButton{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.remarks-sidebar-module__dyRkCG__closeButton:hover{color:var(--foreground);background:var(--muted)}.remarks-sidebar-module__dyRkCG__sidebarFilters{border-bottom:1px solid var(--border);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.remarks-sidebar-module__dyRkCG__statsRow{gap:1rem;display:flex}.remarks-sidebar-module__dyRkCG__statBadge{background:var(--muted);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.remarks-sidebar-module__dyRkCG__statLabel{color:var(--muted-foreground);font-weight:500}.remarks-sidebar-module__dyRkCG__statValue{color:var(--foreground);font-weight:600}.remarks-sidebar-module__dyRkCG__filterRow{align-items:center;gap:.5rem;display:flex}.remarks-sidebar-module__dyRkCG__filterSelect{flex:1}.remarks-sidebar-module__dyRkCG__remarksList{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.remarks-sidebar-module__dyRkCG__loading,.remarks-sidebar-module__dyRkCG__error,.remarks-sidebar-module__dyRkCG__empty{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.remarks-sidebar-module__dyRkCG__error{color:var(--destructive)}.remarks-sidebar-module__dyRkCG__empty{gap:1rem}.remarks-sidebar-module__dyRkCG__empty p{color:var(--foreground);margin:0;font-weight:500}.remarks-sidebar-module__dyRkCG__emptyHint{color:var(--muted-foreground);font-size:.875rem}.remarks-sidebar-module__dyRkCG__remarkCard{border:1px solid var(--border);background:var(--card);border-left-width:3px;border-radius:.5rem;padding:.75rem;transition:all .2s}.remarks-sidebar-module__dyRkCG__remarkCard:hover{box-shadow:0 2px 8px #0000001a}.remarks-sidebar-module__dyRkCG__remarkCard[data-status=resolved]{opacity:.7}.remarks-sidebar-module__dyRkCG__severity-info{border-left-color:#3b82f6}.remarks-sidebar-module__dyRkCG__severity-suggestion{border-left-color:#10b981}.remarks-sidebar-module__dyRkCG__severity-issue{border-left-color:#ef4444}.remarks-sidebar-module__dyRkCG__severity-question{border-left-color:#8b5cf6}.remarks-sidebar-module__dyRkCG__remarkHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.remarks-sidebar-module__dyRkCG__remarkHeaderLeft{flex:1;align-items:center;gap:.5rem;display:flex}.remarks-sidebar-module__dyRkCG__severityBadge{text-transform:capitalize;font-size:.75rem}.remarks-sidebar-module__dyRkCG__statusBadge{font-size:.75rem}.remarks-sidebar-module__dyRkCG__expandButton{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.remarks-sidebar-module__dyRkCG__expandButton:hover{color:var(--foreground);background:var(--muted)}.remarks-sidebar-module__dyRkCG__remarkContent{flex-direction:column;gap:.75rem;display:flex}.remarks-sidebar-module__dyRkCG__remarkText{color:var(--foreground);font-size:.875rem;line-height:1.5}.remarks-sidebar-module__dyRkCG__remarkTextFull{color:var(--foreground);background:var(--muted);border-radius:.25rem;margin-top:-.5rem;padding:.75rem;font-size:.875rem;line-height:1.6}.remarks-sidebar-module__dyRkCG__selectedTextSection{flex-direction:column;gap:.25rem;display:flex}.remarks-sidebar-module__dyRkCG__selectedTextLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:500}.remarks-sidebar-module__dyRkCG__selectedText{color:var(--muted-foreground);background:var(--muted);border-left:2px solid var(--border);border-radius:.25rem;padding:.5rem .75rem;font-size:.8125rem;font-style:italic;line-height:1.5}.remarks-sidebar-module__dyRkCG__remarkMeta{color:var(--muted-foreground);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.remarks-sidebar-module__dyRkCG__metaItem{gap:.5rem;display:flex}.remarks-sidebar-module__dyRkCG__metaLabel{min-width:4rem;font-weight:500}.remarks-sidebar-module__dyRkCG__metaValue{color:var(--foreground)}.remarks-sidebar-module__dyRkCG__remarkActions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.remarks-sidebar-module__dyRkCG__deleteButton{color:var(--destructive)}.remarks-sidebar-module__dyRkCG__deleteButton:hover{background:var(--destructive);color:#fff}.remarks-sidebar-module__dyRkCG__color-blue{color:#3b82f6}.remarks-sidebar-module__dyRkCG__color-green{color:#10b981}.remarks-sidebar-module__dyRkCG__color-red{color:#ef4444}.remarks-sidebar-module__dyRkCG__color-purple{color:#8b5cf6}
.markdown-with-remarks-module__ri3vBq__container{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.markdown-with-remarks-module__ri3vBq__content{flex:1;display:flex;overflow:hidden}.markdown-with-remarks-module__ri3vBq__markdownContainer{-webkit-user-select:text;user-select:text;flex:1;transition:width .3s;overflow-y:auto}.markdown-with-remarks-module__ri3vBq__markdownContainer.markdown-with-remarks-module__ri3vBq__withSidebar{width:calc(100% - 400px)}.markdown-with-remarks-module__ri3vBq__sidebarContainer{width:400px;height:100%;overflow:hidden}.markdown-with-remarks-module__ri3vBq__markdownContainer ::selection{color:#000!important;background:#fef08a!important}.markdown-with-remarks-module__ri3vBq__markdownContainer ::selection{color:#000!important;background:#fef08a!important}.markdown-with-remarks-module__ri3vBq__markdownContainer .remark-highlight{cursor:pointer;border-radius:2px;padding:2px 0;transition:background-color .2s;position:relative;background-color:#fef08a!important}.markdown-with-remarks-module__ri3vBq__markdownContainer .remark-highlight:hover{background-color:#fde047!important}.markdown-with-remarks-module__ri3vBq__markdownContainer .remark-highlight-active{outline-offset:2px;outline:2px solid #f59e0b;animation:2s ease-in-out markdown-with-remarks-module__ri3vBq__remarkPulse;box-shadow:0 0 0 4px #f59e0b80;background-color:#f59e0b!important}@keyframes markdown-with-remarks-module__ri3vBq__remarkPulse{0%{background-color:#f59e0b;box-shadow:0 0 #f59e0bb3}50%{background-color:#fbbf24;box-shadow:0 0 0 12px #f59e0b00}to{background-color:#fde047;box-shadow:0 0 #f59e0b00}}.markdown-with-remarks-module__ri3vBq__floatingButton{pointer-events:auto}.markdown-with-remarks-module__ri3vBq__leaveRemarkButton{background:var(--background);border:1px solid var(--border);cursor:pointer;color:var(--foreground);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.markdown-with-remarks-module__ri3vBq__leaveRemarkButton:hover{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.markdown-with-remarks-module__ri3vBq__leaveRemarkButton:active{transform:translateY(0)}.markdown-with-remarks-module__ri3vBq__stickyNote{pointer-events:auto;z-index:9999;background:#fef08a;width:300px;max-width:calc(100vw - 20px);min-height:120px;transition:transform .2s,box-shadow .2s;animation:.2s ease-out markdown-with-remarks-module__ri3vBq__stickyNoteAppear;position:fixed;transform:rotate(-1deg);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.markdown-with-remarks-module__ri3vBq__stickyNote:hover{transform:rotate(0)scale(1.02);box-shadow:0 6px 16px #0003,0 3px 6px #00000026}@keyframes markdown-with-remarks-module__ri3vBq__stickyNoteAppear{0%{opacity:0;transform:rotate(-2deg)scale(.95)}to{opacity:1;transform:rotate(-1deg)scale(1)}}.markdown-with-remarks-module__ri3vBq__stickyNoteContent{z-index:1;padding:1rem;position:relative}.markdown-with-remarks-module__ri3vBq__stickyNoteText{color:#000;word-wrap:break-word;white-space:pre-wrap;font-family:Courier New,monospace;font-size:.875rem;font-weight:500;line-height:1.6}.markdown-with-remarks-module__ri3vBq__stickyNoteCorner{z-index:0;border-top:0 solid #0000;border-bottom:20px solid #0000001a;border-left:20px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}
.folder-tree-module__lhlBNq__folderTree,.folder-tree-module__lhlBNq__section{flex-direction:column;display:flex}.folder-tree-module__lhlBNq__sectionHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground,#68727d);border-bottom:1px solid var(--border,#d0d5dd);margin-top:.25rem;padding:.625rem .75rem .375rem;font-size:.6875rem;font-weight:700}.folder-tree-module__lhlBNq__sectionHeader:first-child{margin-top:0}.folder-tree-module__lhlBNq__folderGroup{flex-direction:column;display:flex}.folder-tree-module__lhlBNq__folderHeader{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--card-foreground,var(--foreground,#101423));border-radius:.25rem;align-items:center;gap:.375rem;min-width:0;margin:1px .25rem;padding:.375rem .75rem;font-size:.8125rem;transition:background-color .15s;display:flex}.folder-tree-module__lhlBNq__folderHeader:hover{background-color:var(--accent,var(--muted,#f5f5f5))}.folder-tree-module__lhlBNq__folderChevron{opacity:.5;flex-shrink:0}.folder-tree-module__lhlBNq__folderIcon{flex-shrink:0}.folder-tree-module__lhlBNq__folderName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--card-foreground,var(--foreground,#101423));flex:1;font-weight:600;overflow:hidden}.folder-tree-module__lhlBNq__folderBadges{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.folder-tree-module__lhlBNq__folderCount{background-color:color-mix(in srgb, var(--muted-foreground,#68727d) 12%, transparent);min-width:1.125rem;height:1.125rem;color:var(--muted-foreground,#68727d);border:none;border-radius:.625rem;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.folder-tree-module__lhlBNq__changeBadge{height:1.125rem;color:var(--muted-foreground,#68727d);border:1px solid color-mix(in srgb, var(--primary,#3863ff) 20%, transparent);background:0 0;border-radius:.625rem;align-items:center;gap:.25rem;padding:0 .375rem;font-size:.6875rem;line-height:1;display:flex}.folder-tree-module__lhlBNq__changeCount{color:var(--primary,#3863ff);font-weight:600}.folder-tree-module__lhlBNq__changeDate{opacity:.8;font-size:.625rem}.folder-tree-module__lhlBNq__folderDocs{flex-direction:column;display:flex}.folder-tree-module__lhlBNq__docListItem{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--card-foreground,var(--foreground,#101423));border-radius:.25rem;align-items:center;gap:.375rem;min-width:0;margin:0 .25rem;padding:.3125rem .75rem;font-size:.8125rem;transition:background-color .15s;display:flex;position:relative}.folder-tree-module__lhlBNq__docListItem:hover{background-color:var(--accent,var(--muted,#f5f5f5))}.folder-tree-module__lhlBNq__docListItem.folder-tree-module__lhlBNq__active{background-color:color-mix(in srgb, var(--primary,#3863ff) 10%, transparent);color:var(--primary,#3863ff);font-weight:500}.folder-tree-module__lhlBNq__fileIcon{opacity:.45;flex-shrink:0}.folder-tree-module__lhlBNq__docTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.folder-tree-module__lhlBNq__fileMeta{color:var(--muted-foreground,#68727d);flex-shrink:0;align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.folder-tree-module__lhlBNq__fileChangeCount{color:var(--primary,#3863ff);background-color:color-mix(in srgb, var(--primary,#3863ff) 10%, transparent);border-radius:.25rem;padding:0 .25rem;font-size:.625rem;font-weight:600}.folder-tree-module__lhlBNq__fileDate{opacity:.7;font-size:.625rem}.folder-tree-module__lhlBNq__activeIndicator{background-color:var(--primary,#3863ff);border-radius:1px;width:2px;position:absolute;top:.25rem;bottom:.25rem;left:0}
.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}}
.sidebar-tabs-module__YRLG3W__tabs{border-bottom:1px solid var(--border);background-color:var(--card);gap:.125rem;padding:.375rem;display:flex}.sidebar-tabs-module__YRLG3W__tab{color:var(--card-muted-foreground,var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex;position:relative}.sidebar-tabs-module__YRLG3W__tab.sidebar-tabs-module__YRLG3W__iconOnly{gap:0;padding:.375rem}.sidebar-tabs-module__YRLG3W__tab:hover:not(:disabled){background-color:var(--card-muted,var(--muted));color:var(--card-foreground)}.sidebar-tabs-module__YRLG3W__tab.sidebar-tabs-module__YRLG3W__active{background-color:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}.sidebar-tabs-module__YRLG3W__tab:disabled{opacity:.5;cursor:not-allowed}.sidebar-tabs-module__YRLG3W__badge{background-color:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);border-radius:9999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;display:inline-flex}
.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}
.documentation-module__5jt5Mq__container{background:var(--background);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.documentation-module__5jt5Mq__header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;padding:1.5rem 2rem}.documentation-module__5jt5Mq__headerContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}.documentation-module__5jt5Mq__headerLeft{flex-direction:column;gap:.5rem;min-width:0;display:flex}.documentation-module__5jt5Mq__headerCenter{flex:1;gap:.5rem;max-width:600px;display:flex}.documentation-module__5jt5Mq__headerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.documentation-module__5jt5Mq__searchInput{background:var(--background);border:1px solid var(--border);flex:1;transition:all .2s}.documentation-module__5jt5Mq__searchInput:focus{background:var(--card);border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent)}.documentation-module__5jt5Mq__title{color:var(--card-foreground);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.documentation-module__5jt5Mq__subtitle{color:var(--card-muted-foreground,var(--muted-foreground));align-items:center;gap:.5rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}.documentation-module__5jt5Mq__selectContainer{flex-direction:column;gap:.5rem;min-width:280px;display:flex}.documentation-module__5jt5Mq__selectLabel{color:var(--card-foreground);font-size:.875rem;font-weight:500}.documentation-module__5jt5Mq__select{width:100%}.documentation-module__5jt5Mq__layoutWrapper{flex:1;min-height:0;display:flex;overflow:hidden}.documentation-module__5jt5Mq__layout{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.documentation-module__5jt5Mq__sidebar{background:var(--card);border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-top:none;border-bottom:none;border-left:none;flex-direction:column;flex-shrink:0;min-width:400px;max-width:800px;transition:width .2s,min-width .2s,opacity .2s;display:flex;overflow:hidden;box-shadow:2px 0 8px #0000000d}.documentation-module__5jt5Mq__sidebarCollapsed{border-right:1px solid var(--border);min-width:48px;box-shadow:none;opacity:1;overflow:visible;width:48px!important}.documentation-module__5jt5Mq__collapsedTabs{flex-direction:column;align-items:center;gap:.25rem;height:100%;padding:.5rem 0;display:flex}.documentation-module__5jt5Mq__collapsedTab{cursor:pointer;width:40px;height:40px;color:var(--card-muted-foreground,var(--muted-foreground));background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.documentation-module__5jt5Mq__collapsedTab:hover:not(:disabled){background:var(--card-muted,var(--muted));color:var(--card-foreground)}.documentation-module__5jt5Mq__collapsedTab:disabled{opacity:.4;cursor:not-allowed}.documentation-module__5jt5Mq__collapsedTab.documentation-module__5jt5Mq__active{background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--primary)}.documentation-module__5jt5Mq__collapsedTabSpacer{flex:1}.documentation-module__5jt5Mq__collapseButton{background:var(--card-muted,var(--muted));border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--card-muted-foreground,var(--muted-foreground));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.documentation-module__5jt5Mq__collapseButton:hover{background:var(--card-muted,var(--muted));color:var(--card-foreground);border-color:var(--border)}.documentation-module__5jt5Mq__sidebarTitle{border-bottom:2px solid var(--border);background:var(--background);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:1rem 1rem 1rem 1.5rem;display:flex}.documentation-module__5jt5Mq__sidebarTitleContent{flex:1;min-width:0}.documentation-module__5jt5Mq__sidebarTitleText{color:var(--foreground);margin:.25rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.3}.documentation-module__5jt5Mq__sidebarSubtitle{color:var(--muted-foreground);align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.875rem;display:flex}.documentation-module__5jt5Mq__resizer{background:var(--border);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:8px;height:100%;transition:all .2s;display:flex;position:relative;cursor:col-resize!important}.documentation-module__5jt5Mq__resizer:before{content:"";background:color-mix(in srgb, var(--muted-foreground) 30%, transparent);border-radius:2px;width:2px;height:40px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.documentation-module__5jt5Mq__resizer:hover{background:color-mix(in srgb, var(--primary) 10%, transparent)}.documentation-module__5jt5Mq__resizer:hover:before{background:var(--primary);width:3px;height:60px;box-shadow:0 0 8px color-mix(in srgb, var(--primary) 50%, transparent)}.documentation-module__5jt5Mq__resizer:active{background:color-mix(in srgb, var(--primary) 20%, transparent)}.documentation-module__5jt5Mq__resizer:active:before{background:var(--primary);width:4px;height:80px;box-shadow:0 0 12px color-mix(in srgb, var(--primary) 70%, transparent)}.documentation-module__5jt5Mq__searchResultSidebarItem{cursor:pointer;border-left:3px solid #0000;border-radius:.375rem;margin:.125rem .5rem;padding:.75rem 1rem;transition:background-color .2s}.documentation-module__5jt5Mq__searchResultSidebarItem:hover{background:var(--card-muted,var(--muted));border-left-color:var(--primary)}.documentation-module__5jt5Mq__searchResultSidebarItem mark{color:#000;background-color:#ffeb3b;border-radius:.125rem;padding:.125rem .25rem;font-weight:600}.documentation-module__5jt5Mq__sidebarHeader{border-bottom:1px solid var(--border);background:var(--card);gap:0;padding:0;display:flex}.documentation-module__5jt5Mq__tabButton{color:var(--card-muted-foreground,var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.documentation-module__5jt5Mq__tabButton:hover:not(:disabled){color:var(--card-foreground);background:var(--card-muted,var(--muted))}.documentation-module__5jt5Mq__tabButton.documentation-module__5jt5Mq__active{color:var(--card-foreground);border-bottom-color:var(--primary);background:var(--background)}.documentation-module__5jt5Mq__tabButton:disabled{opacity:.5;cursor:not-allowed}.documentation-module__5jt5Mq__sidebarHeaderSortControls{border-left:1px solid var(--border);align-items:center;gap:.25rem;margin-left:auto;padding:.5rem;display:flex}.documentation-module__5jt5Mq__filterRow{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.75rem;display:flex}.documentation-module__5jt5Mq__filterRow input{flex:1;min-width:0}.documentation-module__5jt5Mq__viewModeTabs{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:0;display:inline-flex;overflow:hidden}.documentation-module__5jt5Mq__viewModeTab{border:none;border-right:1px solid var(--border);color:var(--card-muted-foreground,var(--muted-foreground));cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.documentation-module__5jt5Mq__viewModeTab:last-child{border-right:none}.documentation-module__5jt5Mq__viewModeTab:hover{color:var(--card-foreground);background:var(--card-muted,var(--muted))}.documentation-module__5jt5Mq__viewModeTab.documentation-module__5jt5Mq__active{color:var(--primary-foreground);background:var(--primary)}.documentation-module__5jt5Mq__sidebarNav{flex:1;padding:.5rem;overflow-y:auto}.documentation-module__5jt5Mq__mainContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.documentation-module__5jt5Mq__searchBar{background:var(--card);border-bottom:1px solid var(--border);gap:.5rem;padding:.5rem 1rem;display:flex}.documentation-module__5jt5Mq__contentArea{background:var(--card);box-sizing:border-box;flex:1;padding:1rem;overflow-y:auto}.documentation-module__5jt5Mq__primaryWidgetContainer{background:var(--card);border:1px solid color-mix(in srgb, var(--border) 50%, transparent);box-sizing:border-box;-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent) transparent;border-radius:8px;width:100%;max-width:min(1200px + 6rem,85vw + 6rem);min-height:200px;margin:0 auto;padding:0;transition:box-shadow .2s;position:relative;overflow:auto;box-shadow:0 4px 12px #0000001f,0 2px 4px #00000014}.documentation-module__5jt5Mq__primaryWidgetContainer::-webkit-scrollbar{width:12px;height:12px}.documentation-module__5jt5Mq__primaryWidgetContainer::-webkit-scrollbar-track{background:0 0}.documentation-module__5jt5Mq__primaryWidgetContainer::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:6px}.documentation-module__5jt5Mq__primaryWidgetContainer::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--muted-foreground) 50%, transparent)}.documentation-module__5jt5Mq__zoomContainer{transform-origin:top;-webkit-user-select:text;user-select:text;flex-direction:column;min-width:fit-content;margin:0 auto;transition:transform .2s;display:flex;position:relative}.documentation-module__5jt5Mq__zoomContainer [class*=server-side-diagram-module__container]{position:relative!important;overflow:visible!important}.documentation-module__5jt5Mq__zoomContainer [class*=server-side-diagram-module__diagramContainer]{min-width:fit-content;overflow:visible!important}.documentation-module__5jt5Mq__markdownWidget{padding:0}.documentation-module__5jt5Mq__loading,.documentation-module__5jt5Mq__error{text-align:center;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;padding:3rem 2rem;display:flex}.documentation-module__5jt5Mq__error{color:var(--destructive)}.documentation-module__5jt5Mq__emptyState{text-align:center;color:var(--muted-foreground);max-width:600px;margin:0 auto;padding:4rem 2rem}.documentation-module__5jt5Mq__emptyState h2{color:var(--foreground);margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}.documentation-module__5jt5Mq__emptyState p{margin:.5rem 0;line-height:1.6}.documentation-module__5jt5Mq__emptyState ol{margin:0;padding:0;list-style-position:inside}.documentation-module__5jt5Mq__emptyState ol li{margin:.25rem 0}.documentation-module__5jt5Mq__emptyState code{background:var(--muted);border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.875em}.documentation-module__5jt5Mq__searchResults{background:color-mix(in srgb, var(--muted) 30%, transparent);border-bottom:1px solid var(--border);max-height:40vh;padding:1rem;overflow-y:auto}.documentation-module__5jt5Mq__searchResultItem{background:var(--background);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;margin-bottom:.75rem;padding:1rem;transition:all .2s}.documentation-module__5jt5Mq__searchResultItem:hover{border-color:var(--primary);background:var(--muted)}.documentation-module__5jt5Mq__searchResultItem strong{color:var(--foreground);margin-bottom:.5rem;font-size:1rem;display:block}.documentation-module__5jt5Mq__searchResultItem p{color:var(--muted-foreground);margin:.5rem 0;font-size:.875rem;line-height:1.5}.documentation-module__5jt5Mq__searchResultMeta{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;display:block}.documentation-module__5jt5Mq__tocItem{color:var(--muted-foreground);cursor:pointer;border-left:3px solid #0000;padding:.5rem 1rem;font-size:.875rem;line-height:1.4;transition:all .15s}.documentation-module__5jt5Mq__tocItem:hover{background:color-mix(in srgb, var(--muted) 50%, transparent);color:var(--foreground)}.documentation-module__5jt5Mq__tocItemActive{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-left-color:var(--primary);font-weight:500}.documentation-module__5jt5Mq__historyItem{cursor:pointer;border-left:3px solid #0000;border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);padding:.75rem 1rem;transition:all .15s}.documentation-module__5jt5Mq__historyItem:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.documentation-module__5jt5Mq__historyItemActive{background:color-mix(in srgb, var(--primary) 10%, transparent);border-left-color:var(--primary)}.documentation-module__5jt5Mq__diffViewer{background:var(--card);border:1px solid var(--border);z-index:1;border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.documentation-module__5jt5Mq__diffViewer [class*=server-side-diagram-module__container]{position:relative!important}.documentation-module__5jt5Mq__diffViewer [class*=server-side-diagram-module__diagramContainer]{position:relative!important;overflow:visible!important}.documentation-module__5jt5Mq__diffViewer [class*=zoomControls]{z-index:1001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}.documentation-module__5jt5Mq__diffHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--muted) 30%, transparent);align-items:flex-start;gap:1rem;padding:1rem 1.5rem;display:flex}.documentation-module__5jt5Mq__diffHeader h3{margin:0;font-size:1.125rem;font-weight:600}.documentation-module__5jt5Mq__diffVersionInfo{align-items:center;gap:1rem;display:flex}.documentation-module__5jt5Mq__diffVersionBadge{font-family:monospace;font-size:.875rem}.documentation-module__5jt5Mq__diffContent{flex:1;min-height:0;padding:0;position:relative;overflow:hidden}.documentation-module__5jt5Mq__diffContent>div{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent) transparent}.documentation-module__5jt5Mq__diffContent>div::-webkit-scrollbar{width:12px;height:12px}.documentation-module__5jt5Mq__diffContent>div::-webkit-scrollbar-track{background:0 0}.documentation-module__5jt5Mq__diffContent>div::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:6px}.documentation-module__5jt5Mq__diffContent>div::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--muted-foreground) 50%, transparent)}.documentation-module__5jt5Mq__monacoContainer{background:var(--card);border:1px solid var(--border);border-radius:8px;min-height:500px;overflow:hidden}.documentation-module__5jt5Mq__printButton{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.documentation-module__5jt5Mq__printButton:hover{color:var(--foreground);background:color-mix(in srgb, var(--muted) 50%, transparent);border-color:color-mix(in srgb, var(--foreground) 20%, transparent)}.documentation-module__5jt5Mq__printButton:active{background:var(--muted)}.documentation-module__5jt5Mq__zoomSelectWrapper{flex-shrink:0;width:85px;display:inline-block}.documentation-module__5jt5Mq__zoomSelectWrapper .selectContainer{width:100%!important}.documentation-module__5jt5Mq__zoomSelect{font-size:.875rem}@media print{.documentation-module__5jt5Mq__sidebar,.documentation-module__5jt5Mq__sidebarCollapsed,.documentation-module__5jt5Mq__resizer,.documentation-module__5jt5Mq__viewModeTabs,.documentation-module__5jt5Mq__printButton,.documentation-module__5jt5Mq__collapsedTabs,.documentation-module__5jt5Mq__header,.documentation-module__5jt5Mq__searchBar,.documentation-module__5jt5Mq__collapseButton{display:none!important}.documentation-module__5jt5Mq__container{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;height:auto!important;display:block!important;overflow:visible!important}.documentation-module__5jt5Mq__layout,.documentation-module__5jt5Mq__layoutWrapper{display:block!important;overflow:visible!important}.documentation-module__5jt5Mq__mainContent{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.documentation-module__5jt5Mq__contentArea{height:auto!important;padding:0!important;overflow:visible!important}.documentation-module__5jt5Mq__primaryWidgetContainer{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}.documentation-module__5jt5Mq__markdownWidget{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;border:none!important;padding:0!important;overflow:visible!important}}
.architecture-module__brOpbG__container{background:var(--background);max-width:100%;min-height:100vh;padding:0}.architecture-module__brOpbG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:4rem 2rem;display:flex}.architecture-module__brOpbG__twoColumnLayout{grid-template-columns:300px 1fr;gap:1.5rem;height:calc(100vh - 160px);display:grid;overflow:hidden}.architecture-module__brOpbG__leftColumn,.architecture-module__brOpbG__rightColumn{flex-direction:column;display:flex}.architecture-module__brOpbG__accordionCard{height:fit-content;position:sticky;top:1rem}.architecture-module__brOpbG__accordionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.architecture-module__brOpbG__accordionTitle{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.architecture-module__brOpbG__accordionContent{padding:.5rem 0}.architecture-module__brOpbG__accordionItem{border-bottom:1px solid var(--border)}.architecture-module__brOpbG__accordionItem:last-child{border-bottom:none}.architecture-module__brOpbG__accordionTrigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;transition:all .2s;display:flex}.architecture-module__brOpbG__accordionTrigger:hover{background:rgba(var(--muted-rgb), .5)}.architecture-module__brOpbG__accordionTrigger.architecture-module__brOpbG__selected{background:rgba(var(--primary-rgb), .1);color:var(--primary)}.architecture-module__brOpbG__accordionTriggerContent{flex:1;align-items:center;gap:.75rem;display:flex}.architecture-module__brOpbG__accordionLabel{font-size:.875rem;font-weight:500}.architecture-module__brOpbG__accordionPanel{padding:0 1.5rem 1rem 3.25rem;animation:.2s ease-out architecture-module__brOpbG__slideDown}.architecture-module__brOpbG__accordionDescription{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.4}@keyframes architecture-module__brOpbG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.architecture-module__brOpbG__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.architecture-module__brOpbG__title{color:var(--foreground);margin:0;font-size:2rem;font-weight:700}.architecture-module__brOpbG__subtitle{color:var(--muted-foreground);margin:.5rem 0 0;font-size:1rem}.architecture-module__brOpbG__headerActions{align-items:center;gap:.75rem;display:flex}.architecture-module__brOpbG__loading{color:var(--muted-foreground);justify-content:center;align-items:center;padding:4rem 2rem;font-size:1.1rem;display:flex}.architecture-module__brOpbG__diagramControls{margin-bottom:2rem}.architecture-module__brOpbG__diagramTypeGrid{flex-wrap:wrap;gap:.75rem;display:flex}.architecture-module__brOpbG__diagramTypeButton{align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.architecture-module__brOpbG__diagramTypeButton span{font-weight:500}.architecture-module__brOpbG__diagramArea{margin-bottom:2rem}.architecture-module__brOpbG__diagramCard{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.architecture-module__brOpbG__diagramHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.5rem 1.5rem 0;display:flex}.architecture-module__brOpbG__diagramHeader h3{margin:0;font-size:1.25rem;font-weight:600}.architecture-module__brOpbG__diagramContainer{flex:1;justify-content:center;align-items:center;height:100%;padding:1.5rem;display:flex;overflow:hidden}.architecture-module__brOpbG__mermaidDiagram{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.architecture-module__brOpbG__mermaidDiagram svg{max-width:100%;height:auto}.architecture-module__brOpbG__infoSection{margin-top:2rem}@media (max-width:1024px){.architecture-module__brOpbG__twoColumnLayout{grid-template-columns:280px 1fr;gap:1rem}}@media (max-width:768px){.architecture-module__brOpbG__twoColumnLayout{grid-template-columns:1fr;gap:1rem;height:calc(100vh - 140px)}.architecture-module__brOpbG__accordionCard{order:2;position:static}.architecture-module__brOpbG__rightColumn{order:1}.architecture-module__brOpbG__diagramContainer{height:100%;padding:1rem}.architecture-module__brOpbG__mermaidDiagram{height:100%}}@media (max-width:480px){.architecture-module__brOpbG__diagramTypeGrid{grid-template-columns:repeat(2,1fr);display:grid}.architecture-module__brOpbG__diagramTypeButton{justify-content:center}.architecture-module__brOpbG__diagramContainer{padding:0 .5rem .5rem}}.architecture-module__brOpbG__dashboardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding:2rem 1.5rem 0;display:flex}.architecture-module__brOpbG__dashboardTitle{color:var(--foreground);margin:0 0 .5rem;font-size:2rem;font-weight:700}.architecture-module__brOpbG__dashboardDescription{color:var(--muted-foreground);margin:0;font-size:1rem}.architecture-module__brOpbG__widgetGrid{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:1rem;padding:1rem;display:grid}.architecture-module__brOpbG__widgetContainer{flex-direction:column;width:100%;min-width:0;display:flex}.architecture-module__brOpbG__diagramCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:inherit;aspect-ratio:4/3;text-decoration:none;transition:all .2s;display:block;position:relative;overflow:hidden}.architecture-module__brOpbG__diagramCard:hover{border-color:var(--primary);box-shadow:0 4px 16px #0000001f}.architecture-module__brOpbG__diagramCardSingle{aspect-ratio:1;max-height:70vh}.architecture-module__brOpbG__diagramPreview{background:var(--muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.architecture-module__brOpbG__diagramOverlay{opacity:1;background:linear-gradient(#0000 40%,#00000026 65%,#000000bf 100%);flex-direction:column;justify-content:flex-end;padding:1rem;transition:background .2s;display:flex;position:absolute;inset:0}.architecture-module__brOpbG__diagramCard:hover .architecture-module__brOpbG__diagramOverlay{background:linear-gradient(#0000 0%,#00000080 55%,#000000e6 100%)}.architecture-module__brOpbG__diagramOverlayContent{flex-direction:column;gap:.5rem;display:flex}.architecture-module__brOpbG__diagramTitle{color:#fff;text-shadow:0 1px 2px #0000004d;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.architecture-module__brOpbG__diagramDescription{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.architecture-module__brOpbG__diagramMeta{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.architecture-module__brOpbG__diagramBadges{flex-shrink:0;gap:.25rem;display:flex}.architecture-module__brOpbG__diagramDate{color:#ffffffb3;font-size:.75rem}.architecture-module__brOpbG__widget{background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;width:100%;min-width:0;height:max(70vh,600px);padding:0;transition:all .2s;display:flex}.architecture-module__brOpbG__widgetHeader{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.architecture-module__brOpbG__widgetIcon{background:var(--primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.architecture-module__brOpbG__widgetTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.architecture-module__brOpbG__widgetContent{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.architecture-module__brOpbG__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:1200px){.architecture-module__brOpbG__widgetGrid{grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr))}}@media (max-width:768px){.architecture-module__brOpbG__widgetGrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:.75rem;padding:.75rem}.architecture-module__brOpbG__diagramCard{aspect-ratio:16/10}.architecture-module__brOpbG__diagramCardSingle{aspect-ratio:4/3;max-height:60vh}.architecture-module__brOpbG__diagramOverlay{opacity:1;background:linear-gradient(#0000 0%,#0003 50%,#000c 100%);padding:.75rem}.architecture-module__brOpbG__diagramTitle{font-size:.875rem}.architecture-module__brOpbG__diagramDescription{display:none}.architecture-module__brOpbG__widget{height:max(50vh,400px)}.architecture-module__brOpbG__dashboardHeader{padding:1.5rem 1rem 0}}@media (max-width:480px){.architecture-module__brOpbG__widgetGrid{grid-template-columns:1fr;gap:.5rem;padding:.5rem}.architecture-module__brOpbG__diagramCard{aspect-ratio:1}.architecture-module__brOpbG__diagramCardSingle{max-height:50vh}.architecture-module__brOpbG__diagramOverlay{padding:.5rem}.architecture-module__brOpbG__widget{height:max(45vh,350px)}.architecture-module__brOpbG__dashboardHeader{padding:1rem .75rem 0}}
.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}.visualization-module__PJGCUa__diagramContainer{width:100%;height:100%;overflow:hidden}.visualization-module__PJGCUa__centeredPlaceholder{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.visualization-module__PJGCUa__centeredMessage{justify-content:center;align-items:center;height:100%;display:flex}.visualization-module__PJGCUa__mutedText{color:var(--muted-foreground)}.visualization-module__PJGCUa__mutedTextSmall{color:var(--muted-foreground);font-size:12px}.visualization-module__PJGCUa__markdownScrollContainer{height:100%;margin-bottom:-.75rem;margin-right:-.75rem;padding-bottom:.75rem;font-size:13px;line-height:1.5;overflow:auto}.visualization-module__PJGCUa__markdownContent{padding:16px calc(16px + .75rem) 16px 16px}.visualization-module__PJGCUa__markdownTable{border-collapse:collapse;width:100%;margin:8px 0;font-size:12px}.visualization-module__PJGCUa__markdownTableHeader{border-bottom:2px solid var(--border);text-align:left;color:var(--foreground);padding:6px 12px;font-weight:600}.visualization-module__PJGCUa__markdownTableCell{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding:4px 12px}.visualization-module__PJGCUa__markdownH2{color:var(--foreground);margin-top:4px;margin-bottom:8px;font-size:16px;font-weight:600}.visualization-module__PJGCUa__markdownH3{color:var(--foreground);margin-top:12px;margin-bottom:4px;font-size:14px;font-weight:600}.visualization-module__PJGCUa__markdownStatusLine{color:var(--foreground);margin:4px 0}.visualization-module__PJGCUa__markdownSpacer{height:4px}.visualization-module__PJGCUa__markdownText{color:var(--muted-foreground);margin:2px 0}.visualization-module__PJGCUa__tableScrollContainer{height:100%;padding:8px;overflow:auto}.visualization-module__PJGCUa__tableWidget{border-collapse:collapse;width:100%;font-size:12px}.visualization-module__PJGCUa__tableWidgetHeader{text-align:left;border-bottom:1px solid var(--border);color:var(--foreground);white-space:nowrap;padding:8px 12px;font-weight:600}.visualization-module__PJGCUa__tableWidgetCell{border-bottom:1px solid var(--border);padding:6px 12px}@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)}}
.version-history-module__s42N3q__container{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden}.version-history-module__s42N3q__header{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);align-items:center;gap:.75rem;padding:1rem;display:flex}.version-history-module__s42N3q__header h3{flex:1;margin:0;font-size:1rem;font-weight:600}.version-history-module__s42N3q__count{color:hsl(var(--muted-foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.version-history-module__s42N3q__timeline{max-height:600px;padding:.5rem;overflow-y:auto}.version-history-module__s42N3q__commitItem{cursor:pointer;border-radius:.375rem;gap:.75rem;padding:.75rem;transition:background-color .2s;display:flex;position:relative}.version-history-module__s42N3q__commitItem:hover{background:hsl(var(--accent) / .5)}.version-history-module__s42N3q__commitItem.version-history-module__s42N3q__active{background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .3)}.version-history-module__s42N3q__commitIcon{background:hsl(var(--primary) / .1);width:2rem;height:2rem;color:hsl(var(--primary));z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.version-history-module__s42N3q__commitContent{flex:1;min-width:0}.version-history-module__s42N3q__commitHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.version-history-module__s42N3q__commitHash{color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:600}.version-history-module__s42N3q__commitTime{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.75rem;display:flex}.version-history-module__s42N3q__commitMessage{color:hsl(var(--foreground));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.version-history-module__s42N3q__commitAuthor{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.75rem;display:flex}.version-history-module__s42N3q__timelineLine{background:hsl(var(--border));width:2px;position:absolute;top:3rem;bottom:-.75rem;left:1.75rem}.version-history-module__s42N3q__loading,.version-history-module__s42N3q__empty{text-align:center;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.version-history-module__s42N3q__empty{min-height:300px}
.dropdown-menu-module__YOnR4G__dropdownMenuContent{background-color:var(--popover);background:var(--popover);border:1px solid var(--border);isolation:isolate;border-radius:.5rem;min-width:200px;max-height:min(22rem,70vh);padding:.5rem;animation:.15s ease-out dropdown-menu-module__YOnR4G__slideIn;overflow:hidden auto;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}
.code-module__QHiYXq__container{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.code-module__QHiYXq__layout{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.code-module__QHiYXq__sidebar{min-width:320px;max-width:600px;width:var(--sidebar-width,380px);background:var(--card,var(--color-background));border-right:1px solid var(--border,var(--color-border));-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;transition:width .2s,min-width .2s;display:flex;overflow:hidden;container:sidebar/inline-size}.code-module__QHiYXq__sidebarCollapsed{min-width:48px;max-width:48px;overflow:visible;width:48px!important}.code-module__QHiYXq__collapsedTabs{flex-direction:column;align-items:center;gap:.25rem;height:100%;padding:.5rem 0;display:flex}.code-module__QHiYXq__collapsedTab{cursor:pointer;width:40px;height:40px;color:var(--muted-foreground,var(--color-text-secondary));background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.code-module__QHiYXq__collapsedTab:hover:not(:disabled){background:var(--muted,var(--color-background-subtle));color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__collapsedTab.code-module__QHiYXq__active{background:color-mix(in srgb, var(--primary,#3b82f6) 15%, transparent);color:var(--primary,#3b82f6)}.code-module__QHiYXq__collapsedTab:disabled{opacity:.4;cursor:not-allowed}.code-module__QHiYXq__collapsedTabBadge{background:var(--primary,#3b82f6);min-width:16px;height:16px;color:var(--primary-foreground,#fff);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.code-module__QHiYXq__collapsedTabSpacer{flex:1}.code-module__QHiYXq__sidebarTitle{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .75rem .75rem 1rem;display:flex}.code-module__QHiYXq__sidebarTitleContent{flex:1;min-width:0}.code-module__QHiYXq__sidebarTitleText{color:var(--foreground,var(--color-text-primary));margin:0;font-size:1rem;font-weight:700;line-height:1.3}.code-module__QHiYXq__sidebarSubtitle{color:var(--muted-foreground,var(--color-text-secondary));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;margin:.25rem 0 0;font-size:.75rem;display:flex;overflow:hidden}.code-module__QHiYXq__collapseButton{border:1px solid var(--border,var(--color-border));cursor:pointer;width:28px;height:28px;color:var(--muted-foreground,var(--color-text-secondary));background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.code-module__QHiYXq__collapseButton:hover{background:var(--muted,var(--color-background-subtle));color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__sidebarTabs{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-shrink:0;display:flex}.code-module__QHiYXq__tabButton{min-width:0;color:var(--muted-foreground,var(--color-text-secondary));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .4rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex;overflow:hidden}.code-module__QHiYXq__tabLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container sidebar (max-width:420px){.code-module__QHiYXq__tabLabel{display:none}}.code-module__QHiYXq__tabButton:hover:not(:disabled){color:var(--foreground,var(--color-text-primary));background:var(--muted,var(--color-background-subtle))}.code-module__QHiYXq__tabButton.code-module__QHiYXq__active{color:var(--foreground,var(--color-text-primary));border-bottom-color:var(--primary,#3b82f6);background:var(--background,var(--color-background))}.code-module__QHiYXq__tabButton:disabled{opacity:.5;cursor:not-allowed}.code-module__QHiYXq__sidebarBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.code-module__QHiYXq__resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;background:0 0;flex-grow:0;flex-shrink:0;width:6px;transition:background .15s;position:relative}.code-module__QHiYXq__resizer:before{content:"";background:color-mix(in srgb, var(--muted-foreground,#9ca3af) 40%, transparent);border-radius:2px;width:2px;height:32px;transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.code-module__QHiYXq__resizer:hover{background:color-mix(in srgb, var(--primary,#3b82f6) 10%, transparent)}.code-module__QHiYXq__resizer:hover:before{background:var(--primary,#3b82f6);width:3px;height:48px}.code-module__QHiYXq__resizer:active:before{background:var(--primary,#3b82f6);width:3px;height:60px}.code-module__QHiYXq__main{background:var(--background,var(--color-background));flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.code-module__QHiYXq__mainToolbar{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.code-module__QHiYXq__mainToolbarLeft{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.code-module__QHiYXq__mainToolbarRight{color:var(--muted-foreground,var(--color-text-secondary));flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;font-size:.75rem;display:inline-flex}.code-module__QHiYXq__selectedCounter{color:var(--muted-foreground,var(--color-text-secondary));margin-right:.25rem;font-size:.8rem}.code-module__QHiYXq__progressStrip{border-bottom:1px solid var(--border,var(--color-border));background:color-mix(in srgb, var(--primary,#3b82f6) 6%, transparent);color:var(--foreground,var(--color-text-primary));flex-shrink:0;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8rem;display:flex}.code-module__QHiYXq__progressStripError{background:color-mix(in srgb, var(--destructive,#ef4444) 8%, transparent)}.code-module__QHiYXq__fileHeader{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.code-module__QHiYXq__fileHeaderName{color:var(--foreground,var(--color-text-primary));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;font-weight:600;overflow:hidden}.code-module__QHiYXq__fileHeaderMeta{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.code-module__QHiYXq__fileHeaderRecordPicker{color:var(--muted-foreground,var(--color-text-secondary));align-items:center;gap:.4rem;margin-left:auto;font-size:.8rem;display:inline-flex}.code-module__QHiYXq__fileHeaderRecordSelect{background:var(--background,var(--color-background));color:var(--foreground,var(--color-text-primary));border:1px solid var(--border,var(--color-border));border-radius:.25rem;max-width:260px;padding:.2rem .4rem;font-size:.8rem}.code-module__QHiYXq__mainBody{flex-direction:column;flex:1;min-height:0;padding:.75rem;display:flex;overflow:hidden}.code-module__QHiYXq__pageFooter{border-top:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-shrink:0;align-items:center;gap:.75rem;min-height:36px;padding:.375rem .75rem;font-size:.8rem;display:flex}.code-module__QHiYXq__pageFooterStatus{min-width:0;color:var(--muted-foreground,var(--color-text-secondary));flex:1;align-items:center;gap:.5rem;display:inline-flex}.code-module__QHiYXq__pageFooterStatusRunning{color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__pageFooterStatusError{color:var(--destructive,#ef4444)}.code-module__QHiYXq__pageFooterStatusSuccess{color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__pageFooterStatusText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.code-module__QHiYXq__pageFooterActivityButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.35rem;min-width:0;padding:.125rem .375rem;display:inline-flex}.code-module__QHiYXq__pageFooterActivityButton:hover{background:var(--muted,var(--color-background-subtle));color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__pageFooterActions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.code-module__QHiYXq__emptyPane{text-align:center;color:var(--muted-foreground,var(--color-text-secondary));border:1px dashed var(--border,var(--color-border));background:var(--card,var(--color-background));border-radius:.5rem;padding:2rem}.code-module__QHiYXq__emptyPaneHint{margin-top:.5rem;font-size:.85rem}.code-module__QHiYXq__activityPane{flex:1;min-height:0;padding:.5rem;overflow:auto}.code-module__QHiYXq__emptyPane{text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:.5rem;padding:2rem}.code-module__QHiYXq__emptyPaneTitle{color:var(--color-text-primary);margin-bottom:.25rem;font-size:1rem;font-weight:600}.code-module__QHiYXq__parseFailedRow{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.code-module__QHiYXq__parseErrorCount{color:var(--muted-foreground,var(--color-text-secondary));font-size:.8rem}.code-module__QHiYXq__twoColumnLayout{flex:1;grid-template-rows:1fr;grid-template-columns:1fr;gap:0;min-height:0;margin-top:0;display:grid}.code-module__QHiYXq__twoColumnLayoutWithDetails{grid-template-columns:1fr 420px;gap:1rem}.code-module__QHiYXq__editorColumn{flex-direction:column;min-width:0;min-height:0;display:flex}.code-module__QHiYXq__detailsColumn{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.code-module__QHiYXq__editorWrapper{border:1px solid var(--border,#e5e7eb);background-color:#1e1e1e;border-radius:.5rem;flex:1;min-height:0;display:flex;overflow:hidden}.code-module__QHiYXq__editorWrapper>*{flex:1;min-height:0}.code-module__QHiYXq__detailsToggle{align-items:center;gap:.25rem;margin-left:.5rem;display:inline-flex}.code-module__QHiYXq__parseWarning{height:100%}.code-module__QHiYXq__warningText{color:var(--color-text-primary);margin-bottom:1rem;font-size:.9rem}.code-module__QHiYXq__warningSubtext{color:var(--color-text-secondary);margin-top:1rem;font-size:.85rem;font-style:italic}.code-module__QHiYXq__codeBlock{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.375rem;margin:1rem 0;padding:1rem;font-family:Courier New,monospace;font-size:.875rem;overflow-x:auto}@media (max-width:1200px){.code-module__QHiYXq__twoColumnLayoutWithDetails{grid-template-rows:auto 1fr;grid-template-columns:1fr}.code-module__QHiYXq__twoColumnLayoutWithDetails .code-module__QHiYXq__detailsColumn{order:-1;max-height:40vh}}.code-module__QHiYXq__dropdownsGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:768px){.code-module__QHiYXq__dropdownsGrid{grid-template-columns:repeat(2,1fr)}}.code-module__QHiYXq__dropdownContainer{flex-direction:column;gap:.5rem;display:flex}.code-module__QHiYXq__label{font-size:.875rem;font-weight:500}.code-module__QHiYXq__loadingText{height:2.5rem;color:var(--muted-foreground,#6b7280);align-items:center;font-size:.875rem;display:flex}.code-module__QHiYXq__loadingSkeleton{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.code-module__QHiYXq__skeletonBar{background:var(--muted,#e5e7eb);border-radius:.25rem;height:1rem;animation:1.5s ease-in-out infinite code-module__QHiYXq__shimmer}.code-module__QHiYXq__skeletonBarWide{width:60%}.code-module__QHiYXq__skeletonBarNarrow{opacity:.5;width:40%}@keyframes code-module__QHiYXq__shimmer{0%,to{opacity:.4}50%{opacity:.8}}.code-module__QHiYXq__fileCount{color:var(--muted-foreground,#6b7280);font-weight:400}.code-module__QHiYXq__typeaheadWrapper{position:relative}.code-module__QHiYXq__typeaheadIcon{width:1rem;height:1rem;color:var(--muted-foreground,#9ca3af);pointer-events:none;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.code-module__QHiYXq__typeaheadInput{border:1px solid var(--border,#e5e7eb);background:var(--background,#fff);width:100%;height:2.5rem;color:var(--foreground,#000);box-sizing:border-box;border-radius:.375rem;outline:none;padding:0 2rem 0 2.25rem;font-size:.875rem;transition:border-color .15s}.code-module__QHiYXq__typeaheadInput:focus{border-color:var(--ring,#3b82f6);box-shadow:0 0 0 2px #3b82f626}.code-module__QHiYXq__typeaheadInput:disabled{opacity:.5;cursor:not-allowed}.code-module__QHiYXq__typeaheadClear{width:1.5rem;height:1.5rem;color:var(--muted-foreground,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.code-module__QHiYXq__typeaheadClear:hover{color:var(--foreground,#000);background:var(--accent,#f3f4f6)}.code-module__QHiYXq__typeaheadDropdown{background:var(--popover,#fff);border:1px solid var(--border,#e5e7eb);z-index:50;border-radius:.5rem;max-height:320px;padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.code-module__QHiYXq__typeaheadItem{width:100%;color:var(--popover-foreground,#000);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:flex}.code-module__QHiYXq__typeaheadItem:hover{background:var(--accent,#f3f4f6)}.code-module__QHiYXq__typeaheadItemActive{background:var(--accent,#f3f4f6);font-weight:600}.code-module__QHiYXq__typeaheadEmpty{text-align:center;color:var(--muted-foreground,#6b7280);padding:1.5rem .75rem;font-size:.875rem}.code-module__QHiYXq__typeaheadHint{text-align:center;color:var(--muted-foreground,#9ca3af);border-top:1px solid var(--border,#e5e7eb);margin-top:.25rem;padding:.5rem .75rem;font-size:.75rem}.code-module__QHiYXq__editorContainer{background-color:#1e1e1e;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;overflow:hidden}.code-module__QHiYXq__editorPlaceholder{justify-content:center;align-items:center;height:600px;display:flex}.code-module__QHiYXq__editorPlaceholderContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;display:flex}.code-module__QHiYXq__editorPlaceholderText{color:#6b7280;font-size:.875rem}.code-module__QHiYXq__parseErrorCard{border-left:4px solid #ef4444}.code-module__QHiYXq__parseErrorCard .card-content{flex:1;overflow-y:auto}.code-module__QHiYXq__errorTitle{color:#dc2626;align-items:center;gap:.5rem;display:flex}.code-module__QHiYXq__filenameWrapper{align-items:center;gap:.75rem;display:flex}.code-module__QHiYXq__errorList{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.code-module__QHiYXq__errorItem{background:var(--color-background-subtle,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-left:3px solid #ef4444;border-radius:.375rem;padding:.625rem .875rem}.code-module__QHiYXq__errorHeader{margin-bottom:.5rem}.code-module__QHiYXq__errorLocation{color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.code-module__QHiYXq__errorLocation:hover{background:#fecaca;border-color:#f87171}.code-module__QHiYXq__errorIndex{color:#6b7280;background:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.code-module__QHiYXq__errorMessage{color:var(--color-text-primary,#374151);word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;font-family:Courier New,monospace;font-size:.8125rem;line-height:1.5}.code-module__QHiYXq__errorHint{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;font-size:.75rem;line-height:1.5;display:flex}.code-module__QHiYXq__errorHint svg{flex-shrink:0;margin-top:.125rem}@media (prefers-color-scheme:dark){.code-module__QHiYXq__errorItem{background:#1f2937;border-color:#374151}.code-module__QHiYXq__errorLocation{color:#fecaca;background:#7f1d1d;border-color:#991b1b}.code-module__QHiYXq__errorLocation:hover{background:#991b1b;border-color:#b91c1c}.code-module__QHiYXq__errorIndex{color:#6b7280;background:#374151}.code-module__QHiYXq__errorMessage{color:#d1d5db}.code-module__QHiYXq__errorHint{color:#a5f3fc;background:#164e63;border-color:#0e7490}}
.code-details-panel-module__UxHXKa__container{flex-direction:column;height:100%;display:flex}.code-details-panel-module__UxHXKa__title{align-items:center;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__tabs{width:100%}.code-details-panel-module__UxHXKa__tabsList{background:0 0;border-bottom:2px solid #e5e7eb;gap:0;width:100%;padding:0;display:flex}.code-details-panel-module__UxHXKa__tabContent{max-height:540px;margin-top:1rem;overflow-y:auto}.code-details-panel-module__UxHXKa__tabTrigger{all:unset;color:#111827!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border-bottom:2px solid #0000!important;margin-bottom:-2px!important;padding:.625rem 1rem!important;font-size:.875rem!important;font-weight:600!important;transition:all .15s!important}.code-details-panel-module__UxHXKa__tabTrigger:hover{color:#000!important;background:0 0!important}.code-details-panel-module__UxHXKa__tabTrigger[data-state=active]{color:#000!important;background:0 0!important;border-bottom:2px solid #06c!important;font-weight:700!important}@media (prefers-color-scheme:dark){.code-details-panel-module__UxHXKa__tabTrigger{color:#f3f4f6!important}.code-details-panel-module__UxHXKa__tabTrigger:hover{color:#fff!important}.code-details-panel-module__UxHXKa__tabTrigger[data-state=active]{color:#fff!important;border-bottom-color:#60a5fa!important}}.dark .code-details-panel-module__UxHXKa__tabTrigger{color:#f3f4f6!important}.dark .code-details-panel-module__UxHXKa__tabTrigger:hover{color:#fff!important}.dark .code-details-panel-module__UxHXKa__tabTrigger[data-state=active]{color:#fff!important;border-bottom-color:#60a5fa!important}:is(.light .code-details-panel-module__UxHXKa__tabTrigger,html:not(.dark) .code-details-panel-module__UxHXKa__tabTrigger){color:#111827!important}:is(.light .code-details-panel-module__UxHXKa__tabTrigger:hover,html:not(.dark) .code-details-panel-module__UxHXKa__tabTrigger:hover){color:#000!important}:is(.light .code-details-panel-module__UxHXKa__tabTrigger[data-state=active],html:not(.dark) .code-details-panel-module__UxHXKa__tabTrigger[data-state=active]){color:#000!important;border-bottom-color:#06c!important}.code-details-panel-module__UxHXKa__overviewGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.code-details-panel-module__UxHXKa__infoCard{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.code-details-panel-module__UxHXKa__infoLabel{color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.code-details-panel-module__UxHXKa__infoValue{color:#111827;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.code-details-panel-module__UxHXKa__lineNumber{color:#06c;cursor:pointer;background:#e0f2fe;border:1px solid #06c;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.code-details-panel-module__UxHXKa__lineNumber:hover{color:#fff;background:#06c;transform:translateY(-1px)}.code-details-panel-module__UxHXKa__lineNumber:active{transform:translateY(0)}.code-details-panel-module__UxHXKa__ioSection{flex-direction:column;gap:1.5rem;display:flex}.code-details-panel-module__UxHXKa__ioGroup{border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.code-details-panel-module__UxHXKa__ioGroupTitle{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.code-details-panel-module__UxHXKa__ioList{flex-direction:column;gap:.75rem;display:flex}.code-details-panel-module__UxHXKa__ioItem{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.375rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.code-details-panel-module__UxHXKa__ioDetails{flex-direction:column;flex:1;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__ioCode{font-family:Courier New,monospace;font-size:.875rem}.code-details-panel-module__UxHXKa__ioBadges{gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__ioBadge{font-size:.7rem}.code-details-panel-module__UxHXKa__callsSection{flex-direction:column;gap:1rem;display:flex}.code-details-panel-module__UxHXKa__callsList{flex-direction:column;gap:.75rem;display:flex}.code-details-panel-module__UxHXKa__callItem{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.375rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.code-details-panel-module__UxHXKa__callDetails{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__callType{font-size:.7rem;font-weight:700}.code-details-panel-module__UxHXKa__callTarget{font-family:Courier New,monospace;font-size:.875rem;font-weight:600}.code-details-panel-module__UxHXKa__callArgs{color:var(--color-text-secondary);font-family:Courier New,monospace;font-size:.875rem}.code-details-panel-module__UxHXKa__callBadge{font-size:.7rem}.code-details-panel-module__UxHXKa__variablesSection{flex-direction:column;gap:1.5rem;display:flex}.code-details-panel-module__UxHXKa__varGroup{border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.code-details-panel-module__UxHXKa__varGroupTitle{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.code-details-panel-module__UxHXKa__varList{flex-direction:column;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__varItem{background:var(--color-background-subtle);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.code-details-panel-module__UxHXKa__varName{min-width:120px;font-family:Courier New,monospace;font-size:.875rem;font-weight:600}.code-details-panel-module__UxHXKa__varType{font-size:.7rem}.code-details-panel-module__UxHXKa__varOperator{color:var(--color-text-secondary);font-family:Courier New,monospace;font-size:.875rem;font-weight:700}.code-details-panel-module__UxHXKa__varValue{color:var(--color-success);font-family:Courier New,monospace;font-size:.875rem}.code-details-panel-module__UxHXKa__structureSection{flex-direction:column;gap:1.5rem;display:flex}.code-details-panel-module__UxHXKa__structGroup{border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.code-details-panel-module__UxHXKa__structGroupTitle{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.code-details-panel-module__UxHXKa__structList{flex-direction:column;gap:.75rem;display:flex}.code-details-panel-module__UxHXKa__structItem{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.code-details-panel-module__UxHXKa__includeDirective{font-size:.7rem;font-weight:700}.code-details-panel-module__UxHXKa__includePath{font-family:Courier New,monospace;font-size:.875rem}.code-details-panel-module__UxHXKa__includeRecord{color:var(--color-text-secondary)}.code-details-panel-module__UxHXKa__subName{font-family:Courier New,monospace;font-size:.875rem;font-weight:600}.code-details-panel-module__UxHXKa__subParams{color:var(--color-text-secondary);font-family:Courier New,monospace;font-size:.875rem}.code-details-panel-module__UxHXKa__paramCount{font-size:.7rem}.code-details-panel-module__UxHXKa__labelsList{flex-wrap:wrap;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__labelItem{align-items:center;gap:.5rem;display:flex}.code-details-panel-module__UxHXKa__emptyState{color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.code-details-panel-module__UxHXKa__emptyState p{margin-top:.5rem;font-size:.875rem}.code-details-panel-module__UxHXKa__moreItems{text-align:center;color:var(--color-text-secondary);padding:.5rem;font-size:.875rem;font-style:italic}.code-details-panel-module__UxHXKa__compactTable{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%;font-size:.875rem}.code-details-panel-module__UxHXKa__compactTable thead{border-bottom:1px solid var(--color-border,#e5e7eb)}.code-details-panel-module__UxHXKa__compactTable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;background:0 0;padding:.625rem .875rem;color:#111827!important;font-size:.75rem!important;font-weight:700!important}.code-details-panel-module__UxHXKa__compactTable tbody tr{border-bottom:1px solid #d1d5db;transition:all .15s}.code-details-panel-module__UxHXKa__compactTable tbody tr:last-child{border-bottom:none}.code-details-panel-module__UxHXKa__clickableRow{cursor:pointer}.code-details-panel-module__UxHXKa__clickableRow:hover{background-color:#f3f4f6;transform:translate(2px)}.code-details-panel-module__UxHXKa__compactTable td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:.625rem .875rem;font-weight:500;overflow:hidden;color:#111827!important}.code-details-panel-module__UxHXKa__compactTable td:first-child{width:25%}.code-details-panel-module__UxHXKa__compactTable td:nth-child(2){width:50%}.code-details-panel-module__UxHXKa__compactTable td:last-child{width:25%}.code-details-panel-module__UxHXKa__compactTable code{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden;color:#111827!important;font-family:Courier New,monospace!important;font-size:.8125rem!important;font-weight:500!important}.code-details-panel-module__UxHXKa__typeCell{text-transform:uppercase;letter-spacing:.03em;color:#06c!important;font-size:.75rem!important;font-weight:700!important}.code-details-panel-module__UxHXKa__flagsCell{color:#374151!important;font-size:.75rem!important;font-weight:600!important}.code-details-panel-module__UxHXKa__argsCell{color:#374151!important;font-family:Courier New,monospace!important;font-size:.75rem!important;font-weight:500!important}.code-details-panel-module__UxHXKa__argsCell span{color:#374151!important}.code-details-panel-module__UxHXKa__operatorCell{color:var(--color-danger,#dc3545);text-align:center;font-family:Courier New,monospace;font-size:.8125rem;font-weight:600}.code-details-panel-module__UxHXKa__eqValue{color:var(--color-success,#198754)}.code-details-panel-module__UxHXKa__tablesContainer{flex-direction:column;gap:2rem;display:flex}.code-details-panel-module__UxHXKa__tableSection{flex-direction:column;gap:1rem;display:flex}.code-details-panel-module__UxHXKa__sectionHeader{color:#111827;border-bottom:2px solid #d1d5db;padding-bottom:.5rem;font-size:.875rem;font-weight:700}@media (prefers-color-scheme:dark){.code-details-panel-module__UxHXKa__tabsList{border-bottom-color:#4b5563}.code-details-panel-module__UxHXKa__infoLabel{color:#d1d5db}.code-details-panel-module__UxHXKa__infoValue{color:#f3f4f6}.code-details-panel-module__UxHXKa__sectionHeader{color:#f3f4f6;border-bottom-color:#4b5563}.code-details-panel-module__UxHXKa__lineNumber{color:#60a5fa;background:#1e3a5f;border-color:#60a5fa}.code-details-panel-module__UxHXKa__lineNumber:hover{color:#111827;background:#60a5fa}.code-details-panel-module__UxHXKa__compactTable{background:0 0}.code-details-panel-module__UxHXKa__compactTable thead{border-bottom-color:#4b5563}.code-details-panel-module__UxHXKa__compactTable th{color:#f3f4f6!important}.code-details-panel-module__UxHXKa__compactTable tbody tr{border-bottom-color:#374151}.code-details-panel-module__UxHXKa__clickableRow:hover{background-color:#374151!important}.code-details-panel-module__UxHXKa__compactTable td,.code-details-panel-module__UxHXKa__compactTable code{color:#f3f4f6!important}.code-details-panel-module__UxHXKa__typeCell{color:#60a5fa!important}.code-details-panel-module__UxHXKa__flagsCell,.code-details-panel-module__UxHXKa__argsCell,.code-details-panel-module__UxHXKa__argsCell span{color:#d1d5db!important}.code-details-panel-module__UxHXKa__operatorCell{color:#f87171}.code-details-panel-module__UxHXKa__eqValue{color:#34d399}}.dark .code-details-panel-module__UxHXKa__tabsList{border-bottom-color:#4b5563}.dark .code-details-panel-module__UxHXKa__infoLabel{color:#d1d5db}.dark .code-details-panel-module__UxHXKa__infoValue{color:#f3f4f6}.dark .code-details-panel-module__UxHXKa__sectionHeader{color:#f3f4f6;border-bottom-color:#4b5563}.dark .code-details-panel-module__UxHXKa__lineNumber{color:#60a5fa;background:#1e3a5f;border-color:#60a5fa}.dark .code-details-panel-module__UxHXKa__lineNumber:hover{color:#111827;background:#60a5fa}.dark .code-details-panel-module__UxHXKa__compactTable thead{border-bottom-color:#4b5563}.dark .code-details-panel-module__UxHXKa__compactTable th{color:#f3f4f6!important}.dark .code-details-panel-module__UxHXKa__compactTable tbody tr{border-bottom-color:#374151}.dark .code-details-panel-module__UxHXKa__compactTable tbody tr:hover{background-color:#374151}.dark .code-details-panel-module__UxHXKa__compactTable td{color:#f3f4f6!important}.dark .code-details-panel-module__UxHXKa__compactTable code{color:#f3f4f6!important}.dark .code-details-panel-module__UxHXKa__typeCell{color:#60a5fa!important}.dark .code-details-panel-module__UxHXKa__flagsCell{color:#d1d5db!important}.dark .code-details-panel-module__UxHXKa__argsCell{color:#d1d5db!important}.dark .code-details-panel-module__UxHXKa__argsCell span{color:#d1d5db!important}.dark .code-details-panel-module__UxHXKa__operatorCell{color:#f87171}.dark .code-details-panel-module__UxHXKa__eqValue{color:#34d399}.dark .code-details-panel-module__UxHXKa__clickableRow:hover{background-color:#374151!important}:is(.light .code-details-panel-module__UxHXKa__compactTable th,html:not(.dark) .code-details-panel-module__UxHXKa__compactTable th),:is(.light .code-details-panel-module__UxHXKa__compactTable td,html:not(.dark) .code-details-panel-module__UxHXKa__compactTable td),:is(.light .code-details-panel-module__UxHXKa__compactTable code,html:not(.dark) .code-details-panel-module__UxHXKa__compactTable code){color:#111827!important}:is(.light .code-details-panel-module__UxHXKa__typeCell,html:not(.dark) .code-details-panel-module__UxHXKa__typeCell){color:#06c!important}:is(.light .code-details-panel-module__UxHXKa__flagsCell,html:not(.dark) .code-details-panel-module__UxHXKa__flagsCell),:is(.light .code-details-panel-module__UxHXKa__argsCell,html:not(.dark) .code-details-panel-module__UxHXKa__argsCell),:is(.light .code-details-panel-module__UxHXKa__argsCell span,html:not(.dark) .code-details-panel-module__UxHXKa__argsCell span){color:#374151!important}:is(.light .code-details-panel-module__UxHXKa__sectionHeader,html:not(.dark) .code-details-panel-module__UxHXKa__sectionHeader){border-bottom-color:#d1d5db;color:#111827!important}:is(.light .code-details-panel-module__UxHXKa__infoLabel,html:not(.dark) .code-details-panel-module__UxHXKa__infoLabel){color:#374151!important}:is(.light .code-details-panel-module__UxHXKa__infoValue,html:not(.dark) .code-details-panel-module__UxHXKa__infoValue){color:#111827!important}:is(.light .code-details-panel-module__UxHXKa__clickableRow:hover,html:not(.dark) .code-details-panel-module__UxHXKa__clickableRow:hover){background-color:#f3f4f6!important}:is(.light .code-details-panel-module__UxHXKa__compactTable tbody tr,html:not(.dark) .code-details-panel-module__UxHXKa__compactTable tbody tr){border-bottom-color:#d1d5db}:is(.light .code-details-panel-module__UxHXKa__tabsList,html:not(.dark) .code-details-panel-module__UxHXKa__tabsList){border-bottom-color:#e5e7eb}@media (max-width:768px){.code-details-panel-module__UxHXKa__tabsList{-webkit-overflow-scrolling:touch;overflow-x:auto}:is(.code-details-panel-module__UxHXKa__tabsList [data-state=active],.code-details-panel-module__UxHXKa__tabsList [data-state=inactive]){white-space:nowrap;padding:.5rem .75rem!important;font-size:.8125rem!important}.code-details-panel-module__UxHXKa__overviewGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.code-details-panel-module__UxHXKa__compactTable{font-size:.75rem}.code-details-panel-module__UxHXKa__compactTable th,.code-details-panel-module__UxHXKa__compactTable td{padding:.375rem .5rem}.code-details-panel-module__UxHXKa__compactTable td{white-space:normal}}
.view-module__wdiilW__actions{align-items:center;gap:.5rem;display:flex}.view-module__wdiilW__viewer{border:none;border-radius:.5rem;width:100%;height:calc(100vh - 180px);display:block}.view-module__wdiilW__empty{color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.view-module__wdiilW__emptyIcon{opacity:.3}.view-module__wdiilW__emptyTitle{font-weight:500}.view-module__wdiilW__emptyHint{font-size:.875rem}
