.design-system_page__RxPWY{min-height:100%;background:var(--app-floor,var(--background));color:var(--text-primary)}.design-system_pageInner__htuk3{width:min(100%,var(--ds-page-max,1440px));margin:0 auto;padding:var(--ds-page-padding,20px)}.design-system_toolbar__qMn9K{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0}.design-system_toolbarGroup__zEOUW{display:inline-flex;align-items:center;gap:8px;min-width:0}.design-system_button__PMPhI,.design-system_iconButton__so_6e{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-border-subtle,var(--border-subtle));border-radius:var(--radius-button,6px);font-family:var(--font-sans);font-weight:650;line-height:1;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.design-system_button__PMPhI{min-height:34px;gap:7px;padding:0 12px;font-size:13px}.design-system_iconButton__so_6e{width:34px;height:34px;padding:0}.design-system_button__PMPhI:disabled,.design-system_iconButton__so_6e:disabled{cursor:not-allowed;opacity:.48}.design-system_buttonPrimary___Esgf{border-color:color-mix(in srgb,var(--app-accent,var(--accent)) 62%,var(--app-border-strong,var(--border)));background:var(--app-accent,var(--accent));color:#fff}.design-system_buttonPrimary___Esgf:hover:not(:disabled){background:var(--accent-hover,var(--accent))}.design-system_buttonGhost__Odner,.design-system_iconButton__so_6e{background:var(--app-panel,var(--surface-secondary));color:var(--text-primary)}.design-system_buttonGhost__Odner:hover:not(:disabled),.design-system_iconButton__so_6e:hover:not(:disabled){border-color:var(--app-border-strong,var(--border));background:var(--app-hover,var(--surface-elevated))}.design-system_buttonDanger__mp6pR{border-color:color-mix(in srgb,var(--error) 54%,var(--border));background:color-mix(in srgb,var(--error) 12%,var(--surface-secondary));color:var(--error)}.design-system_panel__fqBjf{border:1px solid var(--app-border-subtle,var(--border-subtle));border-radius:var(--radius-panel,8px);background:var(--app-panel,var(--surface))}.design-system_panelPadded__qxrSY{padding:16px}.design-system_sectionHeader__TZ_zC{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.design-system_sectionHeaderText__c3TL8{display:grid;gap:4px;min-width:0}.design-system_sectionTitle__9Izgf{margin:0;color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.25}.design-system_sectionDescription__IuCFf{margin:0;color:var(--text-tertiary);font-size:12px;line-height:1.45}.design-system_tabs__S2OvH{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--app-border-subtle,var(--border-subtle));border-radius:8px;background:var(--app-shell,var(--surface-secondary))}.design-system_tab__XCC_n{min-height:28px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:var(--text-tertiary);font-size:12px;font-weight:650}.design-system_tabActive__kYpxw{background:var(--app-selected,var(--surface-elevated));color:var(--text-primary)}.design-system_searchBox__H49sg{display:inline-flex;align-items:center;gap:8px;min-height:34px;min-width:min(280px,100%);border:1px solid var(--app-border-subtle,var(--border-subtle));border-radius:var(--radius-button,6px);background:var(--app-hover,var(--surface-secondary));color:var(--text-tertiary);padding:0 10px}.design-system_searchBox__H49sg input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:13px}.design-system_metricStrip__aYyDN{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.design-system_metric__l40vl{border:1px solid var(--app-border-subtle,var(--border-subtle));border-radius:var(--radius-panel,8px);background:var(--app-panel,var(--surface));padding:10px 12px}.design-system_metricLabel__X_h_x{display:block;color:var(--text-tertiary);font-size:10px;font-weight:750;text-transform:uppercase}.design-system_metricValue__qTlao{display:block;margin-top:4px;color:var(--text-primary);font-size:18px;font-weight:750}.design-system_status__GTnbO{color:var(--status-color,var(--text-tertiary));font-size:12px;font-weight:700}.design-system_state__QubR5{display:grid;justify-items:center;gap:10px;min-height:var(--ds-state-min-height,180px);padding:28px;text-align:center}.design-system_stateIcon__9d4wk{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--state-color,var(--accent)) 42%,var(--border));border-radius:var(--radius-panel,8px);color:var(--state-color,var(--accent));background:color-mix(in srgb,var(--state-color,var(--accent)) 10%,transparent)}.design-system_stateTitle__ysp2I{margin:0;color:var(--text-primary);font-size:16px;font-weight:750}.design-system_stateMessage__89i00{max-width:520px;margin:0;color:var(--text-tertiary);font-size:13px;line-height:1.5}.design-system_stateActions__cGc7n{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}.design-system_spinner__wQFFT{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent);border-radius:var(--radius-round,999px);animation:design-system_spin__yKl_1 .8s linear infinite}.design-system_dataList__KiQPF{display:grid;border:1px solid var(--app-border-subtle,var(--border-subtle));border-radius:var(--radius-panel,8px);overflow:hidden;background:var(--app-panel,var(--surface))}.design-system_dataRow__9VPJY{display:grid;grid-template-columns:var(--ds-row-template,minmax(0,1fr) auto);align-items:center;gap:12px;min-height:52px;padding:9px 12px;border-bottom:1px solid var(--app-border-subtle,var(--border-subtle))}.design-system_dataRow__9VPJY:last-child{border-bottom:0}.design-system_dataRow__9VPJY:hover{background:var(--app-hover,var(--surface-secondary))}.design-system_button__PMPhI:focus-visible,.design-system_iconButton__so_6e:focus-visible,.design-system_searchBox__H49sg:focus-within,.design-system_tab__XCC_n:focus-visible{outline:2px solid var(--app-accent,var(--accent));outline-offset:2px}@keyframes design-system_spin__yKl_1{to{transform:rotate(1turn)}}@media (min-width:721px){.graphite_root__Xcl9L[data-ds-graphite-root=true]{--graphite-canvas-seam:4px;--graphite-pane-padding:14px;--graphite-gap:10px;--graphite-pane-seam:3px;--graphite-radius:4px;--graphite-control-height:34px;--graphite-pane:var(--app-frame-panel,#202223);--graphite-inset:var(--app-shell,#16191d);--settings-canvas-seam:var(--graphite-canvas-seam);--settings-pane-padding:var(--graphite-pane-padding);--settings-gap:var(--graphite-gap);--settings-seam:var(--graphite-pane-seam);--settings-radius:var(--graphite-radius);--settings-control-height:var(--graphite-control-height);--settings-pane:var(--graphite-pane);--settings-inset:var(--graphite-inset);color:var(--text-primary,#f0f2f2);font-size:13px;line-height:1.38}.graphite_root__Xcl9L[data-ds-graphite-root=true] button,.graphite_root__Xcl9L[data-ds-graphite-root=true] input,.graphite_root__Xcl9L[data-ds-graphite-root=true] select,.graphite_root__Xcl9L[data-ds-graphite-root=true] textarea{font-size:12px;line-height:1.3}.graphite_root__Xcl9L[data-ds-graphite-root=true]>.graphite_canvas__YNOrM{box-sizing:border-box;flex:1 1 auto;width:100%;height:auto;min-height:0;margin:0;overflow:auto;background:var(--app-base,#070808)}.graphite_root__Xcl9L[data-ds-graphite-root=true]>.graphite_canvas__YNOrM[data-ds-graphite-canvas=evidence],.graphite_root__Xcl9L[data-ds-graphite-root=true]>.graphite_canvas__YNOrM[data-ds-graphite-canvas=summary]{padding:var(--graphite-pane-padding);border:var(--graphite-canvas-seam) solid var(--app-base,#070808);background:var(--graphite-pane)}.graphite_root__Xcl9L[data-ds-graphite-root=true]>.graphite_canvas__YNOrM[data-ds-graphite-canvas=workbench]{padding:var(--graphite-canvas-seam);overflow:hidden}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_summaryStrip__rIV6j{gap:var(--graphite-gap);min-width:0}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_workbench__KaK2T{box-sizing:border-box;min-width:0;min-height:0;gap:var(--graphite-pane-seam);align-items:stretch}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_registryToolbar__DbfJL{box-sizing:border-box;min-height:52px;margin:0;padding:8px 12px;border-bottom:1px solid var(--app-border,#22272c);background:var(--graphite-pane)}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_inspector__5_J4t{box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;background:var(--graphite-pane)}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_inspectorHeader__ysQ42{box-sizing:border-box;min-height:64px;padding:10px 16px;border:0;border-bottom:1px solid var(--app-border,#22272c);border-radius:0;background:var(--graphite-pane)}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_inspectorTabs__pJUcT{display:flex;align-items:stretch;box-sizing:border-box;height:44px;min-height:44px;padding:0 12px;border:0;border-bottom:1px solid var(--app-border,#22272c);background:var(--graphite-pane)}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_inspectorTabs__pJUcT>button{position:relative;display:inline-flex;height:44px;min-height:44px;align-items:center;justify-content:center;gap:5px;padding-block:0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:var(--text-tertiary,#9298a1);cursor:pointer;font:inherit;font-size:11px;font-weight:600}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_inspectorTabs__pJUcT>button:hover{color:var(--text-secondary,#d7d9dd)}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_inspectorTabs__pJUcT>button[aria-selected=true]{color:var(--text-primary,#f5f7f8);font-weight:700}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_inspectorTabs__pJUcT>button[aria-selected=true]:after{position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:var(--app-accent,var(--accent,#79b3ff));content:""}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_inspectorTabs__pJUcT>button:focus-visible{outline:1px solid var(--app-accent,var(--accent,#79b3ff));outline-offset:-2px}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_actionMenu__YJNEt{position:absolute;z-index:15;top:calc(100% + 4px);right:0;display:grid;min-width:148px;padding:4px;border:1px solid var(--app-border-strong,#3a3e45);border-radius:var(--graphite-radius);background:var(--app-frame-panel,#202223);box-shadow:0 10px 24px rgb(0 0 0/34%)}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_actionMenu__YJNEt>button{min-height:30px;padding:0 8px;border:0;border-radius:3px;background:transparent;color:var(--text-secondary,#d7d9dd);cursor:pointer;font:inherit;font-size:11px;text-align:left;white-space:nowrap}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_actionMenu__YJNEt>button:focus-visible,.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_actionMenu__YJNEt>button:hover{outline:none;background:var(--app-control,#242627);color:var(--text-primary,#fff)}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_actionMenu__YJNEt>button:disabled{color:var(--text-quaternary,#5f6668);cursor:not-allowed}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_evidenceViewport__L314v{min-width:0;min-height:0;overflow:auto}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_region__bmCfW{box-sizing:border-box;min-width:0;border:1px solid var(--app-border,#22272c);border-radius:var(--graphite-radius);background:var(--graphite-pane);box-shadow:none}.graphite_root__Xcl9L[data-ds-graphite-root=true] .graphite_scrollColumn__Jf0ls{box-sizing:border-box;min-width:0;min-height:0;overflow:auto;background:var(--graphite-pane)}}