.chempot-diagram-2d.svelte-14snttd{width:100%;position:relative}.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 .draggable-pane label{align-items:center;gap:6pt;margin:4pt 0;font-size:.95em;display:flex}.chempot-diagram-2d.svelte-14snttd .export-row{flex-wrap:wrap;gap:4pt 10pt;margin:0 0 4pt;display:flex}.chempot-diagram-2d.svelte-14snttd .export-row>label{margin:0}.chempot-diagram-2d.svelte-14snttd .chempot-temp-slider{top:var(--chempot-temp-slider-top,calc(1ex + 108px));z-index:11;right:4px}.chempot-diagram-2d.svelte-14snttd .reverse-scale-toggle{align-items:center;gap:4pt;margin-left:4pt;display:flex}.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}.tooltip.svelte-14snttd{background:var(--tooltip-bg,var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#000000e6));color:var(--tooltip-text,var(--text-color,#fff));pointer-events:none;white-space:nowrap;z-index:10;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute}.arity-legend.svelte-14snttd{z-index:10;pointer-events:none;gap:10px;font-size:12px;display:flex;position:absolute;bottom:52px;left:24px}.arity-legend.svelte-14snttd>span:where(.svelte-14snttd){align-items:center;gap:4px;display:flex}.arity-legend.svelte-14snttd>span:where(.svelte-14snttd)>span:where(.svelte-14snttd){border-radius:50%;flex-shrink:0;width:10px;height:10px}.chempot-diagram-3d.svelte-1ylo4w8{position:relative;overflow:clip}.chempot-diagram-3d.svelte-1ylo4w8:fullscreen{background:var(--chempot-3d-bg-fullscreen,var(--bg-color,#fff))}.chempot-diagram-3d.svelte-1ylo4w8>div[style*="position: absolute"][style*="top: 0"]{pointer-events:none!important}.chempot-diagram-3d.svelte-1ylo4w8>section:where(.svelte-1ylo4w8){z-index:20;gap:8px;display:flex;position:absolute;top:1ex;right:1ex}.chempot-diagram-3d.svelte-1ylo4w8>section:where(.svelte-1ylo4w8)>button,.chempot-diagram-3d.svelte-1ylo4w8>section:where(.svelte-1ylo4w8)>.pane-toggle{cursor:pointer;color:var(--text-color,currentColor);background:0 0;border:none;border-radius:3px;padding:4px;font-size:clamp(.75em,1.5cqmin,1em);transition:background-color .2s;display:flex}.chempot-diagram-3d.svelte-1ylo4w8>section:where(.svelte-1ylo4w8)>button:hover,.chempot-diagram-3d.svelte-1ylo4w8>section:where(.svelte-1ylo4w8)>.pane-toggle:hover{background-color:color-mix(in srgb, currentColor 8%, transparent)}.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 .export-row{flex-wrap:wrap;gap:4pt 10pt;margin:0 0 4pt;display:flex}.chempot-diagram-3d.svelte-1ylo4w8 .export-row>label{margin:0}.chempot-diagram-3d.svelte-1ylo4w8 .chempot-checks{flex-wrap:wrap;gap:1ex;display:flex}.chempot-diagram-3d.svelte-1ylo4w8 .chempot-nums{flex-wrap:wrap;gap:1ex;margin:4pt 0;display:flex}.chempot-diagram-3d.svelte-1ylo4w8 .projection-controls{margin:0 0 6pt}.chempot-diagram-3d.svelte-1ylo4w8 .projection-controls .pane-row{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-top:4pt;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:4pt;margin:0 0 4pt;display:flex}.chempot-diagram-3d.svelte-1ylo4w8 .overlay-actions 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:2px 6px}.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{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:4px;max-height:min(42vh,18rem);padding:4pt;overflow:auto}.chempot-diagram-3d.svelte-1ylo4w8 .formula-list label{align-items:center;gap:5pt;margin:2pt 0;display:flex}.chempot-diagram-3d.svelte-1ylo4w8 .formula-color-dot{border-radius:50%;flex-shrink:0;width:.65em;height:.65em}.chempot-diagram-3d.svelte-1ylo4w8 .formula-empty{opacity:.7;font-size:.9em}.chempot-diagram-3d.svelte-1ylo4w8 .chempot-nums input[type=number]{width:5em}.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}:is(.axis-label.svelte-1ylo4w8,.tick-label.svelte-1ylo4w8){pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.axis-label.svelte-1ylo4w8{font:700 13px sans-serif}.tick-label.svelte-1ylo4w8{color:var(--text-color,#333);font-size:10px}.domain-label.svelte-1ylo4w8{color:var(--text-color,#333);opacity:.7;white-space:nowrap;pointer-events:none;font:11px sans-serif}.phase-tooltip.svelte-1ylo4w8{background:var(--tooltip-bg,var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#000000e6));max-width:min(32rem,92vw);color:var(--tooltip-text,var(--text-color,#222));border:1px solid color-mix(in srgb, currentColor 18%, transparent);pointer-events:none;z-index:100;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.35;position:fixed;box-shadow:0 8px 20px #0000002e}.phase-tooltip.svelte-1ylo4w8 h4:where(.svelte-1ylo4w8){margin:0 0 4px;font-size:13px}.phase-tooltip.svelte-1ylo4w8 p:where(.svelte-1ylo4w8){white-space:nowrap;text-overflow:ellipsis;margin:1px 0;overflow:hidden}.phase-tooltip.svelte-1ylo4w8 h5:where(.svelte-1ylo4w8){margin-top:6px;margin-bottom:0;font-size:12px;font-weight:600}.arity-legend.svelte-1ylo4w8{z-index:10;pointer-events:none;gap:10px;font-size:12px;display:flex;position:absolute;bottom:16px;left:1em}.arity-legend.svelte-1ylo4w8>span:where(.svelte-1ylo4w8){align-items:center;gap:4px;display:flex}.arity-legend.svelte-1ylo4w8>span:where(.svelte-1ylo4w8)>span:where(.svelte-1ylo4w8){border-radius:50%;flex-shrink:0;width:10px;height:10px}
