.demo-search[data-astro-cid-tl4lrxt7]{position:relative;margin:0 .75rem .75rem}.search-input-wrap[data-astro-cid-tl4lrxt7]{display:flex;align-items:center;gap:6px;background:var(--hover);border:1px solid var(--border);border-radius:8px;padding:0 10px;transition:border-color .15s,box-shadow .15s}.search-input-wrap[data-astro-cid-tl4lrxt7]:focus-within{border-color:var(--brand-light);box-shadow:0 0 0 3px #14b8a638;background:#fff}.search-icon[data-astro-cid-tl4lrxt7]{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}#demo-search-input[data-astro-cid-tl4lrxt7]{flex:1;border:none;background:none;outline:none;font-size:.82rem;color:var(--text);padding:7px 0;min-width:0}#demo-search-input[data-astro-cid-tl4lrxt7]::placeholder{color:var(--text-muted)}.search-kbd[data-astro-cid-tl4lrxt7]{font-size:.7rem;color:var(--text-muted);background:var(--border);border-radius:4px;padding:1px 5px;flex-shrink:0;font-family:inherit}.search-input-wrap[data-astro-cid-tl4lrxt7]:focus-within .search-kbd[data-astro-cid-tl4lrxt7]{display:none}.search-results[data-astro-cid-tl4lrxt7]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0000001f;list-style:none;overflow:hidden;z-index:100;max-height:360px;overflow-y:auto}.search-result-link[data-astro-cid-tl4lrxt7]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;text-decoration:none;color:inherit;transition:background .1s}.search-result-link[data-astro-cid-tl4lrxt7]:hover,.search-result-link[data-astro-cid-tl4lrxt7]:focus{background:var(--hover);outline:none}.sr-title[data-astro-cid-tl4lrxt7]{font-size:.85rem;font-weight:600;color:var(--text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-group[data-astro-cid-tl4lrxt7]{font-size:.72rem;color:var(--brand);font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.search-result-link[data-astro-cid-tl4lrxt7] mark[data-astro-cid-tl4lrxt7]{background:#fef08a;color:inherit;border-radius:2px;padding:0 1px}li[data-astro-cid-tl4lrxt7]+li[data-astro-cid-tl4lrxt7]{border-top:1px solid var(--border)}.sidebar[data-astro-cid-ssfzsv2f]{width:var(--sidebar-w);flex-shrink:0;border-right:1px solid var(--border);background:var(--surface);overflow-y:auto;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h))}.sidebar-nav[data-astro-cid-ssfzsv2f]{padding:1.25rem .75rem}.nav-group[data-astro-cid-ssfzsv2f]{margin-bottom:1.5rem}.nav-group-title[data-astro-cid-ssfzsv2f]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:0 .6rem;margin-bottom:.35rem}ul[data-astro-cid-ssfzsv2f]{list-style:none}.nav-group--fold[data-astro-cid-ssfzsv2f]{margin-bottom:.35rem}.nav-group--fold[data-astro-cid-ssfzsv2f]>summary[data-astro-cid-ssfzsv2f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0;padding:.45rem .6rem;border-radius:6px;cursor:pointer;list-style:none;user-select:none;transition:background .12s,color .12s}.nav-group--fold[data-astro-cid-ssfzsv2f]>summary[data-astro-cid-ssfzsv2f]::-webkit-details-marker{display:none}.nav-group--fold[data-astro-cid-ssfzsv2f]>summary[data-astro-cid-ssfzsv2f]:hover{background:var(--hover);color:var(--text)}.nav-group--fold[data-astro-cid-ssfzsv2f]>summary[data-astro-cid-ssfzsv2f]>span[data-astro-cid-ssfzsv2f]:first-child{display:inline-flex;align-items:center;gap:.45rem}.nav-group--fold[data-astro-cid-ssfzsv2f]>summary[data-astro-cid-ssfzsv2f]>span[data-astro-cid-ssfzsv2f]:first-child:before{content:"";width:.4rem;height:.4rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.nav-group--fold[data-astro-cid-ssfzsv2f][open]>summary[data-astro-cid-ssfzsv2f]>span[data-astro-cid-ssfzsv2f]:first-child:before{transform:rotate(45deg)}.nav-count[data-astro-cid-ssfzsv2f]{font-size:.68rem;font-weight:600;letter-spacing:0;color:var(--text-muted);background:var(--hover);border-radius:999px;padding:1px 7px}.nav-group--fold[data-astro-cid-ssfzsv2f]>ul[data-astro-cid-ssfzsv2f]{margin:.15rem 0 .35rem .95rem;padding-left:.4rem;border-left:1px solid var(--border)}.nav-item[data-astro-cid-ssfzsv2f]{display:block;padding:5px 10px;border-radius:6px;font-size:.875rem;color:var(--text);text-decoration:none;transition:background .12s,color .12s}.nav-item[data-astro-cid-ssfzsv2f]:hover{background:var(--hover);color:var(--text);text-decoration:none}.nav-item--active[data-astro-cid-ssfzsv2f]{background:var(--tint);color:var(--brand);font-weight:600}.all-demos-link[data-astro-cid-ssfzsv2f]{display:block;margin:0 .75rem .5rem;padding:5px 10px;font-size:.8rem;font-weight:500;color:var(--text-muted);border-radius:6px;text-decoration:none;transition:background .12s,color .12s}.all-demos-link[data-astro-cid-ssfzsv2f]:hover{background:var(--hover);color:var(--text);text-decoration:none}.all-demos-link[data-astro-cid-ssfzsv2f].is-active{color:var(--brand);font-weight:600}@media (max-width: 768px){.sidebar[data-astro-cid-ssfzsv2f]{display:none}}
