[data-sd] .sd-dot{width:.6rem;height:.6rem;border-radius:var(--radius-full);display:inline-block}[data-sd] .sd-ok{background:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}[data-sd] .sd-bad{background:var(--color-error)}[data-sd] .sd-reply{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}[data-sd] .sd-action{border-color:color-mix(in srgb,var(--color-error) 40%,transparent);background:color-mix(in srgb,var(--color-error) 7%,transparent)}[data-sd] .sd-tag{color:var(--color-error)}[data-tl] .tl-toggle.on{border-color:var(--color-text-primary);color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}[data-tl] .tl-node{transition:border-color .25s ease,background-color .25s ease,opacity .25s ease}[data-tl].tl-e2e .tl-node{opacity:.4}[data-tl].tl-path .tl-node[data-guard=true]{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}[data-tl].tl-node-view .tl-node:not([data-guard=true]){opacity:.4}[data-tl].tl-node-view .tl-node[data-guard=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,transparent)}[data-tl].tl-node-view .tl-node[data-guard=true] .tl-nodeid{color:var(--color-primary)}[data-tl] .tl-verdict{border-color:var(--color-border-dark);color:var(--color-text-muted)}[data-tl].tl-e2e .tl-verdict{border-color:color-mix(in srgb,var(--color-error) 50%,transparent);color:var(--color-error)}[data-tl]:not(.tl-e2e) .tl-verdict{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-primary)}[data-ta] .ta-src{font-size:.7rem}[data-ta] .ta-model{color:var(--color-text-muted)}[data-ta] .ta-locked{color:var(--color-primary)}[data-ta] .ta-rule{border-color:var(--color-border-dark);background:var(--color-surface-container-low)}[data-ta] .ta-rule.is-critical{border-color:color-mix(in srgb,var(--color-error) 45%,transparent);background:color-mix(in srgb,var(--color-error) 7%,transparent)}[data-ta] .ta-num{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--color-border-dark);border-radius:var(--radius-full);color:var(--color-text-muted)}[data-ta] .ta-pass{color:var(--color-primary)}[data-ta] .ta-crit{color:var(--color-error)}[data-ta] .ta-rule.is-critical .ta-num{border-color:color-mix(in srgb,var(--color-error) 50%,transparent);color:var(--color-error)}[data-pa] .pa-sound{color:var(--color-primary)}[data-pa] .pa-prop{border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}[data-pa] .pa-prop .pa-check{color:var(--color-primary)}[data-pa] .pa-prop.is-flag{border-color:color-mix(in srgb,var(--color-error) 40%,transparent);background:color-mix(in srgb,var(--color-error) 6%,transparent)}[data-pa] .pa-orphan{color:var(--color-error)}[data-ce] .ce-toggle.on{border-color:var(--color-text-primary);color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}[data-ce] .ce-exec{transition:border-color .25s ease,background-color .25s ease}[data-ce][data-safe=true] .ce-exec{border-color:color-mix(in srgb,var(--color-success) 50%,transparent);background:color-mix(in srgb,var(--color-success) 8%,transparent)}[data-ce][data-safe=false] .ce-exec{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 9%,transparent)}[data-ce][data-safe=true] .ce-match{color:var(--color-success)}[data-ce][data-safe=false] .ce-match{color:var(--color-error)}[data-ce] .ce-verdict{transition:border-color .25s ease,background-color .25s ease,color .25s ease}[data-ce][data-safe=true] .ce-verdict{border-color:color-mix(in srgb,var(--color-success) 50%,transparent);background:color-mix(in srgb,var(--color-success) 8%,transparent);color:var(--color-text-primary)}[data-ce][data-safe=false] .ce-verdict{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 9%,transparent);color:var(--color-text-primary)}[data-ik] .ik-toggle.on{border-color:var(--color-text-primary);color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}[data-ik] .ik-key{color:var(--color-primary)}[data-ik][data-keyed=false] .ik-key{color:var(--color-error);text-decoration:line-through}[data-ik] .ik-backend{transition:border-color .25s ease,background-color .25s ease}[data-ik][data-keyed=true] .ik-backend{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}[data-ik][data-keyed=true] .ik-count{color:var(--color-primary)}[data-ik][data-keyed=false] .ik-backend{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 9%,transparent)}[data-ik][data-keyed=false] .ik-count{color:var(--color-error)}[data-og] .og-toggle.on{border-color:var(--color-text-primary);color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}[data-og] .og-step.ok{border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}[data-og] .og-step.ok .og-mark{color:var(--color-primary)}[data-og] .og-step.bad{border-color:color-mix(in srgb,var(--color-error) 40%,transparent);background:color-mix(in srgb,var(--color-error) 7%,transparent)}[data-og] .og-step.bad .og-mark{color:var(--color-error)}[data-og] .og-verdict{border-color:var(--color-border-dark);color:var(--color-text-muted)}[data-og][data-sound=true] .og-verdict{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-primary)}[data-og][data-sound=false] .og-verdict{border-color:color-mix(in srgb,var(--color-error) 50%,transparent);color:var(--color-error)}[data-ap] .ap-gate.is-gate{color:var(--color-primary);font-weight:600}[data-ap] .ap-gate.is-track{color:var(--color-text-muted)}[data-ap] .ap-bespoke{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}[data-ap] .ap-tick{color:var(--color-primary)}
