.field.svelte-1qfptn4{align-items:center;gap:4px;display:inline-flex}input.svelte-1qfptn4{color:#e2e8f0;font:inherit;text-align:right;background:#0f172a;border:1px solid #475569;border-radius:3px;padding:1px 4px}input.svelte-1qfptn4:disabled{color:#64748b}.unit.svelte-1qfptn4{color:#94a3b8}input.svelte-xeeyj6{color:#e2e8f0;width:100%;font:inherit;box-sizing:border-box;background:#0f172a;border:1px solid #475569;border-radius:3px;padding:1px 4px}.menu.svelte-1ldqcyo{color:#cbd5e1;background:#1e293b;flex-direction:column;height:100%;font-size:12px;display:flex}nav.svelte-1ldqcyo{border-bottom:1px solid #475569;flex-wrap:wrap;gap:2px;padding:4px;display:flex}nav.svelte-1ldqcyo button:where(.svelte-1ldqcyo){padding:2px 6px}nav.svelte-1ldqcyo button.active:where(.svelte-1ldqcyo){color:#fbbf24;border-color:#d97706}.body.svelte-1ldqcyo{flex:1;padding:6px;overflow-y:auto}fieldset.svelte-1ldqcyo{border:none;margin:0 0 6px;padding:0}fieldset.group.svelte-1ldqcyo{border:1px solid #334155;border-radius:4px;padding:4px 6px}legend.svelte-1ldqcyo{color:#94a3b8;padding:0 4px}.row.svelte-1ldqcyo{align-items:center;gap:6px;min-height:24px;display:flex}.label.svelte-1ldqcyo{flex-shrink:0;width:110px}.value.svelte-1ldqcyo{flex:1;min-width:0}.radios.svelte-1ldqcyo{flex-wrap:wrap;gap:8px;display:flex}.radios.svelte-1ldqcyo label:where(.svelte-1ldqcyo){align-items:center;gap:2px;display:inline-flex}button.svelte-1ldqcyo,select.svelte-1ldqcyo{color:#e2e8f0;font:inherit;background:#0f172a;border:1px solid #475569;border-radius:3px}button.svelte-1ldqcyo:disabled,select.svelte-1ldqcyo:disabled{color:#64748b}button.wide.svelte-1ldqcyo{width:100%;padding:3px}select.list.svelte-1ldqcyo{width:100%}.toolbar.svelte-1biaa9h{color:#cbd5e1;background:#1e293b;align-items:center;gap:16px;padding:4px 8px;font-size:12px;display:flex}label.svelte-1biaa9h{align-items:center;gap:6px;display:inline-flex}.slide.svelte-1biaa9h input[type=range]:where(.svelte-1biaa9h){width:200px}select.svelte-1biaa9h{color:#e2e8f0;font:inherit;background:#0f172a;border:1px solid #475569;border-radius:3px}.spacer.svelte-1biaa9h{flex:1}.ref.svelte-1biaa9h{color:#f87171}.meas.svelte-1biaa9h{color:#60a5fa}.toggles.svelte-649cjs{gap:4px;display:inline-flex}button.svelte-649cjs{color:#94a3b8;font:inherit;background:#0f172a;border:1px solid #475569;border-radius:3px;padding:0 8px}button.on.svelte-649cjs{color:#fbbf24;border-color:#d97706}.view.svelte-19bj1pt{width:100%;height:100%;min-height:0}.view.svelte-1koopfb{width:100%;height:100%;min-height:0;position:relative}.view.svelte-1koopfb .beam3d{height:100%}.error.svelte-1koopfb{color:#fca5a5;padding:1rem;font:13px monospace}.backdrop.svelte-1w7qlcu{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1w7qlcu{color:#e2e8f0;background:#1e293b;border:1px solid #475569;border-radius:6px;flex-direction:column;max-width:95vw;height:560px;max-height:95vh;font-size:13px;display:flex}nav.svelte-1w7qlcu{border-bottom:1px solid #475569;flex-wrap:wrap;gap:2px;padding:8px 8px 0;display:flex}nav.svelte-1w7qlcu button:where(.svelte-1w7qlcu){border-bottom:none;border-radius:4px 4px 0 0}nav.svelte-1w7qlcu button.active:where(.svelte-1w7qlcu){color:#fbbf24;background:#334155}.body.svelte-1w7qlcu{flex:1;gap:8px;min-height:0;padding:8px;display:flex}.list.svelte-1w7qlcu{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex;overflow:auto}.geometry.svelte-1w7qlcu{background:#f8fafc;border-radius:4px;align-self:flex-start;width:340px}table.svelte-1w7qlcu{border-collapse:collapse;width:100%}th.svelte-1w7qlcu,td.svelte-1w7qlcu{text-align:left;border-bottom:1px solid #334155;padding:2px 6px}tbody.svelte-1w7qlcu tr:where(.svelte-1w7qlcu){cursor:pointer}tbody.svelte-1w7qlcu tr:where(.svelte-1w7qlcu):hover{background:#334155}tr.selected.svelte-1w7qlcu{background:#475569}.grid.svelte-1w7qlcu{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.back.svelte-1w7qlcu{align-items:center;gap:8px;display:flex}.form.svelte-1w7qlcu{border-top:1px solid #334155;grid-template-columns:repeat(2,1fr);gap:4px 12px;padding-top:8px;display:grid}.form.svelte-1w7qlcu label:where(.svelte-1w7qlcu){align-items:center;gap:6px;display:flex}.form.svelte-1w7qlcu input:where(.svelte-1w7qlcu){width:90px}.buttons.svelte-1w7qlcu{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.empty.svelte-1w7qlcu{color:#94a3b8;padding:16px}footer.svelte-1w7qlcu{border-top:1px solid #475569;justify-content:flex-end;gap:6px;padding:8px;display:flex}button.svelte-1w7qlcu,input.svelte-1w7qlcu{color:#e2e8f0;font:inherit;background:#0f172a;border:1px solid #475569;border-radius:4px;padding:3px 10px}button.svelte-1w7qlcu:disabled{color:#64748b}button.primary.svelte-1w7qlcu{border-color:#d97706}html,body{background:#0f172a;height:100%;margin:0}#app,.only3d.svelte-1ocnzw1{height:100%}.app.svelte-1ocnzw1{color:#e2e8f0;flex-direction:column;height:100%;font-family:system-ui,sans-serif;display:flex}header.svelte-1ocnzw1,footer.svelte-1ocnzw1{background:#1e293b;align-items:center;gap:12px;min-height:20px;padding:2px 8px;font-size:12px;display:flex}footer.svelte-1ocnzw1{justify-content:flex-end}.spacer.svelte-1ocnzw1{flex:1}.title.svelte-1ocnzw1{font-weight:600}.error.svelte-1ocnzw1{color:#f87171}.ref.svelte-1ocnzw1{color:#ef4444}.meas.svelte-1ocnzw1{color:#3b82f6}main.svelte-1ocnzw1{background:#475569;flex:1;gap:1px;min-height:0;display:grid}.views.svelte-1ocnzw1{background:#475569;gap:1px;min-width:0;min-height:0;display:grid}aside.svelte-1ocnzw1,section.svelte-1ocnzw1{background:#0f172a;min-width:0;min-height:0}
