.attestation-essay-shell{width:min(100%,62rem);margin-inline:auto;padding:2.5rem 1.25rem 5rem;container-type:inline-size}.attestation-essay-breadcrumb,.attestation-essay-return{display:flex;align-items:center;gap:.75rem;color:var(--muted-foreground);font-family:var(--font-akkurat-mono),monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.attestation-essay-breadcrumb a,.attestation-essay-return a{min-height:2.75rem;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:.2em}.attestation-essay{width:min(100%,71ch);margin-inline:auto;color:var(--muted-foreground);font-size:1rem;line-height:1.76;overflow-wrap:break-word}.attestation-essay-published{display:block;margin:.375rem 0 1.5rem;color:var(--muted-foreground);font-family:var(--font-akkurat-mono),monospace;font-size:.75rem}.attestation-essay>h1{color:var(--foreground);font-size:clamp(2.15rem,4vw,3.6rem);font-weight:500;letter-spacing:-.045em;line-height:1.09;margin-block:2rem 1.5rem;text-wrap:balance}.attestation-essay>h1+p{border-block:1px solid var(--border);color:var(--foreground);font-family:var(--font-akkurat-mono),monospace;font-size:.75rem;letter-spacing:.08em;margin-block:0 2.5rem;padding-block:.8rem;text-transform:uppercase}.attestation-essay>p{margin-block:0 1.4rem}.attestation-essay>h2{border-top:1px solid var(--border);color:var(--foreground);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:500;letter-spacing:-.025em;line-height:1.22;margin-block:4rem 1.3rem;padding-top:1.25rem;scroll-margin-top:6rem;text-wrap:balance}.attestation-essay strong{color:var(--foreground);font-weight:600}.attestation-essay em{color:var(--foreground)}.attestation-essay a{color:var(--xor-blue-text);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.16em}.attestation-essay a:focus-visible,.attestation-essay-breadcrumb a:focus-visible,.attestation-essay-return a:focus-visible{outline:2px solid var(--xor-blue-text);outline-offset:3px}.attestation-essay :not(pre)>code{border:1px solid var(--border);border-radius:0;color:var(--foreground);font-size:.84em;padding:.1em .25em}.attestation-essay [data-attestation-figure]{width:100%;width:min(56rem,calc(100cqw - 2.5rem));position:relative;left:50%;transform:translateX(-50%);scroll-margin-top:5rem}.attestation-essay [data-attestation-figure]+p{color:var(--muted-foreground);font-family:var(--font-akkurat-mono),monospace;font-size:.72rem;line-height:1.55;margin-block:-1rem 2.5rem}.attestation-mermaid{background:#fff;border-color:#cfd8df;color:#17212b}.attestation-mermaid-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #dce3e8;padding:.8rem 1rem;font-family:var(--font-akkurat-mono),monospace;font-size:max(11px,.68rem);letter-spacing:.08em;text-transform:uppercase}.attestation-mermaid-instruction-mobile,.attestation-mermaid-pan-hint{display:none}[data-diagram-overflow=true] .attestation-mermaid-pan-hint{display:inline}.attestation-mermaid-viewport{overflow-x:auto;overscroll-behavior-inline:contain;padding:1.25rem;scrollbar-color:#a4afb8 transparent}.attestation-mermaid-source pre:focus-visible,.attestation-mermaid-source summary:focus-visible,.attestation-mermaid-viewport:focus-visible{outline:2px solid #0059a6;outline-offset:-3px}.attestation-mermaid-svg svg{display:block;width:var(--diagram-width)!important;height:auto!important;max-width:none!important}.attestation-mermaid-svg svg g.node{cursor:pointer}.attestation-mermaid-svg svg g.node:focus:not(:focus-visible){outline:none}@media (min-width:641px){.attestation-mermaid-svg svg{width:min(100%,var(--diagram-width))!important;min-width:calc(var(--diagram-width) * .8)!important;margin-inline:auto}}.attestation-mermaid-svg svg g.node :is(rect,polygon,path),.attestation-mermaid-svg svg path.flowchart-link{transition:stroke .16s ease,stroke-width .16s ease,filter .16s ease}.attestation-mermaid-svg svg g.node[data-active=true] :is(rect,polygon,path){filter:drop-shadow(0 0 3px #0059a688)}.attestation-mermaid-svg svg path.flowchart-link[data-active=true]{filter:drop-shadow(0 0 2px #0059a655)}.attestation-mermaid-inspector{position:sticky;top:var(--attestation-inspector-top,8rem);z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-height:5.5rem;border-bottom:1px solid #dce3e8;padding:.7rem 1rem;color:#4d5d68;font-family:var(--font-akkurat-mono),monospace;font-size:.72rem;line-height:1.4}.attestation-mermaid-inspector strong{color:#0059a6;font-weight:700}.attestation-mermaid-status{margin:0;padding:.8rem 1rem;font-family:var(--font-akkurat-mono),monospace;font-size:.7rem;line-height:1.5;min-height:12rem}.attestation-mermaid-source{border-top:1px solid #dce3e8;padding:.7rem 1rem}.attestation-mermaid-source summary{min-height:2.75rem;cursor:pointer;font-family:var(--font-akkurat-mono),monospace;font-size:.75rem;line-height:2.75rem;text-decoration:underline;text-underline-offset:.2em}.attestation-mermaid-source pre{max-width:100%;overflow-x:auto;padding-block:.75rem;font-size:.72rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.attestation-mermaid-svg svg g.node :is(rect,polygon,path),.attestation-mermaid-svg svg path.flowchart-link{transition:none}}.attestation-essay>hr{border-color:var(--border);margin-block:2.5rem}.attestation-essay-return{margin-top:3rem}@media (max-width:640px){.attestation-mermaid-inspector{min-height:6.5rem}.attestation-essay [data-attestation-figure]{width:90vw}.attestation-mermaid-instruction-desktop{display:none}.attestation-mermaid-instruction-mobile{display:inline}.attestation-essay-breadcrumb{display:none}.attestation-essay-shell{padding-top:1rem}.attestation-essay>h1{margin-top:1.5rem}.attestation-essay>h2{margin-top:3rem}}