.type-display.svelte-6tr2dc{font-size:2.25rem;font-weight:700;line-height:1.15;margin:0}@media(min-width:640px){.type-display.svelte-6tr2dc{font-size:3rem}}.type-section.svelte-6tr2dc,.type-row-title.svelte-6tr2dc{font-size:.875rem;font-weight:600}.type-body.svelte-6tr2dc{font-size:.875rem}.type-caption.svelte-6tr2dc{font-size:.75rem}.path-card.svelte-6tr2dc:hover{background:var(--app-accent-soft)}.chart-wrap.svelte-34xcvg{margin:0}.muted.svelte-34xcvg{margin-top:.35rem;font-size:.875rem;color:var(--text-muted)}.data-table-wrap.svelte-34xcvg{margin-top:.5rem}.data-table-wrap.svelte-34xcvg summary:where(.svelte-34xcvg){cursor:pointer;color:var(--app-accent-text)}.table-scroll.svelte-34xcvg{overflow-x:auto;margin-top:.35rem}.data-table.svelte-34xcvg{width:100%;border-collapse:collapse;color:var(--text-muted)}.data-table.svelte-34xcvg th:where(.svelte-34xcvg),.data-table.svelte-34xcvg td:where(.svelte-34xcvg){border:1px solid var(--border);padding:.35rem .5rem;text-align:left}.data-table.svelte-34xcvg th:where(.svelte-34xcvg){background:var(--app-accent-soft);color:var(--text);font-weight:600}.type-caption.svelte-34xcvg{font-size:.75rem}.field-wrap.svelte-jlhpwk{margin:0}.muted.svelte-jlhpwk{margin-top:.35rem;font-size:.875rem;color:var(--text-muted)}.limit.svelte-jlhpwk{display:block;margin-top:.35rem;font-size:.8125rem}.levitation.svelte-1sd3rew{margin:0;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.scene.svelte-1sd3rew{position:relative;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:8px}.cold-plate.svelte-1sd3rew{width:200px;height:8px;background:var(--border);border-radius:2px}.sample.svelte-1sd3rew{width:140px;height:28px;background:color-mix(in srgb,var(--border) 55%,var(--surface));border:2px solid var(--border);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.sample.sc.svelte-1sd3rew{background:var(--app-accent-soft);border-color:var(--app-accent)}.gap.svelte-1sd3rew{height:12px;transition:height .35s ease-out}.gap.wide.svelte-1sd3rew{height:48px}.magnet.svelte-1sd3rew{width:56px;height:32px;background:linear-gradient(180deg,#c62828,#b71c1c);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.65rem;font-weight:600;transition:transform .35s ease-out}.magnet.up.svelte-1sd3rew{transform:translateY(-8px);animation:svelte-1sd3rew-hover 2.5s ease-in-out infinite}.label.svelte-1sd3rew{font-size:.65rem;color:var(--text-muted);position:absolute;pointer-events:none}.magnet.svelte-1sd3rew .label:where(.svelte-1sd3rew){position:static;color:inherit}.sample.svelte-1sd3rew .label:where(.svelte-1sd3rew){position:static;font-size:.7rem}@keyframes svelte-1sd3rew-hover{0%,to{transform:translateY(-6px)}50%{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.magnet.up.svelte-1sd3rew{animation:none;transform:translateY(-8px)}.gap.svelte-1sd3rew,.magnet.svelte-1sd3rew{transition:none}}figcaption.svelte-1sd3rew{margin-top:.75rem;font-size:.875rem;color:var(--text-muted)}.instructor.svelte-12gkq6c{margin-top:1.5rem}.sub.svelte-12gkq6c{margin:1rem 0 .35rem}.list.svelte-12gkq6c{margin:0;padding-left:1.25rem;max-width:72ch;color:var(--text-muted)}.ordered.svelte-12gkq6c{list-style:decimal}.list.svelte-12gkq6c li:where(.svelte-12gkq6c)+li:where(.svelte-12gkq6c){margin-top:.35rem}.refs.svelte-12gkq6c{margin:0;padding-left:1.25rem;max-width:72ch}.refs.svelte-12gkq6c a:where(.svelte-12gkq6c){color:var(--app-accent-text)}.panel.svelte-12gkq6c{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem 1.25rem}.type-section.svelte-12gkq6c{margin:0;font-size:.875rem;font-weight:600}.type-label.svelte-12gkq6c{font-size:.875rem;font-weight:500}.type-body.svelte-12gkq6c{font-size:.875rem}.type-caption.svelte-12gkq6c{font-size:.75rem}.limits.svelte-c8ayfd{margin-bottom:1.25rem}.limits.svelte-c8ayfd summary:where(.svelte-c8ayfd){cursor:pointer;list-style-position:outside}.limits.svelte-c8ayfd summary:where(.svelte-c8ayfd)::-webkit-details-marker{color:var(--app-accent-text)}.list.svelte-c8ayfd{margin:.75rem 0 0;padding-left:1.25rem;max-width:72ch;color:var(--text-muted)}.list.svelte-c8ayfd li:where(.svelte-c8ayfd)+li:where(.svelte-c8ayfd){margin-top:.5rem}.panel.svelte-c8ayfd{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem}.page.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.type-overlay-title.svelte-1uha8ag{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--app-accent-text)}.embedded-lead.svelte-1uha8ag{margin:0 0 1.25rem}.lead.svelte-1uha8ag{margin:0 0 1.5rem;color:var(--text-muted);max-width:72ch}.panel.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem 1.25rem;margin-bottom:1.25rem}.panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .75rem}.controls.svelte-1uha8ag .control-row:where(.svelte-1uha8ag){margin-bottom:1rem}label.svelte-1uha8ag{display:block;margin-bottom:.35rem}select.svelte-1uha8ag{width:100%;max-width:36rem;padding:.45rem .5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text)}select.svelte-1uha8ag:focus-visible,input[type=range].svelte-1uha8ag:focus-visible{border-color:var(--app-accent)}input[type=range].svelte-1uha8ag{width:100%;max-width:36rem;accent-color:var(--app-accent)}.citation.svelte-1uha8ag{margin:0 0 1rem;max-width:72ch;color:var(--text-muted)}.phase.svelte-1uha8ag{color:var(--app-accent-text);font-weight:600;margin-left:.35rem}.readout.svelte-1uha8ag{margin:0}.grid.svelte-1uha8ag{display:grid;gap:1.25rem}@media(min-width:900px){.grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.grid.svelte-1uha8ag .panel:where(.svelte-1uha8ag){margin-bottom:0}}.footer.svelte-1uha8ag{margin-top:1.5rem;color:var(--text-muted);max-width:72ch}.type-section.svelte-1uha8ag{font-size:.875rem;font-weight:600}.type-label.svelte-1uha8ag{font-size:.875rem;font-weight:500}.type-body.svelte-1uha8ag{font-size:.875rem}.type-caption.svelte-1uha8ag{font-size:.75rem}
