pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--header-height:4rem;--sidebar-width:17.5rem;--toc-width:15rem;--content-width:52rem;--page-gutter:clamp(1.1rem, 3vw, 2.5rem);--radius-sm:.45rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.35rem;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 14px 35px #0f172a1f;--shadow-lg:0 24px 65px #0f172a2e;--background:#f8fafc;--surface:#fff;--surface-soft:#f1f5f9;--surface-raised:#fff;--text:#172033;--text-strong:#0f172a;--text-muted:#64748b;--border:#dbe3ee;--border-strong:#c5d0df;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#eaf1ff;--accent-text:#1744a0;--success:#178148;--focus:#60a5fa;--code-background:#0d1729;--code-text:#e6edf7;--inline-code-background:#eef2ff;--inline-code-text:#3730a3;--blockquote-background:#f0f6ff;--blockquote-border:#5b8def;--table-stripe:#f8fafc;--selection:#bfdbfe;--overlay:#0f172a8c;--scrollbar:#cbd5e1;--scrollbar-track:transparent}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#09111f;--surface:#0f1a2b;--surface-soft:#152238;--surface-raised:#142136;--text:#dce5f2;--text-strong:#f8fafc;--text-muted:#96a7bc;--border:#26364d;--border-strong:#344968;--accent:#76a9fa;--accent-strong:#9bc0ff;--accent-soft:#172d53;--accent-text:#b8d2ff;--success:#53d48a;--focus:#93c5fd;--code-background:#07101f;--code-text:#e5edf8;--inline-code-background:#202b4a;--inline-code-text:#c7d2fe;--blockquote-background:#132640;--blockquote-border:#6299ef;--table-stripe:#111e31;--selection:#1d4ed8;--overlay:#020617b8;--scrollbar:#425673;--scrollbar-track:transparent;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 14px 35px #00000059;--shadow-lg:0 24px 65px #00000080}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:20rem;scroll-padding-top:calc(var(--header-height) + 1.25rem);background:var(--background)}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 85% -5%, #2563eb14, transparent 30rem), var(--background);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.65;overflow-x:hidden}body.search-open,body.mobile-navigation-open{overflow:hidden}::selection{color:var(--text-strong);background:var(--selection)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--accent);text-underline-offset:.16em;text-decoration-thickness:.08em}a:hover{color:var(--accent-strong)}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.2rem;height:1.2rem;display:block}.site-shell{min-height:100vh}.site-header{z-index:50;grid-template-columns:minmax(13rem, var(--sidebar-width)) minmax(15rem, 42rem) 1fr;min-height:var(--header-height);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;padding:0 1.1rem;display:grid;position:sticky;top:0;box-shadow:0 1px #0f172a05}.brand{width:fit-content;color:var(--text-strong);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand:hover{color:var(--text-strong)}.brand-mark{color:#fff;letter-spacing:.06em;background:linear-gradient(140deg,#1d4ed8,#5b8def 60%,#7c3aed);border:1px solid #ffffff4d;border-radius:.72rem;place-items:center;width:2.3rem;height:2.3rem;font-size:.8rem;font-weight:800;display:grid;box-shadow:0 7px 18px #2563eb40}.brand-copy{line-height:1.15;display:grid}.brand-copy strong{letter-spacing:-.01em;font-size:1.02rem}.brand-copy span{color:var(--text-muted);margin-top:.16rem;font-size:.73rem}.header-search-trigger{border:1px solid var(--border);border-radius:var(--radius-md);width:min(100%,32rem);height:2.55rem;color:var(--text-muted);background:var(--surface-soft);box-shadow:var(--shadow-sm);cursor:pointer;justify-self:center;align-items:center;gap:.65rem;padding:0 .8rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.header-search-trigger:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface-raised);transform:translateY(-1px)}.header-search-trigger span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.header-search-trigger kbd{border:1px solid var(--border-strong);min-width:1.55rem;height:1.45rem;color:var(--text-muted);background:var(--surface);font-family:var(--font-mono);border-bottom-width:2px;border-radius:.35rem;place-items:center;font-size:.7rem;display:grid}.header-actions{justify-self:end;align-items:center;gap:.45rem;display:flex}.icon-button{border-radius:var(--radius-md);width:2.55rem;height:2.55rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-grid}.icon-button:hover{border-color:var(--border);color:var(--text-strong);background:var(--surface-soft)}.mobile-menu-button,.sidebar-mobile-header{display:none}.site-layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:calc(100vh - var(--header-height));display:grid}.site-sidebar{top:var(--header-height);height:calc(100vh - var(--header-height));border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface) 78%, transparent);scrollbar-width:thin;scrollbar-color:var(--scrollbar) var(--scrollbar-track);padding:1.45rem 1rem 2.5rem;position:sticky;overflow-y:auto}.site-sidebar nav{gap:1.35rem;display:grid}.sidebar-group h2{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .4rem;padding:0 .7rem;font-size:.7rem;font-weight:750;line-height:1.4}.sidebar-group ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.sidebar-link{border-radius:var(--radius-sm);color:var(--text-muted);padding:.48rem .7rem;font-size:.88rem;font-weight:520;line-height:1.4;text-decoration:none;transition:color .14s,background .14s;display:block}.sidebar-link:hover{color:var(--text-strong);background:var(--surface-soft)}.sidebar-link.active{color:var(--accent-text);background:var(--accent-soft);font-weight:680}.mobile-backdrop{display:none}.document-main{grid-template-columns:minmax(0, var(--content-width)) var(--toc-width);width:100%;padding:2.2rem var(--page-gutter) 5rem;justify-content:center;gap:clamp(2rem,5vw,5rem);display:grid}.document-column{min-width:0}.breadcrumbs{min-height:1.7rem;color:var(--text-muted);white-space:nowrap;align-items:center;gap:.35rem;margin-bottom:2rem;font-size:.77rem;display:flex;overflow:hidden}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs span{text-overflow:ellipsis;overflow:hidden}.breadcrumbs svg{flex:none;width:.8rem;height:.8rem}.markdown-body{min-width:0;color:var(--text);font-size:1rem}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--text-strong);letter-spacing:-.025em;font-weight:760;line-height:1.23;position:relative}.markdown-body h1{letter-spacing:-.045em;max-width:46rem;margin:0 0 1.15rem;font-size:clamp(2.15rem,5vw,3.4rem)}.markdown-body h1+p{max-width:45rem;color:var(--text-muted);margin-top:0;font-size:1.12rem;line-height:1.75}.markdown-body h2{border-top:1px solid #0000;margin:3.3rem 0 1rem;padding-top:.2rem;font-size:clamp(1.5rem,3vw,2rem)}.markdown-body h3{margin:2.25rem 0 .8rem;font-size:1.28rem}.markdown-body h4{margin:1.8rem 0 .65rem;font-size:1.08rem}.markdown-body h5,.markdown-body h6{margin:1.5rem 0 .55rem;font-size:.98rem}.heading-anchor{color:var(--accent);opacity:0;padding:0 .45rem;font-weight:500;text-decoration:none;transition:opacity .14s;position:absolute;right:100%}.markdown-body :is(h2,h3,h4,h5,h6):hover .heading-anchor,.heading-anchor:focus-visible{opacity:1}.markdown-body p{margin:0 0 1.1rem}.markdown-body strong{color:var(--text-strong);font-weight:700}.markdown-body ul,.markdown-body ol{margin:0 0 1.25rem;padding-left:1.45rem}.markdown-body li{margin:.32rem 0;padding-left:.25rem}.markdown-body li::marker{color:var(--accent)}.markdown-body li>:last-child{margin-bottom:0}.markdown-body blockquote{border:1px solid color-mix(in srgb, var(--blockquote-border) 35%, var(--border));border-left:.3rem solid var(--blockquote-border);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text);background:var(--blockquote-background);margin:1.5rem 0;padding:1rem 1.15rem}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body hr{background:var(--border);border:0;height:1px;margin:2.5rem 0}.markdown-body img{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-width:100%;height:auto;box-shadow:var(--shadow-sm);margin:1.5rem auto;display:block}.markdown-body code{font-family:var(--font-mono);border-radius:.3rem;font-size:.87em}.markdown-body :not(pre)>code{color:var(--inline-code-text);background:var(--inline-code-background);overflow-wrap:anywhere;padding:.15em .38em}.markdown-body pre{border:1px solid color-mix(in srgb, var(--border) 55%, #000);border-radius:var(--radius-lg);background:var(--code-background);box-shadow:var(--shadow-sm);scrollbar-width:thin;scrollbar-color:#455675 transparent;margin:1.45rem 0;position:relative;overflow:auto}.markdown-body pre:before{content:attr(data-language);color:#8fa3bd;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;position:absolute;top:.55rem;left:.85rem}.markdown-body pre code{min-width:max-content;color:var(--code-text);tab-size:4;background:0 0;padding:2.3rem 1.15rem 1.15rem;font-size:.84rem;line-height:1.65;display:block}.copy-code-button{z-index:2;color:#a9b9ce;cursor:pointer;opacity:.72;background:#142035;border:1px solid #34445e;border-radius:.48rem;place-items:center;width:2rem;height:2rem;padding:0;transition:opacity .14s,color .14s,background .14s;display:grid;position:absolute;top:.48rem;right:.55rem}.copy-code-button:hover,.copy-code-button:focus-visible{color:#fff;opacity:1;background:#1d2c45}.copy-code-button.copied{color:#66e69a}.copy-code-button svg{width:1rem;height:1rem}.table-scroll{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;max-width:100%;margin:1.5rem 0;overflow-x:auto}.markdown-body table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.88rem;line-height:1.5}.markdown-body th,.markdown-body td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.72rem .85rem}.markdown-body th{color:var(--text-strong);background:var(--surface-soft);font-size:.8rem;font-weight:720}.markdown-body tbody tr:nth-child(2n){background:var(--table-stripe)}.markdown-body tr:last-child td{border-bottom:0}.external-link:after{content:"↗";margin-left:.18em;font-size:.78em;text-decoration:none;display:inline-block;transform:translateY(-.08em)}.page-toc{top:calc(var(--header-height) + 2rem);max-height:calc(100vh - var(--header-height) - 4rem);border-left:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;align-self:start;padding-left:1.1rem;position:sticky;overflow-y:auto}.toc-title{color:var(--text-strong);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .7rem;font-size:.74rem;font-weight:760}.page-toc ul{gap:.18rem;margin:0;padding:0;list-style:none;display:grid}.page-toc a{color:var(--text-muted);padding:.25rem .25rem .25rem 0;font-size:.78rem;line-height:1.4;text-decoration:none;transition:color .14s;display:block}.page-toc a:hover,.page-toc a.active{color:var(--accent)}.page-toc a.active{font-weight:680}.toc-level-3{padding-left:.8rem}.toc-empty{color:var(--text-muted);font-size:.78rem}.document-footer{border-top:1px solid var(--border);justify-content:flex-end;margin-top:3.2rem;padding-top:1.2rem;display:flex}.document-footer a{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;text-decoration:none;display:inline-flex}.document-footer a:hover{color:var(--accent)}.document-footer svg{width:.9rem;height:.9rem}.page-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.page-navigation-link{border:1px solid var(--border);border-radius:var(--radius-lg);min-height:5.8rem;color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm);align-content:center;padding:1rem 1.15rem;text-decoration:none;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid}.page-navigation-link:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));color:var(--text-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-navigation-link.next{text-align:right}.page-navigation-link span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.page-navigation-link strong{margin-top:.25rem;font-size:.94rem}.search-overlay{z-index:90;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.12s ease-out fade-in;position:fixed;inset:0}.search-dialog{z-index:100;border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-raised);width:min(100% - 2rem,43rem);box-shadow:var(--shadow-lg);animation:.16s ease-out search-in;position:fixed;top:min(12vh,6rem);left:50%;overflow:hidden;transform:translate(-50%)}.search-dialog-header{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;min-height:4.2rem;padding:0 1rem;display:flex}.search-dialog-header svg{color:var(--text-muted);flex:none}.search-dialog input{min-width:0;color:var(--text-strong);background:0 0;border:0;outline:0;flex:1;font-size:1.08rem}.search-dialog input::placeholder{color:var(--text-muted)}.search-dialog input::-webkit-search-cancel-button{display:none}.search-close-button{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-soft);cursor:pointer;border-radius:.4rem;padding:.32rem .55rem;font-size:.7rem}.search-results{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;max-height:min(65vh,34rem);padding:.6rem;overflow-y:auto}.search-result{border-radius:var(--radius-md);color:var(--text);gap:.28rem;padding:.78rem .85rem;text-decoration:none;display:grid}.search-result:hover{color:var(--text);background:var(--surface-soft)}.search-result strong{color:var(--text-strong);font-size:.92rem}.search-result span{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.search-empty{color:var(--text-muted);text-align:center;margin:0;padding:1.2rem}.error-page{min-height:calc(100vh - var(--header-height));display:block}.error-page .document-column{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);max-width:40rem;box-shadow:var(--shadow-md);margin:7vh auto 0;padding:2rem}.error-page h1{color:var(--text-strong);margin:.2rem 0 .7rem;font-size:clamp(2rem,5vw,3rem)}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:760}.primary-link{border-radius:var(--radius-md);color:#fff;background:var(--accent-strong);margin-top:.8rem;padding:.65rem .9rem;font-weight:650;text-decoration:none;display:inline-flex}.primary-link:hover{color:#fff;filter:brightness(1.08)}.noscript-message{border:1px solid var(--border);border-radius:var(--radius-lg);max-width:44rem;color:var(--text);background:var(--surface);margin:4rem auto;padding:1.5rem}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.header-placeholder{justify-self:end;gap:.6rem;display:flex}.header-placeholder span{border-radius:var(--radius-md);background:var(--surface-soft);width:2.3rem;height:2.3rem}.sidebar-placeholder{min-height:calc(100vh - var(--header-height));border-right:1px solid var(--border);padding:2rem 1.2rem}.document-placeholder{width:min(100%, var(--content-width));padding:2.5rem var(--page-gutter)}.placeholder-line{background:linear-gradient(90deg, var(--surface-soft), color-mix(in srgb, var(--surface-soft) 56%, var(--border)), var(--surface-soft));background-size:220% 100%;border-radius:10rem;width:100%;height:.78rem;margin:0 0 .8rem;animation:1.7s linear infinite shimmer}.placeholder-heading{width:45%;height:.62rem;margin-bottom:1.3rem}.placeholder-kicker{width:18%;height:.62rem;margin-bottom:1.5rem}.placeholder-title{width:82%;height:2.4rem;margin-bottom:.65rem}.placeholder-title-short{width:54%;height:2.4rem;margin-bottom:2rem}.placeholder-short{width:68%}.placeholder-medium{width:76%}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes search-in{0%{opacity:0;transform:translate(-50%,-.5rem)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=1180px){:root{--sidebar-width:16rem}.document-main{grid-template-columns:minmax(0, var(--content-width));justify-content:center}.page-toc{display:none}}@media (width<=900px){.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;padding:0 .8rem}.mobile-menu-button{display:inline-grid}.brand-copy span{display:none}.header-search-trigger{justify-self:stretch;min-width:0}.site-layout{display:block}.mobile-backdrop{z-index:60;inset:var(--header-height) 0 0;visibility:hidden;background:var(--overlay);opacity:0;transition:opacity .16s,visibility .16s;display:block;position:fixed}.site-sidebar{z-index:70;top:var(--header-height);border-right:1px solid var(--border-strong);background:var(--surface);width:min(88vw,20rem);height:auto;box-shadow:var(--shadow-lg);padding-top:0;transition:transform .18s;position:fixed;bottom:0;left:0;transform:translate(-102%)}.sidebar-mobile-header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);min-height:3.7rem;color:var(--text-strong);justify-content:space-between;align-items:center;margin:0 -1rem 1rem;padding:0 1rem;font-size:.88rem;font-weight:700;display:flex;position:sticky;top:0}.mobile-navigation-open .site-sidebar{transform:translate(0)}.mobile-navigation-open .mobile-backdrop{visibility:visible;opacity:1}.document-main{min-height:calc(100vh - var(--header-height));padding-top:1.6rem}.sidebar-placeholder{display:none}.document-placeholder{margin:0 auto}}@media (width<=620px){:root{--header-height:3.65rem;--page-gutter:1rem}.site-header{min-height:var(--header-height)}.brand-mark{border-radius:.6rem;width:2.05rem;height:2.05rem}.brand-copy strong{font-size:.92rem}.header-search-trigger{justify-content:center;width:2.45rem;min-width:2.45rem;padding:0}.header-search-trigger span,.header-search-trigger kbd{display:none}.header-actions{gap:.12rem}.icon-button{width:2.35rem;height:2.35rem}.document-main{padding-bottom:3.5rem}.breadcrumbs{margin-bottom:1.4rem}.breadcrumbs span:not([aria-current=page]):not(:first-child),.breadcrumbs svg:not(:last-of-type){display:none}.markdown-body{font-size:.96rem}.markdown-body h1{font-size:2.15rem}.markdown-body h1+p{font-size:1.04rem}.heading-anchor{display:none}.markdown-body pre{border-radius:var(--radius-md);margin-left:-.25rem;margin-right:-.25rem}.page-navigation{grid-template-columns:1fr}.page-navigation>span:empty{display:none}.page-navigation-link.next{text-align:left}.search-dialog{width:calc(100% - 1rem);max-height:calc(100vh - 1.5rem);top:.75rem}.search-results{max-height:calc(100vh - 6rem)}.error-page .document-column{margin-top:2rem;padding:1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#111827;background:#fff}.site-header,.site-sidebar,.mobile-backdrop,.page-toc,.document-footer,.page-navigation,.copy-code-button,#search-dialog-root{display:none!important}.site-layout,.document-main{display:block}.document-main{padding:0}.document-column{max-width:none}.markdown-body{color:#111827;font-size:10.5pt}.markdown-body a{color:inherit;text-decoration:underline}.markdown-body pre,.table-scroll,.markdown-body blockquote{break-inside:avoid}}
