.sidebar[data-astro-cid-vcmzbs3c]{width:var(--sidebar-width);flex-shrink:0;line-height:1.5;padding:0;overflow-y:auto;border-right:1px solid var(--color-border);background:var(--sidebar-nav-color-bg, var(--color-sidebar-bg));position:sticky;top:var(--nav-height);align-self:flex-start;height:calc(100vh - var(--nav-height) - var(--ae-bar-reserve, 50px));scroll-padding-top:3rem;scroll-padding-bottom:1rem;transition:width .2s ease;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}body.no-explorer .sidebar[data-astro-cid-vcmzbs3c]{--ae-bar-reserve: 0}.sidebar[data-astro-cid-vcmzbs3c]::-webkit-scrollbar{width:.375rem}.sidebar[data-astro-cid-vcmzbs3c]::-webkit-scrollbar-track{background:transparent}.sidebar[data-astro-cid-vcmzbs3c]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:.1875rem}.sidebar[data-astro-cid-vcmzbs3c]::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.sidebar-header[data-astro-cid-vcmzbs3c]{justify-content:space-between;background:var(--color-sidebar-bg)}@media(max-width:768px){.sidebar[data-astro-cid-vcmzbs3c]{position:fixed;align-self:stretch;top:var(--nav-height);left:0;bottom:0;width:min(86vw,20rem);height:auto;min-height:calc(100vh - var(--nav-height));transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease;z-index:960;overflow-y:auto;box-shadow:none}html.nav-open .sidebar[data-astro-cid-vcmzbs3c]{transform:translate(0);box-shadow:4px 0 32px #00000040}.sidebar[data-astro-cid-vcmzbs3c] .panel-toggle-btn[data-astro-cid-vcmzbs3c]{display:none}.sidebar[data-astro-cid-vcmzbs3c][data-collapsed]{width:min(86vw,20rem)!important;overflow-y:auto!important;overflow-x:hidden!important}.sidebar[data-astro-cid-vcmzbs3c][data-collapsed] .panel-body[data-astro-cid-vcmzbs3c],.sidebar[data-astro-cid-vcmzbs3c][data-collapsed] .sidebar-nav[data-astro-cid-vcmzbs3c]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.sidebar[data-astro-cid-vcmzbs3c]{transition:none}}.sidebar-nav[data-astro-cid-vcmzbs3c]{padding:0 .75rem;margin-bottom:1.5rem}.sidebar[data-astro-cid-vcmzbs3c][data-collapsed] .sidebar-nav[data-astro-cid-vcmzbs3c]{display:none}.nav-back-link[data-astro-cid-vcmzbs3c]{display:flex;align-items:center;font-size:.78rem;color:var(--color-text-muted);text-decoration:none;padding:0 .5rem}.nav-back-link[data-astro-cid-vcmzbs3c]:hover{color:var(--color-primary)}nav[data-astro-cid-vcmzbs3c].sidebar-nav>div[data-astro-cid-vcmzbs3c]{margin-bottom:.5rem}#nav-filter-wrap[data-astro-cid-vcmzbs3c]{display:flex;position:relative;align-items:center;gap:.45rem;padding:.38rem .6rem;margin:.85rem 0 .875rem;border:1px solid var(--sidebar-nav-color-filter-border, var(--color-border));border-radius:.375rem;background:var(--color-sidebar-bg);cursor:text;transition:border-color .15s,box-shadow .15s}#nav-filter-wrap[data-astro-cid-vcmzbs3c]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 .125rem #3b82f62e}.nav-filter-icon[data-astro-cid-vcmzbs3c]{flex-shrink:0;color:var(--color-text-muted);pointer-events:none}.nav-filter-input[data-astro-cid-vcmzbs3c]{flex:1;min-width:0;border:none;background:none;font-size:.845rem;line-height:1rem;font-family:var(--font-sans);color:var(--color-text);outline:none;padding:0;-webkit-appearance:none;appearance:none}.nav-filter-input[data-astro-cid-vcmzbs3c]::placeholder{color:var(--color-text-muted)}#nav-filter-ghost[data-astro-cid-vcmzbs3c]{position:absolute;z-index:1;display:none;pointer-events:none;overflow:hidden;white-space:pre;box-sizing:border-box;margin:0;padding:0;border:0;font-size:.845rem;font-family:var(--font-sans);color:var(--color-text)}#nav-filter-ghost[data-astro-cid-vcmzbs3c] .nav-filter-ghost-tail{color:var(--color-text-muted)}#nav-filter-wrap[data-astro-cid-vcmzbs3c].ghost-ready #nav-filter-ghost[data-astro-cid-vcmzbs3c]{display:block}#nav-filter-wrap[data-astro-cid-vcmzbs3c].ghost-ready .nav-filter-input[data-astro-cid-vcmzbs3c]{color:transparent;caret-color:var(--color-text);position:relative;z-index:2}#nav-filter-no-results[data-astro-cid-vcmzbs3c]{display:none;font-size:.8rem;color:var(--color-text-muted);padding:.25rem .25rem .5rem;margin:0}#nav-filter-no-results[data-astro-cid-vcmzbs3c].visible{display:block}.nav-empty-state[data-astro-cid-vcmzbs3c]{font-size:.8rem;color:var(--color-text-muted);padding:.5rem .75rem;margin:0}.sidebar[data-astro-cid-vcmzbs3c][data-collapsed] #nav-filter-wrap[data-astro-cid-vcmzbs3c],.sidebar[data-astro-cid-vcmzbs3c][data-collapsed] .nav-back-link[data-astro-cid-vcmzbs3c]{display:none}#persona-nav-section[data-astro-cid-vcmzbs3c]{padding:.5rem 0;border-bottom:1px solid var(--color-border)}nav.sidebar-nav ul{list-style:none;margin:0;padding:0}nav.sidebar-nav{--pad-base: .625rem;--chevron-width: .25rem;--chevron-margin: 1px}nav.sidebar-nav ul li{--pad: var(--pad-base)}nav.sidebar-nav ul ul li{--pad: calc(var(--pad-base) + .5rem)}nav.sidebar-nav ul ul ul li{--pad: calc(var(--pad-base) + 1rem)}nav.sidebar-nav ul ul ul ul li{--pad: calc(var(--pad-base) + 1.5rem)}nav.sidebar-nav ul ul ul ul ul li{--pad: calc(var(--pad-base) + 2rem)}nav.sidebar-nav li>a,nav.sidebar-nav details>summary,nav.sidebar-nav details>summary>a{display:block;padding:.25rem .5rem .25rem var(--pad);font-size:.78rem;line-height:1.5;text-decoration:none;color:var(--sidebar-nav-color-link, var(--color-text));border-radius:.25rem;cursor:pointer;transition:color .1s;position:relative;z-index:0}nav.sidebar-nav details,nav.sidebar-nav li>a{margin-top:0rem}nav.sidebar-nav li>a:hover,nav.sidebar-nav details>summary:hover,nav.sidebar-nav details>summary>a:hover,nav.sidebar-nav details[data-persona-category]>summary>span:hover{color:var(--sidebar-nav-color-hover-text, #ffffff)}#persona-nav-section li,#guide-nav-section li{pointer-events:none}#persona-nav-section li>a,#persona-nav-section li>details>summary,#guide-nav-section li>a,#guide-nav-section li>details>summary{pointer-events:auto}#persona-nav-section li>a:hover,#persona-nav-section li>details>summary:hover,#guide-nav-section li>a:hover,#guide-nav-section li>details>summary:hover{background-color:var(--sidebar-nav-color-hover-bg, rgb(46, 46, 46))}#persona-nav-section li>a[aria-current=page],#persona-nav-section li>details>summary:has(>a[aria-current=page]),#guide-nav-section li>a[aria-current=page],#guide-nav-section li>details>summary:has(>a[aria-current=page]){background-color:var(--sidebar-nav-color-active-bg, rgb(46, 46, 46))}html[data-theme=dark] #persona-nav-section li>a[aria-current=page],html[data-theme=dark] #persona-nav-section li>details>summary:has(>a[aria-current=page]),html[data-theme=dark] #guide-nav-section li>a[aria-current=page],html[data-theme=dark] #guide-nav-section li>details>summary:has(>a[aria-current=page]){background-color:var(--sidebar-nav-color-hover-text, #ffffff);color:var(--sidebar-nav-color-active-bg, rgb(46, 46, 46))}html[data-theme=dark] #persona-nav-section li>details>summary>a[aria-current=page],html[data-theme=dark] #guide-nav-section li>details>summary>a[aria-current=page]{color:var(--sidebar-nav-color-active-bg, rgb(46, 46, 46))}@media(prefers-reduced-motion:reduce){#persona-nav-section li>a:hover,#persona-nav-section li>details>summary:hover,#guide-nav-section li>a:hover,#guide-nav-section li>details>summary:hover{background-color:transparent}}nav.sidebar-nav details>summary>a{padding:0}nav.sidebar-nav details>summary{display:flex;align-items:center;list-style:none}nav.sidebar-nav details>summary::-webkit-details-marker{display:none}nav.sidebar-nav details>summary:before{content:"";display:inline-block;width:var(--chevron-width);height:var(--chevron-width);margin-left:var(--chevron-margin);margin-right:calc(1rem - var(--chevron-margin) - var(--chevron-width) - 1px);flex-shrink:0;color:var(--sidebar-nav-color-icon);border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg);transition:transform .1s}nav.sidebar-nav details[open]>summary:before{transform:rotate(45deg)}nav.sidebar-nav li>a{padding-left:calc(var(--pad) + 1rem)}nav.sidebar-nav details>ul{position:relative}nav.sidebar-nav details:hover>ul:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--pad) + var(--chevron-margin) + var(--chevron-width) / 2);width:1px;background:var(--sidebar-nav-color-hover-guide, rgba(64, 153, 107, .17));pointer-events:none;z-index:1}nav.sidebar-nav li>a[aria-current=page],nav.sidebar-nav details>summary>a[aria-current=page]{color:var(--sidebar-nav-color-link-active, inherit)}.sb-nav-tag{font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:.625rem;padding:.125rem .5rem;vertical-align:middle;margin-left:.35rem;white-space:nowrap;flex-shrink:0}nav.sidebar-nav .sb-nav-tag{font-size:.612rem;border-radius:.5625rem;padding:.06rem .45rem .17rem;position:relative;top:-.1rem}.sb-new{color:#fff;background:#40996b}.sb-pilot{color:#fff;background:#7c3aed}.sb-limited{color:#fff;background:#1434cb}.sb-deprecated{color:#92400e;background:#fdba74}html[data-theme=dark] .sb-deprecated{color:#1c0a00;background:#d97706}#persona-nav-section>ul>li>details[data-persona-category]>summary>a,#persona-nav-section>ul>li>details[data-persona-category]>summary>span{color:var(--sidebar-nav-color-category-label, var(--color-text-muted));font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;padding:0}nav.sidebar-nav details[data-persona-category]>summary>a[aria-current=page]{color:var(--sidebar-nav-color-category-active, var(--color-primary))}nav.sidebar-nav>div>ul>li+li{margin-top:.375rem;border-top:1px solid var(--sidebar-nav-color-divider, #2E2E2E);padding-top:.375rem}#guide-nav-section>ul>li+li{margin-top:0;border-top:none;padding-top:0}.persona-cat-skeleton{display:flex;flex-direction:column;gap:.375rem;padding:.375rem 0 .375rem .75rem}.persona-cat-skeleton span{display:block;height:.7rem;width:80%;border-radius:.25rem;background:linear-gradient(90deg,var(--color-border) 25%,color-mix(in srgb,var(--color-border) 50%,transparent) 50%,var(--color-border) 75%);background-size:200% 100%;animation:persona-nav-shimmer 1.2s ease-in-out infinite}.persona-cat-skeleton span:nth-child(2){width:65%}.persona-cat-skeleton span:nth-child(3){width:70%}@keyframes persona-nav-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.persona-cat-skeleton span{animation:none}}.toc[data-astro-cid-4zxpwq7s],.workflow-nav[data-astro-cid-4zxpwq7s]{padding:1rem 1rem .5rem;contain:layout style}.toc[data-astro-cid-4zxpwq7s]{padding-left:0}.toc-label[data-astro-cid-4zxpwq7s]{margin:0 0 .75rem;font-size:.975rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}ul[data-astro-cid-4zxpwq7s]{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;border-left:1px solid var(--color-border)}a[data-astro-cid-4zxpwq7s]{display:block;padding:.32rem 0 .32rem .9rem;border-left:2px solid transparent;font-size:.82rem;color:var(--color-text-muted);text-decoration:none;line-height:1.4;transition:color .12s ease,border-color .12s ease}a[data-astro-cid-4zxpwq7s]:hover{color:var(--color-primary);text-decoration:underline}a[data-astro-cid-4zxpwq7s]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}a[data-astro-cid-4zxpwq7s].active{color:var(--color-primary);border-left-color:var(--color-primary);font-weight:600}html[data-theme=dark] a[data-astro-cid-4zxpwq7s].active,html[data-theme=dark] a[data-astro-cid-4zxpwq7s]:hover{color:var(--color-primary-on-dark)}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] .toc[data-astro-cid-4zxpwq7s] .toc-label[data-astro-cid-4zxpwq7s]{color:#d9d9d98c}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] .toc[data-astro-cid-4zxpwq7s] a[data-astro-cid-4zxpwq7s]{color:#d9d9d98c}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] .toc[data-astro-cid-4zxpwq7s] a[data-astro-cid-4zxpwq7s].active{color:#c7edff;border-left-color:#40996b}.toc-depth-3[data-astro-cid-4zxpwq7s] a[data-astro-cid-4zxpwq7s]{padding-left:1.7rem;font-size:.78rem}@media(prefers-reduced-motion:reduce){a[data-astro-cid-4zxpwq7s]{transition:none}}nav.toc ul{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;border-left:1px solid var(--color-border)}nav.toc a{display:block;padding:.32rem 0 .32rem .9rem;border-left:2px solid transparent;font-size:.82rem;color:var(--color-text-muted);text-decoration:none;line-height:1.4;transition:color .12s ease,border-color .12s ease}nav.toc a:hover{color:var(--color-primary);text-decoration:underline}nav.toc a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}nav.toc a.active{color:var(--color-primary);border-left-color:var(--color-primary);font-weight:600}html[data-theme=dark] nav.toc a.active{color:var(--color-primary-on-dark)}html[data-theme=dark] nav.toc a:hover{color:var(--color-primary-on-dark)}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] nav.toc .toc-label{color:#d9d9d98c}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] nav.toc a{color:#d9d9d98c}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] nav.toc a.active{color:#c7edff;border-left-color:#40996b}nav.toc .toc-depth-3 a{padding-left:1.7rem;font-size:.78rem}@media(prefers-reduced-motion:reduce){nav.toc a{transition:none}}nav.workflow-nav{background:var(--color-sidebar-bg);border-radius:.75rem}.workflow-steps{display:flex;flex-direction:column}.nav-step{display:block;color:inherit;text-decoration:none}.nav-step-inner{display:block;padding:.8rem;border:1px solid transparent;border-radius:.5rem;transition:background-color .12s ease,border-color .12s ease}.nav-step:hover .nav-step-inner:not(.active){border-color:var(--color-border)}.nav-step:focus-visible .nav-step-inner{outline:2px solid var(--color-primary);outline-offset:2px}.nav-step-inner.active{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg, #fff))}.nav-step-row{display:flex;align-items:flex-start;gap:.75rem}.nav-num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;border:1.5px solid var(--color-primary);color:var(--color-primary);font-size:.7rem;font-weight:700;line-height:1}.nav-step-inner.active .nav-num{background:color-mix(in srgb,var(--color-primary),black 35%);border-color:color-mix(in srgb,var(--color-primary),black 35%);color:#fff}.nav-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nav-title{font-size:15px;font-weight:600;color:var(--color-text-muted);line-height:1.5}.nav-step-inner.active .nav-title{color:color-mix(in srgb,var(--color-primary),black 35%)}.nav-sub{font-size:14px;color:var(--color-text-muted);opacity:.75;line-height:1.5}.nav-step-inner.active .nav-sub{color:color-mix(in srgb,var(--color-primary),black 35%);opacity:1}.nav-chevron{display:flex;justify-content:center;align-items:center;height:1rem;margin:.1rem 0;color:var(--color-primary);opacity:.55}.nav-chevron svg{width:.85rem;height:.85rem}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs]) nav.workflow-nav{background:#fff}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] nav.workflow-nav{background:#2e2e2e}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs]) nav.workflow-nav .toc-label{color:#374151;letter-spacing:normal}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] nav.workflow-nav .toc-label{color:#fff}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs]) .nav-step-inner.active{background:#dbf4ff;border-color:transparent}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] .nav-num{border-color:#c7edff;color:#c7edff}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs]) .nav-step-inner.active .nav-num{background:#021e4c;border-color:#021e4c;color:#fff}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs]) .nav-title{color:#374151}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] .nav-title{color:#d9d9d9}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs]) .nav-step-inner.active .nav-title{color:#021e4c}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs])[data-theme=dark] .nav-sub{color:#d9d9d973}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs]) .nav-step-inner.active .nav-sub{color:#021e4c}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs]) .nav-chevron{color:#0088c7;opacity:1}html:is([data-audience=vas],[data-audience=vas-smb],[data-audience=cybs]) .nav-sub-btn.active{background:#dbf4ff;border-color:transparent;color:#021e4c}.nav-step-group{display:flex;flex-direction:column}.nav-substeps{display:none;flex-direction:column;gap:.15rem;margin:.2rem 0 0 .7rem}.nav-step-group.has-substeps:has(.nav-step-inner.active) .nav-substeps{display:flex}.nav-step-group.has-substeps:has(.nav-step-inner.active) .nav-sub{display:none}.nav-sub-btn{display:flex;align-items:baseline;gap:.25rem;padding:.4rem .6rem;border:1px solid transparent;border-radius:.4rem;background:none;font:inherit;text-align:left;color:var(--color-text-muted);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.nav-sub-btn:hover{border-color:var(--color-border);color:var(--color-text)}.nav-sub-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nav-sub-btn.active{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg, #fff));color:color-mix(in srgb,var(--color-primary),black 35%)}.nav-sub-letter{flex-shrink:0;width:1.7rem;font-size:14px;font-weight:400;text-align:end}.nav-sub-letter:after{content:":"}.nav-sub-label{font-size:14px;line-height:1.5}@media(prefers-reduced-motion:reduce){.nav-step-inner,.nav-sub-btn{transition:none}}.doc-subnav[data-astro-cid-qphe2xxg]{display:none;align-items:center;gap:.375rem;margin:-.85rem -1.875rem .85rem;padding:5px 1.875rem;background:var(--color-sidebar-bg);border-bottom:1px solid var(--color-border)}.subnav-item[data-astro-cid-qphe2xxg]{position:relative}.subnav-trigger[data-astro-cid-qphe2xxg]{display:inline-flex;align-items:center;gap:.375rem;background:#fff;border:1px solid var(--color-border);border-radius:6px;padding:.3rem .625rem .3rem .75rem;font-size:.8rem;font-family:var(--font-sans);color:var(--color-text);cursor:pointer;white-space:nowrap;transition:border-color .12s,box-shadow .12s;line-height:1.4}.subnav-trigger[data-astro-cid-qphe2xxg]:hover{border-color:var(--color-primary)}.subnav-trigger[data-astro-cid-qphe2xxg][aria-expanded=true]{border-color:var(--color-primary);box-shadow:0 0 0 3px #1a56db1f}.subnav-chevron[data-astro-cid-qphe2xxg]{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.subnav-trigger[data-astro-cid-qphe2xxg][aria-expanded=true] .subnav-chevron[data-astro-cid-qphe2xxg]{transform:rotate(180deg)}.subnav-menu[data-astro-cid-qphe2xxg]{position:absolute;top:calc(100% + 4px);left:0;min-width:max(100%,180px);background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 6px 24px #0000001a,0 2px 6px #0000000f;list-style:none;padding:.3rem 0;margin:0;z-index:150;white-space:nowrap;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.subnav-menu[data-astro-cid-qphe2xxg]::-webkit-scrollbar{width:5px}.subnav-menu[data-astro-cid-qphe2xxg]::-webkit-scrollbar-track{background:transparent}.subnav-menu[data-astro-cid-qphe2xxg]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.subnav-menu[data-astro-cid-qphe2xxg]::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.subnav-menu[data-astro-cid-qphe2xxg] li[data-astro-cid-qphe2xxg]{margin:0}.subnav-menu[data-astro-cid-qphe2xxg] a[data-astro-cid-qphe2xxg]{display:flex;align-items:center;gap:.5rem;padding:.45rem .875rem;font-size:.825rem;color:var(--color-text);text-decoration:none;transition:background .1s,color .1s}.subnav-menu[data-astro-cid-qphe2xxg] a[data-astro-cid-qphe2xxg]:hover{background:var(--color-sidebar-bg);color:var(--color-primary)}.subnav-menu[data-astro-cid-qphe2xxg] a[data-astro-cid-qphe2xxg].active{color:var(--color-primary);font-weight:600}.subnav-menu[data-astro-cid-qphe2xxg] a[data-astro-cid-qphe2xxg].active:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-primary);flex-shrink:0;margin-right:-.1rem}@media(max-width:768px){.doc-subnav[data-astro-cid-qphe2xxg]{margin:-.85rem -1rem .85rem;padding:5px 1rem;flex-wrap:wrap;gap:.5rem}.subnav-menu[data-astro-cid-qphe2xxg]{max-width:calc(100vw - 1.5rem);max-height:min(260px,calc(100svh - 7rem));white-space:normal;word-break:break-word}}html[data-theme=dark] .subnav-trigger[data-astro-cid-qphe2xxg]{background:#21262d}html[data-theme=dark] .subnav-menu[data-astro-cid-qphe2xxg]{background:#1c2128;box-shadow:0 6px 24px #0006,0 2px 6px #00000040}html[data-theme=dark] .subnav-menu[data-astro-cid-qphe2xxg] a[data-astro-cid-qphe2xxg]:hover{background:#21262d}:root{--z-kdoc-popover: 10001}html[data-kdoc-ctrl] .doc-content [data-kdoc][data-kdoc-def]{cursor:pointer}.doc-content code[data-kdoc]{font-weight:700;text-decoration:underline dotted var(--color-text-muted, #9aa4b2);text-underline-offset:3px;text-decoration-thickness:1px;outline:none}.doc-content code[data-kdoc]:hover,.doc-content code[data-kdoc]:focus-visible{text-decoration-color:var(--color-primary, #3b82f6)}.doc-content code[data-kdoc]:focus-visible{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px;border-radius:3px}.kdoc-popover{position:absolute;z-index:var(--z-kdoc-popover);max-width:min(340px,calc(100vw - 24px));background:var(--color-bg, #fff);color:var(--color-text, #111);border:1px solid var(--color-border, #e5e7eb);border-radius:10px;box-shadow:0 8px 28px #0000002e;padding:.7rem .85rem;font-size:.82rem;line-height:1.5;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .1s ease;pointer-events:none}.kdoc-popover.open{opacity:1;transform:translateY(0)}.kdoc-popover[hidden]{display:none}.kdoc-pop-go,.kdoc-pop-example{pointer-events:auto}.kdoc-pop-head{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.35rem}.kdoc-pop-term{font-family:var(--font-mono, monospace);font-weight:700;font-size:.84rem;color:var(--color-text, #111)}.kdoc-pop-type{font-family:var(--font-mono, monospace);font-size:.7rem;color:var(--color-text-muted, #6b7280)}.kdoc-pop-type[hidden],.kdoc-pop-kind[hidden],.kdoc-pop-example[hidden],.kdoc-pop-foot[hidden]{display:none}.kdoc-pop-kind{margin-left:auto;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:999px;background:var(--color-border, #e5e7eb);color:var(--color-text-muted, #4b5563)}.kdoc-pop-kind[data-kind=endpoint]{background:#f59e0b2e;color:#b45309}.kdoc-pop-kind[data-kind=object]{background:#8b5cf62e;color:#6d28d9}.kdoc-pop-kind[data-kind=status]{background:#3b82f62e;color:#1d4ed8}.kdoc-pop-kind[data-kind=glossary]{background:#10b9812e;color:#047857}.kdoc-pop-kind[data-kind=field]{background:#6b72802e;color:#374151}.kdoc-pop-body{color:var(--color-text, #1f2937)}.kdoc-pop-example{margin:.5rem 0 0;padding:.45rem .6rem;border-radius:6px;background:var(--color-sidebar-bg, #f3f4f6);overflow-x:auto}.kdoc-pop-example code{font-family:var(--font-mono, monospace);font-size:.74rem;white-space:pre;background:none}.kdoc-pop-example::-webkit-scrollbar{height:6px}.kdoc-pop-foot{margin-top:.55rem;border-top:1px solid var(--color-border, #e5e7eb);padding-top:.45rem}.kdoc-pop-go{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-size:.74rem;font-weight:600;color:var(--color-primary, #3b82f6)}.kdoc-pop-go:hover{text-decoration:underline}html[data-theme=dark] .kdoc-popover{background:#1c2128;color:var(--color-text-surface);border-color:#30363d;box-shadow:0 8px 28px #00000080}html[data-theme=dark] .kdoc-pop-term{color:var(--color-text-surface)}html[data-theme=dark] .kdoc-pop-body{color:#c9d1d9}html[data-theme=dark] .kdoc-pop-type{color:#8b949e}html[data-theme=dark] .kdoc-pop-example{background:var(--color-body-bg)}html[data-theme=dark] .kdoc-pop-kind{background:#30363d;color:#c9d1d9}html[data-theme=dark] .kdoc-pop-kind[data-kind=endpoint]{background:#f59e0b33;color:#fbbf24}html[data-theme=dark] .kdoc-pop-kind[data-kind=object]{background:#8b5cf638;color:#a78bfa}html[data-theme=dark] .kdoc-pop-kind[data-kind=status]{background:#3b82f638;color:#60a5fa}html[data-theme=dark] .kdoc-pop-kind[data-kind=glossary]{background:#10b98133;color:#34d399}html[data-theme=dark] .kdoc-pop-kind[data-kind=field]{background:#94a3b838;color:#cbd5e1}html[data-theme=dark] .kdoc-pop-go{color:#60a5fa}@media(prefers-reduced-motion:reduce){.kdoc-popover{transition:none;transform:translateY(0)}.kdoc-popover.open{opacity:1}}.video-thumb-wrap[data-astro-cid-zobakxdo]{padding:1rem 1rem .5rem;border-bottom:1px solid var(--color-border);margin-bottom:.25rem}.video-thumb-btn[data-astro-cid-zobakxdo]{position:relative;display:block;width:100%;padding:0;background:none;border:none;cursor:pointer;border-radius:8px;overflow:hidden;outline:none;transition:transform .15s}.video-thumb-btn[data-astro-cid-zobakxdo]:hover{transform:scale(1.02)}.video-thumb-btn[data-astro-cid-zobakxdo]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.video-thumb-img[data-astro-cid-zobakxdo]{display:block;width:100%;height:auto;border-radius:8px;object-fit:cover;aspect-ratio:16 / 9}.video-play-btn[data-astro-cid-zobakxdo]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .15s}.video-thumb-btn[data-astro-cid-zobakxdo]:hover .video-play-btn[data-astro-cid-zobakxdo]{opacity:.85}.yt-modal-overlay{position:fixed;inset:0;z-index:9000;background:#000000c7;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .18s ease}.yt-modal-overlay.open{opacity:1;pointer-events:auto}.yt-modal-inner{position:relative;width:min(860px,92vw);aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;box-shadow:0 24px 64px #0000008c;transform:scale(.93);transition:transform .2s cubic-bezier(.34,1.2,.64,1)}.yt-modal-overlay.open .yt-modal-inner{transform:scale(1)}.yt-modal-inner iframe{width:100%;height:100%;border:none;display:block}.yt-modal-close{position:absolute;top:-36px;right:0;background:none;border:none;color:#ffffffbf;font-size:1.6rem;cursor:pointer;line-height:1;padding:4px 8px;transition:color .12s}.yt-modal-close:hover{color:#fff}@media(prefers-reduced-motion:reduce){.yt-modal-overlay{transition:none}.yt-modal-inner{transition:none;transform:none!important}}.doc-feedback[data-astro-cid-bkg7nbnw]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}body:not(.ae-open) .doc-feedback[data-astro-cid-bkg7nbnw]{margin-bottom:calc(var(--ae-bar-reserve, 45px) + 1.5rem)}.feedback-prompt[data-astro-cid-bkg7nbnw]{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.feedback-label[data-astro-cid-bkg7nbnw]{font-size:.875rem;color:var(--color-text-muted)}.feedback-votes[data-astro-cid-bkg7nbnw]{display:flex;gap:.5rem}.feedback-vote-btn[data-astro-cid-bkg7nbnw]{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .75rem;font-size:.8rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-sidebar-bg);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;line-height:1.4;transition:border-color .12s,background .12s,color .12s}.feedback-vote-btn[data-astro-cid-bkg7nbnw]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#eef2ff}.feedback-vote-btn[data-astro-cid-bkg7nbnw][data-vote=yes][data-selected]{border-color:#16a34a;background:#f0fdf4;color:#16a34a}.feedback-vote-btn[data-astro-cid-bkg7nbnw][data-vote=no][data-selected]{border-color:#dc2626;background:#fef2f2;color:#dc2626}.feedback-vote-btn[data-astro-cid-bkg7nbnw]:disabled{cursor:default;opacity:.7}.feedback-thanks[data-astro-cid-bkg7nbnw]{display:none;align-items:center;gap:.4rem;font-size:.875rem;color:var(--color-text-muted);margin:0}.feedback-thanks[data-astro-cid-bkg7nbnw]:not([hidden]){display:flex}.feedback-thanks[data-astro-cid-bkg7nbnw] svg[data-astro-cid-bkg7nbnw]{color:#16a34a;flex-shrink:0}.feedback-detail[data-astro-cid-bkg7nbnw]{margin-top:.875rem;padding:1rem 1.125rem;background:var(--color-sidebar-bg);border:1px solid var(--color-border);border-radius:8px;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.feedback-detail[data-astro-cid-bkg7nbnw][data-visible]{opacity:1;transform:none}.feedback-detail-label[data-astro-cid-bkg7nbnw]{display:flex;align-items:baseline;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-text);margin-bottom:.625rem}.feedback-detail-optional[data-astro-cid-bkg7nbnw]{font-size:.75rem;font-weight:400;color:var(--color-text-muted)}.feedback-detail-textarea[data-astro-cid-bkg7nbnw]{display:block;width:100%;min-height:80px;padding:.5rem .625rem;font-size:.825rem;font-family:var(--font-sans);color:var(--color-text);background:#fff;border:1px solid var(--color-border);border-radius:6px;resize:vertical;outline:none;box-sizing:border-box;transition:border-color .12s,box-shadow .12s}.feedback-detail-textarea[data-astro-cid-bkg7nbnw]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1a56db1a}.feedback-detail-actions[data-astro-cid-bkg7nbnw]{display:flex;align-items:center;gap:.75rem;margin-top:.625rem}.feedback-detail-submit[data-astro-cid-bkg7nbnw]{display:inline-flex;align-items:center;padding:.3rem .875rem;font-size:.8rem;font-family:var(--font-sans);color:#fff;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:6px;cursor:pointer;line-height:1.4;transition:background .12s,border-color .12s}.feedback-detail-submit[data-astro-cid-bkg7nbnw]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.feedback-detail-skip[data-astro-cid-bkg7nbnw]{font-size:.8rem;font-family:var(--font-sans);color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .1s}.feedback-detail-skip[data-astro-cid-bkg7nbnw]:hover{color:var(--color-text)}@media(prefers-reduced-motion:reduce){.feedback-detail[data-astro-cid-bkg7nbnw]{transition:none;transform:none!important}}.doc-shell{display:flex;align-items:flex-start}.doc-main{flex:1;min-width:0;max-width:1200px;box-sizing:border-box;padding-block:1.25rem 2rem;padding-inline:clamp(1rem,-.5rem + 6vw,6.25rem);overflow-x:clip}.doc-shell.has-sticky-code{padding-left:0;padding-right:0}.toc-aside{width:220px;flex-shrink:0;line-height:2;position:sticky;top:var(--nav-height);align-self:flex-start;height:calc(100vh - var(--nav-height) - var(--ae-bar-reserve, 50px));overflow-y:auto;transition:width .2s ease;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}body.no-explorer .toc-aside{--ae-bar-reserve: 0px}.toc-aside:has(nav.workflow-nav){width:350px;box-sizing:border-box;padding:1rem}.toc-aside::-webkit-scrollbar{width:6px}.toc-aside::-webkit-scrollbar-track{background:transparent}.toc-aside::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.toc-aside::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.prose{max-width:900px;font-size:15px}.prose:has(.md-hero,.md-option-cards,.md-guide-grid,.md-feature-section,.md-numbered-steps){max-width:none}.prose h1{font-size:1.75rem;margin-top:0;margin-bottom:1rem;line-height:1.3}.prose h2{font-size:1.3rem;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:1px solid var(--color-border)}.prose h3{font-size:1.05rem;margin-top:1.5rem;margin-bottom:.5rem}.prose h2[id],.prose h3[id]{scroll-margin-top:calc(var(--nav-height) + 24px)}.prose p{margin-top:0;margin-bottom:1rem}.prose ul{margin-bottom:1rem;padding-left:calc(1.5rem + 20px)}.prose ol{margin-bottom:1rem;padding-left:calc(1.5rem + 15px)}.prose li{margin-bottom:15px}.prose li p:not(:last-child){margin-bottom:.25rem}.prose ol>li::marker{font-weight:700;color:#1434cb}html[data-theme=dark] .prose ol>li::marker{color:#40996b}.prose ol+aside,.prose ul+aside,.prose ol+.code-group,.prose ul+.code-group,.prose ol+.md-checklist,.prose ul+.md-checklist,.prose ol+div>aside,.prose ul+div>aside,.prose ol+div>.code-group,.prose ul+div>.code-group,.prose ol+div>.md-checklist,.prose ul+div>.md-checklist{margin-left:1.5rem}.prose :not(pre)>code{font-family:var(--font-mono);font-size:.85em;background:var(--color-code-bg);padding:.15em .35em;border-radius:3px}html[data-theme=dark] .prose :not(pre)>code{border:1px solid rgba(255,255,255,.1)}.prose code[data-http-method]{display:inline-block;padding:.1em .5em;border-radius:4px;font-weight:600;font-size:.85em}.prose code[data-http-method=get],.ae-method-badge.method-get{background:var(--http-get-bg);color:var(--http-get-text)}.prose code[data-http-method=post],.ae-method-badge.method-post{background:var(--http-post-bg);color:var(--http-post-text)}.prose code[data-http-method=put],.ae-method-badge.method-put{background:var(--http-put-bg);color:var(--http-put-text)}.prose code[data-http-method=patch],.ae-method-badge.method-patch{background:var(--http-patch-bg);color:var(--http-patch-text)}.prose code[data-http-method=delete],.ae-method-badge.method-delete{background:var(--http-delete-bg);color:var(--http-delete-text)}.prose code[data-http-method=head],.ae-method-badge.method-head{background:var(--http-head-bg);color:var(--http-head-text)}.prose code[data-http-method=options],.ae-method-badge.method-options{background:var(--http-options-bg);color:var(--http-options-text)}.prose pre{background:var(--color-code-bg);padding:1rem;border-radius:6px;overflow-x:auto;margin-bottom:1rem}.prose pre{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.prose pre::-webkit-scrollbar{width:6px;height:6px}.prose pre::-webkit-scrollbar-track{background:transparent}.prose pre::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.prose pre::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.prose pre[data-label]{position:relative;padding-top:1.65rem}.prose pre[data-label]:before{content:attr(data-label);position:absolute;top:0;right:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#cbd5e1;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:0 6px;padding:.18rem .6rem;pointer-events:none;user-select:none}[data-code-theme=light] .prose pre[data-label]:before{color:#57606a;background:#0000000d;border-color:#0000001f}.code-block-wrap{position:relative}.code-block-wrap.code-block-wrap pre{padding-bottom:2.25rem}.code-block-copy-btn{position:absolute;bottom:.5rem;right:.5rem;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#ffffff1a;color:#cbd5e1;cursor:pointer;transition:background .12s}.code-block-copy-btn:hover{background:#fff3}.code-block-copy-btn:focus-visible{outline:2px solid var(--color-accent, #3b82f6);outline-offset:2px}[data-code-theme=light] .code-block-copy-btn{color:#57606a;background:#0000000f;border-color:#00000024}[data-code-theme=light] .code-block-copy-btn:hover{background:#0000001a}.prose table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:1rem;font-size:.875rem;border-radius:8px;overflow:hidden}.prose th{text-align:left;vertical-align:top;padding:.5rem .75rem;background:var(--color-sidebar-bg);border-bottom:1px solid var(--color-border);font-weight:600}.prose td{padding:.5rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:top}.prose tbody tr:last-child td{border-bottom:none}.prose table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose td code,.prose th code{overflow-wrap:break-word}.prose tbody tr:hover td{background:#f3f4f6;transition:background .1s}html[data-theme=dark] .prose tbody tr:hover td{background:#21262d}.prose a{color:var(--color-primary)}.prose strong{font-weight:600}.prose hr{border:none;border-top:1px solid #e5e7eb}.doc-shell.has-sticky-code .toc-aside{display:none}.sticky-code-panel{width:48vw;min-width:280px;max-width:65vw;flex-shrink:0;position:sticky;top:var(--nav-height);align-self:flex-start;max-height:calc(100vh - var(--nav-height));overflow:hidden;display:flex;flex-direction:column;border-left:1px solid var(--color-border);padding:0}.sticky-code-panel-drag{position:absolute;left:0;top:0;width:6px;height:100%;cursor:ew-resize;z-index:10;background:transparent;transition:background .15s}.sticky-code-panel-drag:hover,.sticky-code-panel.scp-dragging .sticky-code-panel-drag{background:color-mix(in srgb,var(--color-primary) 35%,transparent)}body .sticky-code-panel .code-group{margin:0;border:none;border-radius:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.sticky-code-panel .code-group-header{flex-shrink:0}.sticky-code-panel .code-group-body{flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.sticky-code-panel .code-group-body::-webkit-scrollbar{width:5px}.sticky-code-panel .code-group-body::-webkit-scrollbar-track{background:transparent}.sticky-code-panel .code-group-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.sticky-code-panel .code-group-body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-code-theme=light] .sticky-code-panel .code-group-body{scrollbar-color:rgba(0,0,0,.15) transparent}[data-code-theme=light] .sticky-code-panel .code-group-body::-webkit-scrollbar-thumb{background:#00000026}[data-code-theme=light] .sticky-code-panel .code-group-body::-webkit-scrollbar-thumb:hover{background:#0000004d}@media(max-width:1024px){.doc-shell.has-sticky-code{flex-direction:column}.sticky-code-panel{position:static;width:100%;height:auto;overflow:visible;border-left:none;border-top:1px solid var(--color-border)}.sticky-code-panel .code-group{height:auto}.sticky-code-panel .code-group-body{overflow-y:visible}}@media(max-width:768px){.doc-main{padding-bottom:1.5rem}}.panel-toggle-header{position:sticky;top:0;z-index:1;background:var(--color-sidebar-bg, #fff);display:flex;justify-content:flex-start;padding:6px 8px;border-bottom:1px solid var(--color-border)}.panel-toggle-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:4px;background:transparent;color:var(--color-text-muted);cursor:pointer;padding:0;flex-shrink:0;transition:background .1s,color .1s,border-color .1s}.panel-toggle-btn:hover{background:#e8edf5;color:var(--color-primary);border-color:var(--color-primary)}.panel-toggle-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}.panel-toggle-btn svg{transition:transform .2s ease;flex-shrink:0}[data-collapsed] .panel-toggle-btn svg{transform:rotate(180deg)}.panel-body{transition:opacity .1s ease}.sidebar[data-collapsed] .panel-body{opacity:0;pointer-events:none;visibility:hidden}.sidebar[data-collapsed],html[data-focus-mode] #doc-sidebar{width:40px;overflow:hidden}html[data-focus-mode] #doc-sidebar .panel-body{opacity:0;pointer-events:none}.prose .doc-title{margin-bottom:.625rem}.doc-title-badge{margin-bottom:.5rem}.doc-title-badge .sb-nav-tag{margin-left:0}.doc-toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}@media(max-width:768px){.doc-toolbar{gap:.75rem}#focus-mode-btn,.toolbar-sep:has(+#focus-mode-btn){display:none}}.doc-toolbar>[data-toolbar-action]:not([hidden]):not(.btn-paige){position:relative}.doc-toolbar>[data-toolbar-action]:not([hidden]):not(.btn-paige)~[data-toolbar-action]:not([hidden]):not(.btn-paige):before{content:"";position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);height:18px;width:1px;background:#fff;pointer-events:none}@media(max-width:768px){.doc-toolbar>[data-toolbar-action]:not([hidden]):not(.btn-paige)~[data-toolbar-action]:not([hidden]):not(.btn-paige):before{left:-.375rem}}[data-toolbar-action][hidden]{display:none}.doc-tool-btn{display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:.375rem;background:transparent;font-size:.8rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s;font-family:inherit;white-space:nowrap}.doc-tool-btn:hover{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.doc-tool-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:2px}html[data-theme=dark] .doc-tool-btn{color:#d9d9d9a6}html[data-theme=dark] .doc-tool-btn:hover{background:#2e2e2e;color:#fff;border-color:#2e2e2e}.doc-tool-btn.btn-paige{font-weight:600;font-size:12px;line-height:19.2px;padding:3px 10px;border-radius:12px;background:#fcc015;color:#021e4c;flex-shrink:0;margin-left:auto;transition:background .12s;--paige-gold: currentColor}.doc-tool-btn.btn-paige:hover{background:#e5ac00;color:#021e4c}html[data-theme=dark] .doc-tool-btn.btn-paige{background:#fcc015;color:#021e4c}html[data-theme=dark] .doc-tool-btn.btn-paige:hover{background:#e5ac00}.askai-sparkle{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.askai-sparkle{animation:askai-sparkle-pulse 1.68s ease-in-out infinite}.askai-sparkle-b{animation-delay:-.84s}}@keyframes askai-sparkle-pulse{0%{transform:rotate(0) scale(.77)}50%{transform:rotate(90deg) scale(1.4)}to{transform:rotate(180deg) scale(.77)}}.doc-tool-dropdown{position:relative;display:inline-flex}.tool-dropdown-menu{position:absolute;top:calc(100% + 6px);left:-10px;z-index:100;background:var(--color-bg, #fff);border:1px solid var(--color-border, #e2e2e2);border-radius:12px;box-shadow:0 8px 32px #00000024,0 2px 8px #0000000f;padding:6px;min-width:240px;white-space:nowrap}.tool-dropdown-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:none;font:inherit;font-size:13px;color:var(--color-text, #333);cursor:pointer;text-align:left;border-radius:8px;transition:background .1s}.tool-dropdown-item:hover{background:var(--color-primary-light, #f0f4ff)}.tool-dropdown-icon{flex-shrink:0;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#0000000a;color:var(--color-text-muted, #6b7280)}.tool-dropdown-text{display:flex;flex-direction:column;gap:1px}.tool-dropdown-label{font-size:.85rem;font-weight:500;color:var(--color-text, #111);line-height:1.3;display:inline-flex;align-items:center;gap:4px}.tool-dropdown-desc{font-size:.75rem;color:var(--color-text-muted, #6b7280);line-height:1.3}.tool-dropdown-sep{height:1px;background:var(--color-border, #e5e7eb);margin:4px 8px}.ext-link-icon{opacity:.5;vertical-align:middle}html[data-theme=dark] .tool-dropdown-menu{background:#1c2128;border-color:#333d55;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}html[data-theme=dark] .tool-dropdown-item:hover{background:#21262d}html[data-theme=dark] .tool-dropdown-label{color:#e0e0e0}html[data-theme=dark] .tool-dropdown-desc{color:#8b949e}html[data-theme=dark] .tool-dropdown-icon{background:#ffffff0f;color:#8b949e}#focus-mode-btn[data-active]{color:var(--color-primary)}.icon-focus-exit,#focus-mode-btn[data-active] .icon-focus-enter{display:none}#focus-mode-btn[data-active] .icon-focus-exit{display:inline}.doc-header-rule{border:none;height:2px;margin:0 0 1.5rem;transition:background .25s ease}@media(max-width:1024px){.toc-aside{display:none}}.toolbar-sep{color:#e5e7eb;font-size:.9rem;user-select:none;line-height:1}.toc-aside.links-only{padding-top:.5rem}.toc-aside.links-only .related-links-section{border-top:none;margin-top:0}.last-published{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-muted);letter-spacing:.02em;margin-top:2.5rem}.skip-to-main{position:absolute;top:-100%;left:1rem;z-index:10000;min-height:44px;display:inline-flex;align-items:center;padding:.5rem 1rem;background:var(--color-nav-bg);color:var(--color-nav-text);font-size:.875rem;font-weight:600;border-radius:0 0 6px 6px;text-decoration:none;transition:top .15s ease}.skip-to-main:focus{top:0;outline:3px solid var(--color-nav-text);outline-offset:-3px}.related-links-section{padding:1rem 1rem .5rem;border-top:1px solid var(--color-border);margin-top:.5rem}.related-links-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 .75rem}.related-links-section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.1rem}.related-links-section li{margin:0}.related-links-section a{display:grid;grid-template-columns:auto 1fr;column-gap:.4rem;row-gap:1px;text-decoration:none;padding:.3rem 0;transition:color .1s}.related-links-section a:before{content:"›";grid-row:1;grid-column:1;color:var(--color-primary);font-size:.95rem;line-height:1.25}html[data-theme=dark] .related-links-section a:before{color:var(--color-success)}.rl-title{grid-row:1;grid-column:2;font-size:.82rem;font-weight:600;color:var(--color-text);line-height:1.3;transition:color .1s}.rl-desc{grid-column:2;font-size:.72rem;color:var(--color-text-muted);line-height:1.3}.related-links-section a:hover .rl-title{color:var(--color-primary)}html[data-theme=dark] .related-links-section a:hover .rl-title{color:var(--color-primary-on-dark)}.prose th.sortable{cursor:pointer;user-select:none;white-space:nowrap;padding-right:1.5rem;position:relative;transition:background .1s}.prose th.sortable:hover{background:var(--color-border)}.prose th.sortable:after{content:"↑↓";position:absolute;right:.5rem;opacity:.3;font-size:.7em;top:50%;transform:translateY(-50%)}.prose th.sortable[data-sort=asc]:after{content:"↑";opacity:1;color:var(--color-primary)}.prose th.sortable[data-sort=desc]:after{content:"↓";opacity:1;color:var(--color-primary)}.code-line{display:block;min-height:1lh;padding:0 1.25rem;transition:background .12s}.code-line.hl-active{background:#61afef1f;border-left:2px solid #61afef;padding-left:calc(1.25rem - 2px)}.code-line.hl-dim{opacity:.45}[data-code-theme=light] .code-line.hl-active{background:#0969da14;border-left-color:#0969da}
