.chempot-checks.svelte-2cwq9o,.chempot-nums.svelte-2cwq9o{flex-wrap:wrap;gap:1ex;display:flex}.chempot-nums.svelte-2cwq9o{margin:4pt 0;& input:where(.svelte-2cwq9o){width:5em}}label.svelte-2cwq9o,.reverse-scale-toggle.svelte-2cwq9o{align-items:center;gap:4pt;font-size:.9em;display:flex}.pane-row.svelte-2cwq9o select:where(.svelte-2cwq9o){flex:1;min-width:0;padding:2px 4px}.chempot-legend.svelte-10s9cv5{z-index:10;pointer-events:none;position:absolute}.arity-legend.svelte-10s9cv5{flex-wrap:wrap;gap:2px 10px;max-width:calc(100% - 2em);font-size:12px;display:flex;&>span:where(.svelte-10s9cv5){align-items:center;gap:4px;display:flex}&>span:where(.svelte-10s9cv5)>span:where(.svelte-10s9cv5){border-radius:50%;flex-shrink:0;width:10px;height:10px}}.chempot-tooltip{background:var(--tooltip-bg,light-dark(#fffffff2,#000000e6));max-width:min(32rem,92vw);color:var(--tooltip-text,var(--text-color,#222));border:1px solid color-mix(in srgb, currentColor 18%, transparent);--plot-tooltip-padding:6px 8px;--plot-tooltip-border-radius:6px;--plot-tooltip-font-size:12px;line-height:1.3;box-shadow:0 8px 20px #0000002e}h4.svelte-1sfrvyd{margin:0 0 3px;font-size:13px}h5.svelte-1sfrvyd{margin:5px 0 0;font-size:12px;font-weight:600}p.svelte-1sfrvyd{text-overflow:ellipsis;margin:1px 0;overflow:hidden}.chempot-diagram-2d.svelte-14snttd{width:100%;position:relative;container-type:inline-size}.chempot-diagram-2d.svelte-14snttd>.pane-toggle{opacity:0;transition:opacity .2s,background-color .2s}.chempot-diagram-2d.svelte-14snttd:hover>.pane-toggle,.chempot-diagram-2d.svelte-14snttd>.pane-toggle:focus-visible,.chempot-diagram-2d.svelte-14snttd>.pane-toggle[aria-expanded=true]{opacity:1}.chempot-diagram-2d.svelte-14snttd .chempot-temp-slider{top:var(--chempot-temp-slider-top,calc(1ex + 108px));z-index:11;right:4px}.error-state.svelte-14snttd{height:100%;color:var(--text-color,#666);flex-direction:column;justify-content:center;align-items:center;display:flex}.domain-label.svelte-14snttd{fill:var(--text-color,currentColor);opacity:.7;pointer-events:none;font-size:12px}:is(.axis-label.svelte-1k71975,.tick-label.svelte-1k71975){pointer-events:none;user-select:none;white-space:nowrap}.axis-label.svelte-1k71975{font:700 13px sans-serif}.axis-label.svelte-1k71975 .axis-unit{opacity:.7;font-weight:300}.tick-label.svelte-1k71975{color:var(--text-color,#333);font-size:10px}.domain-label.svelte-1k71975{color:var(--text-color,#333);opacity:.7;white-space:nowrap;pointer-events:none;font-family:sans-serif}.formula-subscript.svelte-1k71975{vertical-align:-.28em;font-size:.916667em}.chempot-diagram-3d.svelte-1ylo4w8{position:relative;container-type:size}.scene.svelte-1ylo4w8{height:100%;transition:opacity .2s;&.stale{opacity:.45}}.chempot-diagram-3d.svelte-1ylo4w8:fullscreen{background:var(--chempot-3d-bg-fullscreen,var(--bg-color,#fff))}.chempot-diagram-3d.svelte-1ylo4w8 .chempot-temp-slider{top:var(--chempot-temp-slider-top,calc(1ex + 108px));z-index:11;right:4px}.chempot-diagram-3d.svelte-1ylo4w8 .draggable-pane label{align-items:center;gap:4pt;font-size:.9em;display:flex}.chempot-diagram-3d.svelte-1ylo4w8 .projection-axes{grid-template-columns:auto minmax(4.5em,1fr) auto minmax(4.5em,1fr) auto minmax(4.5em,1fr);align-items:center;gap:3pt;display:grid}.chempot-diagram-3d.svelte-1ylo4w8 .projection-presets{flex-wrap:wrap;gap:4pt;margin:4pt 0 6pt;display:flex}.chempot-diagram-3d.svelte-1ylo4w8 .projection-presets button{border:1px solid color-mix(in srgb, currentColor 22%, transparent);cursor:pointer;color:var(--text-color,currentColor);background:0 0;border-radius:3px;padding:1px 5px;font-size:.85em}.chempot-diagram-3d.svelte-1ylo4w8 .projection-presets button.selected{background:color-mix(in srgb, currentColor 14%, transparent)}.chempot-diagram-3d.svelte-1ylo4w8 .overlay-actions{gap:3pt;margin:0 0 4pt;display:flex}.chempot-diagram-3d.svelte-1ylo4w8 .overlay-actions button{background:color-mix(in srgb, currentColor 10%, transparent);cursor:pointer;color:var(--text-color,currentColor);border:none;border-radius:3px;padding:2px 6px;font-size:.85em}.chempot-diagram-3d.svelte-1ylo4w8 .overlay-search{align-items:center;gap:4pt;margin:0 0 4pt;display:flex}.chempot-diagram-3d.svelte-1ylo4w8 .overlay-search input{width:100%;min-width:10em}.chempot-diagram-3d.svelte-1ylo4w8 .formula-list{flex-wrap:wrap;gap:3pt;max-height:min(42vh,18rem);padding:2pt 0;display:flex;overflow:auto}.chempot-diagram-3d.svelte-1ylo4w8 .formula-list label{cursor:pointer;background:color-mix(in srgb, currentColor 6%, transparent);border-radius:3px;align-items:center;gap:3pt;padding:1px 5px;font-size:.88em;display:inline-flex}.chempot-diagram-3d.svelte-1ylo4w8 .formula-list label:has(input:checked){background:color-mix(in srgb, currentColor 16%, transparent)}.chempot-diagram-3d.svelte-1ylo4w8 .formula-list input[type=checkbox]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.chempot-diagram-3d.svelte-1ylo4w8 .formula-list label:has(input:focus-visible){outline-offset:1px;outline:2px solid highlight}.chempot-diagram-3d.svelte-1ylo4w8 .formula-color-dot{border-radius:50%;flex-shrink:0;width:.55em;height:.55em}.chempot-diagram-3d.svelte-1ylo4w8 .formula-empty{opacity:.7;font-size:.9em}.chempot-diagram-3d.svelte-1ylo4w8 .draggable-pane select{flex:1;min-width:0;padding:2px 4px}.error-state.svelte-1ylo4w8{height:100%;color:var(--text-color,#666);flex-direction:column;justify-content:center;align-items:center;display:flex}.projection-info.svelte-1nxnfav{color:var(--text-color-secondary,#666);margin:0 0 .5em;font-size:.9em}.projection-grid.svelte-1nxnfav{grid-template-columns:repeat(auto-fit,minmax(max(min(280px,100%),50% - .2em),1fr));gap:.4em;display:grid}.projection-label.svelte-1nxnfav{text-align:center;margin:0 0 .3em;font-size:.85em;font-weight:400}.chempot-error.svelte-1nxnfav{box-sizing:border-box;text-align:center;color:var(--text-color,#666);border:1px solid var(--border-color,#ccc);border-radius:var(--border-radius,3pt);background:var(--bg-color,transparent);flex-direction:column;justify-content:center;align-items:center;padding:2em;display:flex}.chempot-error.svelte-1nxnfav h3:where(.svelte-1nxnfav){margin:0 0 1em}.chempot-error.svelte-1nxnfav p:where(.svelte-1nxnfav){margin:0}h1.svelte-1b98mt1{margin-bottom:.5em}section.svelte-1b98mt1{margin:2em 0}h2.svelte-1b98mt1{margin-bottom:.3em}p.svelte-1b98mt1{max-width:70ch;line-height:1.5}.deferred-diagram.svelte-1b98mt1{max-width:min(100%,900px)}
