.sim-controls[data-astro-cid-jpbnbn5u],.sim-form--prediction[data-astro-cid-jpbnbn5u]{gap:.6rem;display:grid}.sim-row--wrap[data-astro-cid-jpbnbn5u]{gap:.55rem .75rem}.sim-controls[data-astro-cid-jpbnbn5u] [hidden],.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__session{display:none!important}.sim-form[data-astro-cid-jpbnbn5u] input[type=range],.sim-controls[data-astro-cid-jpbnbn5u] input[type=range]{width:100%}.sim-section-heading[data-astro-cid-jpbnbn5u]{font-size:var(--type-caption);color:var(--sim-accent-strong);margin:0;font-weight:650}.sim-output[data-astro-cid-jpbnbn5u]{color:var(--ink-800);min-width:8rem;font-size:.92rem;font-weight:700}.sim-prompt-flow[data-astro-cid-jpbnbn5u]{gap:.55rem;padding-top:.75rem;display:grid}.sim-stage[data-astro-cid-jpbnbn5u]{color:var(--sim-accent-strong);margin:0;font-size:.86rem;font-weight:700}.sim-focus-line[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);flex-wrap:wrap;gap:.25rem;margin:0;font-size:.93rem;line-height:1.45;display:flex}.sim-focus-label[data-astro-cid-jpbnbn5u]{color:var(--sim-accent-strong);font-weight:700}.sim-context[data-astro-cid-jpbnbn5u],.sim-prompt-question[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);margin:0}.sim-prompt-question[data-astro-cid-jpbnbn5u]{font-weight:600}.sim-metrics[data-astro-cid-jpbnbn5u]{margin:0}.sim-metrics[data-astro-cid-jpbnbn5u]:empty{display:none}.sim-advanced[data-astro-cid-jpbnbn5u]{border-top:1px dashed var(--sim-line);margin:0;padding-top:.4rem}.sim-advanced[data-astro-cid-jpbnbn5u] summary[data-astro-cid-jpbnbn5u]{cursor:pointer;color:var(--sim-ink-muted);font-weight:650;font-size:var(--type-caption)}.sim-fieldset--secondary[data-astro-cid-jpbnbn5u]{border-top:0;padding-top:.45rem}.sim-equation[data-astro-cid-jpbnbn5u]{font-family:var(--font-mono);color:var(--sim-ink)}.sim-feedback[data-astro-cid-jpbnbn5u]:empty,.sim-hint[data-astro-cid-jpbnbn5u]:empty{display:none}.sim-actions[data-astro-cid-jpbnbn5u]{margin-top:.15rem}.quantum-control-group[data-astro-cid-jpbnbn5u]{gap:.52rem;display:grid}.quantum-control-group--explore[data-astro-cid-jpbnbn5u]{order:1}.quantum-control-group--practice[data-astro-cid-jpbnbn5u]{order:3}.quantum-control-group--results[data-astro-cid-jpbnbn5u]{order:2}.quantum-preset-feedback[data-astro-cid-jpbnbn5u]{order:4}.quantum-accessible-state[data-astro-cid-jpbnbn5u]{order:5}.quantum-control-group[data-astro-cid-jpbnbn5u]+.quantum-control-group[data-astro-cid-jpbnbn5u]{border-top:1px solid var(--sim-line-soft);padding-top:.7rem}.quantum-control-prompt[data-astro-cid-jpbnbn5u]{border:1px solid var(--sim-line);background:color-mix(in srgb, var(--sim-panel) 86%, var(--sim-surface-cool));color:var(--sim-ink);border-radius:8px;margin:0;padding:.62rem .72rem;font-size:.9rem;font-weight:650;line-height:1.4}.quantum-lab[data-astro-cid-jpbnbn5u]{gap:.65rem;display:grid}.quantum-hero[data-astro-cid-jpbnbn5u]{color:var(--sim-ink-muted);font-size:var(--type-meta);max-width:var(--measure-prose);margin:0;line-height:1.45}@media (width>=900px){.simulation-shell--detail[data-simulation-key=quantum-photoelectric-spectra-explorer]{--sim-studio-main-width:minmax(0, 1fr);--sim-studio-rail-width:minmax(21rem, 23rem);width:100%;max-width:100%}}@media (width>=760px) and (width<=1119px){.simulation-shell--studio[data-simulation-key=quantum-photoelectric-spectra-explorer]{--sim-studio-main-width:minmax(0, 1fr);--sim-studio-rail-width:minmax(18rem, 20rem)}.simulation-shell--studio[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__workspace{grid-template-columns:var(--sim-studio-main-width) var(--sim-studio-rail-width);grid-template-areas:"diagram controls""prompt controls";align-items:start;gap:.75rem;display:grid}.simulation-shell--studio[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__lower{display:contents}.simulation-shell--studio[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__diagram{grid-area:diagram}.simulation-shell--studio[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__panel--controls{overscroll-behavior:contain;grid-area:controls;max-height:calc(100vh - 1.4rem);position:sticky;top:.7rem;overflow:auto}.simulation-shell--studio[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__panel--prompt{grid-area:prompt}}.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__diagram{min-height:clamp(34rem,76vh,52rem);padding:clamp(.65rem,1.2vw,1rem)}.quantum-stage-shell[data-astro-cid-jpbnbn5u],.quantum-readout-panel[data-astro-cid-jpbnbn5u],.quantum-notice-card[data-astro-cid-jpbnbn5u],.quantum-checkpoint-panel[data-astro-cid-jpbnbn5u],.quantum-exam-note[data-astro-cid-jpbnbn5u]{border:1px solid var(--sim-line);background:var(--sim-panel);border-radius:8px}.quantum-stage-shell[data-astro-cid-jpbnbn5u]{overflow:hidden}.quantum-stage-header[data-astro-cid-jpbnbn5u]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.45rem .65rem;display:grid}.quantum-stage-legend[data-astro-cid-jpbnbn5u]{color:var(--sim-ink-muted);flex-wrap:wrap;gap:.35rem .65rem;margin:0;padding:0 .65rem .45rem;font-size:.78rem;font-weight:750;list-style:none;display:flex}.quantum-stage-legend[data-astro-cid-jpbnbn5u] li[data-astro-cid-jpbnbn5u]{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.quantum-legend-mark[data-astro-cid-jpbnbn5u]{border:2px solid;border-radius:999px;flex:none;width:.72rem;height:.72rem}.quantum-legend-mark--photon[data-astro-cid-jpbnbn5u]{color:#2563eb}.quantum-legend-mark--electron[data-astro-cid-jpbnbn5u]{color:#ea580c;background:color-mix(in srgb, #ea580c 18%, var(--sim-panel))}.quantum-legend-mark--threshold[data-astro-cid-jpbnbn5u]{color:#7c3aed;background:#7c3aed;border-radius:999px;width:.18rem}.quantum-kicker[data-astro-cid-jpbnbn5u]{color:var(--sim-accent-strong);font-size:var(--type-caption);margin:0;font-weight:650}.quantum-title[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.2}.quantum-play[data-astro-cid-jpbnbn5u]{min-width:72px;min-height:36px;padding-block:.35rem}.quantum-stage-meter[data-astro-cid-jpbnbn5u]{border:1px solid var(--sim-line);background:color-mix(in srgb, var(--sim-panel) 86%, var(--sim-surface-cool));color:var(--sim-ink);white-space:nowrap;border-radius:999px;margin:0;padding:.28rem .52rem;font-size:.78rem;font-weight:800}.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer][data-quantum-mode=line-spectra] .quantum-stage-legend{display:none}.quantum-canvas[data-astro-cid-jpbnbn5u]{aspect-ratio:16/9;touch-action:manipulation;background:#f7fafd;width:100%;height:300px;display:block}.quantum-stage-shell[data-astro-cid-jpbnbn5u]:has(.quantum-graph-shell:not([hidden])) .quantum-canvas[data-astro-cid-jpbnbn5u]{height:clamp(190px,24vh,300px)}.quantum-graph-shell[data-astro-cid-jpbnbn5u]{border:1px solid var(--sim-line);background:color-mix(in srgb, var(--sim-panel) 88%, #f0f3ff);border-radius:8px;gap:.35rem;margin:0 .8rem .65rem;padding:.65rem;display:grid}.quantum-graph-shell[data-astro-cid-jpbnbn5u][hidden]{display:none}.quantum-graph-title[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);margin:0;font-size:.88rem;font-weight:800}.quantum-graph-canvas[data-astro-cid-jpbnbn5u]{aspect-ratio:16/5;background:#f7fafd;border-radius:6px;width:100%;min-height:135px;display:block}.quantum-stage-note[data-astro-cid-jpbnbn5u]{border-top:1px solid var(--sim-line);color:var(--sim-ink);margin:0;padding:.55rem .7rem .65rem;font-size:.9rem;line-height:1.4}.quantum-current-panel[data-astro-cid-jpbnbn5u],.quantum-formula-panel[data-astro-cid-jpbnbn5u],.quantum-preset-feedback[data-astro-cid-jpbnbn5u]{border:1px solid var(--sim-line);background:var(--sim-panel);border-radius:8px}.quantum-current-panel[data-astro-cid-jpbnbn5u],.quantum-formula-panel[data-astro-cid-jpbnbn5u]{gap:.42rem;padding:.62rem;display:grid}.quantum-mode-tabs[data-astro-cid-jpbnbn5u]{border:1px solid var(--sim-line);background:color-mix(in srgb, var(--sim-panel) 82%, var(--sim-surface-cool));border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;padding:.24rem;display:grid}.quantum-mode-tab[data-astro-cid-jpbnbn5u]{min-height:36px;color:var(--sim-ink-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.34rem .42rem;font-size:.78rem;font-weight:800;line-height:1.1}.quantum-mode-tab[data-astro-cid-jpbnbn5u].is-active{background:var(--sim-panel);color:var(--sim-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sim-accent) 42%, var(--sim-line))}.quantum-view-select[data-astro-cid-jpbnbn5u]{display:none!important}.quantum-current-head[data-astro-cid-jpbnbn5u]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.quantum-current-head[data-astro-cid-jpbnbn5u] output[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);font-size:.9rem;font-weight:850}.quantum-current-track[data-astro-cid-jpbnbn5u]{background:color-mix(in srgb, var(--sim-line) 64%, transparent);border-radius:999px;height:.68rem;overflow:hidden}.quantum-current-track[data-astro-cid-jpbnbn5u] span[data-astro-cid-jpbnbn5u]{width:var(--current-level,55%);border-radius:inherit;background:linear-gradient(90deg,#f97316,#16a34a);height:100%;transition:width .16s;display:block}.quantum-current-panel[data-astro-cid-jpbnbn5u] p[data-astro-cid-jpbnbn5u],.quantum-formula-panel[data-astro-cid-jpbnbn5u] p[data-astro-cid-jpbnbn5u],.quantum-preset-feedback[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);margin:0;font-size:.84rem;line-height:1.4}.quantum-formula-panel[data-astro-cid-jpbnbn5u] p[data-astro-cid-jpbnbn5u]:last-child{font-weight:720}.quantum-formula-stack[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);gap:.16rem;font-size:.9rem;line-height:1.28;display:grid}.quantum-formula-stack[data-astro-cid-jpbnbn5u] span[data-astro-cid-jpbnbn5u],.quantum-formula-stack[data-astro-cid-jpbnbn5u] strong[data-astro-cid-jpbnbn5u]{display:block}.quantum-formula-stack[data-astro-cid-jpbnbn5u] strong[data-astro-cid-jpbnbn5u]{color:var(--sim-ink-strong);font-size:1rem}.quantum-preset-feedback[data-astro-cid-jpbnbn5u]{background:color-mix(in srgb, var(--sim-panel) 88%, var(--sim-surface-cool));padding:.58rem .68rem;font-weight:700}.quantum-accessible-state[data-astro-cid-jpbnbn5u]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quantum-quick-status[data-astro-cid-jpbnbn5u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin:-.35rem 0 0;display:none}.quantum-quick-status[data-astro-cid-jpbnbn5u] span[data-astro-cid-jpbnbn5u]{border:1px solid var(--sim-line);background:color-mix(in srgb, var(--sim-panel) 86%, var(--sim-surface-cool));min-width:0;color:var(--sim-ink);overflow-wrap:anywhere;border-radius:8px;padding:.48rem .55rem;font-size:.82rem;font-weight:780;line-height:1.25}.quantum-mobile-strip[data-astro-cid-jpbnbn5u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:-.35rem;display:none}.quantum-mobile-strip[data-astro-cid-jpbnbn5u] .wp-button{min-height:44px;padding-inline:.52rem;font-size:.86rem}.quantum-evidence-strip[data-astro-cid-jpbnbn5u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:-.2rem 0 0;padding:0;list-style:none;display:grid}.quantum-evidence-strip li{border:1px solid var(--sim-line);background:color-mix(in srgb, var(--sim-panel) 88%, var(--sim-surface-cool));border-radius:8px;gap:.16rem;min-width:0;padding:.58rem .62rem;display:grid}.quantum-evidence-strip li.is-warning{border-color:color-mix(in srgb, var(--sim-danger) 45%, var(--sim-line));background:color-mix(in srgb, var(--sim-surface-danger-soft) 72%, var(--sim-panel))}.quantum-evidence-strip li.is-positive{border-color:color-mix(in srgb, var(--sim-positive) 45%, var(--sim-line));background:color-mix(in srgb, var(--success-100) 58%, var(--sim-panel))}.quantum-evidence-strip span{color:var(--sim-ink-muted);font-size:var(--type-caption);font-weight:650;line-height:1.1}.quantum-evidence-strip strong{color:var(--sim-ink);font-size:.9rem;line-height:1.22}.quantum-evidence-strip em{color:var(--sim-ink-muted);overflow-wrap:anywhere;font-size:.78rem;font-style:normal;font-weight:700;line-height:1.25}.quantum-notice-card[data-astro-cid-jpbnbn5u]{padding:.62rem}.quantum-notice-card[data-astro-cid-jpbnbn5u] h4[data-astro-cid-jpbnbn5u],.quantum-notice-card[data-astro-cid-jpbnbn5u] ul[data-astro-cid-jpbnbn5u]{margin:0}.quantum-notice-card[data-astro-cid-jpbnbn5u] h4[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);font-size:.95rem}.quantum-notice-card[data-astro-cid-jpbnbn5u] ul[data-astro-cid-jpbnbn5u]{flex-wrap:wrap;gap:.34rem;margin-top:.42rem;padding-left:0;list-style:none;display:flex}.quantum-notice-card[data-astro-cid-jpbnbn5u] li[data-astro-cid-jpbnbn5u]{border:1px solid var(--sim-line);background:color-mix(in srgb, var(--sim-panel) 88%, var(--sim-surface-cool));color:var(--sim-ink);border-radius:999px;padding:.28rem .46rem;font-size:.78rem;font-weight:700;line-height:1.25}.quantum-readout-panel[data-astro-cid-jpbnbn5u]{padding:.6rem}.quantum-readouts[data-astro-cid-jpbnbn5u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;margin:.38rem 0 0;padding:0;list-style:none;display:grid}.quantum-readouts li{border:1px solid var(--sim-line);background:color-mix(in srgb, var(--sim-panel) 82%, #f0f3ff);border-radius:8px;gap:.12rem;min-width:0;padding:.4rem .48rem;display:grid}.quantum-readouts li:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr);padding:.52rem .58rem}.quantum-readouts li.is-primary{border-color:color-mix(in srgb, var(--sim-positive) 52%, var(--sim-line));background:color-mix(in srgb, var(--success-100) 72%, var(--sim-panel))}.quantum-readouts li.is-blocked{border-color:color-mix(in srgb, var(--sim-danger) 52%, var(--sim-line));background:color-mix(in srgb, var(--sim-danger) 10%, var(--sim-panel))}.quantum-readouts span{min-width:0;color:var(--sim-ink-muted);font-size:var(--type-caption);font-weight:650;display:block}.quantum-readouts strong{color:var(--sim-ink);text-align:left;white-space:normal;overflow-wrap:anywhere;flex:none;margin-top:0;font-size:.95rem;display:block}.quantum-readouts li.is-primary strong,.quantum-readouts li.is-blocked strong{font-size:1.08rem}.quantum-status[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);margin-top:.42rem;font-size:.84rem;font-weight:650}.quantum-checkpoint-panel[data-astro-cid-jpbnbn5u]{padding:0;scroll-margin-top:.75rem;overflow:hidden}.quantum-learning-section[data-astro-cid-jpbnbn5u] .quantum-checkpoint-form[data-astro-cid-jpbnbn5u]{margin-bottom:.72rem}.quantum-checkpoint-panel[data-astro-cid-jpbnbn5u] summary[data-astro-cid-jpbnbn5u]{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:46px;padding:.58rem .72rem;list-style:none;display:flex}.quantum-checkpoint-panel[data-astro-cid-jpbnbn5u] summary[data-astro-cid-jpbnbn5u]::-webkit-details-marker{display:none}.quantum-checkpoint-panel[data-astro-cid-jpbnbn5u] summary[data-astro-cid-jpbnbn5u] span[data-astro-cid-jpbnbn5u]:first-child{gap:.12rem;min-width:0;display:grid}.quantum-checkpoint-panel[data-astro-cid-jpbnbn5u] summary[data-astro-cid-jpbnbn5u] strong[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);font-size:.93rem}.quantum-checkpoint-panel[data-astro-cid-jpbnbn5u] summary[data-astro-cid-jpbnbn5u] small[data-astro-cid-jpbnbn5u]{color:var(--sim-ink-muted);font-size:.78rem;line-height:1.35}.quantum-checkpoint-cta[data-astro-cid-jpbnbn5u]{background:var(--sim-surface-cool);color:var(--sim-accent-strong);border-radius:999px;flex:none;padding:.24rem .52rem;font-size:.76rem;font-weight:800}.quantum-checkpoint-panel[data-astro-cid-jpbnbn5u][open]{padding:0 .72rem .72rem}.quantum-checkpoint-panel[data-astro-cid-jpbnbn5u][open] summary[data-astro-cid-jpbnbn5u]{border-bottom:1px solid var(--sim-line);margin-inline:-.72rem}.quantum-checkpoint-panel[data-astro-cid-jpbnbn5u] .sim-feedback-stack[data-astro-cid-jpbnbn5u]{border-top:1px dashed var(--sim-line);gap:.45rem;padding-top:.55rem;display:grid}.quantum-checkpoint-note[data-astro-cid-jpbnbn5u]{color:var(--sim-ink-muted);margin:-.15rem 0 0;font-size:.84rem;line-height:1.35}.quantum-checkpoint-form[data-astro-cid-jpbnbn5u] .sim-diagnostics,.quantum-checkpoint-form[data-astro-cid-jpbnbn5u] .sim-metrics,.quantum-checkpoint-form[data-astro-cid-jpbnbn5u] .sim-stage,.quantum-checkpoint-form[data-astro-cid-jpbnbn5u] .sim-focus-line{display:none}.quantum-presets[data-astro-cid-jpbnbn5u]{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;display:grid}.quantum-threshold-copy[data-astro-cid-jpbnbn5u]{width:100%;color:var(--sim-ink-muted);margin:-.55rem 0 0;font-size:.76rem;font-weight:700}.quantum-mode-note[data-astro-cid-jpbnbn5u]{width:100%;color:var(--sim-ink-muted);margin:-.2rem 0 0;font-size:.8rem;line-height:1.35}.quantum-range-wrap[data-astro-cid-jpbnbn5u]{width:min(260px,100%);max-width:100%;padding-bottom:1.15rem;position:relative}.quantum-range-wrap[data-astro-cid-jpbnbn5u] input[type=range]{min-width:0}.quantum-range-wrap[data-astro-cid-jpbnbn5u]:before{content:"below threshold";color:color-mix(in srgb, var(--sim-danger) 62%, var(--sim-ink-muted));font-size:.64rem;font-weight:800;position:absolute;bottom:0;left:0}.quantum-range-wrap[data-astro-cid-jpbnbn5u]:after{content:"above";color:color-mix(in srgb, var(--sim-positive) 72%, var(--sim-ink-muted));font-size:.64rem;font-weight:800;position:absolute;bottom:0;right:0}.quantum-threshold-marker[data-astro-cid-jpbnbn5u]{--threshold-position:50%;left:var(--threshold-position);color:#6d28d9;text-align:center;pointer-events:none;width:0;font-size:.7rem;font-weight:800;position:absolute;bottom:0;transform:translate(-50%)}.quantum-threshold-marker[data-astro-cid-jpbnbn5u]:before{content:"";background:#7c3aed;border-radius:999px;width:2px;height:1.3rem;position:absolute;bottom:1.05rem;left:50%;transform:translate(-50%)}.quantum-presets[data-astro-cid-jpbnbn5u] .wp-button[data-astro-cid-jpbnbn5u],.sim-controls[data-astro-cid-jpbnbn5u] .wp-button[data-astro-cid-jpbnbn5u],.sim-form[data-astro-cid-jpbnbn5u] .wp-button[data-astro-cid-jpbnbn5u]{min-height:42px}.quantum-exam-note[data-astro-cid-jpbnbn5u]{padding:.85rem}.quantum-exam-note[data-astro-cid-jpbnbn5u] h4[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);margin:0 0 .35rem;font-size:.95rem}.quantum-exam-note[data-astro-cid-jpbnbn5u] p[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);margin:0;line-height:1.5}.quantum-learning-grid[data-astro-cid-jpbnbn5u]{grid-template-columns:1fr;gap:.65rem;display:grid}.quantum-learning-card[data-astro-cid-jpbnbn5u]{border:1px solid var(--sim-line);background:var(--sim-panel);border-radius:8px;gap:.42rem;padding:.85rem;display:grid}.quantum-learning-card[data-astro-cid-jpbnbn5u] h4[data-astro-cid-jpbnbn5u],.quantum-learning-card[data-astro-cid-jpbnbn5u] p[data-astro-cid-jpbnbn5u],.quantum-learning-card[data-astro-cid-jpbnbn5u] ul[data-astro-cid-jpbnbn5u]{margin:0}.quantum-learning-card[data-astro-cid-jpbnbn5u] h4[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);font-size:.98rem}.quantum-learning-card[data-astro-cid-jpbnbn5u] p[data-astro-cid-jpbnbn5u],.quantum-learning-card[data-astro-cid-jpbnbn5u] li[data-astro-cid-jpbnbn5u]{color:var(--sim-ink);font-size:.94rem;line-height:1.5}.quantum-learning-card[data-astro-cid-jpbnbn5u] ul[data-astro-cid-jpbnbn5u]{padding-left:1.1rem}@media (width>=760px){.quantum-lab[data-astro-cid-jpbnbn5u]{grid-template-columns:minmax(0,1fr);align-items:stretch}.quantum-readout-panel[data-astro-cid-jpbnbn5u]{align-self:stretch}.quantum-canvas[data-astro-cid-jpbnbn5u]{height:clamp(360px,48vh,560px)}.quantum-stage-shell[data-astro-cid-jpbnbn5u]:has(.quantum-graph-shell:not([hidden])) .quantum-canvas[data-astro-cid-jpbnbn5u]{height:clamp(190px,22vh,280px)}.quantum-learning-grid[data-astro-cid-jpbnbn5u]{grid-template-columns:repeat(2,minmax(0,1fr))}.quantum-learning-card--wide[data-astro-cid-jpbnbn5u]{grid-column:1/-1}}@media (width<=759px){.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__panel--prompt{order:1}.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__panel--controls{order:2}.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__diagram{min-height:0}.quantum-canvas[data-astro-cid-jpbnbn5u]{height:270px}.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer][data-quantum-mode=line-spectra] .quantum-canvas{height:360px}.quantum-mobile-strip[data-astro-cid-jpbnbn5u]{display:grid}.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer][data-quantum-mode=line-spectra] .quantum-mobile-strip{display:none}.quantum-stage-header[data-astro-cid-jpbnbn5u]{grid-template-columns:minmax(0,1fr) auto}.quantum-stage-meter[data-astro-cid-jpbnbn5u]{white-space:normal;grid-column:1/-1;width:auto;max-width:100%}.quantum-stage-note[data-astro-cid-jpbnbn5u]{display:none}.quantum-quick-status[data-astro-cid-jpbnbn5u]{display:grid}.quantum-evidence-strip[data-astro-cid-jpbnbn5u]{grid-template-columns:minmax(0,1fr);gap:.4rem}.quantum-evidence-strip li{grid-template-columns:minmax(5.8rem,.9fr) minmax(0,1.3fr);align-items:center;gap:.18rem .55rem;padding:.48rem .55rem}.quantum-evidence-strip em{grid-column:2}.quantum-control-group--practice[data-astro-cid-jpbnbn5u]{order:3}.quantum-control-group--results[data-astro-cid-jpbnbn5u]{order:2}.quantum-control-group--practice[data-astro-cid-jpbnbn5u]{border-top:1px solid var(--sim-line-soft);padding-top:.7rem}.quantum-graph-shell[data-astro-cid-jpbnbn5u]{margin:0 .62rem .5rem;padding:.5rem}.quantum-graph-canvas[data-astro-cid-jpbnbn5u]{min-height:178px}.quantum-stage-shell[data-astro-cid-jpbnbn5u]:has(.quantum-graph-shell:not([hidden])) .quantum-canvas[data-astro-cid-jpbnbn5u]{height:290px}}@media (width>=760px) and (width<=980px){.quantum-stage-header[data-astro-cid-jpbnbn5u]{grid-template-columns:minmax(0,1fr) auto}.quantum-stage-meter[data-astro-cid-jpbnbn5u]{white-space:normal;grid-column:1/-1;width:fit-content;max-width:100%}}@media (width<=619px){.quantum-readouts[data-astro-cid-jpbnbn5u]{grid-template-columns:minmax(0,1fr)}}.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__panel--prompt{box-shadow:none;background:0 0;border-color:#0000}.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__panel--feedback,.simulation-shell[data-simulation-key=quantum-photoelectric-spectra-explorer] .simulation-shell__panel--actions{display:none}@media (width>=1180px){.quantum-canvas[data-astro-cid-jpbnbn5u]{height:clamp(440px,50vh,600px)}.quantum-stage-shell[data-astro-cid-jpbnbn5u]:has(.quantum-graph-shell:not([hidden])) .quantum-canvas[data-astro-cid-jpbnbn5u]{height:clamp(190px,22vh,300px)}}@media (width>=760px) and (width<=1119px){.quantum-hero[data-astro-cid-jpbnbn5u]{line-height:1.35}.quantum-canvas[data-astro-cid-jpbnbn5u]{height:clamp(300px,36vh,410px)}.quantum-notice-card[data-astro-cid-jpbnbn5u]{padding-block:.65rem}}
