.origin.svelte-utuijq{margin:0;padding:0;font-size:12px;list-style:none}.origin.svelte-utuijq li:where(.svelte-utuijq){border-left:2px solid var(--line);flex-direction:column;gap:1px;margin-bottom:4px;padding:3px 0 3px 8px;display:flex}.origin.svelte-utuijq li.assumed:where(.svelte-utuijq){border-left-color:var(--warn)}.origin.svelte-utuijq .basis:where(.svelte-utuijq){color:var(--muted)}.origin.svelte-utuijq .hint:where(.svelte-utuijq){margin:0}.origin.svelte-utuijq a:where(.svelte-utuijq){color:var(--probe)}.editor.svelte-utuijq{padding:4px 0 12px}.row.svelte-utuijq{align-items:center;gap:6px;margin-bottom:4px;display:flex}.idx.svelte-utuijq{width:16px;color:var(--faint);text-align:right}.info.svelte-utuijq{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:12px;display:grid}.info.svelte-utuijq dt:where(.svelte-utuijq){color:var(--muted);font-family:var(--font)}.info.svelte-utuijq dd:where(.svelte-utuijq){text-align:right;margin:0}.panel.svelte-1241gxa{flex-direction:column;height:100%;min-height:0;display:flex}header.svelte-1241gxa{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 12px 8px;display:flex}h2.svelte-1241gxa{margin:0;font-size:14px;font-weight:600}.add.svelte-1241gxa{position:relative}.menu.svelte-1241gxa{z-index:10;background:var(--plate-2);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:28px;right:0;box-shadow:0 10px 30px #00000073}.menu.svelte-1241gxa button:where(.svelte-1241gxa){text-align:left;border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;padding:7px 10px}.menu.svelte-1241gxa button:where(.svelte-1241gxa):hover{background:var(--plate-3)}.body.svelte-1241gxa{flex:1;padding:8px 12px 16px}.list.svelte-1241gxa{margin:0 0 6px;padding:0;list-style:none}.list.svelte-1241gxa li:where(.svelte-1241gxa){border-left:3px solid var(--c);border-radius:0 var(--radius-s) var(--radius-s) 0;align-items:center;gap:6px;margin-bottom:3px;padding:2px 4px 2px 0;display:flex}.list.svelte-1241gxa li.selected:where(.svelte-1241gxa){background:var(--plate-2)}.list.svelte-1241gxa li.off:where(.svelte-1241gxa) .name:where(.svelte-1241gxa),.list.svelte-1241gxa li.off:where(.svelte-1241gxa) .sub:where(.svelte-1241gxa){opacity:.45}.pick.svelte-1241gxa{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:1fr auto;min-width:0;padding:4px 8px;display:grid}.name.svelte-1241gxa{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub.svelte-1241gxa{color:var(--muted);grid-column:1;font-size:12px}.err.svelte-1241gxa{color:var(--warn);grid-area:1/2/span 2;align-self:center;font-weight:600}.suggest-head.svelte-1241gxa{justify-content:space-between;align-items:center;gap:8px;display:flex}.suggest-head.svelte-1241gxa .section-title:where(.svelte-1241gxa){margin:14px 0 6px}.suggest.svelte-1241gxa{margin:0;padding:0;list-style:none}.suggest.svelte-1241gxa li:where(.svelte-1241gxa){border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.suggest.svelte-1241gxa .hint:where(.svelte-1241gxa){margin:0}ol.ranked.svelte-1raynmw{margin:0;padding:0;list-style:none}ol.ranked.svelte-1raynmw li:where(.svelte-1raynmw){position:relative}ol.ranked.svelte-1raynmw li.more:where(.svelte-1raynmw) button:where(.svelte-1raynmw){color:var(--muted);padding-left:30px;font-size:12px}ol.ranked.svelte-1raynmw li:where(.svelte-1raynmw) button:where(.svelte-1raynmw){padding-left:30px}ol.ranked.svelte-1raynmw li[data-rank]:where(.svelte-1raynmw):before{content:attr(data-rank);color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:5px;left:8px}.counts.svelte-1raynmw{margin-bottom:2px}ol.plan.svelte-1raynmw{counter-reset:step;margin:0 0 6px;padding:0;list-style:none}ol.plan.svelte-1raynmw li:where(.svelte-1raynmw){counter-increment:step;border-left:3px solid var(--s);margin-bottom:4px}.diag.svelte-1raynmw ol.plan:where(.svelte-1raynmw) li:where(.svelte-1raynmw) button:where(.svelte-1raynmw){text-align:left;width:100%;font:inherit;color:var(--text);background:color-mix(in srgb, var(--plate) 70%, transparent);cursor:pointer;border:0;align-items:baseline;gap:8px;padding:6px 8px;font-size:12.5px;line-height:1.35;display:flex}ol.plan.svelte-1raynmw .n:where(.svelte-1raynmw){color:var(--muted);font-variant-numeric:tabular-nums;flex:none}ol.plan.svelte-1raynmw .what:where(.svelte-1raynmw){flex:1;min-width:0}ol.plan.svelte-1raynmw li:where(.svelte-1raynmw) button:where(.svelte-1raynmw):hover{background:var(--plate)}.how.svelte-1raynmw summary:where(.svelte-1raynmw){cursor:pointer;color:var(--muted);margin-bottom:6px;font-size:12px}.gain.svelte-1raynmw{color:var(--field);font-size:12px}.sev.svelte-1raynmw{color:#0b0f14;background:var(--s);border-radius:9px;flex:none;padding:0 7px;font-size:11px;font-weight:600}.dot.svelte-1raynmw{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}select.standard.svelte-1raynmw{width:100%}.std.svelte-1raynmw{margin-top:6px}.stds.svelte-1raynmw summary:where(.svelte-1raynmw){cursor:pointer;color:var(--muted);margin-bottom:4px;font-size:12px}.report.svelte-1raynmw{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:4px;display:flex}.sub.svelte-1raynmw{color:var(--warn);margin:6px 0 4px;font-size:12px}ul.svelte-1raynmw{margin:0;padding:0;list-style:none}li.svelte-1raynmw{border-left:3px solid var(--c);margin-bottom:4px}li.svelte-1raynmw button:where(.svelte-1raynmw),.static.svelte-1raynmw{text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;width:100%;padding:4px 8px;font-size:12px;line-height:1.4;display:flex}li.svelte-1raynmw button:where(.svelte-1raynmw){cursor:pointer}li.svelte-1raynmw button:where(.svelte-1raynmw):hover{background:var(--plate-2)}.src.svelte-1raynmw{color:var(--muted)}.warn.svelte-1raynmw{color:var(--text)}.row.svelte-1raynmw{justify-content:space-between;gap:8px;display:flex}.db.svelte-1raynmw{color:var(--field)}.over.svelte-1raynmw{color:var(--warn)}.hint.svelte-1raynmw{margin:0}.file-notes.svelte-1raynmw{margin:0 0 10px;padding-left:16px}.file-notes.svelte-1raynmw li:where(.svelte-1raynmw){margin:2px 0}.fit.svelte-90hoai{margin:0;padding:0;list-style:none}.fit.svelte-90hoai li:where(.svelte-90hoai){border-left:3px solid var(--c);justify-content:space-between;gap:8px;margin-bottom:3px;padding:2px 8px;font-size:12px;display:flex}.row.svelte-90hoai{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.row.svelte-90hoai input,.row.svelte-90hoai select:where(.svelte-90hoai){flex:1;min-width:0}.jog.svelte-90hoai{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:6px;display:grid}.ref.svelte-90hoai{grid-template-columns:1fr auto 64px 64px auto;gap:4px;margin-bottom:4px;display:grid}.results.svelte-90hoai{margin:0 0 6px;padding:0;list-style:none}.results.svelte-90hoai li:where(.svelte-90hoai){border-top:1px solid var(--line-soft);padding:6px 0;font-size:12px}.repo.svelte-hk6dhr{gap:6px;margin:6px 0;display:flex}.repo.svelte-hk6dhr input:where(.svelte-hk6dhr){flex:1;min-width:0}.missing.svelte-hk6dhr summary:where(.svelte-hk6dhr){cursor:pointer;color:var(--muted);font-size:12px}.missing.svelte-hk6dhr ul:where(.svelte-hk6dhr){color:var(--muted);word-break:break-all;margin:4px 0;padding-left:16px;font-size:11px}.check.disabled.svelte-hk6dhr{opacity:.5}.panel.svelte-hk6dhr{flex-direction:column;height:100%;min-height:0;display:flex}header.svelte-hk6dhr{border-bottom:1px solid var(--line-soft);padding:8px 12px 0}.tabs.svelte-hk6dhr{gap:14px;display:flex}.tabs.svelte-hk6dhr button:where(.svelte-hk6dhr){color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 0 7px;font-size:14px;font-weight:600}.tabs.svelte-hk6dhr button.active:where(.svelte-hk6dhr){color:var(--text);border-bottom-color:var(--field)}.count.svelte-hk6dhr{color:#1b1206;background:var(--field);border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px}.body.svelte-hk6dhr{flex:1;padding:8px 12px 16px}.seg.svelte-hk6dhr{border:1px solid var(--line);border-radius:var(--radius-s);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.seg.two.svelte-hk6dhr{grid-template-columns:repeat(2,1fr)}.seg.svelte-hk6dhr button:where(.svelte-hk6dhr){background:var(--viewport);cursor:pointer;color:var(--muted);border:0;padding:5px 0}.seg.svelte-hk6dhr button:where(.svelte-hk6dhr)+button:where(.svelte-hk6dhr){border-left:1px solid var(--line)}.seg.svelte-hk6dhr button.active:where(.svelte-hk6dhr){background:var(--plate-3);color:var(--field)}.lines.svelte-hk6dhr{border:1px solid var(--line-soft);border-radius:var(--radius-s);max-height:210px;margin-top:6px}.line.svelte-hk6dhr{cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:3px 8px;display:flex}.line.svelte-hk6dhr:hover{background:var(--plate-2)}.line.active.svelte-hk6dhr{background:var(--plate-3);color:var(--field)}.db.svelte-hk6dhr{color:var(--muted)}.check.svelte-hk6dhr{cursor:pointer;align-items:center;gap:6px;margin:6px 0;display:flex}.slider.svelte-hk6dhr{grid-template-columns:1fr 52px;align-items:center;gap:6px;display:grid}.slider.svelte-hk6dhr .value:where(.svelte-hk6dhr){text-align:right;font-size:12px}.models.svelte-hk6dhr{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.models.svelte-hk6dhr .hint:where(.svelte-hk6dhr){margin:0}.cmd.svelte-hk6dhr{color:var(--muted);background:var(--viewport);border:1px solid var(--line-soft);border-radius:var(--radius-s);word-break:break-all;-webkit-user-select:all;user-select:all;padding:4px 6px;font-size:11px;display:block}.layers.svelte-hk6dhr{border-collapse:collapse;width:100%}.layers.svelte-hk6dhr td:where(.svelte-hk6dhr){padding:2px 0}.layers.svelte-hk6dhr td:where(.svelte-hk6dhr):first-child{width:22px}.layers.svelte-hk6dhr td:where(.svelte-hk6dhr):nth-child(2){width:64px}.layers.svelte-hk6dhr select:where(.svelte-hk6dhr){height:24px;font-size:12px}.analyzer.svelte-vr8z0l{grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0;display:grid}.screen.svelte-vr8z0l{border:1px solid var(--line);border-radius:var(--radius-m);background:radial-gradient(120% 140% at 50% 0,#142233 0%,#0b141d 70%);flex-direction:column;margin:8px 0 8px 10px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #4cc9f00d,inset 0 10px 40px #00000059}.bar.svelte-vr8z0l{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:5px 10px 0 40px;display:flex}.plot.svelte-vr8z0l{flex:1;min-height:0;position:relative}canvas.svelte-vr8z0l{cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.modes.svelte-vr8z0l{gap:2px;display:flex}.modes.svelte-vr8z0l button:where(.svelte-vr8z0l){color:var(--faint);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:1px solid #0000;padding:1px 8px;font-size:12px}.modes.svelte-vr8z0l button.active:where(.svelte-vr8z0l){color:var(--probe);background:#4cc9f00f;border-color:#4cc9f059}.limit.svelte-vr8z0l{color:var(--warn)}.cmlegend.svelte-vr8z0l{color:#f1f5f9;pointer-events:auto;cursor:help}.validity.svelte-vr8z0l{color:var(--faint);pointer-events:auto;cursor:help}.csv.svelte-vr8z0l{pointer-events:auto;border:1px solid var(--line);border-radius:var(--radius-s);color:var(--muted);cursor:pointer;background:0 0;padding:0 6px;font-size:11px}.legend.svelte-vr8z0l{color:var(--muted);pointer-events:none;align-items:center;gap:14px;font-size:12px;display:flex}.marker.svelte-vr8z0l{text-align:center;border:1px solid var(--probe);border-radius:var(--radius-s);color:var(--probe);pointer-events:none;white-space:nowrap;background:#0c1620e6;padding:2px 6px;font-size:11px;line-height:1.3;position:absolute;transform:translate(-50%)}.controls.svelte-vr8z0l{grid-template-columns:1fr 1fr;gap:10px;padding:8px 12px;display:grid;overflow-y:auto}.gtitle.svelte-vr8z0l{margin-bottom:4px;font-weight:600}.group.svelte-vr8z0l .field:where(.svelte-vr8z0l){grid-template-columns:1fr;gap:2px;margin:4px 0}.check.svelte-vr8z0l{align-items:center;gap:6px;margin:4px 0;font-size:12px;display:flex}.slider.svelte-vr8z0l{grid-template-columns:1fr 52px;align-items:center;gap:6px;display:grid}.slider.svelte-vr8z0l .value:where(.svelte-vr8z0l){text-align:right;font-size:12px}@media (max-width:900px){.analyzer.svelte-vr8z0l{grid-template-columns:1fr}.controls.svelte-vr8z0l{display:none}}.callouts.svelte-t3mbo1{pointer-events:none;position:absolute;inset:0;overflow:hidden}.leaders.svelte-t3mbo1{stroke-width:1px;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.bubble.svelte-t3mbo1{visibility:hidden;pointer-events:auto;text-align:left;min-width:0;max-width:230px;font:inherit;color:var(--text);background:color-mix(in srgb, var(--plate) 92%, transparent);border:1px solid var(--line);border-left:3px solid var(--c);cursor:pointer;will-change:transform;border-radius:4px;flex-direction:column;gap:1px;padding:5px 8px 6px;font-size:11.5px;line-height:1.35;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px #00000059}.bubble.important.svelte-t3mbo1{z-index:1}.bubble.critical.svelte-t3mbo1{z-index:2}.bubble.svelte-t3mbo1:hover{z-index:3;border-color:var(--c)}.point.svelte-t3mbo1{visibility:hidden;pointer-events:auto;background:var(--s);color:#0b0f14;min-width:15px;height:15px;font:inherit;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #0b0f14, 0 0 0 3px var(--c);cursor:pointer;will-change:transform;border:0;border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:0;left:0}.point.source.svelte-t3mbo1{width:11px;min-width:11px;height:11px;padding:0}.point.svelte-t3mbo1:hover,.point.svelte-t3mbo1:focus-visible{z-index:3;box-shadow:0 0 0 2px #0b0f14, 0 0 0 4px var(--c)}.head.svelte-t3mbo1{align-items:center;gap:6px;display:flex}.badge.svelte-t3mbo1{background:var(--c);color:#0b0f14;text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;flex:none;min-width:17px;height:17px;font-size:11px;font-weight:700;line-height:17px}.sevdot.svelte-t3mbo1{border-radius:50%;flex:none;width:9px;height:9px}.sevlabel.svelte-t3mbo1{flex:none;margin-left:auto;font-size:10.5px;font-weight:600}.bubble.svelte-t3mbo1.pin .sevlabel:where(.svelte-t3mbo1){display:none}.title.svelte-t3mbo1{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.line.svelte-t3mbo1{color:var(--muted)}.accent.svelte-t3mbo1{color:var(--field)}.chart.svelte-t3mbo1{margin-top:4px;line-height:0;display:block}.bubble.svelte-t3mbo1.pin .chart:where(.svelte-t3mbo1),.bubble.svelte-t3mbo1.compact .chart:where(.svelte-t3mbo1),.bubble.svelte-t3mbo1.compact .line:where(.svelte-t3mbo1){display:none}.bubble.svelte-t3mbo1.compact:hover .chart:where(.svelte-t3mbo1),.bubble.svelte-t3mbo1.compact:hover .line:where(.svelte-t3mbo1){display:block}.more.svelte-t3mbo1{color:var(--muted);margin-top:3px;font-size:11px;display:none}.bubble.svelte-t3mbo1:hover .more:where(.svelte-t3mbo1),.bubble.svelte-t3mbo1:focus-visible .more:where(.svelte-t3mbo1){display:block}.bubble.svelte-t3mbo1.pin{box-shadow:none;background:0 0;border:0;padding:0}.bubble.svelte-t3mbo1.pin .title:where(.svelte-t3mbo1),.bubble.svelte-t3mbo1.pin .line:where(.svelte-t3mbo1),.bubble.svelte-t3mbo1.pin .accent:where(.svelte-t3mbo1),.bubble.svelte-t3mbo1.pin .more:where(.svelte-t3mbo1){display:none}.bubble.svelte-t3mbo1.pin .badge:where(.svelte-t3mbo1){box-shadow:0 0 0 2px #0b0f14}.bubble.hotspot.svelte-t3mbo1{padding:3px 7px 4px}.bubble.hotspot.svelte-t3mbo1 .title:where(.svelte-t3mbo1){color:var(--field)}@media (max-width:760px){.bubble.svelte-t3mbo1{max-width:180px;font-size:11px}}@media (prefers-reduced-motion:no-preference){.bubble.svelte-t3mbo1{transition:opacity .12s}}.labels.svelte-1k66vp9{pointer-events:none;position:absolute;inset:0;overflow:hidden}.leaders.svelte-1k66vp9{width:100%;height:100%;stroke:var(--muted);fill:var(--muted);stroke-width:1px;position:absolute;inset:0}.label.svelte-1k66vp9{visibility:hidden;background:color-mix(in srgb, var(--plate) 90%, transparent);border:1px solid var(--line);will-change:transform;border-radius:4px;flex-direction:column;max-width:240px;padding:3px 7px 4px;font-size:11.5px;line-height:1.3;display:flex;position:absolute;top:0;left:0}.text.svelte-1k66vp9{color:var(--c);text-wrap:balance;font-weight:600}.sub.svelte-1k66vp9{color:var(--muted)}.label.net.svelte-1k66vp9{border-left:3px solid var(--c)}.label.plane.svelte-1k66vp9 .text:where(.svelte-1k66vp9){color:var(--text)}.label.part.svelte-1k66vp9{background:color-mix(in srgb, var(--viewport) 85%, transparent)}.label.dim.svelte-1k66vp9{border-color:var(--c);font-variant-numeric:tabular-nums;background:#0b0f14}.label.note.svelte-1k66vp9{border-color:var(--c)}.label.fix.svelte-1k66vp9{border-color:var(--ok);background:color-mix(in srgb, #0b0f14 88%, var(--ok));border-style:dashed}.card.svelte-pnh1z8{background:color-mix(in srgb, var(--plate) 94%, transparent);border:1px solid var(--line);border-radius:var(--radius-m);width:min(330px,100% - 24px);padding:10px 12px 12px;font-size:12.5px;position:absolute;top:12px;bottom:12px;left:12px;overflow-y:auto;box-shadow:0 8px 28px #0006}header.svelte-pnh1z8{align-items:center;gap:8px;display:flex}.title.svelte-pnh1z8{border-left:3px solid var(--c);flex:1;padding-left:7px;font-size:14px;font-weight:600}.badge.svelte-pnh1z8{background:var(--c);color:#0b0f14;text-align:center;border-radius:10px;min-width:20px;height:20px;font-size:12px;font-weight:700;line-height:20px}.text.svelte-pnh1z8{margin:4px 0;line-height:1.45}.gain.svelte-pnh1z8{color:var(--field);margin:4px 0;font-weight:600}.chart.svelte-pnh1z8{line-height:0}.severity.svelte-pnh1z8{border-left:4px solid var(--s);background:color-mix(in srgb, var(--s) 12%, transparent);border-radius:4px;align-items:baseline;gap:8px;margin:8px 0 2px;padding:6px 8px;display:flex}.severity.svelte-pnh1z8 .chip:where(.svelte-pnh1z8){color:#0b0f14;background:var(--s);border-radius:9px;flex:none;padding:0 8px;font-size:12px;font-weight:700}.severity.svelte-pnh1z8 .reason:where(.svelte-pnh1z8){font-size:12px;line-height:1.4}.calc.svelte-pnh1z8,.doubts.svelte-pnh1z8{margin:4px 0;padding-left:18px;font-size:12px;line-height:1.45}.calc.svelte-pnh1z8 li:where(.svelte-pnh1z8),.doubts.svelte-pnh1z8 li:where(.svelte-pnh1z8){margin-bottom:4px}.doubts.svelte-pnh1z8 li:where(.svelte-pnh1z8)::marker{color:var(--warn)}.avoid.svelte-pnh1z8 li:where(.svelte-pnh1z8)::marker{color:var(--warn)}.figs.svelte-pnh1z8,.fixes.svelte-pnh1z8,.refs.svelte-pnh1z8{margin:4px 0;padding-left:18px;line-height:1.45}.fixes.svelte-pnh1z8 li:where(.svelte-pnh1z8){margin-bottom:4px}.refs.svelte-pnh1z8{color:var(--muted);font-size:11.5px}details.svelte-pnh1z8{margin:6px 0}summary.svelte-pnh1z8{cursor:pointer;color:var(--muted);font-size:12px;font-weight:600}.input.svelte-pnh1z8{grid-template-columns:1fr 120px;align-items:center;gap:8px;margin:5px 0;display:grid}.input.svelte-pnh1z8 label:where(.svelte-pnh1z8){color:var(--muted);flex-direction:column;font-size:12px;display:flex}.origin.svelte-pnh1z8{color:var(--ok);font-size:10.5px}.origin.assumed.svelte-pnh1z8{color:var(--warn)}dl.svelte-pnh1z8{grid-template-columns:auto 1fr;gap:2px 10px;margin:4px 0 0;font-size:12px;display:grid}dt.svelte-pnh1z8{color:var(--muted)}dd.svelte-pnh1z8{margin:0}.steps.svelte-1ocnzw1{text-align:left;max-width:460px;color:var(--text);margin:4px auto 10px;padding-left:22px;font-size:13px;line-height:1.45}.steps.svelte-1ocnzw1 li:where(.svelte-1ocnzw1){margin-bottom:3px}.app.svelte-1ocnzw1{grid-template:"top top top"46px"left view right"minmax(0,1fr)"left spec right"220px/300px minmax(0,1fr) 270px;height:100%;display:grid}.top.svelte-1ocnzw1{background:var(--plate);border-bottom:1px solid var(--line);grid-area:top;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.brand.svelte-1ocnzw1{align-items:baseline;gap:8px;min-width:0;display:flex}.name.svelte-1ocnzw1{letter-spacing:.01em;font-size:15px;font-weight:600}.badge.svelte-1ocnzw1{color:var(--faint);border:1px solid var(--line);border-radius:10px;padding:0 7px;font-size:11px}.live.svelte-1ocnzw1{font:inherit;color:var(--probe);cursor:pointer;background:0 0;border:1px solid;border-radius:10px;flex:none;align-self:center;padding:0 7px;font-size:11px}.live.svelte-1ocnzw1:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.file.svelte-1ocnzw1{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.actions.svelte-1ocnzw1{align-items:center;gap:6px;min-width:0;display:flex;position:relative;overflow-x:auto}.quality.svelte-1ocnzw1{color:var(--muted);align-items:center;gap:6px;margin-left:6px;font-size:12px;display:flex}.quality.svelte-1ocnzw1 select:where(.svelte-1ocnzw1){width:140px}.quality.svelte-1ocnzw1 select.lang:where(.svelte-1ocnzw1){width:58px}.quality.svelte-1ocnzw1 select.examples:where(.svelte-1ocnzw1){width:120px}.examples-format.svelte-1ocnzw1{text-align:left;color:var(--muted);margin:10px 0 2px;font-size:12px;font-weight:600}.examples-list.svelte-1ocnzw1{text-align:left;color:var(--muted);margin:4px 0 0;padding:0;font-size:12px;list-style:none}.examples-list.svelte-1ocnzw1 li:where(.svelte-1ocnzw1){margin:4px 0}.examples-list.svelte-1ocnzw1 .link:where(.svelte-1ocnzw1){color:var(--probe);cursor:pointer;font:inherit;background:0 0;border:0;margin-right:6px;padding:0;font-weight:600}.examples-list.svelte-1ocnzw1 a:where(.svelte-1ocnzw1){color:inherit}.sr-only.svelte-1ocnzw1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.status.svelte-1ocnzw1{min-width:150px;color:var(--muted);text-align:right;font-size:12px}.left.svelte-1ocnzw1{background:var(--plate);border-right:1px solid var(--line);grid-area:left;min-height:0}.right.svelte-1ocnzw1{background:var(--plate);border-left:1px solid var(--line);grid-area:right;min-height:0}.view.svelte-1ocnzw1{background:var(--viewport);grid-area:view;min-height:0;position:relative}.canvas.svelte-1ocnzw1{position:absolute;inset:0}.canvas.picking.svelte-1ocnzw1{cursor:crosshair}.progress.svelte-1ocnzw1{background:var(--field);z-index:2;height:2px;transition:width .12s linear;position:absolute;top:0;left:0}.spectrum.svelte-1ocnzw1{background:var(--plate);border-top:1px solid var(--line);grid-area:spec;min-height:0}.empty.svelte-1ocnzw1{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.empty.svelte-1ocnzw1>:where(.svelte-1ocnzw1){pointer-events:auto}.empty.svelte-1ocnzw1 h1:where(.svelte-1ocnzw1){margin:0 0 6px;font-size:22px;font-weight:500}.empty.svelte-1ocnzw1 p:where(.svelte-1ocnzw1){max-width:52ch;color:var(--muted);margin:0 0 14px}.empty.svelte-1ocnzw1 .row:where(.svelte-1ocnzw1){gap:8px;margin-bottom:14px;display:flex}.dropzone.svelte-1ocnzw1{border:2px dashed var(--field);color:var(--field);pointer-events:none;background:#f2a33a0f;border-radius:12px;place-items:center;font-size:18px;display:grid;position:absolute;inset:12px}.statusline.svelte-1ocnzw1{color:var(--muted);pointer-events:none;gap:12px;font-size:12px;display:flex;position:absolute;bottom:8px;left:10px}.statusline.svelte-1ocnzw1 .pick:where(.svelte-1ocnzw1){color:var(--field)}.statusline.svelte-1ocnzw1 .probe:where(.svelte-1ocnzw1){color:var(--probe)}.toast.svelte-1ocnzw1{background:var(--plate-2);border:1px solid var(--warn);color:var(--text);border-radius:var(--radius-m);padding:8px 14px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.panel-toggle.svelte-1ocnzw1{flex:none;display:none}@media (max-width:1100px){.app.svelte-1ocnzw1{grid-template-columns:260px minmax(0,1fr) 0}.panel-toggle.svelte-1ocnzw1{display:inline-flex}.right.svelte-1ocnzw1{z-index:20;width:min(300px,100vw);display:none;position:fixed;top:46px;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #00000059}.right.open.svelte-1ocnzw1{display:block}}@media (max-width:760px){.app.svelte-1ocnzw1{grid-template:"top"46px"view"minmax(320px,1fr)"spec"200px"left"/minmax(0,1fr);overflow-y:auto}.actions.svelte-1ocnzw1 .btn:where(.svelte-1ocnzw1):not(:nth-child(-n+2)),.quality.svelte-1ocnzw1,.status.svelte-1ocnzw1,.badge.svelte-1ocnzw1,.file.svelte-1ocnzw1{display:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/emcvisual/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/emcvisual/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/emcvisual/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/emcvisual/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/emcvisual/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/emcvisual/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/emcvisual/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2)format("woff2"),url(/emcvisual/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/emcvisual/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2)format("woff2"),url(/emcvisual/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.woff)format("woff")}:root{--viewport:#0e1620;--plate:#16202b;--plate-2:#1d2936;--plate-3:#253445;--line:#2e3e50;--line-soft:#233141;--text:#dfe7ef;--muted:#8da0b3;--faint:#5f7186;--field:#f2a33a;--field-deep:#b8641c;--probe:#4cc9f0;--warn:#ff7a6b;--bad:#f05a5a;--caution:#f5c542;--ok:#6ee7a8;--radius-s:4px;--radius-m:7px;--font:"IBM Plex Sans", system-ui, sans-serif;--font-cond:"IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--viewport);color:var(--text);font:13px/1.45 var(--font);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--probe);outline-offset:1px}.btn{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--plate-2);height:28px;color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.btn:hover{background:var(--plate-3)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--field);border-color:var(--field);color:#1b1206;font-weight:600}.btn.primary:hover{background:#f7b457}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--text);background:var(--plate-2)}.btn.small{height:24px;padding:0 8px;font-size:12px}.btn.on{border-color:var(--probe);color:var(--probe)}.field{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:8px;margin:6px 0;display:grid}.field>label,.field>.label{color:var(--muted);font-size:12px}.field.wide{grid-template-columns:1fr;gap:4px}input[type=text],input[type=number],input:not([type]),select{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--viewport);width:100%;height:26px;color:var(--text);padding:0 8px}input.invalid{border-color:var(--warn)}input[type=range]{width:100%;accent-color:var(--field)}input[type=checkbox]{accent-color:var(--field)}.value{font-family:var(--font-cond);font-variant-numeric:tabular-nums}.hint{color:var(--faint);margin:4px 0 8px;font-size:12px}.warn-text{color:var(--warn);font-size:12px}.section-title{color:var(--text);margin:14px 0 6px;font-size:13px;font-weight:600}.section-title:first-child{margin-top:2px}.scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;overflow-y:auto}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.wc{box-sizing:border-box;max-width:20em;color:var(--text);background:var(--plate);border:.09em solid var(--line);border-left:.27em solid var(--c);cursor:pointer;border-radius:.35em;padding:.45em .7em .5em;font-family:inherit;line-height:1.35}.wc-head{align-items:center;gap:.5em;display:flex}.wc-badge{background:var(--c);color:#0b0f14;text-align:center;border-radius:.75em;min-width:1.5em;height:1.5em;font-weight:700;line-height:1.5em}.wc-title{white-space:nowrap;font-weight:600}.wc-sev{margin-left:auto;font-size:.9em;font-weight:600}.wc.wc-point{border:.18em solid var(--c);background:var(--s);color:#0b0f14;text-align:center;border-radius:.8em;min-width:1.4em;height:1.4em;padding:0 .35em;font-weight:700;line-height:1.05em}.wc-line{color:var(--muted)}.wc-accent{color:var(--field)}.wc-chart{margin-top:.35em;line-height:0}.wc-chart svg{width:17em;height:auto}
