.doc-explorer:where(.astro-vegu5tfi){font-family:var(--sl-font);margin:2rem 0 3rem}.sr-only:where(.astro-vegu5tfi){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-explorer-panel:where(.astro-vegu5tfi){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;flex-direction:column;gap:1.1rem;padding:1.25rem;display:flex}.doc-explorer-search-wrapper:where(.astro-vegu5tfi){align-items:center;width:100%;display:flex;position:relative}.doc-explorer-search-icon:where(.astro-vegu5tfi){color:var(--color-text-muted);pointer-events:none;position:absolute;left:1rem}.doc-explorer-input:where(.astro-vegu5tfi){width:100%;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;padding:.75rem 2.5rem .75rem 2.85rem;font-size:1.05rem;font-weight:400;transition:border-color .15s}.doc-explorer-input:where(.astro-vegu5tfi):focus{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:-1px}.doc-explorer-clear-btn:where(.astro-vegu5tfi){color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.35rem .6rem;font-size:1rem;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;right:.85rem}.doc-explorer-clear-btn:where(.astro-vegu5tfi):hover{color:var(--color-text);background:var(--color-surface)}.doc-explorer-filters-row:where(.astro-vegu5tfi){grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.doc-explorer-filter-group:where(.astro-vegu5tfi){flex-direction:column;gap:.3rem;display:flex}.doc-explorer-label:where(.astro-vegu5tfi){color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.doc-explorer-select:where(.astro-vegu5tfi){font-size:var(--sl-text-sm);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;outline:none;padding:.45rem .65rem;transition:border-color .15s}.doc-explorer-select:where(.astro-vegu5tfi):focus{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:-1px}.doc-explorer-status-bar:where(.astro-vegu5tfi){border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.65rem;display:flex}.doc-explorer-count:where(.astro-vegu5tfi){font-size:var(--sl-text-sm);color:var(--color-text-muted);font-weight:500}.doc-explorer-actions:where(.astro-vegu5tfi){align-items:center;gap:.5rem;display:flex}.doc-explorer-btn:where(.astro-vegu5tfi){font-size:var(--sl-text-xs);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .75rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.doc-explorer-btn-primary:where(.astro-vegu5tfi){background:var(--color-accent);color:#fff;border:1px solid var(--color-accent)}.doc-explorer-btn-primary:where(.astro-vegu5tfi):hover{opacity:.88}.doc-explorer-btn-outline:where(.astro-vegu5tfi){color:var(--color-accent);border:1px solid var(--color-border);background:0 0}.doc-explorer-btn-outline:where(.astro-vegu5tfi):hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.doc-explorer-btn-ghost:where(.astro-vegu5tfi){color:var(--color-text-muted);font-size:var(--sl-text-xs);background:0 0;border:none}.doc-explorer-btn-ghost:where(.astro-vegu5tfi):hover{color:var(--color-text);text-decoration:underline}.doc-explorer-btn-copied:where(.astro-vegu5tfi){border-color:var(--color-success)!important;color:var(--color-success)!important}.doc-explorer-results:where(.astro-vegu5tfi){flex-direction:column;gap:.85rem;margin-top:1.5rem;display:flex}.doc-card:where(.astro-vegu5tfi){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;flex-direction:column;gap:.6rem;padding:1.15rem 1.25rem;transition:border-color .15s;display:flex}.doc-card:where(.astro-vegu5tfi):hover{border-color:var(--color-accent)}.doc-card-header:where(.astro-vegu5tfi){flex-direction:column;gap:.4rem;display:flex}.doc-card-title:where(.astro-vegu5tfi){font-size:1.15rem;font-weight:600;line-height:1.35;margin:0!important}.doc-card-title-link:where(.astro-vegu5tfi){color:var(--color-text);text-decoration:none}.doc-card-title-link:where(.astro-vegu5tfi):hover{color:var(--color-accent);text-decoration:underline}.doc-card-badges:where(.astro-vegu5tfi){flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.doc-card-badge:where(.astro-vegu5tfi){border-radius:var(--radius-sm);align-items:center;padding:.12rem .5rem;font-size:.72rem;font-weight:600;line-height:1.4;display:inline-flex}.doc-card-badge-concept:where(.astro-vegu5tfi){background:var(--color-accent-soft);border:1px solid var(--color-accent);color:var(--color-accent)}.doc-card-badge-task:where(.astro-vegu5tfi){background:var(--sl-color-green-low);border:1px solid var(--color-success);color:var(--color-success)}.doc-card-badge-reference:where(.astro-vegu5tfi){background:var(--sl-color-orange-low);border:1px solid var(--color-warning);color:var(--color-warning)}.doc-card-badge-role:where(.astro-vegu5tfi){background:var(--color-bg);color:var(--color-text-muted);border:1px solid var(--color-border)}.doc-card-badge-lang:where(.astro-vegu5tfi){background:var(--color-bg);color:var(--color-text-muted);border:1px solid var(--color-border);font-family:var(--font-mono)}.doc-card-desc:where(.astro-vegu5tfi){font-size:var(--sl-text-sm);color:var(--color-text-muted);line-height:1.5;margin:0!important}.doc-card-actions:where(.astro-vegu5tfi){border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;padding-top:.65rem;display:flex}.doc-card-btn:where(.astro-vegu5tfi){font-size:var(--sl-text-xs);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.35rem;padding:.4rem .75rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.doc-card-btn-primary:where(.astro-vegu5tfi){background:var(--color-accent-soft);color:var(--color-accent);border:1px solid var(--color-accent)}.doc-card-btn-primary:where(.astro-vegu5tfi):hover{background:var(--color-accent);color:#fff}.doc-card-btn-markdown:where(.astro-vegu5tfi){color:var(--color-text-muted);border:1px solid var(--color-border);font-family:var(--font-mono);background:0 0;font-size:.72rem}.doc-card-btn-markdown:where(.astro-vegu5tfi):hover{color:var(--color-accent);border-color:var(--color-accent)}.doc-card-btn-ask:where(.astro-vegu5tfi){color:var(--color-text-muted);border:1px solid var(--color-border);background:0 0}.doc-card-btn-ask:where(.astro-vegu5tfi):hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.doc-card-btn-copy:where(.astro-vegu5tfi){color:var(--color-text-muted);background:0 0;border:1px solid #0000}.doc-card-btn-copy:where(.astro-vegu5tfi):hover{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}.doc-card-btn-copied:where(.astro-vegu5tfi){color:var(--color-success)!important;background:var(--sl-color-green-low)!important;border-color:var(--color-success)!important}.doc-explorer-empty:where(.astro-vegu5tfi){text-align:center;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);margin-top:2rem;padding:3rem 1.5rem}.doc-explorer-empty-icon:where(.astro-vegu5tfi){margin-bottom:.75rem;font-size:2.5rem}.doc-explorer-empty-title:where(.astro-vegu5tfi){color:var(--color-text);font-size:1.25rem;margin:0 0 .5rem!important}.doc-explorer-empty-desc:where(.astro-vegu5tfi){font-size:var(--sl-text-sm);color:var(--color-text-muted);max-width:480px;margin:0 auto 1.25rem!important}@media (width<=640px){.doc-explorer-panel:where(.astro-vegu5tfi){padding:1rem}.doc-explorer-input:where(.astro-vegu5tfi){min-height:44px;padding:.85rem 2.5rem .85rem 2.85rem}.doc-explorer-select:where(.astro-vegu5tfi){min-height:44px;padding:.6rem .75rem}.doc-explorer-filters-row:where(.astro-vegu5tfi){grid-template-columns:1fr}.doc-card-actions:where(.astro-vegu5tfi){flex-direction:column;align-items:stretch}.doc-card-btn:where(.astro-vegu5tfi){justify-content:center;min-height:44px}}.status-indicator:where(.astro-kmwretli){max-width:var(--content-width);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);margin-block:1.5rem;padding:1rem 1.25rem}.status-monitored:where(.astro-kmwretli){color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.6}.status-action:where(.astro-kmwretli){margin:.75rem 0 0}.status-link:where(.astro-kmwretli){color:var(--color-link);text-underline-offset:3px;border-radius:var(--radius-sm);align-items:center;gap:.35rem;font-size:.875rem;line-height:1.4;text-decoration:underline;transition:color .15s;display:inline-flex}.status-link-text:where(.astro-kmwretli){font-weight:600}.status-link:where(.astro-kmwretli):hover{color:var(--color-text)}.status-link:where(.astro-kmwretli):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.status-link-icon:where(.astro-kmwretli){opacity:.75;justify-content:center;align-items:center;display:inline-flex}@media (width<=35rem){.status-indicator:where(.astro-kmwretli){padding:.875rem 1rem}}
