.domain-map.svelte-1qkl3y6{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.domain-band.svelte-1qkl3y6{border-left:1px solid var(--border);padding:1.25rem}.domain-band.svelte-1qkl3y6:first-child{border-left:none}.domain-band.svelte-1qkl3y6 header:where(.svelte-1qkl3y6){border-bottom:1px solid var(--border-strong);padding-bottom:.9rem}.domain-band-name.svelte-1qkl3y6{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-weight:500}.domain-band-question.svelte-1qkl3y6{font-family:var(--font-serif);color:var(--muted);margin:.4rem 0 0;font-style:italic}ol.svelte-1qkl3y6{margin:0;padding:0;list-style:none}li.svelte-1qkl3y6{border-bottom:1px solid var(--border);gap:.25rem;padding:.9rem 0;display:grid}li.svelte-1qkl3y6:last-child{border-bottom:none}.domain-code.svelte-1qkl3y6{font-family:var(--font-mono);font-size:var(--t-label);color:var(--accent-ink)}.domain-name.svelte-1qkl3y6{color:var(--ink);font-weight:600}.domain-anchors.svelte-1qkl3y6{font-family:var(--font-mono);font-size:var(--t-label);color:var(--muted)}@media (width<=1100px){.domain-map.svelte-1qkl3y6{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-band.svelte-1qkl3y6:nth-child(3){border-left:none}.domain-band.svelte-1qkl3y6:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=560px){.domain-map.svelte-1qkl3y6{grid-template-columns:1fr}.domain-band.svelte-1qkl3y6{border-left:none}.domain-band.svelte-1qkl3y6+.domain-band:where(.svelte-1qkl3y6){border-top:1px solid var(--border)}}ol.svelte-1kj97aw{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li.svelte-1kj97aw{border-left:1px solid var(--border);align-content:start;gap:.45rem;padding:1rem .85rem;display:grid}li.svelte-1kj97aw:first-child{border-left:none}.lifecycle-number.svelte-1kj97aw{background:var(--navy);width:1.6rem;height:1.6rem;color:var(--surface);font-family:var(--font-mono);font-size:var(--t-label);border-radius:50%;place-items:center;font-weight:500;display:inline-grid}.of-record.svelte-1kj97aw .lifecycle-number:where(.svelte-1kj97aw){background:var(--accent);color:var(--ink)}.lifecycle-name.svelte-1kj97aw{color:var(--ink);font-weight:600;line-height:1.3}.lifecycle-artefact.svelte-1kj97aw{font-family:var(--font-mono);font-size:var(--t-label);color:var(--muted)}.lifecycle-loop.svelte-1kj97aw{font-size:var(--t-small);color:var(--muted);margin:.75rem 0 0}.lifecycle-loop.svelte-1kj97aw strong:where(.svelte-1kj97aw){color:var(--accent-ink)}@media (width<=1100px){ol.svelte-1kj97aw{grid-template-columns:repeat(4,minmax(0,1fr))}li.svelte-1kj97aw:nth-child(5){border-left:none}li.svelte-1kj97aw:nth-child(n+5){border-top:1px solid var(--border)}}@media (width<=560px){ol.svelte-1kj97aw{grid-template-columns:repeat(2,minmax(0,1fr))}li.svelte-1kj97aw:nth-child(odd){border-left:none}li.svelte-1kj97aw:nth-child(2n){border-left:1px solid var(--border)}li.svelte-1kj97aw:nth-child(n+3){border-top:1px solid var(--border)}}
