.lp-wrap.svelte-yp3skn{display:grid;gap:12px;padding:12px;border:1px solid color-mix(in oklab,currentColor 18%,transparent);border-radius:8px;margin:1.25rem 0}.plot-title.svelte-yp3skn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}.plot-title.svelte-yp3skn h3:where(.svelte-yp3skn){margin:0;font-size:14px;font-weight:650;line-height:1.3}.plot-title.svelte-yp3skn strong:where(.svelte-yp3skn){font-size:12px;font-weight:650;opacity:.78;text-align:right}.mode-tabs.svelte-yp3skn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}button.svelte-yp3skn{border:1px solid color-mix(in oklab,currentColor 20%,transparent);border-radius:7px;background:transparent;color:inherit;padding:6px 9px;cursor:pointer;font:inherit}.mode-tabs.svelte-yp3skn button:where(.svelte-yp3skn){min-width:0;font-size:12px;line-height:1.25}button.active.svelte-yp3skn,.touch.svelte-yp3skn{border-color:color-mix(in oklab,var(--sl-color-accent) 58%,transparent);background:color-mix(in oklab,var(--sl-color-accent) 14%,transparent)}.statusline.svelte-yp3skn{display:flex;gap:6px 12px;flex-wrap:wrap;align-items:baseline;font-size:12px;line-height:1.35}.statusline.svelte-yp3skn strong:where(.svelte-yp3skn){font-weight:700}.statusline.svelte-yp3skn span:where(.svelte-yp3skn){opacity:.74}.legend.svelte-yp3skn{display:flex;gap:10px 14px;flex-wrap:wrap;font-size:11px;line-height:1.35;opacity:.9}.legend-item.svelte-yp3skn{display:inline-flex;gap:7px;align-items:center;min-width:0}.legend-item.svelte-yp3skn i:where(.svelte-yp3skn){width:15px;height:4px;border-radius:999px;flex:0 0 auto;background:currentColor}.blocked.low.svelte-yp3skn i:where(.svelte-yp3skn){background:#e96f4b}.blocked.high.svelte-yp3skn i:where(.svelte-yp3skn){background:#9867e1}.line-key.low.svelte-yp3skn i:where(.svelte-yp3skn){background:var(--plot-l2)}.line-key.high.svelte-yp3skn i:where(.svelte-yp3skn){background:var(--plot-l3)}.feasible-key.svelte-yp3skn i:where(.svelte-yp3skn){background:var(--sl-color-accent-high)}.objective-key.svelte-yp3skn i:where(.svelte-yp3skn){background:var(--sl-color-accent-high);background-image:repeating-linear-gradient(90deg,transparent 0 5px,var(--sl-color-black) 5px 8px)}svg.svelte-yp3skn{display:block;width:100%;height:auto;border:1px solid color-mix(in oklab,currentColor 16%,transparent);border-radius:8px}.plot-bg.svelte-yp3skn{fill:color-mix(in oklab,currentColor 2%,transparent)}.grid.svelte-yp3skn line:where(.svelte-yp3skn){stroke:currentColor;stroke-width:1;opacity:.1}.axis.svelte-yp3skn line:where(.svelte-yp3skn){stroke:currentColor;stroke-width:1.2;opacity:.52}.axis.svelte-yp3skn text:where(.svelte-yp3skn){fill:currentColor;font-size:11px;opacity:.7}.excluded.low.svelte-yp3skn{fill:color-mix(in oklab,oklch(.68 .16 37) 34%,transparent)}.excluded.high.svelte-yp3skn{fill:color-mix(in oklab,oklch(.62 .18 300) 34%,transparent)}.excluded.faint.svelte-yp3skn{opacity:.24}.feasible.svelte-yp3skn{fill:color-mix(in oklab,var(--sl-color-accent) 25%,transparent);stroke:color-mix(in oklab,var(--sl-color-accent-high) 86%,transparent);stroke-width:2.4}.constraint.svelte-yp3skn{stroke-width:2.5}.constraint.low.svelte-yp3skn{stroke:var(--plot-l2)}.constraint.high.svelte-yp3skn{stroke:var(--plot-l3)}.objective.svelte-yp3skn{stroke:var(--sl-color-accent-high);stroke-width:3;stroke-dasharray:9 6}.corner-marker.svelte-yp3skn text:where(.svelte-yp3skn){fill:var(--sl-color-black);font-size:10px;font-weight:750;pointer-events:none}.corner-badge.svelte-yp3skn{fill:var(--sl-color-gray-2);stroke:var(--sl-color-black);stroke-width:1.3}.corner-marker.best.svelte-yp3skn .corner-badge:where(.svelte-yp3skn){fill:var(--sl-color-accent-high);stroke:var(--sl-color-accent);stroke-width:2}.controls.svelte-yp3skn{display:grid;gap:12px}.control-section.svelte-yp3skn,.corner-panel.svelte-yp3skn{display:grid;gap:8px;padding-top:10px;border-top:1px solid color-mix(in oklab,currentColor 12%,transparent)}.control-section.svelte-yp3skn:first-child{padding-top:0;border-top:0}h4.svelte-yp3skn{margin:0;font-size:12px;line-height:1.25;opacity:.88}.slider-grid.svelte-yp3skn{display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));gap:10px 16px;align-items:end}.controls.svelte-yp3skn label:where(.svelte-yp3skn){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;font-size:12px}.controls.svelte-yp3skn span:where(.svelte-yp3skn){min-width:0;opacity:.82}.controls.svelte-yp3skn output:where(.svelte-yp3skn){width:7ch;text-align:right;font-variant-numeric:tabular-nums;opacity:.72}.controls.svelte-yp3skn input:where(.svelte-yp3skn){grid-column:1 / -1;width:100%;margin:0}.touch.svelte-yp3skn{align-self:end;justify-self:start}.corner-table.svelte-yp3skn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.corner-row.svelte-yp3skn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:9px 10px;border-radius:7px;border:1px solid color-mix(in oklab,currentColor 12%,transparent);background:color-mix(in oklab,currentColor 3%,transparent)}.corner-row.svelte-yp3skn span:where(.svelte-yp3skn){font-weight:650;opacity:.84}.corner-row.svelte-yp3skn strong:where(.svelte-yp3skn){font-variant-numeric:tabular-nums;font-size:12px}.corner-row.svelte-yp3skn small:where(.svelte-yp3skn),.corner-row.svelte-yp3skn em:where(.svelte-yp3skn){grid-column:1 / -1;font-size:11px;font-style:normal;opacity:.66}.corner-row.active.svelte-yp3skn{border-color:color-mix(in oklab,var(--sl-color-accent) 45%,transparent);background:color-mix(in oklab,var(--sl-color-accent) 14%,transparent)}.reset.svelte-yp3skn{justify-self:end}@media (max-width: 860px){.plot-title.svelte-yp3skn{grid-template-columns:1fr}.plot-title.svelte-yp3skn strong:where(.svelte-yp3skn){text-align:left}.mode-tabs.svelte-yp3skn{grid-template-columns:repeat(2,minmax(0,1fr))}.corner-table.svelte-yp3skn{grid-template-columns:1fr}}@media (max-width: 620px){.slider-grid.svelte-yp3skn{grid-template-columns:1fr}}
