.phase-event-list.svelte-1u18u8e{font-size:.85em;overflow-y:auto}.empty.svelte-1u18u8e{opacity:.7;margin:.5em}ol.svelte-1u18u8e{margin:0;padding:0;list-style:none}li.svelte-1u18u8e{border-left:3px solid #0000;align-items:baseline;gap:.5em;padding:3px 6px;display:flex;&.active{border-left-color:var(--accent-color,#1976d2);background:color-mix(in srgb, var(--accent-color,#1976d2) 12%, transparent)}&.involved button:where(.svelte-1u18u8e){font-weight:600}&.appear .icon:where(.svelte-1u18u8e){color:#2e7d32}&.vanish .icon:where(.svelte-1u18u8e){color:#c62828}&.polymorph .icon:where(.svelte-1u18u8e){color:#6a1b9a}&.tie_line_flip .icon:where(.svelte-1u18u8e){color:#ef6c00}}li.svelte-1u18u8e>button:where(.svelte-1u18u8e){color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;align-items:baseline;gap:.5em;padding:0;display:flex;&:hover{background:color-mix(in srgb, currentColor 8%, transparent)}}.icon.svelte-1u18u8e{text-align:center;flex:none;width:1.1em}.temp.svelte-1u18u8e{font-variant-numeric:tabular-nums;opacity:.85;flex:none;min-width:4.5em}.reactions.svelte-1u18u8e{flex-direction:column;gap:1px;min-width:0;display:flex}.reaction.svelte-1u18u8e{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sep.svelte-1u18u8e{opacity:.7;margin:0 .3em}.phase.svelte-1u18u8e{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0 2px;&:hover,&.hovered{background:#ff980040}&.selected{outline:1px solid #66f0ff}}.phase-stability-map.svelte-gepwdz{width:100%;position:relative;overflow-y:auto}canvas.svelte-gepwdz{cursor:crosshair;touch-action:none;width:100%;display:block}.ternary-phase-diagram-controls-pane{--pane-padding:10px;--pane-gap:4px;--ctrl-label-w:8.5em;--ctrl-value-w:5.5em;max-width:340px;font-size:.85em}.setting.svelte-mqnyug{grid-column:1/-1;align-items:center;gap:6px;display:flex}.control-label.svelte-mqnyug{min-width:var(--ctrl-label-w);font-weight:500}.toggle-group.svelte-mqnyug{flex-wrap:wrap;gap:4px;display:flex}.toggle-btn.svelte-mqnyug{border:1px solid var(--border-color,#0003);padding:1px 6px;&.active{background:light-dark(#1976d226,#64b4ff33)}}.model-summary.svelte-mqnyug{opacity:.75;grid-column:1/-1;margin:2px 0 0;font-size:.9em}input.svelte-mqnyug{font:inherit}input[type=number].svelte-mqnyug{width:4.5em}.color-scale-row.svelte-mqnyug .multiselect{--sms-min-height:24px;flex:1}:is(.tick-label.svelte-123arr,.axis-label.svelte-123arr,.phase-label.svelte-123arr){pointer-events:none;user-select:none;white-space:nowrap;color:var(--text-color,#ddd)}.tick-label.svelte-123arr,.phase-label.svelte-123arr{opacity:.9;font-size:11px}.axis-label.svelte-123arr{font:700 13px sans-serif}.sub.svelte-123arr{vertical-align:-.3em;font-size:.8em}.ternary-section.svelte-1bacs45{width:100%;height:100%;min-height:200px;position:relative}canvas.svelte-1bacs45{width:100%;height:100%;display:block}canvas.pulse-overlay.svelte-1bacs45{pointer-events:none;position:absolute;inset:0}.ternary-phase-diagram.svelte-pncnyw{background:var(--pd-bg,transparent);flex-direction:column;width:100%;height:100%;min-height:480px;display:flex;position:relative;container-type:inline-size;&.fullscreen{background:var(--phase-diagram-bg-fullscreen,var(--page-bg,#1a1a2e))!important}&.dragover{outline:2px dashed var(--accent-color,#1976d2)}}.diagram-title.svelte-pncnyw{text-align:center;margin:0 0 .3em;font-weight:600}.panels.svelte-pncnyw{flex:1;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;display:grid;&.with-side{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@container (width<=760px){.panels.with-side.svelte-pncnyw{grid-template-columns:minmax(0,1fr)}}.section-panel.svelte-pncnyw,.side-panel.svelte-pncnyw{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.section-panel.svelte-pncnyw :is(.ternary-section,.prism-canvas:where(.svelte-pncnyw),.prism-fallback:where(.svelte-pncnyw)){flex:1;min-height:280px}.prism-canvas.svelte-pncnyw,.side-panel.svelte-pncnyw{transition:opacity .2s;&.stale{opacity:.45}}.prism-canvas.svelte-pncnyw{position:relative;& canvas{width:100%;height:100%;display:block}}.prism-fallback.svelte-pncnyw,.side-panel.computing.svelte-pncnyw{opacity:.7;justify-content:center;align-items:center;display:flex}.side-panel.svelte-pncnyw{gap:6px;& .phase-stability-map{flex:0 auto;max-height:60%}& .phase-event-list{border-top:1px solid var(--border-color,#8080804d);flex:1 1 0;min-height:6em}}.view-toggle.svelte-pncnyw{z-index:3;gap:2px;font-size:.75em;display:flex;position:absolute;top:4px;left:4px;& button:where(.svelte-pncnyw){border:1px solid var(--border-color,#80808066);background:var(--btn-bg,transparent);color:inherit;cursor:pointer;opacity:.75;border-radius:3px;padding:2px 7px;&.active{opacity:1;background:light-dark(#1976d226,#64b4ff33)}}}.temperature-bar.svelte-pncnyw{align-items:center;gap:8px;padding:4px 6px 0;font-size:.85em;display:flex}.play-btn.svelte-pncnyw{border:1px solid var(--border-color,#80808066);width:2em;height:2em;color:inherit;cursor:pointer;background:0 0;border-radius:50%;padding:0;line-height:1}.slider-wrap.svelte-pncnyw{flex:1;min-width:80px;position:relative;& input:where(.svelte-pncnyw){width:100%;margin:0}}.event-ticks.svelte-pncnyw{pointer-events:none;height:4px;position:absolute;inset:-4px 8px auto;& .tick:where(.svelte-pncnyw){background:#ef6c00;width:2px;height:4px;position:absolute;transform:translate(-1px);&.appear{background:#2e7d32}&.vanish{background:#c62828}&.polymorph{background:#6a1b9a}}}.temp-input.svelte-pncnyw{align-items:center;gap:2px;display:flex;& input:where(.svelte-pncnyw){width:4.5em;font:inherit;text-align:right}}.stable-count.svelte-pncnyw,.progress.svelte-pncnyw{white-space:nowrap;opacity:.8;align-items:center;gap:4px;display:inline-flex}.bracket.svelte-pncnyw{justify-content:space-between;padding:2px 6px;font-size:.8em;display:flex;& button:where(.svelte-pncnyw){color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;padding:0 4px;&:hover:enabled{opacity:1;text-decoration:underline}}}.error.svelte-pncnyw{color:#c62828;background:#c6282826;border-radius:4px;margin:.5em;padding:.4em .8em}.empty.svelte-pncnyw{opacity:.7;text-align:center;flex:1;place-items:center;padding:1em;display:grid}.muted.svelte-pncnyw{opacity:.7;font-size:.9em}.ternary-tooltip{max-width:320px;font-size:.85em;line-height:1.4}.diagram-container.svelte-11cky78{margin-block:1em 2em;position:relative;&.loading{opacity:.7}}.loading-overlay.svelte-11cky78{color:#fff;z-index:10;background:#000000b3;border-radius:8px;padding:1em 2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-message.svelte-11cky78{color:#d32f2f;background:#ff00001a;border-radius:4px;margin:.5em;padding:.5em 1em}.feature-list.svelte-11cky78 li:where(.svelte-11cky78){margin:.4em 0}
