.cm-view.svelte-g2j2qj{color:var(--ink,#2a0f14)}.cm-scroll.svelte-g2j2qj{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;overflow-x:auto}.cm-table.svelte-g2j2qj{table-layout:fixed;border-collapse:collapse;border:1px solid var(--rule,#2a0f141f);width:100%;min-width:760px}.cm-col-label.svelte-g2j2qj{width:18%}.cm-col-side.svelte-g2j2qj{width:27%}.cm-col-shared.svelte-g2j2qj{width:28%}.cm-table.svelte-g2j2qj thead:where(.svelte-g2j2qj) th:where(.svelte-g2j2qj){text-align:left;vertical-align:bottom;padding:0 .75rem .8rem}.cm-table.svelte-g2j2qj thead:where(.svelte-g2j2qj) td:where(.svelte-g2j2qj){padding:0}.cm-side-header.svelte-g2j2qj{flex-direction:column;gap:.3rem;min-width:0;display:flex}.cm-title-row.svelte-g2j2qj{align-items:center;gap:.45rem;display:flex}.cm-icon.svelte-g2j2qj{-o-object-fit:contain;object-fit:contain;flex:none;width:1.25rem;height:1.25rem}.cm-side-name.svelte-g2j2qj{min-width:0;color:var(--burgundy,#5c1b2e);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;line-height:1.15}.cm-marker.svelte-g2j2qj{width:1.35rem;height:1.35rem;color:var(--cream-50,#fffaf2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.cm-marker--a.svelte-g2j2qj{background:var(--bordeaux,#8a2a3a)}.cm-marker--b.svelte-g2j2qj{background:var(--gold-deep,#b89961);color:var(--ink,#2a0f14)}.cm-meta.svelte-g2j2qj{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60,#2a0f1499);font-size:.72rem}.cm-shared-header.svelte-g2j2qj{background:#b8996114;height:100%;text-align:center!important}.cm-group-label.svelte-g2j2qj{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep,#b89961);font-size:.68rem;font-weight:700;display:block}.cm-summary.svelte-g2j2qj{color:var(--burgundy,#5c1b2e);margin-top:.25rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-style:italic;display:block}.cm-table.svelte-g2j2qj tbody:where(.svelte-g2j2qj) th:where(.svelte-g2j2qj),.cm-table.svelte-g2j2qj tbody:where(.svelte-g2j2qj) td:where(.svelte-g2j2qj){border-top:1px solid var(--rule,#2a0f141f);vertical-align:top;padding:.7rem .75rem}.cm-row-label.svelte-g2j2qj{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--bordeaux,#8a2a3a);font-size:.72rem;font-weight:700}.cm-shared-cell.svelte-g2j2qj{text-align:center;background:#b8996114}.cm-entries.svelte-g2j2qj{font-size:.9rem;line-height:1.35}.cm-entries--text.svelte-g2j2qj .cm-entry:where(.svelte-g2j2qj){font-weight:600}.cm-entries--stack.svelte-g2j2qj{flex-direction:column;gap:.45rem;display:flex}.cm-entries--prose.svelte-g2j2qj{color:var(--ink-70,#2a0f14bf);line-height:1.5}.cm-detail.svelte-g2j2qj{color:var(--ink-40,#2a0f148c);margin-top:.1rem;font-size:.75rem;font-weight:400;display:block}.cm-delta.svelte-g2j2qj{color:var(--bordeaux,#8a2a3a);margin-left:.35rem;font-weight:700}.cm-relationship.svelte-g2j2qj{color:var(--bordeaux,#8a2a3a);margin-top:.25rem;font-size:.75rem;font-weight:600}.cm-relationship.svelte-g2j2qj:only-child{margin-top:0}.cm-chips.svelte-g2j2qj{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cm-chips--center.svelte-g2j2qj{justify-content:center}.cm-chip.svelte-g2j2qj{border:1px solid var(--rule,#2a0f141f);background:var(--cream,#faf6f0);border-radius:999px;padding:.35rem .75rem;font-size:.82rem;line-height:1.2}.cm-chip--a.svelte-g2j2qj{color:var(--burgundy,#5c1b2e);background:#8a2a3a14;border-color:#8a2a3a33}.cm-chip--shared.svelte-g2j2qj{background:var(--cream-200,#f0e9df)}.cm-chip--b.svelte-g2j2qj{color:var(--bordeaux,#8a2a3a);background:#d4bd8926;border-color:#b8996159}@media (width<=639px){.cm-table.svelte-g2j2qj thead:where(.svelte-g2j2qj) td:where(.svelte-g2j2qj),.cm-row-label.svelte-g2j2qj{z-index:2;background:var(--paper,#f8f3e8);position:sticky;left:0}.cm-table.svelte-g2j2qj thead:where(.svelte-g2j2qj) td:where(.svelte-g2j2qj){z-index:3}.cm-table.svelte-g2j2qj thead:where(.svelte-g2j2qj) th:where(.svelte-g2j2qj),.cm-table.svelte-g2j2qj tbody:where(.svelte-g2j2qj) th:where(.svelte-g2j2qj),.cm-table.svelte-g2j2qj tbody:where(.svelte-g2j2qj) td:where(.svelte-g2j2qj){padding-inline:.5rem}.cm-side-name.svelte-g2j2qj{font-size:1rem}.cm-meta.svelte-g2j2qj{font-size:.62rem}.cm-chip.svelte-g2j2qj{padding-inline:.5rem}}.expression-meta.svelte-b88wj1{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.expression-meta.svelte-b88wj1>span:where(.svelte-b88wj1):before{content:"·";opacity:.5;margin-right:.5rem}.sub-style.svelte-b88wj1{letter-spacing:normal;text-transform:none;color:var(--ink-60);margin-top:.25rem;font-size:.82rem;font-style:italic}
