#qbd-control-strategy .qb-svg{font-family:var(--f-body)}#qbd-control-strategy .qb-svg text{fill:var(--ink);font-size:15px}#qbd-control-strategy .qb-svg text.t{font-weight:650;font-size:15px}#qbd-control-strategy .qb-svg text.s{fill:var(--ink-2);font-size:13px}#qbd-control-strategy .qb-svg text.g{fill:var(--sec-ink);font-size:13px;font-weight:650}#qbd-control-strategy .qb-svg text.b{font-size:13.5px;font-weight:600}#qbd-control-strategy .qb-svg text.c{fill:var(--ink-2);font-size:14px}#qbd-control-strategy .qb-svg text.y{fill:var(--ink-2);font-size:14px;font-weight:650}#qbd-control-strategy .qb-box rect{fill:var(--surface);stroke:var(--sec);stroke-width:1.6}#qbd-control-strategy .qb-box.opt rect{stroke-dasharray:6 4}#qbd-control-strategy .qb-arrows line,#qbd-control-strategy .qb-arrows path{stroke:var(--muted);stroke-width:1.6;fill:none}#qbd-control-strategy .qb-arrows .qb-fb{stroke-dasharray:5 4}#qbd-control-strategy .qb-ah{fill:var(--muted)}#qbd-control-strategy .qb-band rect{stroke:none}#qbd-control-strategy .qb-band.q8 rect{fill:color-mix(in srgb,var(--sec) 16%,var(--surface))}#qbd-control-strategy .qb-band.q9 rect{fill:color-mix(in srgb,var(--c2) 18%,var(--surface))}#qbd-control-strategy .qb-band.q10 rect{fill:color-mix(in srgb,var(--c3) 18%,var(--surface))}#qbd-control-strategy .qb-band.q12 rect{fill:color-mix(in srgb,var(--c4) 18%,var(--surface))}#qbd-control-strategy .qb-spine{stroke:var(--ink-2);stroke-width:3}#qbd-control-strategy .qb-bone{stroke:var(--muted);stroke-width:2}#qbd-control-strategy .qb-head rect{fill:color-mix(in srgb,var(--red) 12%,var(--surface));stroke:var(--red);stroke-width:1.6}#qbd-control-strategy .qb-cat rect{fill:var(--surface);stroke:var(--rule);stroke-width:1.2}#qbd-control-strategy .qb-tn rect{fill:var(--surface);stroke:var(--rule);stroke-width:1.4}#qbd-control-strategy .qb-tn.end rect{fill:var(--bg-alt)}#qbd-control-strategy .qb-tn.on rect{stroke:var(--sec);stroke-width:2.6;fill:var(--sec-wash)}#qbd-control-strategy .qb-tn.cur rect{stroke-width:3.6}#qbd-control-strategy .qb-te line{stroke:var(--muted);stroke-width:1.6}#qbd-control-strategy .qb-te.on line{stroke:var(--sec);stroke-width:3.2}#qbd-control-strategy .qb-te.on text{fill:var(--sec-ink)}#qbd-control-strategy .qb-group,#qbd-control-strategy .qb-group .subpanel{display:grid;gap:18px}#qbd-control-strategy table.qb-ce{min-width:980px}#qbd-control-strategy table.qb-ce thead th{font-size:.78rem;line-height:1.25;vertical-align:bottom}#qbd-control-strategy table.qb-ce thead th.on{box-shadow:inset 0 -3px 0 var(--sec)}#qbd-control-strategy table.qb-ce .qb-w{font-weight:500;color:var(--muted)}#qbd-control-strategy table.qb-ce tbody th{font-size:.86rem;font-weight:600;white-space:normal;min-width:200px}#qbd-control-strategy table.qb-ce td{text-align:center;font-weight:650}#qbd-control-strategy table.qb-ce td.qb-tot{text-align:right}#qbd-control-strategy .qb-s9{background:color-mix(in srgb,var(--sec) 45%,var(--surface));color:var(--ink)}#qbd-control-strategy .qb-s3{background:color-mix(in srgb,var(--sec) 24%,var(--surface));color:var(--ink)}#qbd-control-strategy .qb-s1{background:color-mix(in srgb,var(--sec) 9%,var(--surface));color:var(--ink)}#qbd-control-strategy .qb-s0{color:var(--muted);font-weight:400!important}#qbd-control-strategy .qb-kind{display:inline-block;font:650 .68rem/1 var(--f-body);padding:3px 5px;border-radius:3px;border:1px solid var(--rule);color:var(--ink-2);margin-left:4px;vertical-align:1px}#qbd-control-strategy .qb-kind.cma{border-color:color-mix(in srgb,var(--c2) 60%,var(--rule))}#qbd-control-strategy .qb-kind.cpp{border-color:color-mix(in srgb,var(--c3) 60%,var(--rule))}#qbd-control-strategy .qb-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.84rem;color:var(--ink-2)}#qbd-control-strategy .qb-legend i{display:inline-block;width:14px;height:14px;border-radius:3px;margin-right:6px;vertical-align:-2px;border:1px solid var(--rule)}#qbd-control-strategy .qb-ce-wrap{display:grid;gap:16px}#qbd-control-strategy .qb-ce-ctrl{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px 28px;align-items:end}#qbd-control-strategy .qb-ce-ctrl label{display:grid;gap:6px;font-size:.9rem;font-weight:500;color:var(--ink-2)}@media (max-width: 760px){#qbd-control-strategy .qb-ce-ctrl{grid-template-columns:minmax(0,1fr)}}#qbd-control-strategy .subpanel>.tbl-wrap+.tbl-wrap{margin-top:18px}#qbd-control-strategy .qb-why{display:grid;gap:6px;padding-left:1.1em;margin:10px 0 0}#qbd-control-strategy details.wide>summary{cursor:pointer;font:600 .9rem var(--f-body);color:var(--sec-ink)}#qbd-control-strategy .qb-q{font:600 1rem/1.45 var(--f-body);color:var(--ink);margin:0}#qbd-control-strategy .qb-ask{display:grid;gap:12px}#qbd-control-strategy .qb-path{margin:0;padding-left:1.2em;display:grid;gap:6px;font-size:.9rem;color:var(--ink-2)}#qbd-control-strategy .qb-path:empty{display:none}#qbd-control-strategy .qb-out{margin:0;font-size:1rem;color:var(--ink)}#qbd-control-strategy .qb-out:empty{display:none}#qbd-control-strategy .qb-tree select,#qbd-control-strategy .qb-ce-wrap select,#qbd-control-strategy .qb-q1e select{font:500 .9rem var(--f-body);color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-sm);padding:7px 9px;min-height:40px;max-width:100%}#qbd-control-strategy .qb-tree button:disabled{opacity:.45;cursor:not-allowed}#qbd-control-strategy .qb-defs{display:grid;gap:6px;padding-left:1.1em;margin:0;font-size:.92rem}#qbd-control-strategy .qb-rule{font-size:.92rem;color:var(--ink-2);margin:6px 0 0}#qbd-control-strategy .qb-q1e .fig{padding:22px 24px;display:grid;gap:10px;align-content:start}#qbd-control-strategy .callout ul{margin:8px 0;padding-left:1.1em;display:grid;gap:6px}#qbd-control-strategy code{overflow-wrap:anywhere}#qbd-control-strategy .explorer>.ctrl,#qbd-control-strategy .explorer>.fig{min-width:0}#qbd-control-strategy .explorer select{width:100%}#qbd-control-strategy .qb-tree{display:grid;gap:16px}#qbd-control-strategy .qb-tree-ui{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 32px;background:var(--bg-alt);border:1px solid var(--rule-2);border-radius:var(--r);padding:18px 20px}#qbd-control-strategy .qb-tree-l{display:grid;gap:12px;align-content:start}#qbd-control-strategy .qb-tree-l label{display:grid;gap:6px;font-size:.9rem;font-weight:500;color:var(--ink-2)}#qbd-control-strategy .qb-tree-l select{width:100%}#qbd-control-strategy .qb-tree-r{display:grid;gap:10px;align-content:start}@media (max-width: 760px){#qbd-control-strategy .qb-tree-ui{grid-template-columns:minmax(0,1fr)}}#qbd-control-strategy .qb-tn.cur rect{stroke:var(--sec)}#qbd-control-strategy .ctrl .qb-chk{display:flex;align-items:center;gap:8px;font-size:.9rem}#qbd-control-strategy .ctrl .qb-chk input:disabled+*,#qbd-control-strategy .ctrl .qb-chk:has(input:disabled){color:var(--muted)}
