html[data-skin=v4][data-theme] .hv4-root.docs5-root{background:var(--np-canvas)}.docs5-shell{--docs-top:72px;max-width:1800px;padding-top:var(--docs-top);color:var(--np-ink);font-family:var(--np-font-sans);grid-template-columns:244px minmax(0,1fr);margin:0 auto;font-size:14px;line-height:1.75;display:grid}.docs5-shell *,.docs5-dialog-content *{box-sizing:border-box}.docs5-shell button,.docs5-shell a,.docs5-dialog-content button{-webkit-tap-highlight-color:transparent}.docs5-shell a{text-decoration:none}.docs5-shell :is(a,button,input,pre):focus-visible,.docs5-dialog-content :is(button,input):focus-visible{outline:2px solid var(--np-accent);outline-offset:4px}.docs5-shell h1:focus{outline:none}.docs5-shell code{font-family:var(--np-font-mono,"JetBrains Mono Variable", monospace)}.docs5-sidebar{top:var(--docs-top);height:calc(100dvh - var(--docs-top));border-right:1px solid var(--np-line);flex-direction:column;padding:26px 20px 18px;display:flex;position:sticky}.docs5-brand{color:var(--np-ink);align-items:center;gap:10px;margin:0 8px 24px;font-size:15px;font-weight:650;display:flex}.docs5-sidebar nav{scrollbar-width:thin;scrollbar-color:var(--np-line-strong) transparent;min-height:0;padding-right:4px;overflow-y:auto}.docs5-nav-label{color:var(--np-ink-muted);letter-spacing:.035em;justify-content:space-between;margin:22px 10px 9px;font-size:11px;font-weight:600;display:flex}.docs5-nav-label:first-child{margin-top:0}.docs5-nav-label-api{border-top:1px solid var(--np-line);padding-top:22px}.docs5-nav-link,.docs5-group-toggle{width:100%;min-height:37px;color:var(--np-ink-muted);text-align:left;border-radius:6px;align-items:center;padding:7px 10px;font-size:13px;transition:color .16s,background .16s;display:flex}.docs5-group-toggle{cursor:pointer;background:0 0;border:0;justify-content:space-between}.docs5-nav-link:hover,.docs5-group-toggle:hover{color:var(--np-ink);background:var(--np-surface)}.docs5-nav-link.is-active{background:color-mix(in srgb,var(--np-accent) 11%,transparent);color:var(--np-accent);box-shadow:inset 2px 0 var(--np-accent);font-weight:600}.docs5-nav-endpoint{padding-left:18px;font-size:12px}.docs5-group-items{border-left:1px solid var(--np-line);margin-left:8px}.docs5-group-items[data-open=true]>div{padding-bottom:8px}.docs5-group-toggle svg,.docs5-expand-code svg{transition:transform .18s}.docs5-group-toggle .is-open,.docs5-expand-code .is-open{transform:rotate(180deg)}.docs5-group-toggle.is-current{color:var(--np-ink)}.docs5-download{justify-content:space-between}.docs5-sidebar-foot{color:var(--np-ink-faint);justify-content:space-between;gap:8px;margin-top:auto;padding:22px 8px 0;font-size:9px;display:flex}.docs5-workspace{min-width:0;padding:18px clamp(24px,2.4vw,44px) 64px}.docs5-toolbar{align-items:center;gap:16px;margin-bottom:35px;display:flex}.docs5-search-trigger{background:var(--np-surface);color:var(--np-ink-muted);border:1px solid var(--np-line-strong);text-align:left;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:660px;min-height:42px;padding:8px 13px;transition:border-color .18s,background .18s;display:flex}.docs5-search-trigger:hover{border-color:var(--np-accent);background:var(--np-raised)}.docs5-search-trigger kbd{white-space:nowrap;border:1px solid var(--np-line);border-radius:4px;margin-left:auto;padding:0 5px;font-size:10px}.docs5-sdk-link{color:var(--np-ink-muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.docs5-mobile-menu{display:none}.docs5-content,.docs5-section,.docs5-examples{scroll-margin-top:94px}.docs5-breadcrumb{color:var(--np-ink-faint);letter-spacing:.04em;align-items:center;gap:12px;margin-bottom:22px;font-size:10px;display:flex}.docs5-breadcrumb span:last-child{color:var(--np-ink-muted);letter-spacing:0}.docs5-doc-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);align-items:start;gap:clamp(28px,3vw,54px);display:grid}.docs5-article{min-width:0}.docs5-article h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(28px,2.6vw,40px);font-weight:650;line-height:1.3}.docs5-lead{color:var(--np-ink-muted);margin:18px 0 22px;font-size:15px;line-height:1.85}.docs5-endpoint-path{background:var(--np-surface);border:1px solid var(--np-line-strong);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.docs5-endpoint-path>code{overflow-wrap:anywhere;flex:1;font-size:11px}.docs5-endpoint-path .docs5-copy span{display:none}.docs5-method{font:600 10px/1.4 var(--np-font-mono,monospace);background:color-mix(in srgb,var(--np-accent) 12%,transparent);color:var(--np-accent);border-radius:4px;flex:none;padding:5px 8px}.docs5-method.method-get{color:#087b5e;background:#0b9e7714}.dark .docs5-method.method-get{color:#70dec0;background:#37c29814}.docs5-method.method-delete{color:#c4465b;background:#c4465b12}.docs5-badges{color:var(--np-ink-muted);flex-wrap:wrap;gap:8px 14px;font-size:11px;display:flex}.docs5-badges span{align-items:center;gap:6px;display:flex}.docs5-jump-links{border-bottom:1px solid var(--np-line);gap:24px;margin-top:20px;display:flex}.docs5-jump-links a{color:var(--np-ink-muted);border-bottom:2px solid #0000;padding:10px 0;font-size:12px;display:block}.docs5-jump-links a:hover{color:var(--np-accent);border-bottom-color:var(--np-accent)}.docs5-section{margin-top:32px}.docs5-section h2{letter-spacing:-.02em;margin:0 0 18px;font-size:19px;font-weight:650}.docs5-section p{color:var(--np-ink-muted);overflow-wrap:anywhere;margin:12px 0;line-height:1.9}.docs5-field{border-bottom:1px solid var(--np-line);padding:18px 0;position:relative}.docs5-field:first-child{padding-top:4px}.docs5-field-heading{flex-wrap:wrap;align-items:baseline;gap:7px 11px;display:flex}.docs5-field-heading>code{color:var(--np-ink);overflow-wrap:anywhere;font-size:12px;font-weight:550}.docs5-field-heading>small{color:var(--np-ink-faint);font-size:10px}.docs5-required{color:var(--np-ink-faint);white-space:nowrap;margin-left:auto;font-size:10px}.docs5-required.is-required{color:var(--np-accent)}.docs5-field p{margin:8px 0 3px;font-size:13px}.docs5-location{font-family:var(--np-font-mono,monospace);color:var(--np-ink-faint);font-size:9px}.docs5-behavior{background:var(--np-surface);border:1px solid var(--np-line);border-radius:10px;padding:22px}.docs5-behavior h2{margin-bottom:8px;font-size:15px}.docs5-behavior p{font-size:12px}.docs5-examples{min-width:0;padding-top:2px;position:sticky;top:96px}.docs5-codecard{border:1px solid var(--np-line-strong);background:var(--np-raised);border-radius:12px;min-width:0;overflow:hidden}.docs5-codecard-title{border-bottom:1px solid var(--np-line);align-items:center;gap:8px;min-height:52px;padding:12px 18px;display:flex}.docs5-codecard-title>span:first-child{align-items:center;gap:9px;margin-right:auto;font-size:12px;font-weight:600;display:flex}.docs5-codecard-title small{font:9px var(--np-font-mono,monospace);color:var(--np-ink-faint)}.docs5-code-toolbar{align-items:center;gap:6px;padding:12px 14px 0;display:flex}.docs5-code-toolbar>div:first-child{width:155px;max-width:50%}.docs5-code-toolbar .docs5-copy{margin-left:auto}.docs5-copy{color:var(--np-ink-muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-size:10px;transition:color .16s,background .16s;display:inline-flex}.docs5-code{-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-width:thin;scrollbar-color:var(--np-line-strong) transparent;max-height:min(56dvh,660px);margin:0;padding:20px 18px;font-size:12px;line-height:1.95;overflow:auto}.docs5-code code{min-width:min-content;display:block}.docs5-code-stage{animation:.18s both docs5-in}.docs5-expand-code{color:var(--np-accent);border:0;border-top:1px solid var(--np-line);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:11px;display:flex}.docs5-expand-code:hover{background:var(--np-surface)}.docs5-dependencies{color:var(--np-ink-faint);overflow-wrap:anywhere;margin:0;padding:0 18px 14px;font-size:10px}.docs5-response-card{margin-top:18px}.docs5-response-card .docs5-code{max-height:330px}.docs5-status{font:10px var(--np-font-mono,monospace);color:var(--np-accent)}.docs5-example-note{color:var(--np-ink-faint);margin:14px 4px;font-size:11px;line-height:1.85}.docs5-related{flex-wrap:wrap;gap:10px 20px;margin-top:20px;font-size:12px;display:flex}.docs5-related a{color:var(--np-accent);text-underline-offset:4px;text-decoration:underline #0000}.docs5-related a:hover{text-decoration-color:currentColor}.docs5-guide-toc{border-block:1px solid var(--np-line);margin:26px 0 32px}.docs5-guide-toc>div{color:var(--np-accent);align-items:center;display:flex}.docs5-guide-toc a{color:var(--np-ink-muted);flex:1;padding:12px 0;font-size:12px}.docs5-guide-toc a:hover{color:var(--np-accent)}.docs5-guide-section{border-bottom:1px solid var(--np-line);padding-bottom:22px}.docs5-steps{margin:0;padding:0;list-style:none}.docs5-steps li{gap:20px;margin:18px 0;display:flex}.docs5-steps li>span{color:var(--np-accent);font:10px/2.5 var(--np-font-mono,monospace);flex:0 0 20px}.docs5-steps li p{margin:0}.docs5-guide-code{margin:18px 0;position:relative}.docs5-guide-code>button{position:absolute;top:8px;right:8px}.docs5-guide-code .docs5-code{padding-top:42px}.docs5-guide-aside{background:linear-gradient(155deg,color-mix(in srgb,var(--np-accent) 9%,var(--np-raised)),var(--np-raised) 65%);border:1px solid var(--np-line-strong);border-radius:14px;margin-top:2px;padding:clamp(24px,2.5vw,38px);position:sticky;top:100px}.docs5-aside-kicker{font:9px var(--np-font-mono,monospace);letter-spacing:.12em;color:var(--np-accent)}.docs5-guide-aside h2{letter-spacing:-.025em;margin:26px 0 14px;font-size:23px;font-weight:600;line-height:1.4}.docs5-guide-aside p{color:var(--np-ink-muted);margin:0;font-size:12px;line-height:1.9}.docs5-guide-stats{border-block:1px solid var(--np-line);grid-template-columns:1fr 1fr;margin:28px 0;padding:20px 0;display:grid}.docs5-guide-stats div{flex-direction:column;display:flex}.docs5-guide-stats div+div{border-left:1px solid var(--np-line);padding-left:25px}.docs5-guide-stats strong{letter-spacing:-.04em;font-size:30px;font-weight:550;line-height:1.3}.docs5-guide-stats span{color:var(--np-ink-muted);margin-top:7px;font-size:10px}.docs5-primary-link{background:var(--np-accent);border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:12px;font-weight:600;transition:background .16s;display:flex;color:#fff!important}.docs5-primary-link:hover{background:var(--np-accent-hover)}.docs5-aside-links{gap:12px;margin:25px 0;font-size:12px;display:grid}.docs5-aside-links a{color:var(--np-ink-muted);justify-content:space-between;align-items:center;display:flex}.docs5-aside-links a:hover{color:var(--np-accent)}.docs5-base{border-top:1px solid var(--np-line);color:var(--np-ink-faint);flex-direction:column;gap:8px;padding-top:22px;font-size:9px;display:flex}.docs5-base code{color:var(--np-ink-muted);font-size:11px}.docs5-pager{border-top:1px solid var(--np-line);justify-content:space-between;gap:20px;margin:40px 0 0;padding-top:24px;display:flex}.docs5-pager button{text-align:left;color:var(--np-ink);background:0 0;border:0;align-items:center;gap:12px;font-size:12px;display:flex}.docs5-pager button:last-child{text-align:right;margin-left:auto}.docs5-pager button:hover{color:var(--np-accent)}.docs5-pager small{color:var(--np-ink-faint);margin-bottom:4px;font-size:10px;display:block}.docs5-index-search,.docs5-dialog-search{background:var(--np-surface);border:1px solid var(--np-line-strong);color:var(--np-ink-muted);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.docs5-index-search input,.docs5-dialog-search input{color:var(--np-ink);width:100%;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1}.docs5-index-search:focus-within,.docs5-dialog-search:focus-within{border-color:var(--np-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--np-accent) 10%,transparent)}.docs5-result-count{color:var(--np-ink-faint);margin-top:10px;font-size:11px}.docs5-index-list a{border-bottom:1px solid var(--np-line);color:var(--np-ink);align-items:center;gap:14px;padding:16px 0;display:flex}.docs5-index-list a:hover{color:var(--np-accent)}.docs5-index-list a>div{flex:1;min-width:0}.docs5-index-list strong{font-size:12px;font-weight:550;display:block}.docs5-index-list code{color:var(--np-ink-muted);overflow-wrap:anywhere;font-size:10px;display:block}.docs5-notice{background:color-mix(in srgb,var(--np-accent) 8%,transparent);border-left:2px solid var(--np-accent);color:var(--np-ink-muted);margin-bottom:25px;padding:12px 16px;font-size:12px}.docs5-reader{width:min(820px,100%)}.docs5-dialog-content{color:var(--np-ink);font:14px/1.7 var(--np-font-sans);padding:36px}.docs5-dialog-content h2{letter-spacing:-.02em;margin:0 50px 24px 0;font-size:24px;font-weight:600}.docs5-dialog-search{min-height:52px}.docs5-dialog-search input:focus-visible{outline:none}.docs5-dialog-search button{color:var(--np-ink-muted);background:0 0;border:0;padding:8px}.docs5-search-help{color:var(--np-ink-faint);padding:12px 0;font-size:11px}.docs5-search-results{scrollbar-width:thin;scrollbar-color:var(--np-line-strong) transparent;max-height:52dvh;overflow-y:auto}.docs5-search-results [role=option]{cursor:pointer;border-bottom:1px solid var(--np-line);color:var(--np-ink-muted);border-radius:8px;align-items:center;gap:15px;padding:15px 14px;display:flex}.docs5-search-results [aria-selected=true]{background:color-mix(in srgb,var(--np-accent) 10%,transparent);color:var(--np-accent)}.docs5-search-results [role=option]>div{flex:1;min-width:0}.docs5-search-results strong{color:var(--np-ink);font-size:13px;font-weight:600;display:block}.docs5-search-results span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.docs5-empty{color:var(--np-ink-muted);padding:36px 8px}@keyframes docs5-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width>=1600px){.docs5-shell{grid-template-columns:268px minmax(0,1fr)}.docs5-code{font-size:12px}.docs5-field p{font-size:13px}}@media (width<=1199px){.docs5-shell{grid-template-columns:218px minmax(0,1fr)}.docs5-workspace{padding-inline:24px}.docs5-doc-grid{flex-direction:column;gap:28px;display:flex}.docs5-guide-aside{display:none}.docs5-examples{position:static}.docs5-article{display:contents}.docs5-article>h1{margin-bottom:-12px}.docs5-article>.docs5-lead{margin:-10px 0 0}.docs5-doc-grid>*,.docs5-article>*{width:100%}.docs5-pager{order:2}.docs5-section{margin-top:0}}@media (width<=760px){.docs5-shell{--docs-top:64px;display:block}.docs5-sidebar{display:none}.docs5-workspace{padding:14px 20px 45px}.docs5-toolbar{z-index:25;background:color-mix(in srgb,var(--np-canvas) 94%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--np-line);gap:12px;margin:-10px -20px 22px;padding:10px 20px;position:sticky;top:64px}.docs5-mobile-menu{color:var(--np-ink);background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;min-height:42px;display:flex}.docs5-search-trigger{border-color:var(--np-line);min-width:0;height:40px;font-size:12px}.docs5-search-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs5-search-trigger kbd,.docs5-sdk-link{display:none}.docs5-breadcrumb{margin-bottom:22px;font-size:9px}.docs5-jump-links{margin-top:0}.docs5-article h1{font-size:30px}.docs5-lead{font-size:14px}.docs5-content,.docs5-section,.docs5-examples{scroll-margin-top:144px}.docs5-doc-grid{gap:24px}.docs5-endpoint-path{padding:12px 10px}.docs5-endpoint-path>code{font-size:10px}.docs5-guide-toc{margin-block:4px}.docs5-section h2{font-size:18px}.docs5-field{padding-block:20px}.docs5-field p,.docs5-behavior p{font-size:13px}.docs5-code-toolbar{padding-inline:10px}.docs5-code-toolbar>div:first-child{width:135px}.docs5-code{max-height:60dvh;padding:18px 14px;font-size:12px}.docs5-copy{min-height:40px}.docs5-dialog-content{padding:28px 22px}.docs5-dialog-search input{font-size:16px}.docs5-nav-link,.docs5-group-toggle{min-height:44px;font-size:14px}.docs5-dialog-content h2{font-size:22px}.docs5-search-results{max-height:56dvh}.docs5-dialog-search{gap:8px;padding:10px}.docs5-steps li{gap:12px}.docs5-field-heading>code{max-width:100%}.docs5-pager{margin-top:8px}}@media (prefers-reduced-motion:reduce){.docs5-shell *,.docs5-dialog-content *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.docs5-copy:hover{color:var(--np-ink);background:var(--np-surface-hover)}
