._body_1r8ig_8{flex:1;grid-template-columns:300px 1fr;min-height:0;display:grid}._catalog_1r8ig_16{border-right:1px solid var(--line);background:var(--bg-elev);padding:12px;overflow:auto}._catalogGroup_1r8ig_23{margin-bottom:16px}._groupTitle_1r8ig_27{letter-spacing:.03em;color:var(--ink-3);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}._catalogBtn_1r8ig_36{text-align:left;width:100%;color:var(--ink-1);cursor:pointer;transition:background .12s var(--ease-out), border-color .12s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;margin-bottom:2px;padding:6px 8px;font-size:12px;display:flex}._catalogBtn_1r8ig_36:hover{background:var(--bg-sunken);border-color:var(--line)}._catalogBtn_1r8ig_36 ._plus_1r8ig_56{color:var(--ink-3);flex:none;font-weight:700}._canvas_1r8ig_63{overscroll-behavior-x:contain;padding:16px 20px 40px;overflow:auto}._canvasInner_1r8ig_71{max-width:960px;margin:0 auto}._section_1r8ig_76{border:1px solid var(--line);background:var(--bg-elev);border-radius:10px;margin-bottom:16px;padding:12px 14px}._sectionHead_1r8ig_83{align-items:center;gap:8px;margin-bottom:10px;display:flex}._sectionTitle_1r8ig_89{color:var(--ink-1);font-size:14px;font-weight:600}._spacer_1r8ig_94{flex:1}._widget_1r8ig_98{border:1px solid var(--line);background:var(--bg);transition:background .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:8px;margin-bottom:10px;padding:10px 12px}._widgetActive_1r8ig_106{border-color:var(--accent-line,var(--ink-3));box-shadow:0 0 0 1px var(--accent-line,var(--ink-3)) inset}._widgetHead_1r8ig_110{align-items:center;gap:8px;margin-bottom:8px;display:flex}._widgetKind_1r8ig_116{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}._metricList_1r8ig_124{flex-direction:column;gap:4px;margin:6px 0;display:flex}._metricChip_1r8ig_130{color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}._metricChip_1r8ig_130 button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}._metricChip_1r8ig_130 button:hover{color:var(--neg-ink,var(--ink-1))}._previewTable_1r8ig_151{border-collapse:collapse;width:100%;font-size:12px}._previewTable_1r8ig_151 th,._previewTable_1r8ig_151 td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:4px 8px}._previewTable_1r8ig_151 th:first-child,._previewTable_1r8ig_151 td:first-child{text-align:left}._previewTable_1r8ig_151 thead th{color:var(--ink-3);font-size:11px;font-weight:600}._rowEmph_1r8ig_172 td,._rowEmph_1r8ig_172 th{color:var(--ink-1);border-top:1px solid var(--line);font-weight:700}._failRow_1r8ig_179{color:var(--neg-ink);background:var(--neg-soft);border:1px solid var(--neg-line);border-radius:6px;margin:4px 0;padding:6px 10px;font-size:12px}._warn_1r8ig_189{color:var(--neg-ink);background:var(--neg-soft);border-bottom:1px solid var(--neg-line);align-items:center;gap:8px;padding:8px 20px;font-size:12px;display:flex}._emptyHint_1r8ig_200{color:var(--ink-3);padding:8px 2px;font-size:12px;font-style:italic}._titleInput_1r8ig_207{border:1px solid var(--line);background:var(--bg);color:var(--ink-1);border-radius:6px;min-width:260px;padding:6px 10px;font-size:14px;font-weight:600}
