.dsh_root__VdHxS{--docs-rail:17.5rem;--docs-toc:13rem;--docs-gutter:clamp(1.25rem,3vw,2rem);--docs-line:rgba(255,255,255,0.07);--docs-soft:rgba(255,255,255,0.04);--docs-soft-strong:rgba(255,255,255,0.08);isolation:isolate;min-height:100dvh;background:var(--bg);color:#f4f4f5}.dsh_root__VdHxS,.dsh_root__VdHxS .allow-copy{position:relative;font-family:var(--font-brand)}.dsh_root__VdHxS .allow-copy{margin:.85rem 0 0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:2.5rem 1rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,rgba(18,18,18,.95),rgba(10,10,10,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 60px -40px rgba(179,36,44,.4);overflow:hidden;font-variant-numeric:tabular-nums}.dsh_root__VdHxS .allow-copy:before{content:"";position:absolute;top:.95rem;left:1rem;display:block;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.16);box-shadow:12px 0 0 rgba(255,255,255,.11),24px 0 0 rgba(255,255,255,.07)}.dsh_root__VdHxS .allow-copy:after{content:"";position:absolute;top:2.1rem;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(210,58,66,.28),rgba(255,255,255,.05) 40%,transparent);pointer-events:none}.dsh_root__VdHxS .allow-copy pre{padding:0;margin:0;color:#e5e5e5;font-variant-numeric:tabular-nums;font-size:.8125rem;letter-spacing:0;line-height:1.7;-webkit-font-smoothing:antialiased}.dsh_root__VdHxS .allow-copy code,.dsh_root__VdHxS .allow-copy pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.dsh_root__VdHxS .allow-copy code{font-variant-numeric:tabular-nums}.dsh_root__VdHxS .allow-copy button{position:absolute;top:.45rem;right:.55rem;min-height:1.6rem;padding:0 .6rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.03);color:#a1a1aa;font-family:var(--font-brand);font-size:.6875rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:color .18s var(--ease-out),border-color .18s var(--ease-out),background-color .18s var(--ease-out),transform .16s var(--ease-out)}.dsh_root__VdHxS .allow-copy button:focus-visible,.dsh_root__VdHxS .allow-copy button:hover{color:#fff;border-color:rgba(210,58,66,.35);background:rgba(179,36,44,.12)}.dsh_root__VdHxS .allow-copy button:active{transform:scale(.96)}.dsh_top__dcuBj{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;min-height:3.75rem;padding:.55rem var(--docs-gutter);border-bottom:1px solid var(--docs-line);background:rgba(7,7,10,.78);backdrop-filter:blur(16px) saturate(140%)}.dsh_top__dcuBj:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(210,58,66,.35) 50%,transparent);opacity:.6;pointer-events:none}.dsh_brand__2vjIf{display:inline-flex;align-items:center;gap:.65rem;min-width:0;font-size:.875rem;font-weight:500;letter-spacing:-.02em}.dsh_mark__LhD2C{display:inline-flex;flex:none;color:inherit;transition:transform .26s var(--ease-spring)}.dsh_mark__LhD2C:hover{transform:rotate(-6deg) scale(1.06)}.dsh_brandSplit__bG42q{width:1px;height:1rem;background:rgba(255,255,255,.16)}.dsh_docs__vtvlT{color:#fff;white-space:nowrap}.dsh_search__VjuWZ{position:relative;display:flex;align-items:center;gap:.55rem;height:2.5rem;min-width:0;max-width:34rem;margin-inline:auto;width:100%;padding:0 .6rem 0 2.2rem;border:1px solid rgba(255,255,255,.09);border-radius:.75rem;background:rgba(16,16,16,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .2s var(--ease-out),box-shadow .26s var(--ease-out),background-color .2s var(--ease-out)}.dsh_search__VjuWZ:after,.dsh_search__VjuWZ:before{content:"";position:absolute;pointer-events:none}.dsh_search__VjuWZ:before{top:50%;left:.8rem;width:.75rem;height:.75rem;margin-top:-.45rem;border:1.5px solid #71717a;border-radius:50%;box-sizing:border-box;transition:border-color .2s var(--ease-out)}.dsh_search__VjuWZ:after{top:calc(50% + .2rem);left:1.36rem;width:.32rem;height:1.5px;background:#71717a;transform:rotate(45deg);transition:background-color .2s var(--ease-out)}.dsh_search__VjuWZ input{width:100%;min-width:0;box-sizing:border-box;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font-family:var(--font-brand);font-size:.875rem;letter-spacing:-.01em;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dsh_search__VjuWZ kbd{flex:none;min-width:1.4rem;padding:.12rem .4rem;border:solid rgba(255,255,255,.12);border-width:1px 1px 2px;border-radius:6px;background:rgba(255,255,255,.03);color:#8b8b95;font-family:var(--font-brand);font-variant-numeric:tabular-nums;font-size:.68rem;line-height:1.3;text-align:center;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.dsh_search__VjuWZ input::-webkit-search-cancel-button,.dsh_search__VjuWZ input::-webkit-search-decoration,.dsh_search__VjuWZ input::-webkit-search-results-button,.dsh_search__VjuWZ input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.dsh_search__VjuWZ input::-moz-placeholder{color:#71717a;opacity:1}.dsh_search__VjuWZ input::placeholder{color:#71717a;opacity:1}.dsh_search__VjuWZ:hover{border-color:rgba(255,255,255,.14)}.dsh_search__VjuWZ:focus-within{border-color:rgba(210,58,66,.45);background:rgba(18,18,18,.95);box-shadow:0 0 0 4px rgba(179,36,44,.14),0 18px 40px -24px rgba(179,36,44,.6)}.dsh_search__VjuWZ:focus-within:before{border-color:var(--violet-soft)}.dsh_search__VjuWZ:focus-within:after{background:var(--violet-soft)}.dsh_search__VjuWZ:focus-within kbd{opacity:0;transform:scale(.85)}.dsh_search__VjuWZ input:focus-visible{outline:none}.dsh_links__OYw89{display:none;align-items:center;gap:.35rem;font-size:.8125rem}.dsh_links__OYw89 a{padding:.4rem .65rem;border-radius:.5rem;color:#a1a1aa;transition:color .16s var(--ease-out),background-color .16s var(--ease-out)}.dsh_links__OYw89 a:focus-visible,.dsh_links__OYw89 a:hover{color:#fff;background:var(--docs-soft)}.dsh_ice__aiULh{min-height:2.25rem;padding:0 1rem;border:0;border-radius:999px;background:linear-gradient(180deg,#fff,#e7e7ee);color:#121212;font-size:.8125rem;font-weight:500;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.4);cursor:pointer;transition:box-shadow .22s var(--ease-out),transform .16s var(--ease-out)}.dsh_ice__aiULh:focus-visible,.dsh_ice__aiULh:hover{box-shadow:inset 0 1px 0 #fff,0 10px 30px -8px rgba(179,36,44,.55)}.dsh_ice__aiULh:active{transform:scale(.97)}.dsh_menu__W64YV{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;min-width:2.35rem;padding:0 .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#fff;font-size:.75rem;font-weight:500;cursor:pointer;transition:border-color .18s var(--ease-out),transform .16s var(--ease-out)}.dsh_menu__W64YV:active{transform:scale(.97)}.dsh_menu__W64YV[aria-expanded=true]{border-color:rgba(210,58,66,.35)}.dsh_menuBars__kRg8C{display:grid;gap:3px;width:.9rem}.dsh_menuBars__kRg8C span{display:block;height:1.5px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .26s var(--ease-expo),opacity .2s var(--ease-out)}.dsh_menu__W64YV[aria-expanded=true] .dsh_menuBars__kRg8C span:first-child{transform:translateY(4.5px) rotate(45deg)}.dsh_menu__W64YV[aria-expanded=true] .dsh_menuBars__kRg8C span:nth-child(2){opacity:0}.dsh_menu__W64YV[aria-expanded=true] .dsh_menuBars__kRg8C span:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}.dsh_grid__GVdgY{position:relative;z-index:1;display:grid;grid-template-columns:1fr;max-width:88rem;margin-inline:auto}.dsh_side__LrgPp,.dsh_toc__BvBPJ{display:none;padding:1.15rem 1rem 2rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.dsh_side__LrgPp{border-right:1px solid var(--docs-line)}.dsh_rail__lB8Qm{position:relative}.dsh_pill__jJQEQ{position:absolute;top:0;left:0;right:0;z-index:0;height:2rem;border:1px solid rgba(210,58,66,.16);border-radius:9px;background:linear-gradient(90deg,rgba(179,36,44,.18),rgba(179,36,44,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.05);pointer-events:none;opacity:0;transition:transform .42s var(--ease-expo),height .42s var(--ease-expo),opacity .22s var(--ease-out)}.dsh_pill__jJQEQ:before{content:"";position:absolute;top:22%;bottom:22%;left:-1px;width:2px;border-radius:2px;background:var(--violet-soft);box-shadow:0 0 10px rgba(179,36,44,.9)}.dsh_pill__jJQEQ[data-on=true]{opacity:1}.dsh_rail__lB8Qm section{position:relative;z-index:1}.dsh_side__LrgPp a,.dsh_toc__BvBPJ a{position:relative;display:block;padding:.42rem .65rem;margin-left:0;border-radius:8px;color:#a1a1aa;font-family:var(--font-brand);font-size:.8125rem;font-weight:450;letter-spacing:-.015em;line-height:1.35;transition:color .16s var(--ease-out),background-color .16s var(--ease-out),transform .2s var(--ease-out)}.dsh_side__LrgPp a:focus-visible,.dsh_side__LrgPp a:hover{color:#fff;background:var(--docs-soft)}.dsh_side__LrgPp a[aria-current=page]{color:#fff;background:transparent}.dsh_family___K95G:focus-visible,.dsh_side__LrgPp a:focus-visible,.dsh_toc__BvBPJ a:focus-visible{outline:2px solid var(--violet-soft);outline-offset:-2px}.dsh_tocList__xDkf9{position:relative;margin-left:.15rem;border-left:1px solid rgba(255,255,255,.08)}.dsh_tocMark__jgDEh{position:absolute;top:0;left:-1px;width:2px;height:1.5rem;border-radius:2px;background:linear-gradient(180deg,var(--violet-soft),var(--violet));box-shadow:0 0 12px rgba(179,36,44,.8);opacity:0;pointer-events:none;transition:transform .42s var(--ease-expo),height .42s var(--ease-expo),opacity .22s var(--ease-out)}.dsh_tocMark__jgDEh[data-on=true]{opacity:1}.dsh_toc__BvBPJ a{padding:.35rem .5rem .35rem .85rem;border-radius:0;font-size:.78rem}.dsh_toc__BvBPJ a:hover{color:#fff}.dsh_toc__BvBPJ a[aria-current=true]{color:#fff;background:transparent}.dsh_group__PSPyh{margin:1.25rem 0 .4rem;padding:0 .65rem;font-family:var(--font-brand);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#71717a;font-weight:550}.dsh_group__PSPyh:first-child{margin-top:.15rem}.dsh_family___K95G{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;width:100%;margin-top:.2rem;padding:.42rem .65rem;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.8);font-family:var(--font-brand);font-size:.8125rem;font-weight:500;letter-spacing:-.015em;text-align:left;cursor:pointer;transition:color .16s var(--ease-out),background-color .16s var(--ease-out)}.dsh_family___K95G>span:first-child{flex:1;min-width:0}.dsh_family___K95G:after{content:"";flex:none;width:.35rem;height:.35rem;margin-top:-.12rem;border-right:1.5px solid #71717a;border-bottom:1.5px solid #71717a;transform:rotate(45deg);transition:transform .32s var(--ease-expo),margin-top .32s var(--ease-expo),border-color .2s var(--ease-out)}.dsh_family___K95G[aria-expanded=true]:after{margin-top:.12rem;transform:rotate(-135deg);border-color:var(--violet-soft)}.dsh_family___K95G:hover{color:#fff;background:var(--docs-soft)}.dsh_fold__0UaiI{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s var(--ease-expo),opacity .24s var(--ease-out)}.dsh_fold__0UaiI[data-open=true]{grid-template-rows:1fr;opacity:1}.dsh_fold__0UaiI>.dsh_nest__BrHkq{min-height:0;overflow:hidden}.dsh_fold__0UaiI .dsh_nest__BrHkq{margin:0 0 0 .7rem;padding-left:.3rem;border-left:1px solid rgba(255,255,255,.06)}.dsh_fold__0UaiI .dsh_nest__BrHkq>li:first-child{padding-top:.1rem}.dsh_fold__0UaiI .dsh_nest__BrHkq>li:last-child{padding-bottom:.35rem}.dsh_nest__BrHkq{list-style:none;margin:.1rem 0 .55rem;padding:0}.dsh_nest__BrHkq a{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dsh_count__EoAI_{padding:.05rem .4rem;border-radius:999px;background:rgba(255,255,255,.04);font-family:var(--font-brand);font-size:.65rem;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.42)}.dsh_meta___0D21{display:flex;align-items:center;gap:.45rem;margin-top:1.35rem;padding:0 .65rem;color:#71717a;font-family:var(--font-brand);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dsh_meta___0D21:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--violet);box-shadow:0 0 8px rgba(179,36,44,.8)}.dsh_main__g2gxm{min-width:0;padding:1.75rem var(--docs-gutter) 4rem;display:flex;flex-direction:column;align-items:stretch}.dsh_open__psOGk{display:block;position:fixed;inset:3.75rem 0 0;z-index:31;background:rgba(7,7,10,.97);backdrop-filter:blur(14px);overflow:auto;overscroll-behavior:contain;padding:1rem 1rem 2.5rem;border-top:1px solid var(--docs-line)}@media (max-width:640px){.dsh_search__VjuWZ kbd{display:none}}@media (min-width:1024px){.dsh_menu__W64YV{display:none}.dsh_links__OYw89{display:flex}.dsh_grid__GVdgY{grid-template-columns:var(--docs-rail) minmax(0,1fr)}.dsh_side__LrgPp{display:block;position:sticky;top:3.75rem;height:calc(100dvh - 3.75rem);overflow:auto;padding:1.25rem .85rem 2rem 1rem}}@media (min-width:1280px){.dsh_grid__GVdgY{grid-template-columns:var(--docs-rail) minmax(0,1fr) var(--docs-toc)}.dsh_toc__BvBPJ{display:block;position:sticky;top:3.75rem;height:calc(100dvh - 3.75rem);overflow:auto;padding:1.25rem 1rem 2rem .35rem;border-left:1px solid var(--docs-line)}}.dsh_foot__VDHs_{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.85rem 1.35rem;align-items:center;justify-content:center;padding:1.25rem var(--page-x,1.25rem) 1.75rem;border-top:1px solid var(--docs-line,rgba(255,255,255,.08));font-size:.8125rem;color:var(--ink-dim,#a1a1aa)}.dsh_foot__VDHs_ a{color:inherit;text-decoration:none;transition:color .16s var(--ease-out)}.dsh_foot__VDHs_ a:hover{color:#fff}@media (prefers-reduced-motion:no-preference){.dsh_rail__lB8Qm>p,.dsh_rail__lB8Qm>section{animation:dsh_dshRise__QlTp8 .62s var(--ease-expo) both}.dsh_rail__lB8Qm>:nth-child(3){animation-delay:60ms}.dsh_rail__lB8Qm>:nth-child(4){animation-delay:.11s}.dsh_rail__lB8Qm>:nth-child(5){animation-delay:.16s}.dsh_rail__lB8Qm>:nth-child(6){animation-delay:.2s}.dsh_rail__lB8Qm>:nth-child(7){animation-delay:.24s}.dsh_rail__lB8Qm>:nth-child(8){animation-delay:.27s}.dsh_rail__lB8Qm>:nth-child(9){animation-delay:.3s}.dsh_rail__lB8Qm>:nth-child(10){animation-delay:.33s}.dsh_rail__lB8Qm>:nth-child(n+11){animation-delay:.36s}.dsh_tocList__xDkf9{animation:dsh_dshRise__QlTp8 .62s var(--ease-expo) .2s both}.dsh_open__psOGk{animation:dsh_dshDrawer__1PFAq .42s var(--ease-expo) both}}@keyframes dsh_dshRise__QlTp8{0%{opacity:0;transform:translate3d(0,10px,0);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes dsh_dshDrawer__1PFAq{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dsh_family___K95G:after,.dsh_fold__0UaiI,.dsh_ice__aiULh,.dsh_mark__LhD2C,.dsh_menuBars__kRg8C span,.dsh_menu__W64YV,.dsh_pill__jJQEQ,.dsh_root__VdHxS .allow-copy button,.dsh_search__VjuWZ,.dsh_search__VjuWZ kbd,.dsh_side__LrgPp a,.dsh_tocMark__jgDEh,.dsh_toc__BvBPJ a{transition:none}.dsh_open__psOGk,.dsh_rail__lB8Qm>p,.dsh_rail__lB8Qm>section,.dsh_tocList__xDkf9{animation:none}}