:root{--docs-header-h:3.6rem;--docs-sidebar-w:16.2rem;--docs-toc-w:14.85rem;--docs-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--docs-link:var(--ra-sky-blue);--docs-accent:var(--color-accent);--docs-code-bg:#0f0f10;--docs-code-bar:#19191a;--docs-hover:color-mix(in srgb, var(--color-text) 7%, transparent);--docs-muted:var(--color-text-muted);--docs-note:var(--ra-sky-blue);--docs-tip:var(--ra-grass);--docs-warn:var(--ra-sun-gold)}:root[data-theme=light]{--docs-link:#0f6fa3;--docs-accent:var(--color-text);--docs-code-bg:#fff;--docs-code-bar:#efeeea;--docs-note:var(--color-text-muted);--docs-tip:#17894f;--docs-warn:var(--color-accent-600);--docs-hover:color-mix(in srgb, var(--color-text) 5%, transparent)}:root[data-theme=light]:has(.docs){--color-bg:#fbfbf9}:root[data-theme=light] .docs-callout{background:color-mix(in srgb, var(--color-text) 4%, transparent);border-color:#0000;border-left-color:var(--c)}.docs{--space-1:3.5px;--space-2:7px;--space-3:11px;--space-4:14px;--space-6:22px;--space-8:29px;--space-10:36px;--space-12:43px;overflow-wrap:anywhere;font-size:14.5px;line-height:1.65}.docs a{color:var(--docs-link)}.docs-skip{z-index:100;background:var(--color-surface);border-radius:var(--radius-sm);padding:7px 11px;position:absolute;top:7px;left:-999px}.docs-skip:focus{left:7px}.docs kbd,.docs-kbd{font:500 11px/1 var(--docs-font-mono);border:1px solid var(--color-divider);color:var(--docs-muted);background:0 0;border-radius:3.5px;padding:2.5px 4.5px}.docs code:not(pre code){font:.86em var(--docs-font-mono);background:color-mix(in srgb, var(--color-text) 6%, transparent);border:1px solid var(--color-divider);border-radius:4.5px;padding:.1em .4em}.docs-header{z-index:40;height:var(--docs-header-h);align-items:center;gap:var(--space-4);background:color-mix(in srgb, var(--color-bg) 90%, transparent);border-bottom:1px solid var(--color-divider);-webkit-backdrop-filter:blur(16px)saturate(140%);padding:0 clamp(11px,2.5vw,29px);display:flex;position:fixed;inset:0 0 auto}.docs-logo{flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.docs-logo img{width:auto;height:32.5px}:root[data-theme=light] .docs-logo img{filter:invert()}.docs-logo-tag{font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);border:1px solid var(--color-divider);border-radius:999px;padding:3.5px 7px}.docs-tabs-top{margin-left:var(--space-6);gap:3.5px;height:100%;display:flex}.docs-tabs-top a{color:var(--docs-muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.docs-tabs-top a:hover{color:var(--color-text)}.docs-tabs-top a[aria-current=page]{color:var(--color-text);border-bottom-color:var(--docs-accent)}.docs-header-end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.docs-icon-btn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.docs-icon-btn:hover{background:var(--docs-hover)}.docs-menu-btn{margin-left:-8px;display:none}.docs-search-btn{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);min-width:13.5rem;height:34px;color:var(--docs-muted);font:inherit;cursor:pointer;align-items:center;gap:9px;padding:0 9px;font-size:13px;display:inline-flex}.docs-search-btn:hover{color:var(--color-text)}.docs-search-text{text-align:left;flex:1}.docs-sun{display:none}:root[data-theme=dark] .docs-sun,:root:not([data-theme]) .docs-sun{display:block}:root[data-theme=dark] .docs-moon,:root:not([data-theme]) .docs-moon{display:none}:root[data-theme=light] .docs-moon{display:block}.docs-cta{border-radius:var(--radius-md);background:var(--action-face);height:34px;box-shadow:2.5px 2.5px 0 var(--action-depth);align-items:center;padding:0 12.5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--action-ink)!important}.docs-sidebar{z-index:30;top:var(--docs-header-h);width:var(--docs-sidebar-w);padding:var(--space-6) var(--space-4) var(--space-8);border-right:1px solid var(--color-divider);background:var(--color-bg);position:fixed;bottom:0;left:0;overflow-y:auto}.docs-drawer-head,.docs-drawer-tabs,.docs-scrim,.docs-toc-m{display:none}.docs-drawer-actions{gap:3.5px;display:inline-flex}.docs-toc-m{margin-bottom:var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface)}.docs-toc-m summary{cursor:pointer;font:600 12px var(--font-body);padding:9px 12.5px}.docs-toc-m ul{margin:0;padding:0 12.5px 11px;list-style:none}.docs-toc-m a{color:var(--docs-muted);padding:4.5px 0;font-size:13px;text-decoration:none;display:block}.docs-group{margin-bottom:var(--space-4)}.docs-group summary{cursor:pointer;font:600 11px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);justify-content:space-between;align-items:center;padding:5.5px 7px;list-style:none;display:flex}.docs-group summary::-webkit-details-marker{display:none}.docs-group summary:after{content:"";border-right:2px solid var(--docs-muted);border-bottom:2px solid var(--docs-muted);width:6.5px;height:6.5px;transition:transform .15s;transform:rotate(45deg)}.docs-group[open] summary:after{transform:rotate(-135deg)}.docs-group ul{border-left:1px solid var(--color-divider);margin:3.5px 0 0 7px;padding:0 0 0 7px;list-style:none}.docs-group li a{border-radius:var(--radius-sm);color:var(--docs-muted);padding:5.5px 11px;font-size:13px;text-decoration:none;display:block}.docs-group li a:hover{color:var(--color-text);background:color-mix(in srgb, var(--docs-link) 12%, transparent)}.docs-group li a[aria-current=page]{color:var(--color-text);background:color-mix(in srgb, var(--docs-accent) 12%, transparent);box-shadow:inset 2px 0 0 var(--docs-accent);font-weight:600}.docs-sidebar-foot{padding:var(--space-4) 7px 0;border-top:1px solid var(--color-divider);flex-wrap:wrap;gap:5.5px 12.5px;font-size:12px;display:flex}.docs-sidebar-foot a{color:var(--docs-muted)}.docs-main{padding-top:var(--docs-header-h);margin-left:var(--docs-sidebar-w);justify-content:center;gap:var(--space-10,36px);min-height:100vh;padding-inline:clamp(14.5px,3vw,43px);display:flex}.docs-content{min-width:0;max-width:43.2rem;padding:var(--space-10) 0 5.4rem;flex:auto}.docs-content.is-wide,.docs-main:not(:has(.docs-toc)) .docs-content{max-width:57.6rem}.docs-toc{top:var(--docs-header-h);width:var(--docs-toc-w);max-height:calc(100vh - var(--docs-header-h));padding:var(--space-10) 0 var(--space-6) var(--space-4);flex:none;align-self:flex-start;position:sticky;overflow-y:auto}.docs-toc-title{font:600 11px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-3)}.docs-toc ul{border-left:1px solid var(--color-divider);margin:0;padding:0;list-style:none}.docs-toc a{color:var(--docs-muted);border-left:1px solid #0000;margin-left:-1px;padding:3.5px 11px;font-size:12px;text-decoration:none;display:block}.docs-toc a:hover{color:var(--color-text);border-left-color:var(--color-text)}.docs-page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-divider);display:flex}.docs-page-head h1{margin-bottom:var(--space-3);font-size:clamp(27px,5vw,38px)}.docs-lede{color:var(--docs-muted);max-width:36rem;margin:0;font-size:16px}.docs-crumbs{color:var(--docs-muted);margin-bottom:var(--space-3);flex-wrap:wrap;gap:5.5px;font-size:12px;display:flex}.docs-crumbs span+span:before{content:"/";opacity:.5;margin-right:5.5px}.docs-content h2{margin:var(--space-12,43px) 0 var(--space-3);scroll-margin-top:4.5rem;font-size:25px}.docs-content h3{margin:var(--space-8) 0 var(--space-2);scroll-margin-top:4.5rem;font-size:18px}.docs-content ul.docs-list,.docs-content ol.docs-list{margin:0 0 var(--space-4);padding-left:1.25rem}.docs-content li{margin-bottom:3.5px}.docs-pager{gap:var(--space-4);margin-top:var(--space-12,43px);display:flex}.docs-pager a{padding:var(--space-4) calc(var(--space-4) + 2px);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 6%, transparent);color:var(--color-text);flex:1 1 0;align-items:center;gap:14px;font-weight:600;text-decoration:none;transition:border-color .15s;display:flex}.docs-pager a:hover{border-color:var(--color-text)}.docs-pager small{color:var(--docs-muted);margin-bottom:2px;font-size:11px;font-weight:500;display:block}.docs-pager .is-next{text-align:right;justify-content:flex-end}.docs-pager a:only-child{justify-content:space-between}.docs-pager .is-next:only-child{text-align:left}.docs-pager .is-prev:only-child{text-align:right}.docs-pager-arrow{fill:currentColor;width:18px;height:16px;color:var(--docs-link);flex:none;transition:transform .15s steps(2,end)}.docs-pager .is-prev .docs-pager-arrow{transform:scaleX(-1)}.docs-pager .is-next:hover .docs-pager-arrow{transform:translate(3px)}.docs-pager .is-prev:hover .docs-pager-arrow{transform:scaleX(-1)translate(3px)}.docs-feedback{align-items:center;gap:var(--space-3);margin-top:var(--space-10,36px);padding-top:var(--space-4);border-top:1px solid var(--color-divider);color:var(--docs-muted);flex-wrap:wrap;font-size:13px;display:flex}.docs-btn{border-radius:var(--radius-md);border:1px solid var(--color-divider);background:var(--color-surface);height:30.5px;color:var(--color-text);font:600 12px var(--font-body);cursor:pointer;align-items:center;gap:5.5px;padding:0 11px;text-decoration:none;display:inline-flex}.docs-btn:hover{border-color:var(--color-text)}.docs-btn-primary{background:var(--action-face);color:var(--action-ink);box-shadow:2.5px 2.5px 0 var(--action-depth);border-color:#0000}.docs-page-menu{flex:none;display:flex;position:relative}.docs-page-menu>.docs-btn:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.docs-menu>summary{border-radius:0 var(--radius-md) var(--radius-md) 0;margin-left:-1px;padding:0 9px;list-style:none}.docs-menu>summary::-webkit-details-marker{display:none}.docs-menu{position:relative}.docs-menu ul{z-index:20;background:var(--color-surface);border-radius:var(--radius-md);min-width:13.5rem;box-shadow:var(--shadow-lg);margin:0;padding:5.5px;list-style:none;position:absolute;top:calc(100% + 5.5px);right:0}.docs-menu li a{border-radius:var(--radius-sm);color:var(--color-text);padding:7px 9px;line-height:1.3;text-decoration:none;display:block}.docs-menu li a:hover{background:var(--docs-hover)}.docs-menu li span{color:var(--docs-muted);font-size:11px;display:block}.docs-callout{--c:var(--docs-note);margin:var(--space-6) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 10%, transparent);border-left-width:3.5px}.docs-callout-tip{--c:var(--docs-tip)}.docs-callout-warning{--c:var(--docs-warn)}.docs-callout-label{font:700 11px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin-bottom:3.5px;display:block}.docs-callout-body>:last-child{margin-bottom:0}.docs-steps{counter-reset:s;margin:var(--space-6) 0;padding:0;list-style:none}.docs-steps>li{counter-increment:s;padding:0 0 var(--space-6) 47px;border-left:0;margin:0;position:relative}.docs-steps>li:before{content:counter(s);border:1px solid var(--color-divider);background:var(--color-surface);width:30.5px;height:30.5px;font:600 13px var(--font-body);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.docs-steps>li:after{content:"";background:var(--color-divider);width:1px;position:absolute;top:36px;bottom:5.5px;left:14.5px}.docs-steps>li:last-child:after{display:none}.docs-steps h3{margin-top:3.5px}.docs-code{margin:var(--space-4) 0 var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--docs-code-bg);position:relative;overflow:hidden}.docs-code-bar{align-items:center;gap:var(--space-2);background:var(--docs-code-bar);border-bottom:1px solid var(--color-divider);min-height:36px;padding-right:5.5px;display:flex}:root[data-theme=dark] .docs-code-bar{background:#19191a}.docs-code-title{font:500 11px var(--docs-font-mono);color:var(--docs-muted);padding-left:12.5px}.docs-tabs{scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.docs-tab{appearance:none;color:var(--docs-muted);font:600 12px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12.5px}.docs-tab:hover{color:var(--color-text)}.docs-tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--docs-accent)}.docs-copy{appearance:none;border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--docs-muted);font:600 11px var(--font-body);cursor:pointer;background:0 0;flex:none;padding:4.5px 9px}.docs-copy:hover{color:var(--color-text);border-color:var(--color-text)}.docs-panel{overflow-x:auto}.docs-panel pre.astro-code{font:12px/1.7 var(--docs-font-mono);tab-size:2;margin:0;padding:12.5px 14.5px;background:0 0!important}.docs-panel pre.astro-code code{counter-reset:ln;width:max-content;min-width:100%;display:block}.astro-code span{color:var(--shiki-dark)}:root[data-theme=light] .astro-code span{color:var(--shiki-light)}.docs-panel.has-lines .line:before{counter-increment:ln;content:counter(ln);text-align:right;width:2ch;color:var(--docs-muted);opacity:.6;-webkit-user-select:none;user-select:none;margin-right:16px;display:inline-block}.docs-code[data-expandable] .docs-panel{max-height:13.5rem}.docs-code[data-expandable].is-open .docs-panel{max-height:none}.docs-code[data-expandable]:not(.is-open) .docs-panel:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--docs-code-bg));height:50.5px;position:absolute;bottom:34px;left:0;right:0}.docs-expand{border:0;border-top:1px solid var(--color-divider);background:var(--docs-code-bar);width:100%;color:var(--docs-muted);font:600 11px var(--font-body);cursor:pointer;padding:8px}.docs-expand:hover{color:var(--color-text)}.docs-sdk-switch{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);margin-top:var(--space-2);gap:2px;max-width:100%;padding:2.5px;display:inline-flex;overflow-x:auto}.docs-seg{appearance:none;color:var(--docs-muted);font:600 12px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6.5px;padding:5.5px 11px}.docs-seg[aria-pressed=true]{background:var(--action-face);color:var(--action-ink)}.docs-sdk .docs-code{margin-top:var(--space-2)}.docs-table-wrap{margin:var(--space-4) 0 var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-md);overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;min-width:30.6rem;font-size:13px}.docs-table th{text-align:left;font:600 11px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--docs-muted);background:var(--color-surface);padding:9px 12.5px}.docs-table td{border-top:1px solid var(--color-divider);vertical-align:top;padding:11px 12.5px}.docs-table td:first-child{white-space:nowrap}.docs-req{font:600 11px var(--font-body);color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;margin-left:5.5px}.docs-type{font:11px var(--docs-font-mono);color:var(--docs-muted)}.docs-endpoint{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);margin:var(--space-4) 0;font:13.5px var(--docs-font-mono);flex-wrap:wrap;display:flex}.docs-method{font:700 11px var(--docs-font-mono);letter-spacing:.04em;border-radius:5.5px;padding:3.5px 7px}.docs-status{font:700 11px var(--docs-font-mono);border:1px solid var(--color-divider);border-radius:5.5px;margin-right:7px;padding:2.5px 6.5px}.docs-status-402{color:var(--docs-warn);border-color:currentColor}.docs-status-401,.docs-status-429{color:var(--docs-accent);border-color:currentColor}.docs-err-head{margin:var(--space-6) 0 0;flex-wrap:wrap;align-items:center;gap:3.5px;font-weight:600;display:flex}.docs-err-head code{font-weight:400}.docs-split{gap:var(--space-6);display:grid}.docs-hero{padding:var(--space-6) 0 var(--space-8)}.docs-hero h1{max-width:16ch;font-size:clamp(30px,5vw,42px)}.docs-hero .docs-lede{margin-bottom:var(--space-6)}.docs-hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.docs-cards{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));display:grid}.docs-card{padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface);text-decoration:none;transition:border-color .15s,transform .15s;display:block;color:var(--color-text)!important}.docs-card:hover{border-color:var(--color-text);transform:translateY(-2px)}.docs-card h3{margin:9px 0 3.5px;font-size:16px}.docs-card p{color:var(--docs-muted);margin:0;font-size:13px}.docs-card-kicker{font:700 11px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--docs-accent)}.docs-content-wide{max-width:57.6rem}.docs-builder{gap:var(--space-6);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;display:grid}.docs-form{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.docs-field label,.docs-field legend{font:600 11px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--docs-muted);margin-bottom:5.5px;padding:0;display:block}.docs-field fieldset{border:0;margin:0;padding:0}.docs-field select,.docs-field input[type=number],.docs-field textarea{width:100%;font:13px var(--font-body);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:8px 9px}.docs-field textarea{resize:vertical;min-height:5.4rem}.docs-field input[type=range]{width:100%;accent-color:var(--docs-accent)}.docs-check{align-items:center;gap:7px;margin:3.5px 0;font-size:13px;display:flex}.docs-check input{accent-color:var(--docs-accent);width:14.5px;height:14.5px}.docs-range-row{font:11px var(--docs-font-mono);color:var(--docs-muted);justify-content:space-between;display:flex}.docs-builder-out .docs-code{margin-top:0}.docs-note-line{color:var(--docs-muted);margin-top:var(--space-3);font-size:12px}.docs-search{z-index:80;place-items:start center;padding:10vh 14.5px 14.5px;display:grid;position:fixed;inset:0}.docs-search[hidden]{display:none}.docs-search-backdrop{background:color-mix(in srgb, var(--ra-void) 62%, transparent);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);position:absolute;inset:0}.docs-search-box{background:var(--color-surface);border-radius:var(--radius-lg);width:min(36rem,100%);max-height:78vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.docs-search-input{border-bottom:1px solid var(--color-divider);height:50.5px;color:var(--docs-muted);align-items:center;gap:9px;padding:0 14.5px;display:flex}.docs-search-input input{min-width:0;height:100%;color:var(--color-text);font:14.5px var(--font-body);background:0 0;border:0;outline:0;flex:1}.docs-search-results{padding:7px;overflow-y:auto}.docs-search-meta{color:var(--docs-muted);margin:3.5px 7px 7px;font-size:11px}.docs-search-group{font:700 11px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--docs-muted);padding:9px 7px 3.5px}.docs-result{border-radius:var(--radius-md);border:1px solid #0000;padding:9px 11px;text-decoration:none;display:block;color:var(--color-text)!important}.docs-result[aria-selected=true],.docs-result:hover{background:color-mix(in srgb, var(--docs-accent) 10%, transparent);border-color:color-mix(in srgb, var(--docs-accent) 40%, transparent)}.docs-result-title{font-size:13.5px;font-weight:600;display:block}.docs-result-title small{color:var(--docs-muted);margin-left:7px;font-size:11px;font-weight:500}.docs-result-body{color:var(--docs-muted);margin-top:2px;font-size:12px;display:block}.docs-result mark{background:color-mix(in srgb, var(--ra-sun-gold) 38%, transparent);color:inherit;border-radius:2.5px;padding:0 2px}.docs-search-foot{border-top:1px solid var(--color-divider);color:var(--docs-muted);flex-wrap:wrap;gap:5.5px 14.5px;padding:9px 14.5px;font-size:11px;display:flex}.docs-search-foot kbd{margin-right:3.5px}.docs-search-scope{margin-left:auto}@media (width<=1279px){.docs-toc{display:none}.docs-toc-m{display:block}}@media (width<=1023px){.docs-menu-btn{display:inline-grid}.docs-tabs-top{display:none}.docs-main{margin-left:0}.docs-sidebar{z-index:60;width:min(18rem,88vw);box-shadow:var(--shadow-lg);padding-top:0;transition:transform .2s;top:0;transform:translate(-102%)}body[data-drawer=open] .docs-sidebar{transform:none}body[data-drawer=open]{overflow:hidden}.docs-scrim{z-index:55;background:color-mix(in srgb, var(--ra-void) 60%, transparent);opacity:0;pointer-events:none;transition:opacity .2s;display:block;position:fixed;inset:0}body[data-drawer=open] .docs-scrim{opacity:1;pointer-events:auto}.docs-drawer-head{height:var(--docs-header-h);background:var(--color-bg);z-index:1;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:sticky;top:0}.docs-drawer-tabs{padding:3.5px 0 var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;gap:5.5px;display:flex}.docs-drawer-tabs a{border:1px solid var(--color-divider);color:var(--docs-muted);border-radius:999px;padding:5.5px 11px;font-size:12px;font-weight:600;text-decoration:none}.docs-drawer-tabs a[aria-current=page]{background:var(--action-face);color:var(--action-ink);border-color:#0000}.docs-builder{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.docs-cta,.docs-search-text,.docs-header-end .docs-kbd{display:none}.docs-search-btn{justify-content:center;width:36px;min-width:0;padding:0}.docs-page-head,.docs-pager{flex-direction:column}.docs-search{padding-top:11px}.docs-search-box{max-height:92vh}.docs-search-scope{margin-left:0}}@media (width<=479px){.docs-logo-tag{display:none}.docs-content{padding-top:var(--space-6)}}.docs-content>ul,.docs-content>ol{margin:0 0 var(--space-4);padding-left:1.25rem}.docs-content>p{margin:0 0 var(--space-4)}.docs-content a{text-underline-offset:2px}.docs-content>pre.astro-code{margin:var(--space-4) 0 var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-md);font:12px/1.7 var(--docs-font-mono);tab-size:2;padding:13px 14px;overflow-x:auto;background:var(--docs-code-bg)!important}.docs-content table{border-collapse:collapse;width:100%;margin:var(--space-4) 0 var(--space-6);font-size:13px}.docs-content th{text-align:left;background:var(--color-surface);padding:8px 12px}.docs-content td{border-top:1px solid var(--color-divider);vertical-align:top;padding:10px 12px}.docs-crumbs a{color:inherit;text-decoration:none}.docs-crumbs a:hover{color:var(--color-text)}.docs-lang>summary{cursor:pointer;font-size:12px}.docs-lang ul{min-width:9rem}.docs-schema td:first-child{white-space:nowrap}.docs-schema td p{margin:0}.docs-schema td p+p{margin-top:6px}.docs-constraints{color:var(--docs-muted);font-size:12px;margin-top:4px!important}.docs-nest>td{border-top:0!important;padding:0!important}.docs-nest details{margin:0}.docs-nest summary{cursor:pointer;font:600 12px var(--font-body);color:var(--docs-link);padding:6px 12.5px;list-style:none}.docs-nest summary::-webkit-details-marker{display:none}.docs-nest summary:before{content:"+";width:1.1em;display:inline-block}.docs-nest details[open]>summary:before{content:"−"}.docs-schema-nested{border-left:2px solid var(--color-divider);margin:0 0 8px 12.5px}.docs-schema-nested .docs-table{min-width:0}.docs-schema-nested .docs-table td{padding:8px 12.5px}.docs-builder-opts{gap:var(--space-4);display:grid}.docs-field .docs-hint{color:var(--docs-muted);margin:4px 0 0;font-size:12px}.docs-field input[type=text]{box-sizing:border-box;width:100%}.docs-params td:nth-child(2),.docs-params td:nth-child(3),.docs-schema td:nth-child(2){white-space:nowrap}.docs-params td p,.docs-schema td p{margin:0}.docs-params td:last-child,.docs-schema td:last-child{min-width:14rem}:root[data-theme=light] .docs a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:2.5px}:root[data-theme=light] .docs a:hover{text-decoration-color:currentColor}.docs-method{--m:var(--docs-muted);background:color-mix(in srgb, var(--m) 14%, transparent);color:var(--m);border:1px solid color-mix(in srgb, var(--m) 40%, transparent)}:root[data-theme=dark] .docs-method{color:var(--m)}.docs-method[data-method=POST]{--m:var(--docs-link)}.docs-method[data-method=GET]{--m:var(--docs-tip)}.docs-method-sm{text-align:center;letter-spacing:.03em;border-radius:4px;flex:none;min-width:3.1em;margin-top:2.5px;padding:1.5px 4.5px;font-size:9.5px}.docs-group li a:has(.docs-method){align-items:flex-start;gap:7px;padding-inline:9px;line-height:1.4;display:flex}.docs-group-flat{border-left:0!important;margin:0!important;padding:0!important}div.docs-group:has(>.docs-group-flat){margin-bottom:var(--space-3)}div.docs-group:has(>.docs-group-flat):last-of-type{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-divider)}.docs-eyebrow{font:600 11px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--docs-link);margin:0 0 var(--space-2)}.docs-main .docs-content.docs-content--ref{column-gap:var(--space-10,36px);grid-template-columns:minmax(0,1fr);align-content:start;max-width:57.6rem;display:grid}.docs-content--ref .docs-page-head{margin-bottom:var(--space-3);border-bottom:0;padding-bottom:0}.docs-content--ref h2{margin-top:var(--space-10,36px);font-size:19px}.docs-content--ref .docs-ref-desc p{margin:0 0 var(--space-3)}.docs-h-note{font:500 12px var(--docs-font-mono);color:var(--docs-muted);margin-left:7px}.docs-content--ref .docs-endpoint{margin:var(--space-3) 0 var(--space-6)}.docs-endpoint-url{min-width:0;font:inherit;overflow-wrap:anywhere;flex:1;background:0 0!important;border:0!important;padding:0!important}.docs-endpoint .docs-copy{margin-left:auto}.docs-ref-aside{gap:var(--space-4);margin-bottom:var(--space-4);min-width:0;display:grid}.docs-ref-aside-note{color:var(--docs-muted);margin:-7px 0 0;font-size:12px}.docs-ref-card{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--docs-code-bg);min-width:0;overflow:hidden}.docs-ref-card-title{font:600 12.5px var(--font-body);background:var(--color-surface);border-bottom:1px solid var(--color-divider);margin:0;padding:9px 12.5px}.docs-ref-card .docs-code{border:0;border-radius:0;margin:0}.docs-ref-card .docs-panel{max-height:22rem;overflow:auto}.docs-ref-card[aria-label=Example\ response] .docs-panel{max-height:18rem}.docs-select{appearance:none;font:600 12px var(--font-body);color:var(--color-text);cursor:pointer;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--docs-muted) 50%), linear-gradient(135deg, var(--docs-muted) 50%, transparent 50%);background-position:calc(100% - 12px),calc(100% - 8px);background-repeat:no-repeat;background-size:4px 4px;border:0;max-width:100%;padding:10px 24px 10px 12.5px}.docs-select option{background:var(--color-surface);color:var(--color-text)}.docs-fields{border-top:1px solid var(--color-divider);margin:var(--space-3) 0 var(--space-4)}.docs-field-row{padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider)}.docs-field-head{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.docs-field-name{font:600 13px var(--docs-font-mono)!important;background:0 0!important;border:0!important;padding:0!important}.docs-field-in,.docs-field-default{color:var(--docs-muted);font-size:12px}.docs-field-in{border:1px solid var(--color-divider);border-radius:4px;padding:0 5px;font-size:11px}.docs-field-row .docs-req{margin-left:0}.docs-field-desc p,.docs-field-meta{margin:4px 0 0;font-size:13px}.docs-field-meta{color:var(--docs-muted);flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.docs-field-kids{margin-top:var(--space-2)}.docs-field-kids>summary{cursor:pointer;font:600 12px var(--font-body);color:var(--docs-link);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:3px 9px;list-style:none;display:inline-block}.docs-field-kids>summary::-webkit-details-marker{display:none}.docs-field-kids>summary:before{content:"+";width:1.1em;display:inline-block}.docs-field-kids[open]>summary:before{content:"−"}.docs-fields.is-nested{margin:var(--space-2) 0 0;padding-left:var(--space-3);border-top:0;border-left:2px solid var(--color-divider)}.docs-fields.is-nested>.docs-field-row:last-child{border-bottom:0}.docs-event{margin:var(--space-2) 0;border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:0 var(--space-3)}.docs-event>summary{cursor:pointer;padding:8px 0;font-weight:600}.docs-event[open]>summary{border-bottom:1px solid var(--color-divider);margin-bottom:var(--space-2)}@media (width>=1280px){.docs-main .docs-content.docs-content--ref{max-width:76rem}.docs-content--ref{grid-template-columns:minmax(0,1fr) 27rem}.docs-content--ref>*{grid-column:1}.docs-content--ref>.docs-ref-aside{top:calc(var(--docs-header-h) + var(--space-4));max-height:calc(100vh - var(--docs-header-h) - var(--space-8));grid-area:1/2/span 60;align-self:start;margin-bottom:0;position:sticky;overflow-y:auto}}.docs-sidebar:has(.docs-method) .docs-group{border:0;margin-bottom:1.5px;padding:0}.docs-sidebar:has(.docs-method) .docs-group summary{border-radius:var(--radius-sm);font:500 13px/1.3 var(--font-body);letter-spacing:0;text-transform:none;color:var(--docs-muted);padding:5.5px 9px}.docs-sidebar:has(.docs-method) .docs-group[open] summary{color:var(--color-text)}.docs-sidebar:has(.docs-method) .docs-group summary:hover{color:var(--color-text);background:color-mix(in srgb, var(--docs-link) 12%, transparent)}.docs-sidebar:has(.docs-method) .docs-group summary:after{border-width:0 1.5px 1.5px 0;width:5.5px;height:5.5px;transform:rotate(-45deg)}.docs-sidebar:has(.docs-method) .docs-group[open] summary:after{transform:rotate(45deg)}.docs-sidebar:has(.docs-method) .docs-group ul{border-left:0;margin:1.5px 0 3.5px;padding:0 0 0 9px}.docs-sidebar:has(.docs-method) .docs-group-flat{margin:0!important;padding:0!important}.docs-sidebar:has(.docs-method) .docs-group li a{padding:5.5px 9px}.docs-sidebar:has(.docs-method) .docs-group li a:has(.docs-method){align-items:center}.docs-sidebar:has(.docs-method) .docs-group li a[aria-current=page]{background:color-mix(in srgb, var(--docs-link) 14%, transparent);box-shadow:none;font-weight:500}.docs-sidebar:has(.docs-method) .docs-method-sm{background:var(--m);color:var(--color-bg);font:700 9px/1.2 var(--font-body);letter-spacing:.02em;border:0;border-radius:4px;margin-top:0;padding:2px 5px}
