.dv-select[data-astro-cid-42mvsxge]>summary[data-astro-cid-42mvsxge],.dv-chip[data-astro-cid-42mvsxge]{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--pg-chip-border);border-radius:99px;font-family:var(--font-family-mono);font-size:11.5px;color:var(--text-secondary);background:transparent;width:fit-content;margin-bottom:22px}.dv-select[data-astro-cid-42mvsxge]>summary[data-astro-cid-42mvsxge]{list-style:none;cursor:pointer;transition:border-color .2s,color .2s}.dv-select[data-astro-cid-42mvsxge]>summary[data-astro-cid-42mvsxge]::-webkit-details-marker{display:none}.dv-select[data-astro-cid-42mvsxge]>summary[data-astro-cid-42mvsxge]:hover{border-color:var(--pg-accent);color:var(--text-primary)}.dv-dot[data-astro-cid-42mvsxge]{width:6px;height:6px;border-radius:99px;background:var(--color-success-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success-500) 22%,transparent);flex:none}.dv-label[data-astro-cid-42mvsxge]{color:var(--text-primary)}.dv-tag[data-astro-cid-42mvsxge]{text-transform:uppercase;letter-spacing:.1em;font-size:9.5px;color:var(--text-muted);padding-left:4px;border-left:1px solid var(--pg-chip-border);margin-left:2px}.dv-chev[data-astro-cid-42mvsxge]{width:12px;height:12px;color:var(--text-muted);transition:transform .2s}.dv-select[data-astro-cid-42mvsxge][open] .dv-chev[data-astro-cid-42mvsxge]{transform:rotate(180deg)}.dv-select[data-astro-cid-42mvsxge]{position:relative}.dv-list[data-astro-cid-42mvsxge]{position:absolute;top:calc(100% - 12px);left:0;z-index:10;margin:0;padding:6px;list-style:none;min-width:220px;background:var(--pg-card);border:1px solid var(--pg-card-border);border-radius:10px;box-shadow:0 18px 40px -16px #0000008c}.dv-item[data-astro-cid-42mvsxge]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:6px;font-family:var(--font-family-mono);font-size:12px;color:var(--text-secondary);transition:background .15s,color .15s}.dv-item[data-astro-cid-42mvsxge]:hover{background:var(--pg-canvas);color:var(--text-primary)}.dv-item[data-astro-cid-42mvsxge].on{background:color-mix(in srgb,var(--pg-accent) 10%,transparent);color:var(--pg-accent)}.dv-item-tag[data-astro-cid-42mvsxge]{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:4px;border:1px solid currentColor}.dv-item-tag-latest[data-astro-cid-42mvsxge]{color:var(--color-success-500)}.dv-item-tag-archived[data-astro-cid-42mvsxge]{color:var(--text-muted)}.docs-code-wrap{position:relative}.docs-code-wrap>pre{margin:0}.docs-copy{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 9px 5px 8px;border:1px solid color-mix(in srgb,var(--color-neutral-50) 14%,transparent);border-radius:6px;background:color-mix(in srgb,#000 35%,transparent);color:var(--color-neutral-300, #b0b0bb);font-family:var(--font-family-mono);font-size:11px;line-height:1;cursor:pointer;opacity:0;transform:translateY(-2px);transition:opacity .2s ease,transform .2s ease,color .15s,border-color .15s,background .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.docs-copy svg{width:12px;height:12px}.docs-code-wrap:hover .docs-copy,.docs-code-wrap:focus-within .docs-copy,.docs-copy:focus-visible{opacity:1;transform:translateY(0)}@media(hover:none){.docs-copy{opacity:.7;transform:translateY(0)}}.docs-copy:hover{color:var(--color-neutral-50);border-color:color-mix(in srgb,var(--pg-accent) 50%,transparent)}.docs-copy.copied{color:var(--color-success-500);border-color:color-mix(in srgb,var(--color-success-500) 55%,transparent);background:color-mix(in srgb,var(--color-success-500) 12%,transparent);opacity:1;transform:translateY(0)}@media(max-width:540px){.docs-copy-label{display:none}.docs-copy{padding:6px}}@media(prefers-reduced-motion:reduce){.docs-copy{transition:none}}.ds-modal[data-astro-cid-bomclpcj]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:88px 16px 16px}.ds-modal[data-astro-cid-bomclpcj][hidden]{display:none}.ds-backdrop[data-astro-cid-bomclpcj]{position:absolute;inset:0;background:color-mix(in srgb,#000 65%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ds-fade .15s ease}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}.ds-panel[data-astro-cid-bomclpcj]{position:relative;width:100%;max-width:620px;background:var(--pg-card);border:1px solid var(--pg-card-border);border-radius:14px;box-shadow:0 30px 80px -20px #0009;overflow:hidden;animation:ds-pop .18s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column}@keyframes ds-pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ds-input-row[data-astro-cid-bomclpcj]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--pg-card-border)}.ds-input-row[data-astro-cid-bomclpcj] svg[data-astro-cid-bomclpcj]{width:16px;height:16px;color:var(--text-muted);flex:none}.ds-input-row[data-astro-cid-bomclpcj] input[data-astro-cid-bomclpcj]{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--text-primary);font-family:var(--font-family-base);font-size:16px}.ds-input-row[data-astro-cid-bomclpcj] input[data-astro-cid-bomclpcj]::placeholder{color:var(--text-muted)}.ds-input-row[data-astro-cid-bomclpcj]>kbd[data-astro-cid-bomclpcj]{font-family:var(--font-family-mono);font-size:10.5px;color:var(--text-muted);border:1px solid var(--pg-chip-border);border-radius:4px;padding:2px 6px}.ds-filters[data-astro-cid-bomclpcj]{display:flex;gap:6px;padding:10px 14px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--pg-card-border);background:color-mix(in srgb,var(--pg-canvas) 50%,transparent)}.ds-filters[data-astro-cid-bomclpcj]::-webkit-scrollbar{display:none}.ds-filter[data-astro-cid-bomclpcj]{flex:none;padding:5px 11px;border:1px solid var(--pg-chip-border);border-radius:99px;background:transparent;color:var(--text-secondary);font-family:var(--font-family-mono);font-size:11.5px;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.ds-filter[data-astro-cid-bomclpcj]:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--pg-accent) 40%,var(--pg-chip-border))}.ds-filter[data-astro-cid-bomclpcj].on{color:var(--pg-accent);border-color:color-mix(in srgb,var(--pg-accent) 55%,transparent);background:color-mix(in srgb,var(--pg-accent) 10%,transparent)}.ds-body[data-astro-cid-bomclpcj]{max-height:60vh;overflow-y:auto;padding:6px}.ds-body[data-astro-cid-bomclpcj]::-webkit-scrollbar{width:6px}.ds-body[data-astro-cid-bomclpcj]::-webkit-scrollbar-thumb{background:var(--pg-card-border);border-radius:99px}.ds-empty-state[data-astro-cid-bomclpcj]{padding:26px 14px 22px;text-align:center}.ds-empty-hint[data-astro-cid-bomclpcj]{margin:0 0 14px;color:var(--text-muted);font-size:13.5px}.ds-shortcuts[data-astro-cid-bomclpcj]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-family:var(--font-family-mono);font-size:11.5px;color:var(--text-muted)}.ds-shortcuts[data-astro-cid-bomclpcj] kbd[data-astro-cid-bomclpcj]{border:1px solid var(--pg-chip-border);border-radius:3px;padding:1px 5px;margin-right:4px;font-size:10.5px;color:var(--text-secondary)}.ds-shortcuts[data-astro-cid-bomclpcj] span[data-astro-cid-bomclpcj]{display:inline-flex;align-items:center;gap:4px}.ds-results[data-astro-cid-bomclpcj]{display:flex;flex-direction:column;gap:4px;padding:6px 4px}@media(max-width:640px){.ds-modal[data-astro-cid-bomclpcj]{padding:16px}.ds-panel[data-astro-cid-bomclpcj]{max-width:100%}}@media(prefers-reduced-motion:reduce){.ds-backdrop[data-astro-cid-bomclpcj],.ds-panel[data-astro-cid-bomclpcj]{animation:none}.ds-backdrop[data-astro-cid-bomclpcj]{-webkit-backdrop-filter:none;backdrop-filter:none}}.ds-row{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;column-gap:14px;align-items:start;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--pg-card) 35%,transparent);border:1px solid transparent;color:inherit;text-decoration:none;transition:background .15s,border-color .15s}.ds-row:hover,.ds-row.on{background:color-mix(in srgb,var(--pg-accent) 12%,var(--pg-card));border-color:color-mix(in srgb,var(--pg-accent) 35%,transparent)}.ds-row-icon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--pg-accent) 10%,var(--pg-canvas));border:1px solid color-mix(in srgb,var(--pg-accent) 25%,var(--pg-card-border));color:var(--pg-accent);margin-top:2px;flex:none}.ds-row-icon svg{width:16px!important;height:16px!important;display:block}.ds-row-content{display:flex;flex-direction:column;gap:4px;min-width:0}.ds-row-breadcrumb{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-family:var(--font-family-mono);font-size:10.5px;line-height:1.4}.ds-row-section{color:var(--pg-accent);text-transform:uppercase;letter-spacing:.14em}.ds-row-sep{color:var(--text-muted)}.ds-row-page{color:var(--text-primary);font-family:var(--font-family-heading);font-weight:600;font-size:14px;letter-spacing:-.005em}.ds-row-headline{font-family:var(--font-family-heading);font-weight:600;font-size:15px;color:var(--text-primary);line-height:1.35;letter-spacing:-.005em}.ds-row-excerpt{margin-top:2px;font-size:13px;color:var(--text-secondary);line-height:1.55;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ds-row-excerpt mark,.ds-row-page mark{background:color-mix(in srgb,var(--pg-accent) 42%,transparent);color:var(--text-primary);padding:0 4px;border-radius:3px;font-weight:700;text-decoration:underline;text-decoration-color:var(--pg-accent);text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-skip-ink:none}.ds-row-go{width:14px!important;height:14px!important;display:block;color:var(--text-muted);margin-top:14px;transition:color .15s,transform .15s}.ds-row:hover .ds-row-go,.ds-row.on .ds-row-go{color:var(--pg-accent);transform:translate(2px)}.ds-empty-msg{padding:22px 16px 24px;text-align:center;color:var(--text-muted);font-size:13.5px;line-height:1.6}.ds-empty-msg strong{color:var(--text-primary)}.ds-empty-msg em{color:var(--pg-accent);font-style:normal}@media(prefers-reduced-motion:reduce){.ds-row,.ds-row-go{transition:none}}
