.detr-trace h3{font-size:19px!important}.dt-control{display:flex;align-items:center;gap:16px;margin:18px 0}.dt-control input{max-width:260px;flex:1;min-width:50px}.dt-network,.dt-geometry{display:block;width:100%;min-width:560px;color:var(--text)}.dt-network rect{fill:var(--bg);stroke:var(--text);stroke-width:1.2}.dt-network text{text-anchor:middle;font:14px system-ui;fill:var(--text)}.dt-geometry text{font:13px system-ui;fill:var(--text)}.dt-arrow{fill:none;stroke:var(--text);stroke-width:1.4;marker-end:url(#dt-arrow)}.dt-canvas{fill:none;stroke:var(--border)}.dt-truth{fill:none;stroke:var(--muted);stroke-width:1.4;stroke-dasharray:2 3}.dt-before{fill:none;stroke:var(--muted);stroke-width:1.3;stroke-dasharray:7 4}.dt-pred{fill:none;stroke:var(--text);stroke-width:1.8}.dt-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0}.detr-trace .trace-equation{margin:20px 0}.detr-trace .trace-corresponding rect{stroke:var(--blue,#1468c5);stroke-width:3}.detr-trace [data-detr-bind]{cursor:pointer}.detr-trace .trace-code{margin-bottom:18px}.detr-trace>p{font-size:13px!important;color:var(--muted)}
@media(max-width:650px){.dt-plans{grid-template-columns:1fr}}
.detr-trace svg text{stroke:none!important;stroke-width:0!important}
