.MemoryTapestry-module__D2iVcq__memory{gap:24px;min-width:0;display:grid}.MemoryTapestry-module__D2iVcq__memory>*{min-width:0}.MemoryTapestry-module__D2iVcq__state{border:1px solid var(--border-subtle);min-height:420px;font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-wide);color:var(--text-muted);place-content:center;gap:12px;display:grid}.MemoryTapestry-module__D2iVcq__state a{color:var(--accent)}.MemoryTapestry-module__D2iVcq__meta{font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:10px 28px;display:flex}.MemoryTapestry-module__D2iVcq__meta span+span:before{content:"·";color:var(--border-strong);margin-right:28px}.MemoryTapestry-module__D2iVcq__scarNav{border:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.MemoryTapestry-module__D2iVcq__scarNav button{border:0;border-right:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 82%, transparent);min-height:68px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-data);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:background .18s,color .18s;display:flex}.MemoryTapestry-module__D2iVcq__scarNav button:last-child{border-right:0}.MemoryTapestry-module__D2iVcq__scarNav button:hover,.MemoryTapestry-module__D2iVcq__scarNav button:focus-visible{background:var(--surface-2);color:var(--text-primary)}.MemoryTapestry-module__D2iVcq__scarNav button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.MemoryTapestry-module__D2iVcq__scarNav strong{color:var(--accent);font-weight:var(--weight-medium)}.MemoryTapestry-module__D2iVcq__figure{border:1px solid var(--border-subtle);background:#070a0f;width:100%;min-width:0;max-width:100%;margin:0;overflow:hidden}.MemoryTapestry-module__D2iVcq__figure figcaption{border-bottom:1px solid var(--border-subtle);font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);justify-content:space-between;gap:20px;padding:14px 18px;display:flex}.MemoryTapestry-module__D2iVcq__figure figcaption strong{color:var(--text-secondary);font-weight:var(--weight-medium)}.MemoryTapestry-module__D2iVcq__viewport{overscroll-behavior-inline:contain;scrollbar-color:var(--accent) var(--bg-sunken);scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow-x:auto}.MemoryTapestry-module__D2iVcq__canvas{cursor:crosshair;touch-action:pan-x;max-width:none;display:block}.MemoryTapestry-module__D2iVcq__canvas:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.MemoryTapestry-module__D2iVcq__legend{border-top:1px solid var(--border-subtle);font-family:var(--font-sans);font-size:var(--type-xs);color:var(--text-muted);flex-wrap:wrap;gap:12px 24px;padding:12px 18px 14px;display:flex}.MemoryTapestry-module__D2iVcq__legend span{align-items:center;gap:7px;display:inline-flex}.MemoryTapestry-module__D2iVcq__legend i{width:18px;height:4px;display:inline-block}.MemoryTapestry-module__D2iVcq__riskOff{background:var(--data-down)}.MemoryTapestry-module__D2iVcq__neutral{background:var(--data-blue)}.MemoryTapestry-module__D2iVcq__riskOn{background:var(--data-up)}.MemoryTapestry-module__D2iVcq__scrubber{border:1px solid var(--border-subtle);font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.MemoryTapestry-module__D2iVcq__scrubber input{width:100%;min-height:44px;accent-color:var(--accent);cursor:ew-resize}.MemoryTapestry-module__D2iVcq__scrubber output{color:var(--accent)}.MemoryTapestry-module__D2iVcq__brief{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 88%, transparent)}.MemoryTapestry-module__D2iVcq__brief>header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(24px,4vw,48px);display:flex}.MemoryTapestry-module__D2iVcq__brief>header span{font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.MemoryTapestry-module__D2iVcq__brief h2{font-family:var(--font-sans);font-size:var(--type-fluid-display);font-weight:var(--weight-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text-primary);margin:12px 0 0}.MemoryTapestry-module__D2iVcq__brief h2 small{font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-normal);color:var(--text-muted)}.MemoryTapestry-module__D2iVcq__brief>header>strong{font-family:var(--font-sans);font-size:var(--type-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.MemoryTapestry-module__D2iVcq__brief>header>strong[data-regime=risk-on]{color:var(--data-up)}.MemoryTapestry-module__D2iVcq__brief>header>strong[data-regime=risk-off]{color:var(--data-down)}.MemoryTapestry-module__D2iVcq__brief>header>strong[data-regime=neutral]{color:var(--data-blue)}.MemoryTapestry-module__D2iVcq__brief>p{max-width:72ch;font-family:var(--font-sans);font-size:var(--type-fluid-xl);line-height:var(--leading-normal);color:var(--text-secondary);margin:0;padding:24px clamp(24px,4vw,48px)}.MemoryTapestry-module__D2iVcq__legs{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.MemoryTapestry-module__D2iVcq__legs section{border-right:1px solid var(--border-subtle);min-width:0;padding:20px}.MemoryTapestry-module__D2iVcq__legs section:last-child{border-right:0}.MemoryTapestry-module__D2iVcq__legs section>span,.MemoryTapestry-module__D2iVcq__legs dt,.MemoryTapestry-module__D2iVcq__legs p{font-family:var(--font-sans);font-size:var(--type-xs);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.MemoryTapestry-module__D2iVcq__legs section>strong{font-family:var(--font-sans);font-size:var(--type-xl);font-weight:var(--weight-medium);color:var(--text-primary);margin:12px 0 18px;display:block}.MemoryTapestry-module__D2iVcq__legs dl{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:0;display:grid}.MemoryTapestry-module__D2iVcq__legs dd{overflow-wrap:anywhere;min-width:0;font-family:var(--font-sans);font-size:var(--type-xs);color:var(--text-secondary);margin:0}.MemoryTapestry-module__D2iVcq__legs p{text-transform:none;letter-spacing:var(--tracking-data);margin:18px 0 0}@media (max-width:980px){.MemoryTapestry-module__D2iVcq__legs{grid-template-columns:repeat(2,minmax(0,1fr))}.MemoryTapestry-module__D2iVcq__legs section{border-bottom:1px solid var(--border-subtle)}.MemoryTapestry-module__D2iVcq__legs section:nth-child(2n){border-right:0}}@media (max-width:680px){.MemoryTapestry-module__D2iVcq__meta span+span:before{display:none}.MemoryTapestry-module__D2iVcq__meta{gap:7px;display:grid}.MemoryTapestry-module__D2iVcq__scarNav{grid-template-columns:1fr}.MemoryTapestry-module__D2iVcq__scarNav button{border-right:0;border-bottom:1px solid var(--border-subtle)}.MemoryTapestry-module__D2iVcq__scarNav button:last-child{border-bottom:0}.MemoryTapestry-module__D2iVcq__figure figcaption{display:grid}.MemoryTapestry-module__D2iVcq__scrubber{grid-template-columns:1fr auto}.MemoryTapestry-module__D2iVcq__scrubber input{grid-area:2/1/auto/-1}.MemoryTapestry-module__D2iVcq__brief>header{align-items:flex-start}.MemoryTapestry-module__D2iVcq__legs{grid-template-columns:1fr}.MemoryTapestry-module__D2iVcq__legs section,.MemoryTapestry-module__D2iVcq__legs section:nth-child(2n){border-right:0}}@media (prefers-reduced-motion:reduce){.MemoryTapestry-module__D2iVcq__scarNav button{transition:none}}
.memory-module__o6WHQG__shell{width:min(100%, var(--page-wide));margin:0 auto;padding:clamp(40px,6vw,72px) clamp(16px,4vw,40px) 112px}.memory-module__o6WHQG__notes{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:32px clamp(36px,7vw,96px);margin-top:clamp(72px,10vw,132px);padding-top:28px;display:grid}.memory-module__o6WHQG__eyebrow{font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.memory-module__o6WHQG__notes h2{max-width:13ch;font-family:var(--font-sans);font-size:var(--type-fluid-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text-primary);margin:18px 0 0}.memory-module__o6WHQG__copy{max-width:70ch}.memory-module__o6WHQG__copy p{font-family:var(--font-sans);font-size:var(--type-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0 0 20px}.memory-module__o6WHQG__sources{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.memory-module__o6WHQG__sources a{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);min-height:58px;font-family:var(--font-sans);font-size:var(--type-xs);line-height:var(--leading-normal);letter-spacing:var(--tracking-data);color:var(--text-secondary);align-items:center;padding:12px 14px;text-decoration:none;display:flex}.memory-module__o6WHQG__sources a:hover,.memory-module__o6WHQG__sources a:focus-visible{color:var(--accent);background:var(--surface-1)}@media (max-width:900px){.memory-module__o6WHQG__notes{grid-template-columns:1fr}.memory-module__o6WHQG__sources{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.memory-module__o6WHQG__shell{padding-inline:12px}.memory-module__o6WHQG__sources{grid-template-columns:1fr}}
