.zrc-shell{min-height:100%;color:hsl(var(--foreground));container-type:inline-size}.zrc-design-grid{grid-template-columns:360px minmax(0,1fr);gap:16px;display:grid}.zrc-range-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}@container (width<=860px){.zrc-design-grid{grid-template-columns:minmax(0,1fr)}}.zrc-report-paper{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden}.zrc-section{border-top:1px solid hsl(var(--border));padding:18px}.zrc-section:first-child{border-top:0}.zrc-section-title{align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.zrc-table-wrap{border:1px solid hsl(var(--border));border-radius:8px;overflow-x:auto}.zrc-table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.zrc-table th{background:color-mix(in srgb, hsl(var(--primary)) 9%, hsl(var(--background)));color:hsl(var(--foreground));text-align:center;font-weight:600}.zrc-table th,.zrc-table td{border-bottom:1px solid hsl(var(--border));vertical-align:middle;padding:10px 12px}.zrc-table tr:last-child td{border-bottom:0}.zrc-table td{text-align:center}.zrc-table td:first-child,.zrc-table .zrc-left{text-align:left}.zrc-tree-parent-cell{align-items:center;gap:4px;display:inline-flex}.zrc-tree-prefix{white-space:pre}.zrc-tree-child-cell{white-space:pre;display:inline-block}.zrc-tree-toggle{width:18px;height:18px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 18px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.zrc-tree-toggle:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.zrc-empty-row{color:hsl(var(--muted-foreground));text-align:center!important}.zrc-analysis-heading{border-bottom:2px solid hsl(var(--primary));margin-bottom:14px;padding-bottom:7px;font-size:16px;font-weight:600}.zrc-summary-block{border-left:4px solid hsl(var(--primary));background:color-mix(in srgb, hsl(var(--primary)) 7%, hsl(var(--background)));border-radius:6px;padding:14px 16px;font-size:14px;line-height:1.8}@media print{body.zrc-printing *{visibility:hidden!important}body.zrc-printing .zrc-print-area,body.zrc-printing .zrc-print-area *{visibility:visible!important}body.zrc-printing .zrc-print-area{width:100%!important;position:absolute!important;inset:0 auto auto 0!important}.zrc-no-print{display:none!important}.zrc-report-paper{border:0;border-radius:0}.zrc-section{-moz-column-break-inside:avoid;break-inside:avoid}}#root{text-align:left;width:100%;max-width:100%;margin:0;padding:0}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}
