.sidebar[data-astro-cid-mx5xs5wp]{width:var(--sidebar-w);flex-shrink:0;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow-y:auto;border-right:1px solid var(--c-border);padding:0 0 var(--sp-10);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.sidebar[data-astro-cid-mx5xs5wp]::-webkit-scrollbar{width:4px}.sidebar[data-astro-cid-mx5xs5wp]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.sidebar__search[data-astro-cid-mx5xs5wp]{position:sticky;top:0;z-index:2;padding:var(--sp-5) var(--sp-3) var(--sp-3);background:linear-gradient(var(--c-bg) 80%,transparent)}.sidebar__search[data-astro-cid-mx5xs5wp] input[data-astro-cid-mx5xs5wp]{width:100%;min-height:40px;padding:.55rem 2.2rem;background:#ffffff08;border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text-1);font-size:.8rem;font-family:var(--font-sans);outline:none;transition:border-color .2s,background .2s;-webkit-appearance:none}.sidebar__search[data-astro-cid-mx5xs5wp] input[data-astro-cid-mx5xs5wp]::-webkit-search-cancel-button{display:none}.sidebar__search[data-astro-cid-mx5xs5wp] input[data-astro-cid-mx5xs5wp]::placeholder{color:var(--c-text-3)}.sidebar__search[data-astro-cid-mx5xs5wp] input[data-astro-cid-mx5xs5wp]:focus{border-color:#eab30873;background:#ffffff0d}.sidebar__search-icon[data-astro-cid-mx5xs5wp]{position:absolute;left:calc(var(--sp-3) + .75rem);top:calc(var(--sp-5) + 20px);transform:translateY(-50%);color:var(--c-text-3);pointer-events:none}.sidebar__kbd[data-astro-cid-mx5xs5wp],.sidebar__clear[data-astro-cid-mx5xs5wp]{position:absolute;right:calc(var(--sp-3) + .5rem);top:calc(var(--sp-5) + 20px);transform:translateY(-50%)}.sidebar__kbd[data-astro-cid-mx5xs5wp]{padding:.05rem .4rem;border-radius:5px;border:1px solid var(--c-border);background:#ffffff0a;color:var(--c-text-3);font-family:var(--font-mono);font-size:.68rem}.sidebar__search[data-astro-cid-mx5xs5wp] input[data-astro-cid-mx5xs5wp]:focus~.sidebar__kbd[data-astro-cid-mx5xs5wp],.sidebar__clear[data-astro-cid-mx5xs5wp]:not([hidden])~.sidebar__kbd[data-astro-cid-mx5xs5wp]{display:none}.sidebar__clear[data-astro-cid-mx5xs5wp]{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:#ffffff0f;color:var(--c-text-1);font-size:1rem;line-height:1;cursor:pointer}.sidebar__clear[data-astro-cid-mx5xs5wp][hidden]{display:none}.sidebar__search[data-astro-cid-mx5xs5wp] input[data-astro-cid-mx5xs5wp]:not(:placeholder-shown)~.sidebar__kbd[data-astro-cid-mx5xs5wp]{display:none}.sidebar__status[data-astro-cid-mx5xs5wp]{margin:0;padding:0 var(--sp-4);font-size:.7rem;color:var(--c-text-3)}.sidebar__status[data-astro-cid-mx5xs5wp]:empty{display:none}.sidebar__nav[data-astro-cid-mx5xs5wp]{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-1) var(--sp-3) 0}.sb-section[data-astro-cid-mx5xs5wp][hidden]{display:none}.sb-label[data-astro-cid-mx5xs5wp]{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-1);padding:0 var(--sp-2);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-3)}.sb-label__count[data-astro-cid-mx5xs5wp]{padding:.05rem .4rem;border-radius:var(--r-full);background:#eab3081a;color:#facc15;font-size:.62rem;letter-spacing:.02em}.sb-label__link[data-astro-cid-mx5xs5wp]{margin-left:auto;font-size:.66rem;letter-spacing:.04em;text-transform:none;color:var(--c-text-3);font-weight:600}.sb-label__link[data-astro-cid-mx5xs5wp]:hover{color:#facc15}.sb-new[data-astro-cid-mx5xs5wp]{padding:.05rem .4rem;border-radius:var(--r-full);background:#34d3991f;color:#34d399;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sb-quick[data-astro-cid-mx5xs5wp]{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sb-quick[data-astro-cid-mx5xs5wp] .sidebar__item[data-astro-cid-mx5xs5wp][hidden]{display:none}.sb-quick__link[data-astro-cid-mx5xs5wp]{display:flex;align-items:center;gap:var(--sp-2);min-height:36px;padding:.35rem var(--sp-2);border-radius:var(--r-md);color:var(--c-text-2);font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.sb-quick__link[data-astro-cid-mx5xs5wp]:hover{background:#ffffff0a;color:var(--c-text-1)}.sb-quick__link[data-astro-cid-mx5xs5wp].is-active{background:#eab3081a;color:#facc15}.sb-quick__icon[data-astro-cid-mx5xs5wp]{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#ffffff0a;color:var(--c-text-2);flex-shrink:0}.sb-quick__link[data-astro-cid-mx5xs5wp].is-active .sb-quick__icon[data-astro-cid-mx5xs5wp],.sb-quick__icon--tpl[data-astro-cid-mx5xs5wp]{background:#eab3081f;color:#facc15}.sb-quick__text[data-astro-cid-mx5xs5wp]{flex:1;display:grid;line-height:1.25}.sb-quick__text[data-astro-cid-mx5xs5wp] small[data-astro-cid-mx5xs5wp]{font-size:.68rem;font-weight:500;color:var(--c-text-3)}.sidebar__group[data-astro-cid-mx5xs5wp]{display:flex;flex-direction:column}.sidebar__group[data-astro-cid-mx5xs5wp][hidden]{display:none}.sidebar__group-header[data-astro-cid-mx5xs5wp]{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:34px;padding:.3rem var(--sp-2);border:none;border-radius:var(--r-md);background:transparent;text-align:left;cursor:pointer;transition:background .15s}.sidebar__group-header[data-astro-cid-mx5xs5wp]:hover{background:#ffffff0a}.sidebar__group-header[data-astro-cid-mx5xs5wp]:focus-visible,.sidebar__link[data-astro-cid-mx5xs5wp]:focus-visible,.sb-quick__link[data-astro-cid-mx5xs5wp]:focus-visible,.sb-label__link[data-astro-cid-mx5xs5wp]:focus-visible,.sidebar__clear[data-astro-cid-mx5xs5wp]:focus-visible{outline:2px solid #facc15;outline-offset:-2px}.sidebar__group-icon[data-astro-cid-mx5xs5wp]{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;color:var(--c-text-3);transition:color .2s}.sidebar__group-icon[data-astro-cid-mx5xs5wp] svg{width:14px;height:14px}.sidebar__group[data-astro-cid-mx5xs5wp].is-expanded .sidebar__group-icon[data-astro-cid-mx5xs5wp]{color:#facc15}.sidebar__group-name[data-astro-cid-mx5xs5wp]{flex:1;font-size:.82rem;font-weight:600;color:var(--c-text-2);transition:color .2s}.sidebar__group-header[data-astro-cid-mx5xs5wp]:hover .sidebar__group-name[data-astro-cid-mx5xs5wp],.sidebar__group[data-astro-cid-mx5xs5wp].is-expanded .sidebar__group-name[data-astro-cid-mx5xs5wp]{color:var(--c-text-1)}.sidebar__group-count[data-astro-cid-mx5xs5wp]{min-width:22px;padding:.05rem .35rem;border-radius:var(--r-full);background:#ffffff0a;color:var(--c-text-3);font-size:.64rem;font-weight:600;text-align:center}.sidebar__group-chevron[data-astro-cid-mx5xs5wp]{flex-shrink:0;opacity:.45;transition:transform .25s ease,opacity .2s}.sidebar__group[data-astro-cid-mx5xs5wp].is-expanded .sidebar__group-chevron[data-astro-cid-mx5xs5wp]{transform:rotate(180deg);opacity:1;color:#facc15}.sidebar__group-content[data-astro-cid-mx5xs5wp]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1)}.sidebar__group[data-astro-cid-mx5xs5wp].is-expanded .sidebar__group-content[data-astro-cid-mx5xs5wp]{grid-template-rows:1fr}.sidebar__group-content-inner[data-astro-cid-mx5xs5wp]{min-height:0}.sidebar__list[data-astro-cid-mx5xs5wp]{margin:2px 0 6px calc(var(--sp-2) + 8px);padding:0 0 0 var(--sp-3);list-style:none;border-left:1px solid rgba(255,255,255,.07)}.sidebar__list[data-astro-cid-mx5xs5wp] .sidebar__item[data-astro-cid-mx5xs5wp][hidden]{display:none}.sidebar__link[data-astro-cid-mx5xs5wp]{position:relative;display:block;padding:.32rem var(--sp-2);border-radius:var(--r-sm);color:var(--c-text-3);font-size:.8rem;text-decoration:none;transition:color .15s,background .15s}.sidebar__link[data-astro-cid-mx5xs5wp]:hover{color:var(--c-text-1);background:#ffffff08}.sidebar__link--active[data-astro-cid-mx5xs5wp]{color:#facc15;background:linear-gradient(90deg,rgba(234,179,8,.1),transparent);font-weight:600}.sidebar__link--active[data-astro-cid-mx5xs5wp]:before{content:"";position:absolute;left:calc(var(--sp-3) * -1 - 1px);top:50%;transform:translateY(-50%);width:2px;height:60%;border-radius:1px;background:#facc15}.sidebar__empty[data-astro-cid-mx5xs5wp]{margin:0;padding:var(--sp-6) var(--sp-3);border:1px dashed var(--c-border);border-radius:var(--r-md);text-align:center;font-size:.8rem;color:var(--c-text-3)}.sidebar__empty[data-astro-cid-mx5xs5wp][hidden]{display:none}@media(prefers-reduced-motion:reduce){.sidebar__group-content[data-astro-cid-mx5xs5wp],.sidebar__group-chevron[data-astro-cid-mx5xs5wp]{transition:none}}.mobile-filter-trigger[data-astro-cid-mx5xs5wp],.mobile-filter-backdrop[data-astro-cid-mx5xs5wp]{display:none}@media(max-width:768px){.mobile-filter-trigger[data-astro-cid-mx5xs5wp]{display:flex;position:fixed;bottom:var(--sp-6);left:0;width:100%;justify-content:center;z-index:40;pointer-events:none}#mobile-filter-btn[data-astro-cid-mx5xs5wp]{pointer-events:auto;display:flex;align-items:center;gap:var(--sp-2);min-height:48px;background:#eab308f2;backdrop-filter:blur(10px);color:#000;border:none;padding:.8rem 1.6rem;border-radius:var(--r-full);font-weight:700;font-size:.9rem;box-shadow:0 10px 25px #eab3084d;transition:transform .2s;cursor:pointer}#mobile-filter-btn[data-astro-cid-mx5xs5wp]:active{transform:scale(.95)}.mobile-filter-backdrop[data-astro-cid-mx5xs5wp]{display:none;position:fixed;inset:0;z-index:45;background:#0009;backdrop-filter:blur(4px)}.mobile-filter-backdrop[data-astro-cid-mx5xs5wp].is-open{display:block}.sidebar[data-astro-cid-mx5xs5wp]{position:fixed;left:0;bottom:0;top:auto;width:100%;height:85vh;background:var(--c-bg-1);border-right:none;border-top:1px solid var(--c-border);border-radius:var(--r-xl) var(--r-xl) 0 0;z-index:50;transform:translateY(100%);transition:transform .4s cubic-bezier(.32,.72,0,1);padding:var(--sp-6) var(--sp-2) var(--sp-12);box-shadow:0 -10px 40px #00000080}.sidebar[data-astro-cid-mx5xs5wp]:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#fff3;border-radius:4px}.sidebar[data-astro-cid-mx5xs5wp].is-open{transform:translateY(0)}.sidebar__search[data-astro-cid-mx5xs5wp]{background:var(--c-bg-1)}.sidebar__search[data-astro-cid-mx5xs5wp] input[data-astro-cid-mx5xs5wp]{min-height:48px;font-size:1rem}.sidebar__kbd[data-astro-cid-mx5xs5wp]{display:none}.sidebar__search-icon[data-astro-cid-mx5xs5wp],.sidebar__clear[data-astro-cid-mx5xs5wp]{top:calc(var(--sp-5) + 24px)}.sidebar__group-header[data-astro-cid-mx5xs5wp],.sb-quick__link[data-astro-cid-mx5xs5wp]{min-height:44px}.sidebar__link[data-astro-cid-mx5xs5wp]{padding-block:.6rem}}.docs-shell[data-astro-cid-mw7aashj]{display:flex;flex-direction:column;min-height:100vh}.docs-header[data-astro-cid-mw7aashj]{position:sticky;top:0;z-index:50;height:var(--header-h);background:#080b14d9;backdrop-filter:blur(20px);border-bottom:1px solid var(--c-border)}.docs-header__inner[data-astro-cid-mw7aashj]{width:100%;max-width:100%;margin:0;padding:0 var(--sp-6);height:100%;display:flex;align-items:center;gap:var(--sp-6)}.docs-header__brand[data-astro-cid-mw7aashj]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.brand-logo[data-astro-cid-mw7aashj]{height:75px;width:auto}.docs-header__nav[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:var(--sp-1);margin-left:auto}.docs-header__nav[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{padding:.4rem .8rem;font-size:.875rem;font-weight:500;color:var(--c-text-2);text-decoration:none;border-radius:var(--r-sm);transition:color .2s,background .2s}.docs-header__nav[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover{color:var(--c-text-1);background:#ffffff0f}.docs-header__nav[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj].active{color:#facc15;background:#eab3081f;border:1px solid rgba(234,179,8,.3);font-weight:700}.gh-link[data-astro-cid-mw7aashj]{display:flex!important;align-items:center;gap:.4rem}.docs-body[data-astro-cid-mw7aashj]{display:flex;flex:1;width:100%;max-width:100%;margin:0;position:relative}.docs-main[data-astro-cid-mw7aashj]{flex:1;min-width:0;padding:var(--sp-6) clamp(var(--sp-4),1.8vw,var(--sp-6));width:100%;max-width:100%;margin:0}.docs-content[data-astro-cid-mw7aashj]{width:100%;max-width:100%}.docs-content[data-astro-cid-mw7aashj] h1[data-astro-cid-mw7aashj]{font-size:2rem;font-weight:800;margin-bottom:var(--sp-4);color:var(--c-text-1)}.docs-content[data-astro-cid-mw7aashj] h2[data-astro-cid-mw7aashj]{font-size:1.5rem;font-weight:700;margin-top:var(--sp-8);margin-bottom:var(--sp-4);color:var(--c-text-1)}.docs-content[data-astro-cid-mw7aashj] p[data-astro-cid-mw7aashj]{margin-bottom:var(--sp-4);line-height:1.7;color:var(--c-text-2)}.docs-content[data-astro-cid-mw7aashj] ul[data-astro-cid-mw7aashj],.docs-content[data-astro-cid-mw7aashj] ol[data-astro-cid-mw7aashj]{padding-left:1.5rem;margin-bottom:var(--sp-4);list-style-position:outside}.docs-content[data-astro-cid-mw7aashj] ul[data-astro-cid-mw7aashj]:last-child,.docs-content[data-astro-cid-mw7aashj] ol[data-astro-cid-mw7aashj]:last-child{margin-bottom:0}.docs-content[data-astro-cid-mw7aashj] ul[data-astro-cid-mw7aashj]{list-style:disc}.docs-content[data-astro-cid-mw7aashj] ol[data-astro-cid-mw7aashj]{list-style:decimal}.docs-content[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj]{margin-bottom:.5rem;line-height:1.7;color:var(--c-text-2);padding-left:.25rem}.docs-content[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj]:last-child{margin-bottom:0}.docs-content[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj]>ul[data-astro-cid-mw7aashj],.docs-content[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj]>ol[data-astro-cid-mw7aashj]{margin-top:.5rem;margin-bottom:0}.docs-content[data-astro-cid-mw7aashj] ul[data-astro-cid-mw7aashj] ul[data-astro-cid-mw7aashj]{list-style-type:circle}.docs-content[data-astro-cid-mw7aashj] ul[data-astro-cid-mw7aashj] ul[data-astro-cid-mw7aashj] ul[data-astro-cid-mw7aashj]{list-style-type:square}.site-menu-toggle[data-astro-cid-mw7aashj]{display:none}.toc{width:200px;flex-shrink:0;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow-y:auto;padding:var(--sp-6) var(--sp-4) var(--sp-6) var(--sp-3);border-left:1px solid var(--c-border)}.toc[hidden]{display:none}.toc__title{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-3);margin-bottom:var(--sp-3);padding-left:var(--sp-3)}.toc__nav{display:flex;flex-direction:column;gap:2px;border-left:2px solid rgba(255,255,255,.06);margin-left:var(--sp-1);padding-left:0}.toc__link{display:block;padding:.35rem var(--sp-3);font-size:.78rem;color:var(--c-text-3);text-decoration:none;border-left:2px solid transparent;margin-left:-2px;transition:all .15s ease;line-height:1.4}.toc__link:hover{color:var(--c-text-1)}.toc__link--active{color:var(--c-primary-light);border-left-color:var(--c-primary-light);font-weight:600}@media(max-width:1200px){.toc{display:none}}@media(max-width:768px){.docs-body[data-astro-cid-mw7aashj]{max-width:100%}.docs-main[data-astro-cid-mw7aashj]{padding:var(--sp-6) var(--sp-4);max-width:100%}.site-menu-toggle[data-astro-cid-mw7aashj]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--c-text-1);cursor:pointer;margin-left:auto}.docs-header__nav[data-astro-cid-mw7aashj]{display:none;position:absolute;top:var(--header-h);left:0;width:100%;background:#080b14fa;backdrop-filter:blur(20px);border-bottom:1px solid var(--c-border);flex-direction:column;padding:var(--sp-6);gap:var(--sp-4);align-items:stretch}.docs-header__nav[data-astro-cid-mw7aashj].is-open{display:flex}.docs-header__nav[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{text-align:center;padding:.8rem;font-size:1.1rem}}
