.docs-header{z-index:50;background:var(--m-ground);border-bottom:1px dashed var(--m-line-strong);justify-content:space-between;align-items:center;height:4rem;padding-inline:1rem;display:flex;position:sticky;top:0}@media (min-width:1024px){.docs-header{padding-inline:1.5rem}}.docs-main{flex-direction:column;display:flex}@media (min-width:1024px){.docs-main{flex-direction:row;align-items:flex-start}}.docs-sidebar{display:none}@media (min-width:1024px){.docs-sidebar{border-right:1px dashed var(--m-line-strong);flex:none;width:17rem;height:calc(100dvh - 4rem);padding:1.25rem .75rem 2rem;display:block;position:sticky;top:4rem;overflow-y:auto}}.docs-content{flex-direction:column;flex:1;min-width:0;min-height:calc(100dvh - 4rem);display:flex}.docs-content__inner{max-width:78rem;margin-inline:auto;padding:2rem 1rem 4rem}@media (min-width:1024px){.docs-content__inner{padding:3rem 2.5rem 5rem}}.docs-nav{flex-direction:column;gap:.125rem;display:flex}.docs-nav__group{width:100%;min-height:2.25rem;color:var(--m-ink);font-family:var(--m-font-body);text-align:left;cursor:pointer;transition:background-color var(--m-dur-fast) var(--m-ease);background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.875rem;font-weight:600;display:flex}.docs-nav__group:hover{background:var(--m-surface-2)}.docs-nav__group svg{color:var(--m-ink-soft);flex:none}.docs-nav__group[data-has-active=true] svg{color:var(--m-teal-text)}.docs-nav__label{flex:1}.docs-nav__chevron{transition:transform var(--m-dur) var(--m-ease)}[aria-expanded=true]>.docs-nav__chevron{transform:rotate(180deg)}.docs-nav__submenu{transition:grid-template-rows var(--m-dur) var(--m-ease);grid-template-rows:0fr;display:grid}.docs-nav__submenu[data-open=true]{grid-template-rows:1fr}.docs-nav__submenu>div{flex-direction:column;gap:.0625rem;min-height:0;display:flex;overflow:hidden}.docs-nav__submenu[data-open=true]>div{padding-block:.125rem}.docs-nav__link{min-height:2rem;color:var(--m-ink-muted);transition:background-color var(--m-dur-fast) var(--m-ease),color var(--m-dur-fast) var(--m-ease);border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.5rem;padding:0 .5rem 0 1.75rem;font-size:.8125rem;text-decoration:none;display:flex}.docs-nav__link:hover{background:var(--m-surface-2);color:var(--m-ink)}.docs-nav__link[aria-current=page]{border-color:var(--m-emerald);background:var(--m-surface-2);color:var(--m-ink);font-weight:600}.docs-nav__soon{color:var(--m-teal-text);margin-left:auto;font-size:.6875rem}.docs-prose{color:var(--m-ink);font-family:var(--m-font-body);font-size:1rem;line-height:1.7}.docs-prose h1{text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800;line-height:1.1}.docs-prose h2,.docs-prose h3,.docs-prose h4{scroll-margin-top:5rem}.docs-prose h2{margin-top:2.75rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.2}.docs-prose h3{margin-top:2rem;margin-bottom:.5rem;font-size:1.1875rem;font-weight:700;line-height:1.3}.docs-prose h4{margin-top:1.5rem;font-size:1rem;font-weight:700}.docs-prose p,.docs-prose ul,.docs-prose ol,.docs-prose dl{max-width:44rem;margin-top:.875rem}.docs-prose ul,.docs-prose ol{padding-left:1.375rem}.docs-prose ul{list-style:outside}.docs-prose ol{list-style:decimal}.docs-prose li+li{margin-top:.375rem}.docs-prose a{color:var(--m-teal-text);text-underline-offset:3px;text-decoration:underline}.docs-prose a:hover{color:var(--m-ink)}.docs-prose a.docs-card-link{color:inherit;text-decoration:none;display:block}.docs-prose :not(pre)>code{overflow-wrap:anywhere;border:1px solid var(--m-line);background:var(--m-surface-2);font-family:var(--m-font-mono);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.docs-prose kbd{border:1px solid var(--m-line-strong);background:var(--m-surface);font-family:var(--m-font-mono);border-radius:.25rem;padding:.0625rem .375rem;font-size:.8125em}.docs-prose blockquote{border:1px solid var(--m-line);background:var(--m-surface);max-width:44rem;color:var(--m-ink-muted);border-radius:.5rem;margin-top:1rem;padding:.75rem 1rem}.docs-prose hr{border:0;border-top:1px dashed var(--m-line-strong);margin-block:2.5rem}.docs-lede{max-width:44rem;color:var(--m-ink-muted);margin-top:.75rem;font-size:1.125rem;line-height:1.6}.docs-toc-mobile{border:1px dashed var(--m-line-strong);background:var(--m-surface);border-radius:.5rem;order:-1}@media (min-width:1280px){.docs-toc-mobile{display:none}}.docs-toc-mobile summary{min-height:2.75rem;color:var(--m-ink);cursor:pointer;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.docs-toc-mobile nav{padding:0 .5rem .75rem}.docs-toc-mobile ul{margin:0;padding:0;list-style:none}.docs-toc-mobile a{color:var(--m-ink-muted);padding:.5rem;font-size:.875rem;text-decoration:none;display:block}.docs-toc-mobile a:hover{color:var(--m-teal-text)}.docs-toc-mobile .docs-toc__sub a{padding-left:1.25rem}.docs-guide{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:1280px){.docs-guide{grid-template-columns:minmax(0,1fr) 14rem;gap:3rem}}.docs-toc{display:none}@media (min-width:1280px){.docs-toc{align-self:start;max-height:calc(100dvh - 8rem);display:block;position:sticky;top:6rem;overflow-y:auto}}.docs-toc__title{color:var(--m-ink);margin-bottom:.75rem;font-size:.8125rem;font-weight:700}.docs-toc ul{border-left:1px dashed var(--m-line-strong);margin:0;padding:0;list-style:none}.docs-toc a{color:var(--m-ink-muted);padding:.25rem .75rem;font-size:.8125rem;line-height:1.4;text-decoration:none;display:block}.docs-toc a:hover{color:var(--m-ink)}.docs-toc a[aria-current=true]{color:var(--m-teal-text);font-weight:600}.docs-toc__sub a{padding-left:1.5rem}.docs-table-wrap{border:1px solid var(--m-line);background:var(--m-surface);border-radius:.5rem;margin-top:1rem;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.875rem}.docs-table-wrap caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.docs-table-wrap th{border-bottom:1px solid var(--m-line-strong);background:var(--m-surface-2);color:var(--m-ink);text-align:left;white-space:nowrap;padding:.625rem .875rem;font-weight:700}.docs-table-wrap td{border-bottom:1px dashed var(--m-line);vertical-align:top;color:var(--m-ink);padding:.625rem .875rem}.docs-table-wrap td code{white-space:nowrap}.docs-table-wrap tr:last-child td{border-bottom:0}.docs-table-wrap:focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}.docs-callout{border:1px solid var(--callout-line);background:var(--callout-bg);max-width:44rem;color:var(--callout-text);--callout-line:var(--m-line-strong);--callout-bg:var(--m-surface);--callout-text:var(--m-ink);border-radius:.5rem;gap:.75rem;margin-block:1.25rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.55;display:flex}.docs-callout svg{flex:none;margin-top:.2rem}.docs-callout__title{font-weight:700}.docs-callout--info{--callout-line:var(--m-info-line);--callout-bg:var(--m-info-bg);--callout-text:var(--m-info-text)}.docs-callout--warning{--callout-line:var(--m-warn-line);--callout-bg:var(--m-warn-bg);--callout-text:var(--m-warn-text)}.docs-callout--success{--callout-line:var(--m-ok-line);--callout-bg:var(--m-ok-bg);--callout-text:var(--m-ok-text)}.docs-callout p{margin-top:.25rem}.docs-code{background:#0b1222;border:1px solid #ffffff14;border-radius:.625rem;margin-block:1rem;overflow:hidden}.docs-code__bar{background:#101a30;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;padding:0 .5rem 0 1rem;display:flex}.docs-code__label{color:#a8b3c7;font-family:var(--m-font-body);font-size:.75rem;font-weight:600}.docs-code__body{scrollbar-width:thin;scrollbar-color:#a8b3c759 #0000;max-height:min(28rem,50dvh - 5.5rem);overflow:auto}.docs-code__body::-webkit-scrollbar{width:8px;height:8px}.docs-code__body::-webkit-scrollbar-thumb{background:#a8b3c759;border-radius:4px}.docs-code__body::-webkit-scrollbar-thumb:hover{background:#a8b3c78c}.docs-code__body::-webkit-scrollbar-corner{background:0 0}.docs-code__body{font-family:var(--m-font-mono);font-size:.8125rem;line-height:1.65}.docs-code__body:focus-visible{outline:2px solid var(--brand-light);outline-offset:-2px}.docs-code__body pre{margin:0;padding:1rem;font-family:inherit;background:0 0!important}.docs-code__body code{font-family:inherit}.docs-code__copy{color:#a8b3c7;min-height:2rem;font-family:var(--m-font-body);cursor:pointer;transition:background-color var(--m-dur-fast) var(--m-ease),color var(--m-dur-fast) var(--m-ease);background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.docs-code__copy:hover{color:#f8fafc;background:#ffffff14}.docs-code__copy:focus-visible{outline:2px solid var(--brand-light);outline-offset:2px}.docs-params{border:1px solid var(--m-line);background:var(--m-surface);border-radius:.5rem;margin-top:.75rem}.docs-params__row{border-bottom:1px dashed var(--m-line);grid-template-columns:minmax(0,1fr);gap:.25rem 1.5rem;padding:.75rem 1rem;display:grid}.docs-params__row:last-child{border-bottom:0}@media (min-width:640px){.docs-params__row{grid-template-columns:14rem minmax(0,1fr)}}.docs-params__name{font-family:var(--m-font-mono);color:var(--m-ink);word-break:break-word;font-size:.875rem;font-weight:500}.docs-params__meta{color:var(--m-ink-muted);margin-top:.125rem;font-size:.75rem}.docs-params__type{font-family:var(--m-font-mono)}.docs-params__flag--required{color:var(--m-error);font-weight:600}.docs-params__desc{color:var(--m-ink-muted);font-size:.9375rem;line-height:1.55}.docs-params__desc p{margin:0}.docs-params__toggle{min-height:1.75rem;color:var(--m-teal-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:.25rem;margin-top:.375rem;padding:0;font-size:.8125rem;font-weight:500;display:inline-flex}.docs-params__toggle:hover{text-decoration:underline}.docs-ticket{--tk-notch:5px;filter:drop-shadow(0 6px 12px #0f17291a);max-width:44rem;margin-bottom:1.5rem}.docs-ticket__sheet{background:var(--m-ticket);color:var(--m-ticket-ink);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.875rem 1.125rem .625rem;display:flex}.docs-ticket .docs-ticket__path,.docs-ticket__path{min-width:0;color:var(--m-ticket-ink);font-family:var(--m-font-mono);word-break:break-all;background:0 0;border:0;padding:0;font-size:.9375rem;font-weight:500}.docs-ticket__scope{color:var(--m-ticket-muted);font-family:var(--m-font-mono);margin-left:auto;font-size:.75rem}.docs-ticket__edge{background:var(--m-ticket);height:10px;-webkit-mask:radial-gradient(circle var(--tk-notch) at 7px 100%, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x;-webkit-mask:radial-gradient(circle var(--tk-notch) at 7px 100%, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x;mask:radial-gradient(circle var(--tk-notch) at 7px 100%, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x}.docs-ticket__method{font-family:var(--m-font-mono);letter-spacing:.1em;border:1.5px solid;border-radius:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:500;display:inline-block;transform:rotate(-2deg)}.docs-ticket__method--GET{color:var(--m-method-get)}.docs-ticket__method--POST{color:var(--m-method-post)}.docs-ticket__method--PUT{color:var(--m-method-put)}.docs-ticket__method--DELETE{color:var(--m-method-delete)}.docs-endpoint{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (min-width:1280px){.docs-endpoint{grid-template-columns:minmax(0,1fr) 24rem}}.docs-endpoint__aside{min-width:0}@media (min-width:1280px){.docs-endpoint__aside{align-self:start;position:sticky;top:5.5rem}}.docs-search-trigger{border:1px solid var(--m-line-strong);background:var(--m-surface);min-height:2.25rem;color:var(--m-ink-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.875rem;display:inline-flex}.docs-search-trigger:hover{color:var(--m-ink);border-color:var(--m-ink-soft)}.docs-search-trigger kbd{border:1px solid var(--m-line-strong);font-family:var(--m-font-mono);border-radius:.25rem;margin-left:.75rem;padding:0 .375rem;font-size:.6875rem}.docs-mobile-nav{border-bottom:1px dashed var(--m-line-strong);padding:.5rem 1rem}@media (min-width:1024px){.docs-mobile-nav{display:none}}.docs-footer{border-top:1px dashed var(--m-line-strong);margin-top:auto}.docs-footer__inner{max-width:78rem;color:var(--m-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-inline:auto;padding:1.25rem 1rem;font-size:.875rem;display:flex}@media (min-width:1024px){.docs-footer__inner{padding-inline:2.5rem}}.docs-footer__inner a{text-underline-offset:3px}.docs-footer__inner a:hover{color:var(--m-ink);text-decoration:underline}.docs-prose .docs-links{padding:0;border-top:1px dashed var(--m-line-strong);gap:0;max-width:none;margin-block:1.5rem;padding-left:0;list-style:none;display:grid}@media (min-width:768px){.docs-prose .docs-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.docs-prose .docs-links li{border-bottom:1px dashed var(--m-line-strong);margin:0;padding:0}.docs-prose .docs-links li:before{content:none}.docs-prose .docs-links li::marker{content:none}.docs-prose .docs-links a{color:var(--m-ink);grid-template-columns:2rem minmax(0,1fr);gap:0 .875rem;padding:1rem .25rem;text-decoration:none;display:grid}.docs-prose .docs-links a:hover .docs-links__title{color:var(--m-teal-text);text-underline-offset:4px;text-decoration:underline}.docs-prose .docs-links svg{width:1.25rem;height:1.25rem;color:var(--m-teal-text);grid-row:span 2;margin-top:.15rem}.docs-prose .docs-links__title{font-weight:700}.docs-prose .docs-links__desc{color:var(--m-ink-muted);font-size:.9375rem;line-height:1.5}
