.X9DzmG_docs{grid-template-columns:230px minmax(0,1fr) 200px;align-items:start;gap:clamp(28px,4vw,56px);padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(64px,8vw,112px);display:grid}.X9DzmG_sidebar,.X9DzmG_toc{scrollbar-width:thin;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}.X9DzmG_railLabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg3);margin:0 0 8px;font-size:10.5px}.X9DzmG_home{color:var(--fg2);margin-bottom:22px;font-size:13.5px;display:inline-block}.X9DzmG_home:hover{color:var(--fg)}.X9DzmG_navGroup{margin-bottom:22px}.X9DzmG_navGroup ul,.X9DzmG_toc ul{border-inline-start:1px solid var(--ln);margin:0;padding:0;list-style:none}.X9DzmG_navGroup a,.X9DzmG_toc a{color:var(--fg2);border-inline-start:1px solid #0000;margin-inline-start:-1px;padding:6px 0 6px 14px;font-size:13.5px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.X9DzmG_navGroup a:hover,.X9DzmG_toc a:hover{color:var(--fg)}.X9DzmG_navGroup a[aria-current=page],.X9DzmG_toc a[aria-current=location]{color:var(--fg);border-inline-start-color:var(--acc);font-weight:600}.X9DzmG_article{min-width:0;max-width:760px}.X9DzmG_crumb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);margin:0 0 14px;font-size:11px}.X9DzmG_crumb a{color:var(--fg3)}.X9DzmG_crumb a:hover{color:var(--fg)}.X9DzmG_title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:600;line-height:1.02}.X9DzmG_lede{color:var(--fg2);text-wrap:pretty;margin:16px 0 0;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.6}.X9DzmG_meta{border-bottom:1px solid var(--ln);color:var(--fg3);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;padding-bottom:22px;font-size:13px;display:flex}.X9DzmG_metaBtn{border:1px solid var(--ln2);color:var(--fg2);cursor:pointer;background:0 0;border-radius:999px;margin-inline-start:auto;padding:6px 12px;font-size:12.5px}.X9DzmG_metaBtn:hover{color:var(--fg);border-color:var(--fg3)}.X9DzmG_draft{border:1px dashed var(--ln2);color:var(--fg2);border-radius:12px;margin-top:22px;padding:12px 16px;font-size:13.5px;line-height:1.55}.X9DzmG_draft strong{color:var(--fg)}.X9DzmG_summary{background:var(--acc-wash);border-radius:16px;margin-top:26px;padding:clamp(18px,2.4vw,24px)}.X9DzmG_summary h2{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.X9DzmG_summary ul{gap:8px;margin:0;padding-inline-start:18px;font-size:15px;line-height:1.55;display:grid}.X9DzmG_summary p{color:var(--fg3);margin:14px 0 0;font-size:12.5px}.X9DzmG_section{margin-top:clamp(36px,4vw,48px);scroll-margin-top:96px}.X9DzmG_section h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.25;position:relative}.X9DzmG_anchor{color:var(--fg3);opacity:0;margin-inline-start:10px;font-weight:400;transition:opacity .2s}.X9DzmG_section h2:hover .X9DzmG_anchor,.X9DzmG_anchor:focus-visible{opacity:1}.X9DzmG_section h3{letter-spacing:-.01em;margin:24px 0 8px;font-size:16px;font-weight:600}.X9DzmG_section p,.X9DzmG_section li{color:var(--fg2);font-size:15.5px;line-height:1.7}.X9DzmG_section p{margin:0 0 14px}.X9DzmG_section ul,.X9DzmG_section ol{gap:8px;margin:0 0 16px;padding-inline-start:22px;display:grid}.X9DzmG_section strong{color:var(--fg);font-weight:600}.X9DzmG_section a,.X9DzmG_contact a,.X9DzmG_summary a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--ul);text-decoration-color:var(--ul);text-underline-offset:3px}.X9DzmG_section code{background:var(--sf2);font-family:var(--mono);color:var(--fg);border-radius:6px;padding:1px 6px;font-size:.86em}.X9DzmG_dl{border-top:1px solid var(--ln);margin:0 0 16px}.X9DzmG_dl>div{border-bottom:1px solid var(--ln);grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:6px 24px;padding:14px 0;display:grid}.X9DzmG_dl dt{color:var(--fg);font-size:14.5px;font-weight:600}.X9DzmG_dl dd{color:var(--fg2);margin:0;font-size:15px;line-height:1.65}.X9DzmG_tableWrap{border:1px solid var(--ln);border-radius:14px;margin:0 0 18px;position:relative;overflow-x:auto}.X9DzmG_table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.X9DzmG_table caption{text-align:start;color:var(--fg3);padding:10px 14px}.X9DzmG_table th,.X9DzmG_table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--ln);color:var(--fg2);padding:11px 14px}.X9DzmG_table thead th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);background:var(--sf);font-size:10.5px;font-weight:500}.X9DzmG_table tbody th{color:var(--fg);min-width:150px;font-weight:600}.X9DzmG_table tbody tr:last-child th,.X9DzmG_table tbody tr:last-child td{border-bottom:none}.X9DzmG_note{background:var(--sf2);color:var(--fg2);border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:14.5px;line-height:1.6}.X9DzmG_warn{background:color-mix(in oklab, var(--danger) 12%, transparent)}.X9DzmG_widget{margin:4px 0 18px}.X9DzmG_cta{border:1px solid var(--ln);background:var(--sf);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px;display:flex}.X9DzmG_cta>div{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.X9DzmG_cta strong{font-size:15px}.X9DzmG_cta span{color:var(--fg2);font-size:13.5px;line-height:1.5}.X9DzmG_related{border-top:1px solid var(--ln);margin-top:clamp(44px,5vw,64px);padding-top:28px}.X9DzmG_related h2{margin:0 0 16px;font-size:18px;font-weight:600}.X9DzmG_related>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.X9DzmG_relCard{border:1px solid var(--ln);background:var(--sf);color:var(--fg);border-radius:14px;flex-direction:column;gap:6px;padding:16px;transition:border-color .2s;display:flex}.X9DzmG_relCard:hover{border-color:var(--fg3);color:var(--fg)}.X9DzmG_relCard strong{font-size:15px;font-weight:600}.X9DzmG_relCard span:last-child{color:var(--fg2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.X9DzmG_relCard .X9DzmG_railLabel{margin:0}.X9DzmG_contact{color:var(--fg3);margin:32px 0 0;font-size:14px}.X9DzmG_mobileNav{border:1px solid var(--ln);background:var(--sf);border-radius:12px;margin-bottom:22px;display:none}.X9DzmG_mobileNav summary{cursor:pointer;padding:12px 14px;font-size:14px;font-weight:500}.X9DzmG_mobileNav>div{border-top:1px solid var(--ln);padding:4px 14px 6px}.X9DzmG_mobileNav .X9DzmG_home{margin:12px 0 16px}@media (max-width:1180px){.X9DzmG_docs{grid-template-columns:220px minmax(0,1fr)}.X9DzmG_toc{display:none}}@media (max-width:860px){.X9DzmG_docs{grid-template-columns:minmax(0,1fr)}.X9DzmG_sidebar{display:none}.X9DzmG_mobileNav{display:block}.X9DzmG_dl>div{grid-template-columns:1fr}.X9DzmG_metaBtn{margin-inline-start:0}}@media print{.X9DzmG_sidebar,.X9DzmG_toc,.X9DzmG_mobileNav,.X9DzmG_metaBtn,.X9DzmG_anchor,.X9DzmG_related,.X9DzmG_widget{display:none!important}.X9DzmG_docs{padding:0;display:block}.X9DzmG_article{max-width:none}.X9DzmG_summary{background:0 0;border:1px solid #ccc}.X9DzmG_section h2,.X9DzmG_section h3{break-after:avoid}.X9DzmG_tableWrap{break-inside:avoid;overflow:visible}}
