.convex-hull-controls-pane{--pane-max-height:max(350px, calc(100cqh - 40px));--pane-padding:1ex;--pane-gap:0;--ctrl-label-w:8em;--ctrl-value-w:4em;--settings-row-gap:8pt;pointer-events:auto;font-size:.85em}.control-label.svelte-jimt3f{font-weight:500}button.svelte-jimt3f{border:1px solid var(--border-color,#0003)}.toggle-btn.active.svelte-jimt3f,.toggle-btn:hover.active.svelte-jimt3f{background:light-dark(#1976d226,#64b4ff33)}.legend-items-container.svelte-jimt3f{flex:1;gap:12px;display:flex}.legend-item.svelte-jimt3f{border-radius:var(--hull-border-radius,var(--border-radius,3pt));cursor:pointer;white-space:nowrap;align-items:center;display:flex}.legend-item.svelte-jimt3f:hover{background:var(--btn-bg-hover,#0000000d)}.legend-item.inactive.svelte-jimt3f{opacity:.5}.category-filters.svelte-jimt3f{flex-wrap:wrap;gap:8px}.legend-item.svelte-jimt3f svg:where(.svelte-jimt3f){fill:currentColor;flex-shrink:0;margin-right:4px}.marker.svelte-jimt3f{aspect-ratio:1;border-radius:50%;width:12px;height:12px;margin-right:8px}.marker.stable.svelte-jimt3f{background:var(--hull-stable-color,#0072b2)}.marker.unstable.svelte-jimt3f{background:var(--hull-unstable-color,#e69f00)}.face-color-mode-buttons.svelte-jimt3f,.energy-source-buttons.svelte-jimt3f,.camera-fields.svelte-jimt3f{flex-wrap:wrap;flex:1;grid-column:2/-1;gap:4px;display:flex;& button:where(.svelte-jimt3f){flex:0 auto;min-width:auto}}.camera-fields.svelte-jimt3f{gap:4px 10px;& label:where(.svelte-jimt3f){align-items:center;gap:4px;display:inline-flex}}.color-scale-row.svelte-jimt3f{& .multiselect{--sms-min-height:24px}}.convex-hull-stats.svelte-mqxge0{background:var(--hull-stats-bg,var(--hull-bg,var(--plot-bg)));border-radius:var(--hull-border-radius,var(--border-radius,3pt));box-sizing:border-box;max-width:100%;padding:var(--hull-stats-padding,1em);--info-card-padding:3pt;--info-card-heading-gap:6px;--info-row-padding:1pt;--info-row-label-color:var(--text-color-muted,light-dark(#666,#bbb));overflow:hidden}.convex-hull-stats.side-by-side.svelte-mqxge0{gap:var(--hull-stats-gap,1.5em);flex-wrap:wrap;align-items:stretch;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.stats-pane.svelte-mqxge0{width:fit-content;min-width:var(--hull-stats-pane-min-width,200px);max-width:var(--hull-stats-pane-max-width,320px);flex:none}.table-pane.svelte-mqxge0{flex:1 1 var(--hull-stats-table-min-width,300px);flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:auto}.convex-hull-stats.svelte-mqxge0 tbody tr[onclick]{cursor:pointer}.view-toggle.svelte-mqxge0{min-width:0;max-width:100%;margin-bottom:8pt;display:flex}.view-toggle.svelte-mqxge0 button:where(.svelte-mqxge0){border:1px solid var(--hull-stats-border-color,color-mix(in srgb, currentColor 20%, transparent));min-width:0;color:inherit;cursor:pointer;background:0 0;flex:1;padding:2pt 8pt;font-size:.85em}.view-toggle.svelte-mqxge0 button:where(.svelte-mqxge0):first-child{border-radius:4pt 0 0 4pt}.view-toggle.svelte-mqxge0 button:where(.svelte-mqxge0):last-child{border-left:none;border-radius:0 4pt 4pt 0}.view-toggle.svelte-mqxge0 button.active:where(.svelte-mqxge0){background:var(--hull-stats-toggle-active-bg,light-dark(#0000001a,#ffffff26));font-weight:500}.view-panels.svelte-mqxge0{min-width:0;display:grid}.view-panel.svelte-mqxge0{grid-area:1/1;min-width:0}.view-panel[aria-hidden=true].svelte-mqxge0{pointer-events:none;visibility:hidden}.table-filters.svelte-mqxge0{flex-wrap:wrap;align-items:center;gap:.75em;margin-bottom:6pt;font-size:.85em;display:flex;& label:where(.svelte-mqxge0){align-items:center;gap:.4em;display:flex}& select:where(.svelte-mqxge0){border:1px solid var(--hull-stats-border-color,color-mix(in srgb, currentColor 20%, transparent));color:inherit;font-size:inherit;background:0 0;border-radius:3pt;padding:2pt 4pt}}.filter-count.svelte-mqxge0,.subsystem-label.svelte-mqxge0{color:var(--text-color-muted,light-dark(#666,#bbb));font-size:.9em}.subsystem-coverage.svelte-mqxge0{flex-wrap:wrap;align-items:center;gap:4pt 1em;padding:1pt 3pt;display:flex}.subsystem-chip.svelte-mqxge0{background:color-mix(in srgb, currentColor 5%, transparent);color:var(--text-color-muted,light-dark(#666,#bbb));border-radius:3pt;align-items:center;padding:1pt 5pt;font-size:.78em;line-height:1.2;display:inline-flex;& .pair:where(.svelte-mqxge0){font-weight:500}& .count:where(.svelte-mqxge0){margin-left:3pt;font-size:.9em;font-weight:600}}.subsystem-chip.has-entries.svelte-mqxge0{background:color-mix(in srgb, var(--hull-stable-color,#22c55e) 15%, transparent);color:inherit}.tooltip-content.svelte-1d9rchg{max-width:var(--tooltip-max-width,200px);text-align:left}.tooltip-content.svelte-1d9rchg>div:where(.svelte-1d9rchg){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.highlight-badge.svelte-1d9rchg{color:var(--highlight-color,#f22);margin-bottom:4px;font-size:.75em;font-weight:600;display:block}.polymorphs.svelte-1d9rchg span:where(.svelte-1d9rchg){margin-left:3px}.pressure-controls.svelte-8f49el{flex-wrap:wrap;gap:8px;display:flex}.sr-only.svelte-8f49el{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pressure-input.svelte-8f49el{width:5.5ch}.gas-name.svelte-8f49el{font-size:.9em}.gas-name.svelte-8f49el sub{vertical-align:sub;font-size:.7em}.hull-title.svelte-7sr4yr{margin:0;font-weight:500;position:absolute;top:1ex;left:1em}.right-controls.svelte-7sr4yr{z-index:2;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:calc(1ex + 50px);right:1ex}.convex-hull-canvas.svelte-1pzvmsh{width:100%;height:var(--hull-height,500px);background:var(--hull-bg,var(--plot-bg));border-radius:var(--hull-border-radius,0);position:relative;container-type:size}.convex-hull-canvas.svelte-1pzvmsh:fullscreen{background:var(--hull-bg-fullscreen,var(--hull-bg,var(--plot-bg)));border-radius:0;overflow:hidden}.convex-hull-canvas.svelte-1pzvmsh.dragover{border:2px dashed var(--accent-color,#1976d2)}canvas.svelte-1pzvmsh{cursor:grab;width:100%;height:100%}canvas.svelte-1pzvmsh:active{cursor:grabbing}canvas.pulse-overlay.svelte-1pzvmsh{pointer-events:none;position:absolute;inset:0}.gizmo-wrapper.svelte-1pzvmsh{pointer-events:auto;width:clamp(80px,18cqmin,110px);height:clamp(80px,18cqmin,110px);transition:opacity .2s ease-in-out;position:absolute}.gizmo-wrapper[data-placement=top-right].svelte-1pzvmsh{top:1.8em;right:1ex}.gizmo-wrapper[data-placement=top-left].svelte-1pzvmsh{top:1.8em;left:1ex}.gizmo-wrapper[data-placement=bottom-right].svelte-1pzvmsh{bottom:2.5em;right:1ex}.gizmo-wrapper[data-placement=bottom-left].svelte-1pzvmsh{bottom:2.5em;left:1ex}.gizmo-wrapper.hover-visible.svelte-1pzvmsh{opacity:0;pointer-events:none}.convex-hull-canvas.svelte-1pzvmsh:is(:where(.svelte-1pzvmsh):hover,:where(.svelte-1pzvmsh):focus-within) .gizmo-wrapper.hover-visible:where(.svelte-1pzvmsh){opacity:1;pointer-events:auto}
