.dc{padding:56px var(--edge) 120px;border-top:1px solid var(--line);grid-template-columns:232px minmax(0,1fr);gap:56px;display:grid}.dc-rail{align-self:start;position:sticky;top:96px}.dc-rail .wb-label{align-items:center;gap:8px;margin-bottom:14px;display:flex}.dc-rail .wb-label svg{color:var(--go)}.dc-rail ul{margin:0;padding:0;list-style:none}.dc-rail>ul>li>a{color:var(--paper);border-left:2px solid #0000;padding:8px 12px;font-size:15px;font-weight:600;display:block}.dc-rail>ul>li>a[aria-current=page]{border-left-color:var(--go);background:#5cc8b812}.dc-rail li ul{margin:4px 0 10px}.dc-rail li ul a{color:var(--muted);padding:6px 12px 6px 24px;font-size:14px;display:block}.dc-rail li ul a:hover,.dc-rail>ul>li>a:hover{color:var(--paper)}.dc-spec{font:500 13px var(--font-mono);color:var(--input);border:1px solid #7aa8e059;align-items:center;gap:8px;margin-top:22px;padding:8px 12px;display:inline-flex}.dc-main{min-width:0;max-width:880px}.dc-head{border-bottom:1px solid var(--line);padding-bottom:40px}.wb .dc-head .fm-h1{font-size:52px}.dc-head .wb-sec-lede code{font-size:15px}.dc-sec{padding:44px 0 8px;scroll-margin-top:88px}.dc-sec+.dc-sec{border-top:1px dashed var(--line);margin-top:36px}.wb .dc-sec h2{font:600 28px/1.2 var(--font-body);letter-spacing:-.015em;color:var(--paper);align-items:center;gap:14px;margin:0 0 16px;display:flex}.wb .dc-sec h2 code{color:var(--paper);background:0 0;border:0;padding:0;font-size:22px}.wb .dc-sec h3{font:600 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:30px 0 12px}.dc-sec p{color:#cfd8e3;max-width:720px;margin:0 0 16px;font-size:16.5px;line-height:1.65}.dc-sec p a,.dc-head a,.dc-try-note a{color:var(--go);text-underline-offset:3px;text-decoration:underline}.dc-n{width:34px;height:34px;font:600 16px var(--font-mono);color:var(--go-ink);background:var(--go);place-items:center;display:inline-grid}.wb .dc-main :not(pre)>code{font:500 .88em var(--font-mono);color:var(--input);background:#7aa8e017;border:1px solid #7aa8e033;padding:2px 6px}.dc-code,.dc-answer{background:var(--kraft-2);border:1px solid #bed2e824;min-width:0;margin:0 0 18px}.dc-code figcaption,.dc-answer figcaption{border-bottom:1px solid var(--line);font:500 11.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex}.dc-code button{height:30px;font:500 12.5px var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--paper);border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.dc-code button:hover{border-color:#5cc8b880}.dc-code button svg{color:var(--go)}.dc-code pre,.dc-answer pre{font:400 13.5px/1.65 var(--font-mono);color:var(--paper);margin:0;padding:16px 18px;overflow-x:auto}.dc-code pre:focus-visible,.dc-answer pre:focus-visible{outline:2px solid var(--go);outline-offset:-2px}.dc-pair{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.dc-pair>*{margin-bottom:0}.dc-pair-even{grid-template-columns:1fr 1fr}.dc-stack{margin-bottom:18px}.dc-stack .dc-code{margin-bottom:14px}.dc-stack .dc-answer pre{max-height:320px}.dc-try{background:linear-gradient(180deg, var(--kraft-2), var(--kraft));border:1px solid #5cc8b859;border-top:3px solid var(--go);padding:20px 22px 8px}.dc-try .wb-label{color:var(--go)}.dc-sec .dc-try-lede{color:var(--muted);margin:0 0 14px;font-size:15px}.dc-try-do{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.dc-try-do .wb-ghost{cursor:pointer;background:0 0;font-family:inherit}.dc-try-do button:disabled{opacity:.6;cursor:progress}.dc-sec .dc-try-note{color:var(--paper);align-items:flex-start;gap:10px;margin:0 0 14px;font-size:15px;line-height:1.55;display:flex}.dc-try-note svg{color:var(--ok);flex:none;margin-top:3px}.dc-sec .dc-try-busy{color:var(--input);align-items:center;gap:10px;margin:0 0 14px;font-size:15px;display:flex}.dc-try-busy svg{flex:none;animation:1s steps(4,end) infinite dc-tick}@keyframes dc-tick{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dc-try-busy svg{animation:none}}.dc-next a svg,.dc-try-note a svg,.dc-head a svg{vertical-align:-2px;margin-right:5px}.dc-rail a{align-items:center;gap:9px;display:flex!important}.dc-rail a svg{color:var(--go);flex:none}.dc-rail li ul a svg{color:var(--faint)}.dc-try-note b{font-family:var(--font-mono);color:var(--ok);font-weight:600}.dc-sec .dc-try-err{color:var(--hazard);margin:0 0 14px;font-size:15px}.dc-answer{background:#070c13;margin-bottom:12px}.dc-answer pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font-size:12.5px}.dc-ok{color:var(--ok)}.dc-no{color:var(--hazard)}.wb .dc-main code.dc-ok,.wb .dc-main code.dc-no{color:inherit;background:0 0;border-color:currentColor}.wb .dc-main code.dc-ok{color:var(--ok)}.wb .dc-main code.dc-no{color:var(--hazard)}.dc-callout{border:1px solid #e3b04f66;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;color:var(--paper)!important;font-size:15px!important}.dc-callout svg{color:var(--hazard);flex:none;margin-top:3px}.dc-callout-go{background:#5cc8b80d;border-color:#5cc8b84d}.dc-callout-go svg{color:var(--go)}.dc-states{border-top:1px solid var(--line);counter-reset:dc-row;margin:18px 0 0}.dc-states>div{border-bottom:1px dashed var(--line);counter-increment:dc-row;grid-template-columns:34px 170px 1fr;gap:0 18px;padding:12px 0;display:grid}.dc-states>div:before{content:counter(dc-row);font:500 13px/1.9 var(--font-mono);color:var(--muted)}.dc-states dt{margin:0}.dc-states dd{color:#cfd8e3;margin:0;font-size:15.5px;line-height:1.55}.wb .dc-main code.dc-st-signed{color:var(--ok);background:#86c28f14;border-color:#86c28f59}.wb .dc-main code.dc-st-held{color:var(--hazard);background:#e3b04f14;border-color:#e3b04f66}.wb .dc-main code.dc-st-waiting{color:var(--re);background:#a5aff214;border-color:#a5aff259}.dc-table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:15px}.dc-table th{text-align:left;font:500 11.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 14px 10px 0}.dc-table td{vertical-align:top;color:#cfd8e3;border-bottom:1px dashed var(--line);padding:12px 14px 12px 0;line-height:1.55}.dc-fields td:nth-child(2){white-space:nowrap}.dc-table .dc-num{width:34px;font:500 13px var(--font-mono);color:var(--muted)}.dc-req{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--go);margin-top:6px;display:block}.wb .dc-main code.dc-type{color:var(--muted);background:0 0;border:0;padding:0}.dc-sec .dc-small{color:var(--muted);font-size:14.5px}.dc-sec .dc-sum{font-size:17px}.dc-verb{font:600 14px/1 var(--font-mono);letter-spacing:.06em;padding:5px 9px}.dc-post{color:var(--go-ink);background:var(--go)}.dc-get{color:#071427;background:var(--input)}.dc-next{font-weight:600}@media (max-width:1100px){.dc-pair,.dc-pair-even{grid-template-columns:1fr}}@media (max-width:900px){.dc{grid-template-columns:1fr;gap:28px;padding-top:36px}.dc-rail{position:static}.dc-rail li ul{display:none}.dc-rail>ul{gap:6px;display:flex}.dc-rail .dc-spec,.dc-rail>.wb-label{display:none!important}.dc-code pre,.dc-answer pre{white-space:pre-wrap;overflow-wrap:anywhere}.wb .dc-head .fm-h1{font-size:38px}.dc-states>div{grid-template-columns:34px 1fr;gap:6px 0}.dc-states dd{grid-column:2}.dc-fields td:nth-child(2){white-space:normal}}.dc-by{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.dc-by .bd-card{margin:8px -12px 0;padding:10px 12px}.dc-by .wb-org,.dc-by .wb-role,.dc-by .bd-go{display:none}.dc-by .wb-name{font-size:15px}.dc-by .bd-who{min-width:0}.dc-rail .dc-by a{display:flex!important}@media (max-width:900px){.dc-by{display:none}}
