#design-space-optimization .ds-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--rule);border-radius:var(--r);width:fit-content;max-width:100%;background:var(--surface)}#design-space-optimization .ds-seg button{font:500 .86rem var(--f-body);color:var(--ink-2);background:none;border:0;padding:8px 13px;min-height:36px;cursor:pointer}#design-space-optimization .ds-seg button+button{border-left:1px solid var(--rule)}#design-space-optimization .ds-seg button[aria-checked=true]{color:var(--ink);background:var(--sec-wash);font-weight:650}#design-space-optimization .ds-seg button:focus-visible{outline:2px solid var(--sec);outline-offset:1px}#design-space-optimization .ds-check{display:flex;gap:10px;align-items:flex-start;font-size:.88rem}#design-space-optimization .ds-check input{margin-top:1px}#design-space-optimization .ds-dset{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface)}#design-space-optimization .ds-dset>summary{cursor:pointer;padding:10px 12px;font:600 .86rem var(--f-body);color:var(--sec-ink)}#design-space-optimization .ds-dset fieldset{border:0;border-top:1px solid var(--rule-2);margin:0;padding:12px;display:grid;gap:12px}#design-space-optimization .ds-dset legend{font:650 .84rem var(--f-body);color:var(--ink);padding:0 4px}#design-space-optimization .ds-dset 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:38px}#design-space-optimization .ds-warn{color:var(--amber);font-size:.86rem;margin:0;min-height:0}#design-space-optimization .ds-warn:empty{display:none}#design-space-optimization .ds-opt{margin-top:-6px}#design-space-optimization .ds-checks .card h3{font-size:1.02rem}#design-space-optimization table.ds-coef{min-width:640px}#design-space-optimization table.ds-coef caption{caption-side:top;text-align:left;padding-bottom:6px}#design-space-optimization table.ds-coef tr.ds-ours th,#design-space-optimization table.ds-coef tr.ds-ours td{font-style:italic}#design-space-optimization .ds-proj{gap:18px;margin-top:8px}#design-space-optimization .ds-proj svg text{font-size:12px;fill:var(--ink-2)}#design-space-optimization .ds-proj .ds-ax path,#design-space-optimization .ds-proj .ds-ax line{stroke:var(--muted)}#design-space-optimization .ds-proj .ds-gl line{stroke:var(--grid)}#design-space-optimization .ds-proj .ds-gl path{stroke:none}#design-space-optimization .ds-eq2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#design-space-optimization .ds-eq2 .eq{white-space:normal}@media (max-width: 760px){#design-space-optimization .ds-eq2{grid-template-columns:minmax(0,1fr)}}#design-space-optimization ol.ds-steps{margin:0;padding-left:1.3em;display:grid;gap:8px}#design-space-optimization ol.ds-steps li{padding-left:4px}#design-space-optimization ol.ds-steps b{color:var(--ink)}#design-space-optimization .explorer .fig{min-width:0}@media (max-width: 640px){#design-space-optimization .ds-seg button{padding:8px 10px}}#design-space-optimization code{overflow-wrap:anywhere;word-break:break-word}
