@font-face{font-family:ABC Diatype;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/abc-diatype/ABCDiatype-Regular.woff2) format("woff2")}@font-face{font-family:ABC Diatype;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/abc-diatype/ABCDiatype-RegularItalic.woff2) format("woff2")}@font-face{font-family:ABC Diatype;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/abc-diatype/ABCDiatype-Medium.woff2) format("woff2")}@font-face{font-family:ABC Diatype;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/abc-diatype/ABCDiatype-MediumItalic.woff2) format("woff2")}@font-face{font-family:ABC Diatype;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/abc-diatype/ABCDiatype-Bold.woff2) format("woff2")}@font-face{font-family:ABC Diatype;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/abc-diatype/ABCDiatype-BoldItalic.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono/DMMono-Regular-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono/DMMono-Regular-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono/DMMono-Medium-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono/DMMono-Medium-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:ABC Diatype Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:99.28%;ascent-override:97.51%;descent-override:27%;line-gap-override:0%}@font-face{font-family:ABC Diatype Fallback;font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT");size-adjust:100.49%;ascent-override:96.33%;descent-override:26.67%;line-gap-override:0%}@font-face{font-family:ABC Diatype Fallback;font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:101.62%;ascent-override:95.26%;descent-override:26.37%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback;font-style:normal;font-weight:400 500;src:local("Courier New"),local("CourierNewPSMT");size-adjust:99.98%;ascent-override:99.22%;descent-override:31.01%;line-gap-override:0%}.markdown>*{all:revert}.markdown{font-family:var(--font-brand-sans);font-size:16px;line-height:22px;letter-spacing:-.05em;color:var(--ink-body);overflow-wrap:break-word;word-break:break-word;white-space:normal}.markdown>:first-child{margin-top:0}.markdown.markdown-compact{font-size:14px;line-height:20px}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin-top:1.1em;margin-bottom:.4em;font-weight:500;letter-spacing:-.05em;color:var(--ink-primary)}.markdown h1{font-size:20px;line-height:26px}.markdown h2{font-size:18px;line-height:24px}.markdown h3{font-size:17px;line-height:24px}.markdown h4,.markdown.markdown-compact h1,.markdown.markdown-compact h2{font-size:16px;line-height:22px}.markdown.markdown-compact h3,.markdown.markdown-compact h4{font-size:14px;line-height:20px}.markdown p{margin-top:.5em;margin-bottom:.5em}.markdown b,.markdown strong{font-weight:500;color:var(--ink-primary)}.markdown ol,.markdown ul{margin-top:.4em;margin-bottom:.4em;padding-left:1.4em}.markdown li{margin-top:.3em;margin-bottom:.3em}.markdown li::marker{color:var(--ink-subtle)}.markdown li>p{margin-top:0;margin-bottom:0}.markdown a{color:var(--accent-default);text-decoration:underline;text-underline-offset:2px}.markdown hr{margin:1em 0;border:0;border-top:1px solid var(--border-subtle)}.markdown blockquote{margin:.8em 0;padding-left:20px;border-left:2px solid var(--border-strong)}.markdown code{padding:1px 4px;border-radius:4px;background:var(--surface-well)}.markdown code,.markdown pre{font-family:var(--font-brand-mono);font-size:13px;letter-spacing:0}.markdown pre{padding:12px;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-tint);line-height:1.5}.markdown pre code{padding:0;background:none}.markdown .markdown-table{margin:.6em 0;overflow-x:auto;border:1px solid var(--border-default);border-radius:8px}.markdown table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.markdown th{padding:8px 12px;background:var(--surface-tint);text-align:left;font-size:13px;line-height:18px;font-weight:500;color:var(--ink-primary)}.markdown td{padding:8px 12px;vertical-align:top;border-top:1px solid var(--border-faint)}.markdown .para-ref{display:inline-flex;align-items:center;gap:2px;margin:0 2px;padding:2px 7px 2px 5px;border-radius:6px;background:var(--surface-chip);font-size:13px;line-height:18px;font-weight:500;color:var(--ink-body);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color .15s,box-shadow .15s}.markdown .para-ref:hover{background:var(--surface-solid);box-shadow:inset 0 0 0 1px var(--ink-primary)}.markdown .para-ref .para-ref-sigil{color:var(--ink-subtle);font-size:12px}