:root{--paper:var(--color-background-full);--surface:var(--color-background-primary-default);--surface-2:var(--color-background-secondary-default);--ink:var(--color-text-primary);--ink-2:var(--color-text-secondary);--ink-3:var(--color-text-secondary);--rule:var(--color-separator-border);--rule-strong:var(--color-separator-border-strong);--brass:var(--color-accent-500);--brass-mark:var(--color-accent-500);--brass-wash:color-mix(in srgb, var(--color-accent-500) 12%, transparent);--status-good:var(--color-status-lime-text);--status-good-mark:var(--color-status-lime-text);--status-warning:var(--color-status-yellow-text);--status-warning-mark:var(--color-status-yellow-text);--status-critical:var(--color-status-rose-text);--status-critical-mark:var(--color-status-rose-text);--status-neutral:var(--color-text-secondary);--level-origin:var(--color-status-purple-text);--level-trigger:var(--color-status-yellow-text);--level-target:var(--color-status-cyan-text);--step--1:.8125rem;--step-0:.875rem;--step-1:1.0625rem;--step-2:1.375rem;--step-3:2rem;--step-4:3rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-small:8px;--radius-panel:24px;--content-width:1240px}html,body{background:var(--paper);color:var(--ink)}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.page{width:100%;max-width:var(--content-width);padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto}.panel{background:var(--surface);border:1px solid var(--color-border-button-default);border-radius:var(--radius-panel);padding:var(--space-5)}.stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.table-scroll{overflow-x:auto}.notice{border-left:3px solid var(--status-warning-mark);background:var(--surface-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-small)}.notice.critical{border-left-color:var(--status-critical-mark)}.actions{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.actions a{color:var(--brass)}@media print{.no-print{display:none!important}.page{max-width:none;padding:0}.panel,tr,figure{break-inside:avoid}h2{break-after:avoid}}.bui-table .right{text-align:right}.bui-table tbody th{white-space:normal;background:0 0;border-top:none;border-bottom:none}.icc-table th{border-top:none}.icc-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--color-background-secondary-default) 55%, transparent)}.icc-table tbody tr:hover{background:var(--color-background-secondary-hover)}.icc-table td.right,.icc-table th.right{font-variant-numeric:tabular-nums}
