.seam-head{margin-top:2.2rem}.seam-title{margin:0;font-size:1.6rem}.seam-source{color:var(--ink-muted);margin:.2rem 0 0;font-style:italic}.seam-notice{color:var(--ink-soft);margin-top:2.4rem}.seam-instruction{color:var(--ink-soft);margin:1.6rem 0 0;font-size:.95rem}.seam-prose{max-width:42rem;margin-top:1.4rem;font-size:1.05rem;line-height:1.75}.seam-run{margin:0 0 1.05rem}.seam-gap{appearance:none;font:inherit;color:inherit;cursor:pointer;vertical-align:baseline;border-radius:var(--radius-tile);background:0 0;border:0;min-width:24px;min-height:24px;margin:-.2rem .02rem;padding:.2rem .34rem;display:inline-block;position:relative}.seam-tick{background:var(--rule);vertical-align:-.12em;width:1px;height:.85em;transition:background var(--dur-touch) var(--ease-ink);display:inline-block}.seam-gap:hover .seam-tick,.seam-gap:focus-visible .seam-tick{background:var(--hue-seam)}.seam-gap:hover{transform:translateY(-1px)}.seam-mark{color:var(--hue-seam-2);animation:resolve-press var(--dur-seat) var(--ease-settle) both;font-weight:600;display:inline-block}.seam-set{color:var(--hue-seam-2);margin-left:.06em}.seam-gap-annotated .seam-mark{font-style:italic}.seam-actions{gap:.6rem;margin-top:1.5rem;display:flex}.seam-act{font:inherit;color:var(--ink-soft);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-tile);cursor:pointer;min-height:2rem;padding:.3rem 1rem}.seam-act-primary{color:var(--hue-seam-2);border-color:var(--hue-seam-2)}.seam-stage{outline:none}.seam-terminal{max-width:42rem;margin-top:1.6rem;font-size:1.05rem;line-height:1.75}.seam-terminal .forme-slot{position:relative}.seam-terminal .forme-slot p{margin:0 0 1.05rem}.seam-terminal .forme-slot+.forme-slot p{text-indent:1.4em}.forme-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transform-origin:0;color:#0000;margin:0;position:absolute;inset:0}.forme-ghost>span{background-image:linear-gradient(to bottom, transparent 30%, var(--rule) 30% 72%, transparent 72%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.forme-slot.forme-in .forme-ghost{animation:forme-ghost-set .22s var(--ease-rule) both}@keyframes forme-ghost-set{0%{opacity:0;transform:scaleX(.72)}to{opacity:.22;transform:scaleX(1)}}.forme-slot.is-in .forme-ghost{animation:forme-ghost-sink .3s var(--ease-ink) both}@keyframes forme-ghost-sink{0%{opacity:.22}to{opacity:0}}.seam-terminal-text{opacity:0;transform:translateY(5px)}.forme-slot.is-in .seam-terminal-text{animation:seam-paragraph-set .32s var(--ease-settle) both}@keyframes seam-paragraph-set{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.forme-slot.no-motion .seam-terminal-text{opacity:1;animation:none;transform:none}.forme-slot.no-motion .forme-ghost{display:none}.seam-terminal-cite{letter-spacing:.105em;color:var(--ink-muted);opacity:0;margin:1.4rem 0 0;font-size:.74rem;font-variant-caps:all-small-caps}.seam-terminal-cite.is-in{animation:setting-arrive .18s var(--ease-ink) both;opacity:1}.seam-terminal-note{max-width:40rem;color:var(--ink-soft);opacity:0;margin-top:1rem;font-style:italic}.seam-terminal-note.note-bloom{opacity:1}.seam-forme-arrival{border-top:1px solid var(--room-accent,var(--accent));max-width:40rem;color:var(--room-accent,var(--accent));opacity:0;transition:opacity .36s var(--ease-ink);margin:1.4rem 0 .2rem;padding-top:.9rem;font-style:italic}.seam-forme-arrival.note-bloom{opacity:1}.seam-break-note{border-left:2px solid var(--room-accent,var(--accent));max-width:34rem;color:var(--ink-soft);opacity:0;transition:opacity .3s var(--ease-ink);margin:.4rem 0 .2rem;padding-left:.7rem;font-size:.82em;font-style:italic}.seam-break-note.note-bloom{opacity:1}.seam-terminal-keep{opacity:0}.seam-terminal-keep.is-in{animation:setting-arrive .18s var(--ease-ink) both;opacity:1}.seam-elsewhere{border-top:1px solid var(--rule);opacity:0;margin-top:2.2rem;padding-top:.9rem;font-style:italic}.seam-elsewhere.is-in{animation:setting-arrive .18s var(--ease-ink) both;opacity:1}.seam-elsewhere a{color:var(--ink-soft);text-decoration:none}.seam-elsewhere a:hover,.seam-elsewhere a:focus-visible{color:var(--accent-2)}
