.mapping.svelte-1mje32d{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);padding:1.5rem}figcaption.svelte-1mje32d{color:var(--text);margin-bottom:1.5rem;font-weight:600}.layout.svelte-1mje32d{grid-template-columns:minmax(233px,1fr) 100px minmax(280px,1.2fr);align-items:start;gap:1rem;display:grid}.source.svelte-1mje32d,.target.svelte-1mje32d{flex-direction:column;gap:1rem;min-width:0;display:flex}.label.svelte-1mje32d{font:.75rem var(--font-mono);color:var(--text-muted)}dl.svelte-1mje32d{font:.85rem var(--font-mono);color:var(--text-dim);grid-template-columns:1fr auto;gap:.35rem;margin:0;display:grid}dd.svelte-1mje32d{color:var(--dtype-array);margin:0}label.svelte-1mje32d,.readout.svelte-1mje32d{color:var(--text-dim);font-size:.85rem}.reference.svelte-1mje32d{color:var(--text-muted);font:.75rem var(--font-mono);text-align:center;padding-top:6rem}.reference.active.svelte-1mje32d{color:var(--dtype-array)}.arrow.svelte-1mje32d{font-size:3rem;line-height:1.3;display:block}.inspector.svelte-1mje32d{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem}.panel-title.svelte-1mje32d,.field.svelte-1mje32d{justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.panel-title.svelte-1mje32d span:where(.svelte-1mje32d){color:var(--text-muted)}.group.svelte-1mje32d{font:.8rem var(--font-mono);color:var(--text-muted);margin-top:1rem}.field.svelte-1mje32d{margin-block:.75rem}output.svelte-1mje32d{color:var(--accent);font-family:var(--font-mono)}.modes.svelte-1mje32d{gap:.25rem;margin-block:.75rem;display:flex}button.svelte-1mje32d{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-dim);cursor:pointer;flex:1;padding:.5rem .2rem}button.svelte-1mje32d span:where(.svelte-1mje32d){margin-top:.2rem;font-size:.75rem;display:block}button.chosen.svelte-1mje32d{color:var(--accent);border-color:var(--accent);background:var(--hover-surface)}.picker.svelte-1mje32d{align-items:end;gap:.5rem;display:flex}.picker.svelte-1mje32d label:where(.svelte-1mje32d){flex:1;min-width:0}.picker.svelte-1mje32d>span:where(.svelte-1mje32d){padding-bottom:.5rem}select.svelte-1mje32d,input[type=number].svelte-1mje32d{width:100%;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:.3rem;padding:.5rem;display:block}input[type=range].svelte-1mje32d{width:100%;accent-color:var(--accent)}.expression.svelte-1mje32d{gap:.5rem;font-size:.85rem;display:grid}.mapping.svelte-1mje32d .status:where(.svelte-1mje32d),.mapping.svelte-1mje32d .note:where(.svelte-1mje32d){margin:1rem 0 0;font-size:.9rem}.mapping.svelte-1mje32d .status:where(.svelte-1mje32d){color:var(--accent)}@media (width<=64rem){.layout.svelte-1mje32d{grid-template-columns:1fr}.reference.svelte-1mje32d{justify-content:center;align-items:center;gap:1rem;padding:0;display:flex}.arrow.svelte-1mje32d{transform:rotate(90deg)}.source.svelte-1mje32d,.target.svelte-1mje32d{width:100%;max-width:28rem;margin-inline:auto}}figure.svelte-7wjfrk{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}.image.svelte-7wjfrk,img.svelte-7wjfrk{width:100%;display:block}.image.svelte-7wjfrk{margin-inline:auto}img.svelte-7wjfrk{height:auto}figcaption.svelte-7wjfrk{color:var(--text-dim);padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}.links.svelte-7wjfrk{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem;display:flex}.caption.svelte-3ks5bl{font-size:var(--fs-small)!important;color:var(--text-muted)!important;margin-top:var(--space-5)!important}.lessons.svelte-3ks5bl{flex-wrap:wrap;gap:.75rem 1.25rem;margin-block:1.5rem;font-size:.9rem;display:flex}.try.svelte-3ks5bl{background:var(--surface-1);border-radius:var(--radius-md);margin-block:1.5rem;padding:1.25rem 1.5rem}.try.svelte-3ks5bl>strong:where(.svelte-3ks5bl){color:var(--accent);font-size:.9rem}.try.svelte-3ks5bl p:where(.svelte-3ks5bl){margin-block:.75rem 0}.connection-guide.svelte-3ks5bl{margin-block:1rem}summary.svelte-3ks5bl{cursor:pointer;color:var(--accent)}
