.semantic-visual.svelte-1d4842s{--semantic-orange:#ff5a1f;border:1px solid var(--rule);color:var(--warm-stock);background:#0b0f18;margin:0;overflow:hidden}.semantic-visual.paper.svelte-1d4842s{border-color:var(--paper-rule);color:var(--proof-black);background:#e9e4d9}header.svelte-1d4842s,.visual-copy.svelte-1d4842s,.outcome-row.svelte-1d4842s,.return-signal.svelte-1d4842s{padding-inline:clamp(.9rem,2vw,1.4rem)}header.svelte-1d4842s{border-bottom:1px solid var(--rule);color:#aab8ff;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-block:.7rem;font-size:.58rem;font-weight:800;display:flex}.paper.svelte-1d4842s header:where(.svelte-1d4842s){border-color:var(--paper-rule);color:#2949c7}header.svelte-1d4842s span:where(.svelte-1d4842s):last-child{color:#ffb493}.paper.svelte-1d4842s header:where(.svelte-1d4842s) span:where(.svelte-1d4842s):last-child{color:#b63b12}.visual-copy.svelte-1d4842s{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);align-items:end;gap:1.5rem;padding-block:clamp(1rem,2.5vw,1.8rem);display:grid}h3.svelte-1d4842s,p.svelte-1d4842s{margin:0}h3.svelte-1d4842s{max-width:27ch;font-size:clamp(1.2rem,2.3vw,2rem);line-height:1.05}.visual-copy.svelte-1d4842s p:where(.svelte-1d4842s){color:#f4f0e894;font-size:.78rem;line-height:1.5}.paper.svelte-1d4842s .visual-copy:where(.svelte-1d4842s) p:where(.svelte-1d4842s){color:#080b12a3}ol.svelte-1d4842s,dl.svelte-1d4842s{margin:0;padding:0;list-style:none}small.svelte-1d4842s{color:#f4f0e88f;font-size:.68rem;line-height:1.45;display:block}.paper.svelte-1d4842s small:where(.svelte-1d4842s){color:#080b1299}.converge-layout.svelte-1d4842s{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(14rem,.36fr);display:grid}.paper.svelte-1d4842s .converge-layout:where(.svelte-1d4842s),.paper.svelte-1d4842s .converge-layout:where(.svelte-1d4842s) li:where(.svelte-1d4842s){border-color:var(--paper-rule)}.converge-layout.svelte-1d4842s li:where(.svelte-1d4842s){border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.converge-layout.svelte-1d4842s li:where(.svelte-1d4842s):last-child{border-bottom:0}.converge-layout.svelte-1d4842s li:where(.svelte-1d4842s)>span:where(.svelte-1d4842s),.step-index.svelte-1d4842s span:where(.svelte-1d4842s){color:var(--margin-note);font-size:.58rem}.converge-layout.svelte-1d4842s li:where(.svelte-1d4842s) div:where(.svelte-1d4842s){grid-template-columns:minmax(7rem,.35fr) 1fr;align-items:baseline;gap:1rem;display:grid}.converge-layout.svelte-1d4842s li:where(.svelte-1d4842s) i:where(.svelte-1d4842s){color:var(--proof-cobalt);font-style:normal}.outcome.svelte-1d4842s{border-left:2px solid var(--semantic-orange);background:#315cff24;align-content:center;gap:.75rem;padding:1rem;display:grid}.outcome.svelte-1d4842s span:where(.svelte-1d4842s){color:#ffb493;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:800}.paper.svelte-1d4842s .outcome:where(.svelte-1d4842s) span:where(.svelte-1d4842s){color:#b63b12}.outcome.svelte-1d4842s strong:where(.svelte-1d4842s){font-size:clamp(.85rem,1.3vw,1.1rem);line-height:1.35}.outcome-row.svelte-1d4842s{border-top:1px solid var(--rule);border-left:0;grid-template-columns:minmax(8rem,.3fr) 1fr}.paper.svelte-1d4842s .outcome-row:where(.svelte-1d4842s){border-color:var(--paper-rule)}.path-layout.svelte-1d4842s{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.path-layout.svelte-1d4842s li:where(.svelte-1d4842s){border-right:1px solid var(--rule);min-width:0;padding:1rem}.paper.svelte-1d4842s .path-layout:where(.svelte-1d4842s),.paper.svelte-1d4842s .path-layout:where(.svelte-1d4842s) li:where(.svelte-1d4842s){border-color:var(--paper-rule)}.step-index.svelte-1d4842s{align-items:center;margin-bottom:2rem;display:flex}.step-index.svelte-1d4842s i:where(.svelte-1d4842s){background:linear-gradient(90deg, var(--proof-cobalt), #315cff2e);flex:1;height:2px;margin-left:.6rem}.path-layout.svelte-1d4842s li:where(.svelte-1d4842s):last-child .step-index:where(.svelte-1d4842s) i:where(.svelte-1d4842s){background:linear-gradient(90deg, var(--proof-cobalt), var(--semantic-orange))}.path-layout.svelte-1d4842s strong:where(.svelte-1d4842s){margin-bottom:.6rem;font-size:.85rem;display:block}.structure-timeline.svelte-1d4842s .path-layout:where(.svelte-1d4842s) li:where(.svelte-1d4842s):nth-child(odd){background:#315cff14}.structure-status.svelte-1d4842s .path-layout:where(.svelte-1d4842s) li:where(.svelte-1d4842s):nth-child(2){box-shadow:inset 0 -3px var(--semantic-orange)}.memo-layout.svelte-1d4842s{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.memo-layout.svelte-1d4842s>div:where(.svelte-1d4842s){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1rem}.paper.svelte-1d4842s .memo-layout:where(.svelte-1d4842s),.paper.svelte-1d4842s .memo-layout:where(.svelte-1d4842s)>div:where(.svelte-1d4842s){border-color:var(--paper-rule)}.memo-layout.svelte-1d4842s dt:where(.svelte-1d4842s){color:#aab8ff;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:4rem 1fr;font-size:.64rem;font-weight:800;display:grid}.paper.svelte-1d4842s .memo-layout:where(.svelte-1d4842s) dt:where(.svelte-1d4842s){color:#2949c7}.memo-layout.svelte-1d4842s dd:where(.svelte-1d4842s){margin:1rem 0 0 4rem;font-size:.75rem;line-height:1.45}.boundary-layout.svelte-1d4842s{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.boundary-layout.svelte-1d4842s li:where(.svelte-1d4842s){border-right:1px solid var(--rule);align-content:center;gap:.75rem;min-height:10rem;padding:1rem;display:grid;position:relative}.paper.svelte-1d4842s .boundary-layout:where(.svelte-1d4842s),.paper.svelte-1d4842s .boundary-layout:where(.svelte-1d4842s) li:where(.svelte-1d4842s){border-color:var(--paper-rule)}.boundary-layout.svelte-1d4842s li.embedded:where(.svelte-1d4842s){border-top:3px solid var(--proof-cobalt);background:#315cff24}.boundary-layout.svelte-1d4842s li:where(.svelte-1d4842s)>span:where(.svelte-1d4842s){color:#ffb493;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:800}.paper.svelte-1d4842s .boundary-layout:where(.svelte-1d4842s) li:where(.svelte-1d4842s)>span:where(.svelte-1d4842s){color:#b63b12}.boundary-layout.svelte-1d4842s i:where(.svelte-1d4842s){z-index:1;color:var(--semantic-orange);font-style:normal;position:absolute;right:-.65rem}.matrix-layout.svelte-1d4842s{border-top:1px solid var(--rule)}.matrix-layout.svelte-1d4842s>div:where(.svelte-1d4842s){border-bottom:1px solid var(--rule);grid-template-columns:5rem minmax(8rem,.35fr) 1fr;gap:1rem;padding:.75rem 1rem;display:grid;position:relative}.paper.svelte-1d4842s .matrix-layout:where(.svelte-1d4842s),.paper.svelte-1d4842s .matrix-layout:where(.svelte-1d4842s)>div:where(.svelte-1d4842s){border-color:var(--paper-rule)}.matrix-head.svelte-1d4842s{color:var(--margin-note);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.matrix-layout.svelte-1d4842s>div:where(.svelte-1d4842s):not(.matrix-head)>span:where(.svelte-1d4842s){color:#aab8ff;text-transform:uppercase;font-size:.58rem}.paper.svelte-1d4842s .matrix-layout:where(.svelte-1d4842s)>div:where(.svelte-1d4842s):not(.matrix-head)>span:where(.svelte-1d4842s){color:#2949c7}.matrix-layout.svelte-1d4842s i:where(.svelte-1d4842s){background:linear-gradient(90deg, var(--proof-cobalt), var(--semantic-orange));height:2px;position:absolute;bottom:0;left:0}.return-signal.svelte-1d4842s{border-top:1px solid var(--rule);color:var(--margin-note);align-items:center;gap:.6rem;padding-block:.7rem;font-size:.65rem;font-weight:700;display:flex}.compact.svelte-1d4842s .visual-copy:where(.svelte-1d4842s){grid-template-columns:1fr;padding-block:.9rem}.compact.svelte-1d4842s .visual-copy:where(.svelte-1d4842s) p:where(.svelte-1d4842s),.compact.svelte-1d4842s .return-signal:where(.svelte-1d4842s){display:none}.compact.svelte-1d4842s h3:where(.svelte-1d4842s){font-size:1rem}.compact.svelte-1d4842s .converge-layout:where(.svelte-1d4842s),.compact.svelte-1d4842s .boundary-layout:where(.svelte-1d4842s){grid-template-columns:1fr}.compact.svelte-1d4842s .converge-layout:where(.svelte-1d4842s) .outcome:where(.svelte-1d4842s){border-top:1px solid var(--rule);border-left:2px solid var(--semantic-orange)}.compact.svelte-1d4842s .converge-layout:where(.svelte-1d4842s) li:where(.svelte-1d4842s) div:where(.svelte-1d4842s){grid-template-columns:1fr;gap:.2rem}.compact.svelte-1d4842s .path-layout:where(.svelte-1d4842s){grid-template-columns:repeat(2,minmax(0,1fr))}.compact.svelte-1d4842s .step-index:where(.svelte-1d4842s){margin-bottom:.8rem}.compact.svelte-1d4842s .boundary-layout:where(.svelte-1d4842s) li:where(.svelte-1d4842s){min-height:0}@media (width<=720px){.visual-copy.svelte-1d4842s,.converge-layout.svelte-1d4842s,.boundary-layout.svelte-1d4842s,.compact.svelte-1d4842s .converge-layout:where(.svelte-1d4842s),.compact.svelte-1d4842s .boundary-layout:where(.svelte-1d4842s),.path-layout.svelte-1d4842s,.compact.svelte-1d4842s .path-layout:where(.svelte-1d4842s),.memo-layout.svelte-1d4842s{grid-template-columns:1fr}.converge-layout.svelte-1d4842s li:where(.svelte-1d4842s) div:where(.svelte-1d4842s){grid-template-columns:1fr;gap:.2rem}.converge-layout.svelte-1d4842s .outcome:where(.svelte-1d4842s){border-top:1px solid var(--rule);border-left:2px solid var(--semantic-orange)}.path-layout.svelte-1d4842s li:where(.svelte-1d4842s){border-bottom:1px solid var(--rule);grid-template-columns:4.5rem minmax(7rem,.4fr) 1fr;align-items:start;gap:.75rem;display:grid}.step-index.svelte-1d4842s{margin:0}.step-index.svelte-1d4842s i:where(.svelte-1d4842s){display:none}.outcome-row.svelte-1d4842s{grid-template-columns:1fr}.boundary-layout.svelte-1d4842s li:where(.svelte-1d4842s){min-height:0}.boundary-layout.svelte-1d4842s i:where(.svelte-1d4842s){bottom:-.8rem;left:1rem;right:auto;transform:rotate(90deg)}.matrix-layout.svelte-1d4842s>div:where(.svelte-1d4842s){grid-template-columns:4rem 1fr}.matrix-layout.svelte-1d4842s>div:where(.svelte-1d4842s) small:where(.svelte-1d4842s),.matrix-head.svelte-1d4842s span:where(.svelte-1d4842s):last-child{grid-column:2}}
