._trigger_1a5eq_1{border:1px solid var(--rule);width:100%;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;background:#ffffffd1;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.78rem;transition:border-color .15s,background-color .15s,color .15s;display:flex}._trigger_1a5eq_1:hover{background:var(--paper);color:var(--ink-2);border-color:#16150f33}._trigger_1a5eq_1 svg,._searchField_1a5eq_3 svg,._resultIcon_1a5eq_3 svg,._result_1a5eq_3>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.9rem;height:.9rem}._trigger_1a5eq_1 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}kbd{color:var(--ink-3);font-family:var(--font-mono);white-space:nowrap;background:#16150f09;border:1px solid #16150f1c;border-radius:.3rem;margin-left:auto;padding:.12rem .27rem;font-size:.58rem;line-height:1.1}._sidebarDivider_1a5eq_6{background:var(--rule);height:1px;margin:.85rem 0 1rem}._overlay_1a5eq_7{z-index:10000;backdrop-filter:blur(4px);background:#16150f57;place-items:start center;padding:clamp(4.5rem,12vh,8rem) 1rem 1rem;animation:.16s ease-out both _overlayIn_1a5eq_1;display:grid;position:fixed;inset:0}._dialog_1a5eq_8{background:var(--paper);border:1px solid #16150f21;border-radius:1rem;width:min(50rem,100%);animation:.22s cubic-bezier(.22,1,.36,1) both _dialogIn_1a5eq_1;overflow:hidden;box-shadow:0 24px 70px #16150f40}._searchField_1a5eq_3{border:1px solid var(--rule);color:var(--ink-2);border-radius:.72rem;align-items:center;gap:.7rem;margin:.55rem;padding:.72rem .8rem;display:flex;box-shadow:0 1px 2px #16150f08}._searchField_1a5eq_3 input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.9rem}._results_1a5eq_11{border-top:1px solid var(--rule);max-height:min(60vh,37rem);padding:.15rem .55rem .55rem;overflow:auto}._resultsLabel_1a5eq_12{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.8rem .15rem .55rem;font-size:.62rem;font-weight:600}._result_1a5eq_3{color:var(--ink);border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.65rem .5rem;text-decoration:none;display:grid}._result_1a5eq_3:hover{background:var(--canvas-2)}._resultIcon_1a5eq_3{width:2rem;height:2rem;color:var(--amber-ink);background:#f5c51814;border:1px solid #f5c518b3;border-radius:.62rem;place-items:center;display:grid}._resultCopy_1a5eq_16{gap:.14rem;min-width:0;display:grid}._resultCopy_1a5eq_16 strong,._resultCopy_1a5eq_16 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._resultCopy_1a5eq_16 strong{font-size:.84rem;font-weight:650}._resultCopy_1a5eq_16 small{color:var(--ink-3);font-size:.74rem}._resultCopy_1a5eq_16 mark{color:inherit;background:#f5c5185c;border-radius:.18rem;padding:0 .08em}._resultSection_1a5eq_21{color:var(--ink-3);font-family:var(--font-mono);font-size:.65rem}._result_1a5eq_3>svg{color:var(--ink-3)}._empty_1a5eq_23{color:var(--ink-3);margin:1.4rem .15rem;font-size:.84rem}footer{border-top:1px solid var(--rule);color:var(--ink-3);font-family:var(--font-mono);text-align:right;padding:.55rem .8rem;font-size:.62rem}@keyframes _overlayIn_1a5eq_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_1a5eq_1{0%{opacity:0;transform:translateY(-.7rem) scale(.985)}to{opacity:1;transform:none}}.doc-hero[data-astro-cid-b5i2nfok]{text-align:left;box-sizing:border-box;border:1px solid var(--rule);background:linear-gradient(112deg,#fff 0 36%,#f7f6f2 100%);border-radius:1.25rem;justify-content:flex-start;align-items:flex-end;min-height:164px;margin:0 0 2rem;padding:2.5rem 2.25rem;display:flex;position:relative;overflow:hidden}.doc-hero[data-astro-cid-b5i2nfok]:after{content:"";opacity:.45;pointer-events:none;background:radial-gradient(58% 130%at 64% 105%,#f5c51838,#0000 70%);position:absolute;inset:0;mask-image:radial-gradient(78% 85%at 50% 100%,#000 15%,#0000 74%)}.doc-hero-square-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.doc-hero-content[data-astro-cid-b5i2nfok]{z-index:1;text-align:left;width:100%;max-width:42rem;position:relative}.doc-hero[data-astro-cid-b5i2nfok] h1[data-astro-cid-b5i2nfok]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.1vw,2.058rem);font-weight:700;line-height:1.12}.doc-hero[data-astro-cid-b5i2nfok] h1[data-astro-cid-b5i2nfok] .doc-hero-amp[data-astro-cid-b5i2nfok]{font-family:var(--font-body);font-weight:500}.doc-hero[data-astro-cid-b5i2nfok] p[data-astro-cid-b5i2nfok]{color:var(--ink-2);margin:.75rem 0 0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.5}.doc-hero-meta[data-astro-cid-b5i2nfok]{color:var(--ink-2);font-size:var(--t-xs);margin-top:.35rem;font-style:normal;line-height:1.4;display:block}.doc-hero-actions[data-astro-cid-b5i2nfok]{align-items:center;gap:.65rem;margin-top:1.25rem;display:flex}.doc-hero-mark[data-astro-cid-b5i2nfok]{z-index:1;position:relative}.doc-cards[data-astro-cid-b5i2nfok]{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0 0 2.5rem;display:grid}.doc-card[data-astro-cid-b5i2nfok]{border:1px solid var(--rule);background:var(--paper);border-radius:1rem;padding:1.25rem;text-decoration:none;transition:all .2s;display:block}.doc-card[data-astro-cid-b5i2nfok]:hover{background:var(--canvas);box-shadow:none;border-color:#d6d1bf;transform:translateY(-2px)}.doc-card-icon[data-astro-cid-b5i2nfok]{color:#b8860b;width:20px;height:20px;margin-bottom:12px}.doc-card-title[data-astro-cid-b5i2nfok]{color:#1a1a1a;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.doc-card-description[data-astro-cid-b5i2nfok]{color:#666;margin:0;font-size:13px;line-height:1.5}._root_jshzh_1{border:1px solid var(--rule);background:#ffffffd6;border-radius:999px;flex:none;height:2rem;display:inline-flex;position:relative;box-shadow:0 1px 2px #16150f08}._primary_jshzh_2,._toggle_jshzh_2,._menuItem_jshzh_2{font:inherit;cursor:pointer;border:0}._primary_jshzh_2{color:var(--ink-2);background:0 0;border-radius:999px 0 0 999px;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.76rem;font-weight:550;display:inline-flex}._primary_jshzh_2:hover,._toggle_jshzh_2:hover{background:var(--canvas-2);color:var(--ink)}._toggle_jshzh_2{border-left:1px solid var(--rule);width:1.95rem;color:var(--ink-3);background:0 0;border-radius:0 999px 999px 0;justify-content:center;align-items:center;padding:0;display:inline-flex}._root_jshzh_1 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}._toggle_jshzh_2 svg{transition:transform .18s}._toggle_jshzh_2 ._chevronOpen_jshzh_8{transform:rotate(180deg)}._menu_jshzh_2{z-index:30;background:var(--paper);border:1px solid #16150f1f;border-radius:1rem;width:18rem;padding:.35rem;animation:.2s cubic-bezier(.22,1,.36,1) both _menuEnter_jshzh_1;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px #16150f24}._menuItem_jshzh_2{box-sizing:border-box;width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:.72rem;align-items:center;gap:.7rem;padding:.6rem;text-decoration:none;display:flex}._menuItem_jshzh_2:hover{background:var(--canvas-2)}._menuItem_jshzh_2>svg{color:var(--ink-2);flex:none}._brandIcon_jshzh_13{object-fit:contain;flex:none;width:1.05rem;height:1.05rem}._menuItem_jshzh_2 span{gap:.16rem;min-width:0;display:grid}._menuItem_jshzh_2 strong{font-size:.82rem;font-weight:650}._menuItem_jshzh_2 small{color:var(--ink-3);font-size:.72rem;line-height:1.2}._menuItem_jshzh_2 em{color:var(--ink-3);font-size:.9em;font-style:normal}._divider_jshzh_18{background:var(--rule);height:1px;margin:.3rem .35rem}@keyframes _menuEnter_jshzh_1{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.docs-shell{background:linear-gradient(#fff 0,#fbfbfa 34%);min-height:100%;position:relative}.docs-page{z-index:2;background:0 0;padding:0;position:relative}.docs-sidebar-toggle{border:1px solid var(--rule);border-radius:var(--r-ctl);background:var(--paper);width:100%;min-height:2.9rem;color:var(--ink);cursor:pointer;align-items:center;gap:.6rem;margin:0 0 1rem;padding:0 1rem;font-family:inherit;font-size:.95rem;font-weight:600;display:none}.docs-sidebar-toggle-bars{gap:3px;width:.95rem;display:grid}.docs-sidebar-toggle-bars span{background:currentColor;border-radius:2px;height:2px;display:block}.docs-layout{--docs-sidebar-width:260px;grid-template-columns:var(--docs-sidebar-width) minmax(0,1fr);border-right:1px solid var(--rule);background:0 0;border-radius:0;justify-content:stretch;align-items:start;gap:0;width:min(100%,1400px);margin-inline:auto;padding:1.5rem;display:grid;position:relative}.docs-sidebar{top:var(--header-h);z-index:1;height:calc(100dvh - var(--header-h));overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#00000024 transparent;background:0 0;border:0;border-radius:0;width:100%;margin:-1.5rem 0 0;padding:1.25rem 1.5rem 1.5rem 0;position:sticky;overflow-y:auto}.docs-sidebar-title{border-bottom:1px solid var(--rule-2);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.04em;margin:0 0 1rem;padding:.15rem .25rem .9rem}.docs-sidebar-title span{color:var(--ink);font-weight:700}.docs-sidebar::-webkit-scrollbar{width:6px}.docs-sidebar::-webkit-scrollbar-track{background:0 0}.docs-sidebar::-webkit-scrollbar-thumb{background:#00000024;border-radius:100px}.docs-sidebar::-webkit-scrollbar-thumb:hover{background:#0000004d}.docs-nav-primary>ul{gap:.2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.docs-nav-primary>ul>li{margin:0}.docs-nav-links{margin:0 0 1.5rem;padding:0;list-style:none}.docs-nav-links li{margin-bottom:5px}.docs-nav-links a{color:#666;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:14px;text-decoration:none;transition:all .15s;display:flex;font-weight:550!important}.docs-nav-links a:hover{color:#1a1a1a;background:#f7f7f5}.docs-nav-links svg{color:#a3a3a0;flex-shrink:0;width:16px;height:16px;transition:color .15s}.docs-nav-links a:hover svg{color:#f6c739}.docs-nav-supergroup{margin-bottom:2rem;padding-top:0}.docs-nav-supergroup:first-child{padding-top:0}.docs-sidebar nav>.docs-nav-supergroup:first-of-type{margin-top:1.5rem}.docs-nav-supergroup-label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#9b9b96;margin:0 0 .65rem .7rem;font-size:.66rem;font-weight:600}.docs-nav-group{margin-bottom:1.5rem}.docs-nav-group:last-child{margin-bottom:0}.docs-nav-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:#a3a3a0;margin:0 0 .55rem .7rem;font-size:.66rem;font-weight:600}.docs-nav-group>ul{margin:0;padding:0;list-style:none}.docs-nav-group li{margin-bottom:.2rem}.docs-nav-group>ul>li>a{color:var(--ink-2);border:1px solid #0000;border-radius:.72rem;padding:.58rem .75rem;font-size:.84rem;font-weight:550;text-decoration:none;transition:all .15s;display:block}.docs-nav-group>ul>li>a:hover{background:var(--canvas-2);color:var(--ink);border-color:#0000}.docs-nav-group>ul>li>a.active{color:var(--ink);background:#16150f0e;border-color:#16150f21;box-shadow:0 1px 2px #16150f08;font-weight:550!important}.docs-nav-item-row{border:1px solid #0000;border-radius:999px;align-items:center;transition:all .15s;display:flex;position:relative}.docs-nav-item-row:hover{background:var(--canvas-2);border-color:#0000}.docs-nav-item-row:has(>a.active){background:#16150f0e;border-color:#16150f21;box-shadow:0 1px 2px #16150f08}.docs-nav-item-row:has(>a.active):before{content:"";background:#f5c518;border-radius:999px;width:4px;position:absolute;top:.2rem;bottom:.2rem;left:-.45rem}.docs-nav-item-row>a{border-radius:inherit;min-width:0;color:var(--ink-2);flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.58rem .7rem;font-size:.84rem;font-weight:550;text-decoration:none;display:flex}.docs-nav-item-label{align-items:center;gap:.55rem;min-width:0;display:flex}.docs-nav-item-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-nav-item-icon{width:.95rem;height:.95rem;color:var(--ink-3);flex:none;transition:color .15s}.docs-nav-item-row:hover .docs-nav-item-icon,.docs-nav-item-row:has(>a.active) .docs-nav-item-icon{color:var(--ink-2)}.docs-nav-item-row:hover>a{color:var(--ink)}.docs-nav-item-row>a.active{color:var(--ink);font-weight:550!important}.docs-nav-chevron{color:#a3a3a0;flex-shrink:0;width:14px;height:14px;transition:transform .2s,color .15s}.docs-nav-item-row:hover .docs-nav-chevron,.docs-nav-item-row:has(>a.active) .docs-nav-chevron{color:var(--ink)}.docs-nav-chevron.open{transform:rotate(90deg)}.docs-nav-subgroup{margin-top:4px}.docs-nav-subgroup-label{text-transform:uppercase;letter-spacing:.06em;color:#aaa;margin:8px 0 4px 4px;font-size:11px;font-weight:700}.docs-nav-subgroup>ul{margin:0;padding:0;list-style:none}.docs-nav-subgroup .docs-nav-item-row>a{font-size:14px}.docs-nav-subitems-wrap{grid-template-rows:0fr;margin-bottom:0;transition:grid-template-rows .25s,margin-bottom .25s;display:grid}.docs-nav-subitems-wrap.open{grid-template-rows:1fr;margin-bottom:0}.docs-nav-subitems{min-height:0;margin:0;padding:0 0 0 .65rem;list-style:none;overflow:hidden}.docs-nav-subitems-wrap.open .docs-nav-subitems{border-left:1px solid var(--rule);margin-left:.7rem}.docs-nav-subitems li{margin-bottom:0}.docs-nav-subitems a{color:#969692;border-radius:.65rem;padding:.48rem .65rem;font-size:.8rem;font-weight:550;text-decoration:none;transition:all .15s;display:block;position:relative}.docs-nav-subitems a:hover{color:#3b3b38;background:#f7f7f5}.docs-nav-subitems a.active{color:var(--ink);background:#16150f0e;box-shadow:0 1px 2px #16150f08;font-weight:550!important}.docs-nav-subitems a.active:before{content:"";background:#f5c518;border-radius:999px;width:4px;position:absolute;top:.2rem;bottom:.2rem;left:calc(-.65rem - 2px)}.docs-breadcrumbs{min-width:0;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:.45rem;margin:0 0 1rem;line-height:1;display:flex}.docs-content-topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.docs-content-topline .docs-breadcrumbs{flex:auto;margin-bottom:0}.docs-breadcrumbs a{color:var(--ink-2);text-decoration:none;transition:color .16s}.docs-breadcrumbs a:hover{color:var(--ink)}.docs-breadcrumbs strong{color:var(--ink);text-overflow:ellipsis;font-weight:500;overflow:hidden}.docs-breadcrumb-home{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.docs-breadcrumb-home svg,.docs-breadcrumb-separator{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.docs-breadcrumb-separator{color:var(--ink-3);flex:none}.docs-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#a27600;margin:0 0 8px;font-size:11px;font-weight:800}.docs-content h1{letter-spacing:-1.8px;color:#1a1a1a;margin:0 0 16px;font-size:clamp(34px,4vw,46px);font-weight:750;line-height:1.1}.docs-content{border-left:1px solid var(--rule);min-width:0;padding:.35rem 0 .35rem 2.5rem}.docs-pagination{border:1px solid var(--rule);background:var(--canvas-2);border-radius:.9rem;align-items:stretch;gap:.4rem;margin-top:88px;padding:.4rem;display:flex}.docs-pagination-prev,.docs-pagination-next{border-radius:.65rem;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:flex}.docs-pagination-prev{color:var(--ink-2);border:1px solid #0000;flex:none;align-items:center;padding:.8rem 1.1rem}.docs-pagination-prev:hover{border-color:var(--rule);background:var(--paper);color:var(--ink)}.docs-pagination-next{border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow);color:var(--ink);text-align:right;flex:auto;justify-content:flex-end;align-items:center;gap:1.25rem;padding:.8rem 1.1rem}.docs-pagination-next:hover{border-color:color-mix(in srgb,var(--amber) 55%,var(--rule));background:color-mix(in srgb,var(--amber-wash) 35%,var(--paper))}.docs-pagination-next-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.docs-pagination-summary{color:var(--ink-2);font-size:var(--t-sm);line-height:1.45}.docs-pagination-next .docs-pagination-direction{border-left:1px solid var(--rule);align-self:stretch;padding-left:1.25rem}.docs-pagination-direction{color:var(--amber-ink);font-size:var(--t-xs);letter-spacing:.07em;text-transform:uppercase;flex:none;align-items:center;gap:.3rem;font-weight:700;display:flex}.docs-pagination-direction svg{width:15px;height:15px}.docs-pagination strong{font-size:.95rem;font-weight:650;line-height:1.35}.docs-updated{border-top:1px solid var(--rule-2);color:var(--ink-3);font-size:var(--t-sm);margin:3rem 0 0;padding-top:1.25rem}.docs-footer{margin-top:4rem}.docs-content .docs-description{color:#757571;margin:0 0 48px;font-size:18px;line-height:1.55}.docs-page-toc{top:var(--header-h);z-index:4;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#ffffffd6;border-bottom:1px solid #1b1b181a;align-items:center;gap:1.4rem;width:calc(100% + 2.5rem);min-height:3.25rem;margin:-.35rem 0 1.35rem -2.5rem;padding:0 2.5rem;display:flex;position:sticky}.docs-page-toc>span{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;flex:none;font-weight:600}.docs-page-toc>div{scrollbar-width:none;align-self:stretch;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.docs-page-toc>div::-webkit-scrollbar{display:none}.docs-page-toc a{color:var(--ink-2);font-size:var(--t-sm);flex:none;align-items:center;padding:0 .7rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.docs-page-toc a:after{content:"";background:var(--amber);transform-origin:50%;border-radius:2px 2px 0 0;height:2px;transition:transform .16s;position:absolute;bottom:-1px;left:.7rem;right:.7rem;transform:scaleX(0)}.docs-page-toc a:hover,.docs-page-toc a.active{color:var(--ink)}.docs-page-toc a.active:after{transform:scaleX(1)}.docs-content .docs-body{--step-down:.786em;--step-1:1.272em;--step-2:1.618em;--space:1.618rem;--space-lg:2.618rem;color:#484844;font-size:.95rem;line-height:1.618}.docs-content .docs-body p{text-wrap:pretty}.docs-content .docs-body h2,.docs-content .docs-body h3,.docs-content .docs-body h4{text-wrap:balance}.docs-content .docs-body h2{margin:var(--space-lg)0 var(--space)0;color:var(--ink);font-size:var(--step-2);letter-spacing:-.018em;scroll-margin-top:100px;font-weight:700;line-height:1.25}.docs-content .docs-body h3{margin:var(--space)0 .618rem 0;color:var(--ink);font-size:var(--step-1);letter-spacing:-.012em;scroll-margin-top:100px;font-weight:650;line-height:1.35}.docs-content .docs-body h4{color:var(--ink);margin:1rem 0 .382rem;scroll-margin-top:100px;font-size:1em;font-weight:650;line-height:1.4}.docs-content .docs-body p{margin:0 0 1rem}.docs-content .docs-body ul,.docs-content .docs-body ol{margin:0 0 1rem;padding-left:1.618rem}.docs-content .docs-body li{margin-bottom:.382rem}.docs-content .docs-body a{color:var(--amber-ink);text-underline-offset:.18em;font-weight:600;text-decoration:underline #f6c73980}.docs-content .docs-body a:hover{text-decoration-color:currentColor}.docs-content .docs-body .docs-news-card,.docs-content .docs-body .docs-news-card:hover{text-decoration:none}.docs-content .docs-body code{border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--canvas-2);padding:.1em .35em;font-size:.88em}.docs-content .docs-body .code-card{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow);margin:0 0 22px;overflow:hidden}.docs-content .docs-body .code-card-head{border-bottom:1px solid var(--rule);background:var(--canvas-2);justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .6rem .45rem 1.25rem;display:flex}.docs-content .docs-body .code-card-lang{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.78em;line-height:1.4}.docs-content .docs-body .code-card-copy{border-radius:var(--r-chip);width:1.75rem;height:1.75rem;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.docs-content .docs-body .code-card-copy svg{width:.95rem;height:.95rem}.docs-content .docs-body .code-card-copy:hover{border-color:var(--rule);background:var(--paper);color:var(--ink)}.docs-content .docs-body .code-card-copy[data-copied]{border-color:color-mix(in srgb,var(--ok) 40%,var(--rule));color:var(--ok)}.docs-content .docs-body pre{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow);color:var(--ink);margin:0 0 22px;padding:0;font-size:.88em;line-height:1.7;overflow-x:auto}.docs-content .docs-body .code-card pre{box-shadow:none;border:0;border-radius:0;margin:0}.docs-content .docs-body{--icon-note:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 13h6M9 17h4'/%3E%3C/svg%3E");--icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.6v5.2'/%3E%3Cpath d='M12 16.4h.01'/%3E%3C/svg%3E");--icon-tip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 18h5'/%3E%3Cpath d='M10 21h4'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.4 10.9c.5.4.9 1.1.9 1.8v.3h5v-.3c0-.7.4-1.4.9-1.8A6 6 0 0 0 12 3z'/%3E%3C/svg%3E");--icon-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.8 2.4 20.2h19.2z'/%3E%3Cpath d='M12 10v4.2'/%3E%3Cpath d='M12 17.4h.01'/%3E%3C/svg%3E");--icon-error:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m15 9-6 6M9 9l6 6'/%3E%3C/svg%3E");--icon-success:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8.2 12.4 2.6 2.6 5-5.4'/%3E%3C/svg%3E")}.docs-content .docs-body .admonition,.docs-content .docs-body blockquote{--admonition-accent:#7b7a70;--admonition-icon:var(--icon-note);border:1px solid color-mix(in srgb,var(--admonition-accent) 24%,var(--paper));background:color-mix(in srgb,var(--admonition-accent) 7%,var(--paper));color:color-mix(in srgb,var(--admonition-accent) 55%,var(--ink));border-radius:.75rem;grid-template-columns:1.15rem 1fr;gap:0 .8rem;margin:1.35rem 0;padding:.95rem 1.15rem;font-size:.95rem;line-height:1.65;display:grid}.docs-content .docs-body .admonition>*,.docs-content .docs-body blockquote>*{grid-column:2;margin:0}.docs-content .docs-body .admonition>*+*,.docs-content .docs-body blockquote>*+*{margin-top:.6rem}.docs-content .docs-body .admonition:before,.docs-content .docs-body blockquote:before{background:var(--admonition-accent);width:1.15rem;height:1.15rem;mask:var(--admonition-icon) center/contain no-repeat;content:"";grid-area:1/1;margin-top:.24rem}.docs-content .docs-body .admonition strong,.docs-content .docs-body blockquote strong{color:color-mix(in srgb,var(--admonition-accent) 70%,var(--ink));font-weight:650}.docs-content .docs-body .admonition a,.docs-content .docs-body blockquote a{color:inherit;text-underline-offset:.18em;font-weight:650;text-decoration:underline}.docs-content .docs-body .admonition a:hover,.docs-content .docs-body blockquote a:hover{color:var(--admonition-accent)}.docs-content .docs-body .admonition code,.docs-content .docs-body blockquote code{border-color:color-mix(in srgb,var(--admonition-accent) 22%,var(--paper));background:color-mix(in srgb,var(--admonition-accent) 11%,var(--paper));color:color-mix(in srgb,var(--admonition-accent) 55%,var(--ink))}.docs-content .docs-body .admonition .admonition-title{color:color-mix(in srgb,var(--admonition-accent) 62%,var(--ink));letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:700}.docs-content .docs-body .admonition .admonition-title+*{margin-top:.2rem}.docs-content .docs-body .admonition-note{--admonition-accent:#7b7a70}.docs-content .docs-body .admonition-info{--admonition-accent:#2563eb;--admonition-icon:var(--icon-info)}.docs-content .docs-body .admonition-tip{--admonition-accent:#0f9d58;--admonition-icon:var(--icon-tip)}.docs-content .docs-body .admonition-warning{--admonition-accent:#d97706;--admonition-icon:var(--icon-warning)}.docs-content .docs-body .admonition-error{--admonition-accent:#dc2626;--admonition-icon:var(--icon-error)}.docs-content .docs-body .admonition-success{--admonition-accent:#0f9d58;--admonition-icon:var(--icon-success)}.docs-content .docs-body pre.astro-code{background-color:var(--paper)!important}.docs-content .docs-body pre.github-dark code,.docs-content .docs-body pre.github-dark code span{color:var(--ink)!important}.docs-content .docs-body pre code{color:inherit;background:0 0;border:0;padding:1.1rem 1.25rem;display:block}.docs-content .docs-body .table-scroll{margin:0 0 22px;overflow-x:auto}.docs-content .docs-body table{border:1px solid var(--rule);border-radius:var(--r-card);border-collapse:separate;border-spacing:0;background:var(--paper);width:100%;margin:0 0 22px;font-size:15px;overflow:hidden}.docs-content .docs-body .table-scroll table{min-width:34rem;margin:0}.docs-content .docs-body img{border:1px solid var(--rule);width:100%;max-width:1030px;height:auto;box-shadow:none;border-radius:.5rem;margin:0 0 22px;display:block}.docs-content .docs-body td img{width:30px;min-width:30px;height:30px;box-shadow:none;vertical-align:middle;border:0;border-radius:0;margin:0;display:inline-block}.docs-content .docs-body th,.docs-content .docs-body td{border-bottom:1px solid var(--rule-2);overflow-wrap:normal;text-align:left;vertical-align:top;padding:.7rem .95rem}.docs-content .docs-body th[style*=right],.docs-content .docs-body td[style*=right]{white-space:nowrap}.docs-content .docs-body thead th{border-bottom:1px solid var(--rule);background:var(--canvas-2);color:var(--ink-2);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:700}.docs-content .docs-body thead tr:first-child th:first-child{border-top-left-radius:calc(var(--r-card) - 1px)}.docs-content .docs-body thead tr:first-child th:last-child{border-top-right-radius:calc(var(--r-card) - 1px)}.docs-content .docs-body tbody tr:last-child th,.docs-content .docs-body tbody tr:last-child td{border-bottom:0}.docs-content .docs-body tbody tr:hover th,.docs-content .docs-body tbody tr:hover td{background:var(--canvas)}.docs-content .docs-body tbody td strong{color:var(--ink);font-weight:650}.docs-toc{top:calc(var(--header-h) + 1.25rem);z-index:1;border-left:1px solid var(--rule);padding:1rem 0 1rem 1rem;position:sticky}.docs-toc-label{text-transform:uppercase;letter-spacing:.08em;color:#9b9b96;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;font-weight:800;display:flex}.docs-toc-label svg{flex-shrink:0;width:14px;height:14px}.docs-toc ul{border-left:1px solid #e9e9e6;margin:0;padding:0;list-style:none}.docs-toc li{margin-bottom:8px}.docs-toc a{color:#666;border-left:1px solid #0000;margin-left:-2px;padding:2px 0 2px 14px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.docs-toc a:hover{color:#1a1a1a;border-left-color:#e2b100}.docs-toc a.active{color:#967000;border-left-color:#e2b100;font-weight:700}