.dk-top{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(16px,3vw,32px);border-bottom:1px solid var(--a-line);background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dk-body{display:grid;grid-template-columns:220px minmax(0,760px);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);padding:0 clamp(16px,3vw,32px);max-width:1180px}.dk-nav{position:-webkit-sticky;position:sticky;top:76px;align-self:start;padding-top:40px}.dk-main{padding:40px 0 120px;font-size:15.5px;line-height:1.65}.dk-title{margin-bottom:14px}.dk-main .doc-lede{font-size:18px;color:var(--a-text-2);max-width:62ch;margin-bottom:8px}.dk-main h2{font-size:22px;font-weight:500;letter-spacing:-.01em;margin:56px 0 14px;scroll-margin-top:84px;padding-top:22px;border-top:1px solid var(--a-line)}.dk-main li,.dk-main p{color:var(--a-text-2);margin:0 0 14px}.dk-main ul{padding-left:20px}.dk-main a{color:var(--a-cyan)}.dk-main strong{color:var(--a-text);font-weight:500}.dk-main :not(pre)>code{font:400 .86em var(--mono);color:var(--a-text);background:var(--a-s2);border:1px solid var(--a-line);border-radius:4px;padding:1px 5px;font-feature-settings:none;font-variant-ligatures:none}.dk-main .ui-code{margin:18px 0 22px}.dk-main table{width:100%;border-collapse:collapse;margin:8px 0 22px;font-size:14px}.dk-main th{text-align:left;font-weight:400;font-size:12.5px;color:var(--a-muted);padding:10px 12px 10px 0}.dk-main td,.dk-main th{border-bottom:1px solid var(--a-line)}.dk-main td{padding:12px 12px 12px 0;vertical-align:top;color:var(--a-text-2);white-space:normal}.dk-main td:first-child{white-space:nowrap}.dk-tip{border-left:2px solid var(--a-violet);padding:8px 14px;background:rgba(91,75,255,.07);border-radius:0 8px 8px 0}.dk-main .doc-foot{margin-top:56px;padding-top:22px;border-top:1px solid var(--a-line);font-size:14px}@media (max-width:860px){.dk-body{grid-template-columns:minmax(0,1fr)}.dk-main table{display:block;overflow-x:auto}.dk-main{min-width:0;overflow-wrap:anywhere}.dk-nav{position:static;padding-top:20px;display:flex;overflow-x:auto;gap:2px;border-bottom:1px solid var(--a-line);padding-bottom:10px}.dk-nav a{white-space:nowrap}.dk-main{padding-top:24px}.dk-main td:first-child{white-space:normal}}