.Docs-module__q9Cknq__shell{max-width:1360px;padding:40px var(--gutter) 140px;color:rgb(var(--ink));grid-template-columns:236px minmax(0,1fr);gap:64px;margin:0 auto;display:grid}.Docs-module__q9Cknq__sidebar{scrollbar-width:none;align-self:start;max-height:calc(100vh - 116px);margin-inline:-6px;padding:8px 6px 24px;position:sticky;top:96px;overflow-y:auto}.Docs-module__q9Cknq__content{min-width:0}.Docs-module__q9Cknq__sideToggle{display:none}.Docs-module__q9Cknq__search{height:40px;box-shadow:inset 0 0 0 1px rgba(var(--ink), .12);color:rgba(var(--ink), .5);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:0 8px 0 12px;transition:box-shadow .2s;display:flex}.Docs-module__q9Cknq__search:focus-within{box-shadow:inset 0 0 0 1.5px var(--sel-ink), 0 0 0 4px var(--sel-bg)}.Docs-module__q9Cknq__search input{min-width:0;font:inherit;color:rgb(var(--ink));background:0 0;border:0;outline:0;flex:1;font-size:14px}.Docs-module__q9Cknq__search input::placeholder{color:rgba(var(--ink), .45)}.Docs-module__q9Cknq__search input::-webkit-search-cancel-button{display:none}.Docs-module__q9Cknq__kbd{box-shadow:inset 0 0 0 1px rgba(var(--ink), .14);font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .5);border-radius:6px;padding:2px 6px;font-size:11px}.Docs-module__q9Cknq__group{margin-top:28px}.Docs-module__q9Cknq__group ul,.Docs-module__q9Cknq__results ul,.Docs-module__q9Cknq__relatedList{margin:0;padding:0;list-style:none}.Docs-module__q9Cknq__groupTitle{color:rgba(var(--ink), .48);margin:0 0 8px;padding-left:10px;font-size:12.5px;font-weight:500}.Docs-module__q9Cknq__navLink{color:rgba(var(--ink), .72);border-radius:9px;padding:7px 10px;font-size:14.5px;line-height:1.35;text-decoration:none;transition:background-color .18s,color .18s;display:block}.Docs-module__q9Cknq__navLink:hover{background:rgba(var(--ink), .045);color:rgb(var(--ink))}.Docs-module__q9Cknq__navOn,.Docs-module__q9Cknq__navOn:hover{background:var(--sel-bg);color:var(--sel-ink);font-weight:500}.Docs-module__q9Cknq__results{margin-top:20px}.Docs-module__q9Cknq__resultsHead{color:rgba(var(--ink), .48);margin:0 0 6px;padding-left:10px;font-size:12.5px}.Docs-module__q9Cknq__result{border-radius:9px;flex-direction:column;gap:3px;padding:9px 10px;text-decoration:none;transition:background-color .18s;display:flex}.Docs-module__q9Cknq__result:hover{background:rgba(var(--ink), .045)}.Docs-module__q9Cknq__resultTitle{color:rgb(var(--ink));font-size:14px;font-weight:500}.Docs-module__q9Cknq__resultLine{-webkit-line-clamp:2;color:rgba(var(--ink), .55);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.Docs-module__q9Cknq__resultLine mark{background:var(--sel-bg);color:var(--sel-ink);border-radius:3px}.Docs-module__q9Cknq__page{grid-template-columns:minmax(0,720px) 200px;justify-content:space-between;gap:64px;display:grid}.Docs-module__q9Cknq__article{min-width:0}.Docs-module__q9Cknq__toc>nav{scrollbar-width:none;max-height:calc(100vh - 128px);position:sticky;top:104px;overflow-y:auto}.Docs-module__q9Cknq__head{margin:8px 0 44px}.Docs-module__q9Cknq__h1{font-family:var(--font-display);font-size:clamp(34px,3.3vw,48px);font-weight:var(--display-weight,400);font-variation-settings:var(--display-variation,normal);letter-spacing:var(--display-tracking,-.035em);text-wrap:balance;margin:0;line-height:1.06}.Docs-module__q9Cknq__dek{max-width:60ch;color:rgba(var(--ink), .62);text-wrap:pretty;margin:16px 0 0;font-size:18px;line-height:1.55}.Docs-module__q9Cknq__h2,.Docs-module__q9Cknq__h3,.Docs-module__q9Cknq__h4{color:rgb(var(--ink));text-wrap:balance;scroll-margin-top:104px}.Docs-module__q9Cknq__h2{font-family:var(--font-display);font-size:27px;font-weight:var(--display-weight,400);font-variation-settings:var(--display-variation,normal);letter-spacing:-.025em;margin:52px 0 14px;line-height:1.2}.Docs-module__q9Cknq__h3{letter-spacing:-.01em;margin:36px 0 10px;font-size:19px;font-weight:600;line-height:1.3}.Docs-module__q9Cknq__h4{margin:26px 0 8px;font-size:16px;font-weight:600;line-height:1.35}.Docs-module__q9Cknq__head+.Docs-module__q9Cknq__h2,.Docs-module__q9Cknq__head+.Docs-module__q9Cknq__h3{margin-top:0}.Docs-module__q9Cknq__p,.Docs-module__q9Cknq__list{color:rgba(var(--ink), .8);font-size:16.5px;line-height:1.7}.Docs-module__q9Cknq__p{text-wrap:pretty;margin:0 0 16px}.Docs-module__q9Cknq__p strong,.Docs-module__q9Cknq__list strong,.Docs-module__q9Cknq__note strong{color:rgb(var(--ink));font-weight:600}.Docs-module__q9Cknq__p a,.Docs-module__q9Cknq__list a,.Docs-module__q9Cknq__note a{color:var(--sel-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--sel-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--sel-ink) 35%, transparent);transition:text-decoration-color .18s}.Docs-module__q9Cknq__p a:hover,.Docs-module__q9Cknq__list a:hover,.Docs-module__q9Cknq__note a:hover{-webkit-text-decoration-color:var(--sel-ink);text-decoration-color:var(--sel-ink)}.Docs-module__q9Cknq__p code,.Docs-module__q9Cknq__list code{background:rgba(var(--ink), .06);font-family:var(--font-mono), ui-monospace, monospace;border-radius:5px;padding:1px 5px;font-size:.88em}.Docs-module__q9Cknq__label{color:rgb(var(--ink));margin:26px 0 6px;font-size:16.5px;font-weight:600;line-height:1.5}.Docs-module__q9Cknq__list{margin:0 0 18px;padding-left:22px}.Docs-module__q9Cknq__list li{margin:6px 0;padding-left:4px}.Docs-module__q9Cknq__list li::marker{color:rgba(var(--ink), .35)}ol.Docs-module__q9Cknq__list li::marker{color:var(--sel-ink);font-variant-numeric:tabular-nums;font-weight:500}.Docs-module__q9Cknq__list .Docs-module__q9Cknq__list{margin:6px 0 4px}.Docs-module__q9Cknq__tagRow{margin:-4px 0 14px}.Docs-module__q9Cknq__tag{background:var(--sel-bg);color:var(--sel-ink);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:16px;display:inline-block}.Docs-module__q9Cknq__note{background:var(--sel-bg);border-radius:14px;margin:20px 0 22px;padding:16px 20px}.Docs-module__q9Cknq__noteHead{color:var(--sel-ink);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.Docs-module__q9Cknq__note p{color:rgb(var(--ink));margin:0;font-size:15.5px;line-height:1.6}.Docs-module__q9Cknq__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 22px;display:grid}.Docs-module__q9Cknq__bad,.Docs-module__q9Cknq__good{border-radius:14px;padding:16px 18px 18px}.Docs-module__q9Cknq__bad{background:rgba(var(--ink), .04)}.Docs-module__q9Cknq__good{background:var(--sel-bg)}.Docs-module__q9Cknq__compareHead{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.Docs-module__q9Cknq__bad .Docs-module__q9Cknq__compareHead{color:rgba(var(--ink), .55)}.Docs-module__q9Cknq__good .Docs-module__q9Cknq__compareHead{color:var(--sel-ink)}.Docs-module__q9Cknq__bad p,.Docs-module__q9Cknq__good p{margin:8px 0 0;font-size:15px;line-height:1.6}.Docs-module__q9Cknq__bad p{color:rgba(var(--ink), .66)}.Docs-module__q9Cknq__good p{color:rgb(var(--ink))}.Docs-module__q9Cknq__figure{margin:26px 0 30px}.Docs-module__q9Cknq__figure img{max-width:100%;height:auto;box-shadow:0 0 0 1px rgba(var(--ink), .08), 0 14px 32px -22px rgba(var(--ink), .4);border-radius:12px;display:block}.Docs-module__q9Cknq__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.Docs-module__q9Cknq__flowStep{box-shadow:inset 0 0 0 1px rgba(var(--ink), .12);border-radius:14px;flex-direction:column;gap:6px;padding:14px 14px 16px;display:flex;position:relative}.Docs-module__q9Cknq__flowStep:last-child{background:var(--sel-bg);box-shadow:none}.Docs-module__q9Cknq__flowStep:not(:last-child):after{content:"";border-top:1.5px solid rgba(var(--ink), .4);border-right:1.5px solid rgba(var(--ink), .4);width:6px;height:6px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)rotate(45deg)}.Docs-module__q9Cknq__flowIndex{font-family:var(--font-mono), ui-monospace, monospace;color:var(--sel-ink);font-size:11.5px}.Docs-module__q9Cknq__flowTitle{font-size:15px;font-weight:600}.Docs-module__q9Cknq__flowNote{color:rgba(var(--ink), .6);font-size:13px;line-height:1.45}.Docs-module__q9Cknq__related{margin-top:56px}.Docs-module__q9Cknq__relatedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Docs-module__q9Cknq__relatedLink,.Docs-module__q9Cknq__pagerLink{height:100%;box-shadow:inset 0 0 0 1px rgba(var(--ink), .12);color:rgb(var(--ink));border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px 16px;text-decoration:none;transition:box-shadow .2s,background-color .2s;display:flex}.Docs-module__q9Cknq__relatedLink:hover,.Docs-module__q9Cknq__pagerLink:hover{background:var(--sel-bg);box-shadow:inset 0 0 0 1px #0000}.Docs-module__q9Cknq__relatedTitle{font-size:15.5px;font-weight:500}.Docs-module__q9Cknq__relatedNote{color:rgba(var(--ink), .6);font-size:14px;line-height:1.5}.Docs-module__q9Cknq__pager{border-top:1px solid rgba(var(--ink), .1);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:64px;padding-top:28px;display:grid}.Docs-module__q9Cknq__pagerNext{text-align:right;grid-column:2}.Docs-module__q9Cknq__pagerDir{color:rgba(var(--ink), .55);font-size:13px}.Docs-module__q9Cknq__pagerTitle{font-size:16px;font-weight:500}@media (max-width:1180px){.Docs-module__q9Cknq__page{grid-template-columns:minmax(0,720px)}.Docs-module__q9Cknq__toc{display:none}}@media (max-width:900px){.Docs-module__q9Cknq__shell{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:0}.Docs-module__q9Cknq__sidebar{background:var(--page-bg);z-index:5;max-height:none;margin:-64px 0 0;padding:80px 0 12px;position:sticky;top:0;overflow:visible}.Docs-module__q9Cknq__sidebar:after{content:"";background:linear-gradient(var(--page-bg), transparent);pointer-events:none;height:16px;position:absolute;top:100%;left:0;right:0}.Docs-module__q9Cknq__side{position:relative}.Docs-module__q9Cknq__h2,.Docs-module__q9Cknq__h3,.Docs-module__q9Cknq__h4{scroll-margin-top:150px}.Docs-module__q9Cknq__sideToggle{width:100%;height:46px;box-shadow:inset 0 0 0 1px rgba(var(--ink), .12);font:inherit;color:rgb(var(--ink));background:#fff;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:500;display:flex}.Docs-module__q9Cknq__sideToggle svg{transition:transform .24s}.Docs-module__q9Cknq__sideOpen .Docs-module__q9Cknq__sideToggle svg{transform:rotate(180deg)}.Docs-module__q9Cknq__sideBody{max-height:min(70vh,100svh - 150px);box-shadow:0 0 0 1px rgba(var(--ink), .1), 0 24px 48px -24px rgba(var(--ink), .35);background:#fff;border-radius:14px;padding:12px;display:none;position:absolute;top:54px;left:0;right:0;overflow-y:auto}.Docs-module__q9Cknq__sideOpen .Docs-module__q9Cknq__sideBody{display:block}.Docs-module__q9Cknq__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.Docs-module__q9Cknq__flowStep:nth-child(2):after{display:none}}@media (max-width:640px){.Docs-module__q9Cknq__compare,.Docs-module__q9Cknq__relatedList,.Docs-module__q9Cknq__pager{grid-template-columns:minmax(0,1fr)}.Docs-module__q9Cknq__pagerNext{grid-column:1}.Docs-module__q9Cknq__p,.Docs-module__q9Cknq__list{font-size:16px}}
