.rail.svelte-x4voi3{overscroll-behavior:contain;min-width:0;max-width:100%;top:calc(var(--space-6) + 1rem);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);padding:var(--space-4);position:sticky;overflow:hidden auto}.rail-title.svelte-x4voi3{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--space-3)}.rail-list.svelte-x4voi3{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail-entry.svelte-x4voi3{color:inherit;border-radius:var(--radius-base);overflow-wrap:anywhere;flex-direction:column;gap:.15rem;min-width:0;padding:.4rem .5rem;text-decoration:none;display:flex}.rail-entry.svelte-x4voi3:hover{background:var(--color-accent-tint)}.rail-label.svelte-x4voi3{font-size:var(--text-sm);line-height:var(--line-height)}.rail-ref.svelte-x4voi3{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.rail.svelte-x4voi3{scroll-behavior:auto}}.with-rail.svelte-pbbdl7{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=64rem){.with-rail.svelte-pbbdl7{grid-template-columns:minmax(0,1fr) 16rem}}.rail-column.svelte-pbbdl7,.rail-slot.svelte-pbbdl7{min-width:0}.draft.svelte-pbbdl7{margin-top:var(--space-6);border-left:2px solid var(--color-accent);padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);font-size:.95rem;line-height:1.6}.prose.svelte-pbbdl7{max-width:var(--reading-grid,64rem)}.legend.svelte-pbbdl7,.axes.svelte-pbbdl7{margin-top:var(--space-5);gap:var(--space-4);display:grid}.legend.svelte-pbbdl7>div:where(.svelte-pbbdl7),.axes.svelte-pbbdl7>div:where(.svelte-pbbdl7){gap:var(--space-1);display:grid}dt.svelte-pbbdl7{font-weight:600}dd.svelte-pbbdl7{color:var(--color-text-muted)}.sits.svelte-pbbdl7{font-size:.9rem;font-style:italic}.bands.svelte-pbbdl7{margin-top:var(--space-5);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.bands.svelte-pbbdl7 article:where(.svelte-pbbdl7){border-top:1px solid var(--color-border);padding-top:var(--space-3)}.bands.svelte-pbbdl7 article.material:where(.svelte-pbbdl7){border-top-width:2px}.bands.svelte-pbbdl7 p:where(.svelte-pbbdl7){margin-top:var(--space-2);color:var(--color-text-muted);font-size:.95rem}.derived.svelte-pbbdl7{font-style:italic}.derived-block.svelte-pbbdl7{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--color-surface-raised)}.derived-block.svelte-pbbdl7 p:where(.svelte-pbbdl7){margin-top:var(--space-2);font-size:.95rem}.grid-wrap.svelte-pbbdl7{margin-top:var(--space-5);contain:paint;overflow-x:auto}table.svelte-pbbdl7{border-collapse:collapse;width:100%;font-size:.92rem}th.svelte-pbbdl7,td.svelte-pbbdl7{border-top:1px solid var(--color-border);padding:var(--space-3);text-align:left;vertical-align:top}thead.svelte-pbbdl7 th:where(.svelte-pbbdl7){font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem}tbody.svelte-pbbdl7 th:where(.svelte-pbbdl7){white-space:nowrap;font-weight:600}td.material.svelte-pbbdl7{border-top:2px solid var(--color-border)}td.svelte-pbbdl7 p:where(.svelte-pbbdl7){margin-top:var(--space-2);color:var(--color-text-muted)}.layer-tag.svelte-pbbdl7{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--color-border);padding:.1rem .35rem;font-size:.65rem;display:inline-block}.ladder.svelte-pbbdl7{margin-top:var(--space-5);gap:var(--space-4);list-style:none;display:grid}.ladder.svelte-pbbdl7 li:where(.svelte-pbbdl7){gap:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-3);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.ladder.svelte-pbbdl7 .num:where(.svelte-pbbdl7){font-family:var(--font-mono,monospace);color:var(--color-text-muted);font-size:.8rem}.ladder.svelte-pbbdl7 p:where(.svelte-pbbdl7){margin-top:var(--space-2);color:var(--color-text-muted);font-size:.95rem}.note.svelte-pbbdl7{margin-top:var(--space-5);color:var(--color-text-muted);font-size:.95rem}.corr.svelte-pbbdl7,.open.svelte-pbbdl7{margin-top:var(--space-4);gap:var(--space-3);list-style:none;display:grid}.corr.svelte-pbbdl7 li:where(.svelte-pbbdl7){gap:var(--space-3);grid-template-columns:5rem minmax(0,1fr);align-items:baseline;display:grid}.corr.svelte-pbbdl7 p:where(.svelte-pbbdl7){color:var(--color-text-muted);font-size:.95rem}.strength.svelte-pbbdl7{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-border);text-align:center;padding:.1rem .35rem;font-size:.65rem}.strength.open.svelte-pbbdl7{border-color:var(--color-accent)}.open.svelte-pbbdl7 li:where(.svelte-pbbdl7){color:var(--color-text-muted);padding-left:var(--space-4);font-size:.95rem;position:relative}.open.svelte-pbbdl7 li:where(.svelte-pbbdl7):before{content:"—";position:absolute;left:0}
