.eq-overview:where(.astro-ml5w2ipp){display:contents}.eq-breadcrumb:where(.astro-ml5w2ipp){display:flex;align-items:center;gap:7px;font-size:13px;color:var(--color-text-muted);margin-bottom:24px;flex-wrap:wrap}.eq-breadcrumb:where(.astro-ml5w2ipp) a:where(.astro-ml5w2ipp){color:var(--color-text-muted);text-decoration:none;transition:color .15s ease}.eq-breadcrumb:where(.astro-ml5w2ipp) a:where(.astro-ml5w2ipp):hover{color:var(--color-accent)}.eq-breadcrumb-sep:where(.astro-ml5w2ipp){flex-shrink:0;color:var(--color-text-muted)}.eq-breadcrumb-current:where(.astro-ml5w2ipp){color:var(--color-text-secondary)}.eq-title:where(.astro-ml5w2ipp){margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--color-text)}.eq-lead:where(.astro-ml5w2ipp){margin:14px 0 0;font-size:17px;line-height:1.7;color:var(--color-text-secondary);text-wrap:pretty}.eq-lead:where(.astro-ml5w2ipp) strong:where(.astro-ml5w2ipp){color:var(--color-text);font-weight:600}.eq-meta:where(.astro-ml5w2ipp){margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;padding:14px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.eq-meta-item:where(.astro-ml5w2ipp){display:flex;flex-direction:column;gap:2px}.eq-meta-label:where(.astro-ml5w2ipp){font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.eq-meta-value:where(.astro-ml5w2ipp){font-size:14px;font-weight:600;color:var(--color-text)}.eq-meta-actions:where(.astro-ml5w2ipp){margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eq-btn:where(.astro-ml5w2ipp){display:inline-flex;align-items:center;gap:7px;border-radius:9999px;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.eq-btn-ghost:where(.astro-ml5w2ipp){padding:8px 16px;border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-secondary)}.eq-btn-ghost:where(.astro-ml5w2ipp):hover{color:var(--color-text);background:var(--color-surface-hover)}.eq-btn-primary:where(.astro-ml5w2ipp){padding:8px 18px;border:none;background:var(--color-accent);color:#fff}.eq-btn-arrow:where(.astro-ml5w2ipp){transition:transform .3s cubic-bezier(.22,.61,.36,1)}.eq-btn-primary:where(.astro-ml5w2ipp):hover .eq-btn-arrow:where(.astro-ml5w2ipp){transform:translate(4px)}.eq-banner:where(.astro-ml5w2ipp){margin:24px 0 0;position:relative;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.eq-banner:where(.astro-ml5w2ipp) img:where(.astro-ml5w2ipp){display:block;width:100%;aspect-ratio:21 / 9;margin:0;border:none;border-radius:0;object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.eq-banner:where(.astro-ml5w2ipp):hover img:where(.astro-ml5w2ipp){transform:scale(1.03)}.eq-banner-fade:where(.astro-ml5w2ipp){position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.3),transparent 40%);pointer-events:none}@media(max-width:640px){.eq-title:where(.astro-ml5w2ipp){font-size:26px}.eq-meta-actions:where(.astro-ml5w2ipp){margin-left:0;width:100%}}.eq-chapters:where(.astro-zx4gr4je){margin-top:18px;display:flex;flex-direction:column;gap:10px}.eq-chapter-card:where(.astro-zx4gr4je){display:flex;align-items:flex-start;gap:14px;padding:15px 18px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:inherit;text-decoration:none!important;cursor:pointer;box-shadow:0 1px 2px #0000000a;transition:border-color .25s ease,box-shadow .25s ease}.eq-chapter-card:where(.astro-zx4gr4je):hover{border-color:var(--color-accent-border)}.eq-chapter-no:where(.astro-zx4gr4je){flex-shrink:0;width:30px;height:30px;border-radius:8px;background:var(--color-accent-bg);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:700}.eq-chapter-body:where(.astro-zx4gr4je){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.eq-chapter-title:where(.astro-zx4gr4je){font-size:15.5px;font-weight:700;color:var(--color-text)}.eq-chapter-desc:where(.astro-zx4gr4je){font-size:13.5px;line-height:1.6;color:var(--color-text-secondary)}.eq-chapter-chevron:where(.astro-zx4gr4je){flex-shrink:0;align-self:center;color:var(--color-text-muted);transition:color .3s ease}.eq-chapter-card:where(.astro-zx4gr4je):hover .eq-chapter-chevron:where(.astro-zx4gr4je){color:var(--color-accent)}.eq-arch-desc:where(.astro-wxhhfvlj){margin:14px 0 0;font-size:14.5px;line-height:1.7;color:var(--color-text-secondary)}.eq-arch:where(.astro-wxhhfvlj){margin-top:18px;display:flex;flex-direction:column;gap:6px}.eq-arch-input:where(.astro-wxhhfvlj){border:1px solid var(--color-border-strong);border-radius:10px;padding:11px 16px;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--color-text)}.eq-arch-input:where(.astro-wxhhfvlj) svg:where(.astro-wxhhfvlj){color:var(--color-text-muted)}.eq-arch-input-meta:where(.astro-wxhhfvlj){font-weight:500;color:var(--color-text-muted)}.eq-arch-arrow:where(.astro-wxhhfvlj){display:flex;justify-content:center;color:var(--color-text-muted)}.eq-arch-layer:where(.astro-wxhhfvlj){border:1px solid var(--color-border);border-radius:10px;padding:12px 16px;background:var(--color-surface);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eq-arch-layer-name:where(.astro-wxhhfvlj){font-size:13.5px;font-weight:700;color:var(--color-text);white-space:nowrap}.eq-arch-layer-content:where(.astro-wxhhfvlj){display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0;align-items:center}.eq-arch-chip:where(.astro-wxhhfvlj){background:var(--color-docs-code-bg);padding:2px 8px;border-radius:5px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--color-text-secondary);border:none}.eq-arch-layer-desc:where(.astro-wxhhfvlj){font-size:12px;color:var(--color-text-muted)}.eq-arch-pills:where(.astro-wxhhfvlj){display:inline-flex;gap:5px;flex-shrink:0}.eq-arch-pill:where(.astro-wxhhfvlj){display:inline-flex;align-items:center;padding:3px 10px;border-radius:9999px;background:var(--color-accent-bg);color:var(--color-accent);font-size:11.5px;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease}.eq-arch-pill:where(.astro-wxhhfvlj):hover{background:var(--color-docs-badge-active-bg);box-shadow:inset 0 0 0 1px var(--color-accent-border)}@media(max-width:560px){.eq-arch-layer:where(.astro-wxhhfvlj){align-items:flex-start}}
