a .site-link-icon{display:inline-block;width:1em;height:1em;flex:0 0 1em;vertical-align:-.125em;pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:root{--figure-paper:#edf0e5;--figure-panel:#f7f8f1;--figure-ink:#173f35;--figure-muted:#3f6155;--figure-accent:#357563;--figure-border:#92a69a;--figure-danger:#9b382f}.content-main .site-figure{--ink:var(--figure-ink);--muted:var(--figure-muted);--muted-strong:var(--figure-ink);--teal:var(--figure-accent);--line:var(--figure-border);--line-strong:var(--figure-border);--project-accent:var(--figure-accent);--project-accent-rgb:53,117,99;display:block;min-width:0;max-width:100%;border:1px solid var(--figure-border);border-radius:8px;background:var(--figure-paper);color:var(--figure-ink);box-shadow:none;overflow:hidden}.content-main .site-figure :is(.evidence-figure-media,.technical-asset-media){display:block;min-height:0;padding:clamp(12px,2vw,24px);border:0;border-bottom:1px solid var(--figure-border);border-radius:0;background:var(--figure-paper)}.content-main .site-figure>a{display:block;border:0;border-bottom:1px solid var(--figure-border);border-radius:0;background:var(--figure-paper)}.content-main .site-figure picture{display:block}.content-main .site-figure img{display:block;width:100%;height:auto;max-width:100%;max-height:54rem;object-fit:contain;border:0;border-radius:0}.content-main .site-figure source[media]~img{max-height:none}.content-media-grid a{background:var(--figure-paper);border-color:var(--figure-border);color:var(--figure-ink);box-shadow:none}.content-media-grid a span{color:var(--figure-ink)}.content-main .site-figure figcaption{display:block;min-width:0;margin:0;padding:clamp(16px,2.5vw,28px);color:var(--figure-muted);font:400 1rem/1.65 var(--font-body,sans-serif);text-transform:none;letter-spacing:normal}.content-main .site-figure figcaption :is(h2,h3){margin:8px 0 12px;color:var(--figure-ink);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.35}.content-main .site-figure figcaption p{max-width:75ch;color:var(--figure-ink)}.content-main .site-figure figcaption p + p{margin-top:12px}.content-main .site-figure figcaption .content-kicker{margin:0 0 8px;color:var(--figure-muted);font-family:var(--font-body);text-transform:none;letter-spacing:normal}.content-main .site-figure .evidence-label{color:var(--figure-ink)}.content-main .site-figure :is(a,dt,dd,code){color:var(--figure-ink)}.content-main .site-figure a{text-decoration:underline;text-underline-offset:.22em}.content-main .site-figure a:hover{color:var(--figure-accent)}.content-main .site-figure a:focus-visible{outline:3px solid var(--figure-accent);outline-offset:-3px}.content-main .site-figure .figure-open{display:flex;width:fit-content;align-items:center;gap:.5em;min-height:44px;margin-top:12px;font-weight:650}.content-main .site-figure .evidence-actions{margin-top:16px}.content-main .site-figure .provenance-list{margin-top:16px}@media (min-width:1024px){.content-main .site-figure .provenance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}.evidence-circuit,.work-visual{background:var(--figure-paper);color:var(--figure-ink)}.work-visual .work-pulse{fill:var(--figure-accent)}.work-visual .work-signal{stroke:var(--figure-accent)}.work-visual .work-replay{background:var(--figure-panel);color:var(--figure-ink);border-color:var(--figure-accent)}.work-visual .work-replay:hover{color:var(--figure-accent)}.work-visual .work-replay:focus-visible{outline-color:var(--figure-accent)}.system-diagram,.approval-map{--ink:var(--figure-ink);--hub-base:var(--figure-paper);--hub-raised:var(--figure-panel);--hub-muted:var(--figure-muted);--hub-cyan:var(--figure-accent);--hub-blue:var(--figure-accent);--hub-green:var(--figure-accent);--hub-amber:var(--figure-accent);--line:var(--figure-border);--line-strong:var(--figure-border);color:var(--figure-ink);background:var(--figure-paper);border-color:var(--figure-border);box-shadow:none}.system-diagram .system-control{--component-accent:var(--figure-accent)}.system-diagram .system-path--control{stroke:var(--figure-accent)}.system-diagram .system-diagram-legend li::before{background:var(--figure-accent)}.system-diagram .diagram-toolbar button:hover:not(:disabled),.approval-map .approval-replay:hover:not(:disabled){background:var(--figure-panel)}.approval-map .approval-boundary>strong{color:var(--figure-danger)}.approval-map figcaption{color:var(--figure-muted)}.site-preferences{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.site-motion-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-width:44px;min-height:48px;padding:9px 12px;border:1px solid var(--glass-edge,#53666d);border-radius:999px;background:var(--glass-surface,#101a1e);color:var(--text,var(--ink,#eef5f7));font:600 .75rem/1.35 var(--font-body,sans-serif);cursor:pointer}.site-motion-toggle svg{fill:currentColor;flex:0 0 18px}.site-motion-toggle:hover{border-color:var(--teal,#6cd7cb)}.site-motion-toggle:focus-visible{outline:3px solid var(--teal,#7fe1d5);outline-offset:3px}.site-motion-toggle[aria-pressed="true"]{border-color:var(--teal,#6cd7cb)}.site-motion-toggle:disabled{cursor:default}.model-filter-status{margin:10px 0 18px;color:var(--muted,#bdccca);font-size:.875rem;line-height:1.5}.workflow-detail{min-width:0}.workflow-steps [role="tab"]{min-height:48px}.hero-evidence-paths .audience-paths a{transition:border-color 180ms ease,background-color 180ms ease}.hero-evidence-paths .audience-paths a:hover,.hero-evidence-paths .audience-paths a:focus-visible{border-color:#6cd7cb;background:#77d7cb0c}@media (min-width:1024px){.site-header-inner>.site-preferences{grid-column:3}}@media (max-width:1279px){.site-motion-toggle{width:44px;padding-inline:8px}.site-motion-toggle [data-motion-label]{display:none}}@media (max-width:1023px){.site-header-inner{grid-template-columns:auto minmax(0,1fr) auto auto}.site-header-inner>.site-preferences{grid-column:4;gap:6px}.site-preferences .header-blueprint{min-width:0}.site-preferences .utility{margin-left:0}.atlas-page .site-preferences{margin-left:auto}}@media (max-width:600px){.home-header .site-header-inner{display:flex;flex-wrap:wrap}.home-header .nav-toggle{margin-left:auto}.home-header .site-preferences{flex:0 0 auto;margin-left:auto}.atlas-page .site-preferences .nav-contact{display:none}}@media (max-width:359px){.site-preferences{gap:4px}.site-preferences .header-blueprint{padding-inline:8px}.site-preferences .toggle-track{display:none}}@media (prefers-reduced-motion:reduce){.hero-evidence-paths .audience-paths a{transition:none}}html[data-site-motion="paused"] .hero-evidence-paths .audience-paths a{transition:none}@supports (animation-timeline:scroll()){.site-header::after{content:"";position:absolute;inset:auto 0 0;height:2px;pointer-events:none;background:linear-gradient(90deg,#71d7c9,#82cfff);transform-origin:left;animation:site-reading-progress linear both;animation-timeline:scroll(root)}@keyframes site-reading-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-site-motion="paused"] .site-header::after{display:none}@media (prefers-reduced-motion:reduce){.site-header::after{display:none}}}
