.masthead[data-astro-cid-arp2nrxy]{border-bottom:1px solid var(--card-border);margin-bottom:1.5rem;padding:.5rem 0 2rem}.masthead-kicker[data-astro-cid-arp2nrxy]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.masthead-count[data-astro-cid-arp2nrxy]{font-size:var(--type-meta);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase}.page-title[data-astro-cid-arp2nrxy]{letter-spacing:-.04em;color:var(--text-main);margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.lead[data-astro-cid-arp2nrxy]{color:var(--text-muted);text-wrap:pretty;max-width:44rem;margin:.75rem 0 0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.55}@media (width<=640px){.masthead[data-astro-cid-arp2nrxy]{margin-bottom:1.25rem;padding:.25rem 0 1.5rem}.page-title[data-astro-cid-arp2nrxy]{font-size:1.75rem}.lead[data-astro-cid-arp2nrxy]{font-size:.95rem}}.focus-section[data-astro-cid-x4ula6cp]{border-bottom:1px solid var(--card-border);padding:.5rem 0 1.5rem}.focus-list[data-astro-cid-x4ula6cp]{flex-direction:column;display:flex}.focus-section[data-astro-cid-x4ula6cp][hidden],.feature-band[data-astro-cid-x4ula6cp][hidden]{display:none!important}.feature-band[data-astro-cid-x4ula6cp]{color:inherit;border-top:1px solid var(--card-border);opacity:0;transition:opacity .65s var(--ease-out), transform .65s var(--ease-out), border-color var(--dur-fast) ease;will-change:opacity, transform;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:center;gap:2.5rem 3.5rem;padding:2.75rem 0;text-decoration:none;display:grid;position:relative;transform:translateY(24px)}.feature-band[data-astro-cid-x4ula6cp].is-revealed{opacity:1;transform:translateY(0)}.focus-list[data-astro-cid-x4ula6cp] .feature-band[data-astro-cid-x4ula6cp]:first-child{border-top:0;padding-top:.5rem}.feature-band[data-astro-cid-x4ula6cp]:hover .feature-title[data-astro-cid-x4ula6cp],.feature-band[data-astro-cid-x4ula6cp]:hover .inline-cta[data-astro-cid-x4ula6cp]{color:var(--accent)}.feature-band[data-astro-cid-x4ula6cp]:hover .shot-still-frame{border-color:var(--card-border-hover);transform:scale(1.015);box-shadow:0 16px 36px -8px #00000040}.feature-copy[data-astro-cid-x4ula6cp]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.feature-kicker-row[data-astro-cid-x4ula6cp]{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.card-chip[data-astro-cid-x4ula6cp]{font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.contribution-badge[data-astro-cid-x4ula6cp]{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent-subtle);border:1px solid var(--card-border-hover);border-radius:var(--radius-sm);padding:.15rem .55rem;font-size:.68rem;font-weight:600}.badge-status[data-astro-cid-x4ula6cp]{letter-spacing:.04em;text-transform:uppercase;color:#16a34a;border-radius:var(--radius-sm);background:#22c55e1f;border:1px solid #22c55e40;padding:.15rem .55rem;font-size:.68rem;font-weight:600}:root[data-theme=dark] .badge-status[data-astro-cid-x4ula6cp]{color:#4ade80}.feature-meta[data-astro-cid-x4ula6cp]{color:var(--text-muted);letter-spacing:.03em;margin:0;font-size:.72rem}.feature-title[data-astro-cid-x4ula6cp]{letter-spacing:-.03em;color:var(--text-main);transition:color var(--dur-fast) ease;margin:0;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700;line-height:1.22}.feature-desc[data-astro-cid-x4ula6cp]{color:var(--text-muted);text-wrap:pretty;max-width:44rem;margin:0;font-size:.98rem;line-height:1.6}.feature-stack[data-astro-cid-x4ula6cp]{flex-wrap:wrap;gap:.4rem .5rem;margin-top:.25rem;display:flex}.stack-badge[data-astro-cid-x4ula6cp]{letter-spacing:.02em;color:var(--text-muted);background:var(--card-bg-elevated);border:1px solid var(--card-border);border-radius:var(--radius-full);white-space:nowrap;transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;align-items:center;padding:.22rem .65rem;font-size:.72rem;line-height:1.25;display:inline-flex}.feature-band[data-astro-cid-x4ula6cp]:hover .stack-badge[data-astro-cid-x4ula6cp]{color:var(--accent);background:var(--accent-subtle);border-color:var(--card-border-hover)}.feature-metrics[data-astro-cid-x4ula6cp]{flex-wrap:wrap;gap:.85rem 1.5rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.feature-metrics[data-astro-cid-x4ula6cp] li[data-astro-cid-x4ula6cp]{flex-direction:column;gap:.1rem;display:flex}.feature-metrics[data-astro-cid-x4ula6cp] b[data-astro-cid-x4ula6cp]{color:var(--accent);letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.feature-metrics[data-astro-cid-x4ula6cp] span[data-astro-cid-x4ula6cp]{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.inline-cta[data-astro-cid-x4ula6cp]{font-size:var(--type-cta);letter-spacing:.02em;color:var(--accent);transition:color var(--dur-fast) ease, transform var(--dur-fast) ease;align-items:center;gap:.35rem;margin-top:.5rem;font-weight:600;display:inline-flex}.feature-band[data-astro-cid-x4ula6cp]:hover .inline-cta[data-astro-cid-x4ula6cp]{transform:translate(4px)}@media (width<=860px){.feature-band[data-astro-cid-x4ula6cp]{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}.feature-metrics[data-astro-cid-x4ula6cp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.feature-metrics[data-astro-cid-x4ula6cp] li[data-astro-cid-x4ula6cp]{min-width:0}.feature-metrics[data-astro-cid-x4ula6cp] b[data-astro-cid-x4ula6cp],.feature-metrics[data-astro-cid-x4ula6cp] span[data-astro-cid-x4ula6cp]{overflow-wrap:break-word}}@media (width<=640px){.focus-section[data-astro-cid-x4ula6cp]{padding:.25rem 0 1rem}.feature-band[data-astro-cid-x4ula6cp]{gap:1.25rem;padding:1.5rem 0}.feature-title[data-astro-cid-x4ula6cp]{font-size:1.2rem}.feature-desc[data-astro-cid-x4ula6cp]{font-size:.9rem;line-height:1.55}.stack-badge[data-astro-cid-x4ula6cp]{padding:.18rem .55rem;font-size:.68rem}.feature-metrics[data-astro-cid-x4ula6cp]{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){.feature-band[data-astro-cid-x4ula6cp]{opacity:1!important;transition:none!important;transform:none!important}.feature-band[data-astro-cid-x4ula6cp]:after,.feature-title[data-astro-cid-x4ula6cp],.inline-cta[data-astro-cid-x4ula6cp]{transition:none!important;transform:none!important}}.filters[data-astro-cid-uj7oyeqt]{border-bottom:1px solid var(--card-border);background:0 0;margin:0 0 1.5rem;padding:.25rem 0 1.25rem;position:static}.filters-main[data-astro-cid-uj7oyeqt]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;display:flex}.tabs-scroll-container[data-astro-cid-uj7oyeqt]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.tabs-scroll-container[data-astro-cid-uj7oyeqt]::-webkit-scrollbar{display:none}.tabs[data-astro-cid-uj7oyeqt]{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.tab[data-astro-cid-uj7oyeqt]{appearance:none;border:1px solid var(--card-border);background:var(--card-bg);font:inherit;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-full);white-space:nowrap;transition:all var(--dur-fast) ease;align-items:center;gap:.45rem;margin:0;padding:.35rem .85rem;font-size:.825rem;font-weight:500;display:inline-flex}.tab[data-astro-cid-uj7oyeqt]:hover{color:var(--text-main);border-color:var(--card-border-hover);background:var(--card-bg-elevated)}.tab[data-astro-cid-uj7oyeqt].active{color:var(--accent);background:var(--accent-subtle);border-color:var(--accent);font-weight:600}.tab-count[data-astro-cid-uj7oyeqt]{background:var(--card-bg-elevated);border:1px solid var(--card-border);color:inherit;opacity:.85;border-radius:999px;padding:.05rem .4rem;font-size:.7rem}.tab[data-astro-cid-uj7oyeqt].active .tab-count[data-astro-cid-uj7oyeqt]{background:var(--card-bg);border-color:var(--card-border-hover);opacity:1}.search-wrap[data-astro-cid-uj7oyeqt]{flex-shrink:0;align-items:center;min-width:13rem;max-width:17rem;display:flex;position:relative}.search-icon[data-astro-cid-uj7oyeqt]{color:var(--text-muted);pointer-events:none;opacity:.65;transition:color var(--dur-fast) ease, opacity var(--dur-fast) ease;position:absolute;left:.65rem}.search[data-astro-cid-uj7oyeqt]{border:1px solid var(--card-border);border-radius:var(--radius-full);background:var(--card-bg-elevated);width:100%;color:var(--text-main);transition:all var(--dur-fast) ease;outline:none;padding:.38rem .85rem .38rem 2rem;font-size:.84rem}.search[data-astro-cid-uj7oyeqt]::placeholder{color:var(--text-muted);opacity:.7}.search[data-astro-cid-uj7oyeqt]:focus{border-color:var(--accent);background:var(--card-bg-elevated);box-shadow:0 0 0 3px var(--accent-subtle)}.search-wrap[data-astro-cid-uj7oyeqt]:focus-within .search-icon[data-astro-cid-uj7oyeqt]{color:var(--accent);opacity:1}.stack-bar-wrap[data-astro-cid-uj7oyeqt]{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;margin-top:.65rem;display:flex;overflow-x:auto}.stack-bar-wrap[data-astro-cid-uj7oyeqt]::-webkit-scrollbar{display:none}.stack-scroll-track[data-astro-cid-uj7oyeqt]{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.4rem;padding-bottom:2px;display:flex}.stack-guide[data-astro-cid-uj7oyeqt]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);opacity:.6;user-select:none;margin-right:.2rem;font-size:.72rem}.stack-chip[data-astro-cid-uj7oyeqt]{appearance:none;border:1px solid var(--card-border);background:var(--card-bg-elevated);font:inherit;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--dur-fast) ease;letter-spacing:.02em;margin:0;padding:.2rem .55rem;font-size:.73rem}.stack-chip[data-astro-cid-uj7oyeqt]:hover{color:var(--accent);background:var(--accent-subtle);border-color:var(--card-border-hover)}.stack-chip[data-astro-cid-uj7oyeqt].is-on{color:#fff;background:var(--accent);border-color:var(--accent);font-weight:700}.stack-chip[data-astro-cid-uj7oyeqt].is-reset{border-style:dashed;border-color:var(--card-border);opacity:.75}.stack-chip[data-astro-cid-uj7oyeqt].is-reset:hover{opacity:1;color:var(--accent);border-style:solid;border-color:var(--card-border-hover)}.status-line[data-astro-cid-uj7oyeqt]{background:var(--accent-subtle);border:1px dashed var(--card-border-hover);border-radius:var(--radius-sm);letter-spacing:.02em;color:var(--text-main);justify-content:space-between;align-items:center;gap:.75rem;margin:.65rem 0 0;padding:.35rem .65rem;font-size:.75rem;display:flex}.status-clear-btn[data-astro-cid-uj7oyeqt]{appearance:none;font:inherit;color:var(--accent);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:600}.status-clear-btn[data-astro-cid-uj7oyeqt]:hover{text-decoration:underline}.status-line[data-astro-cid-uj7oyeqt][hidden]{display:none!important}@media (width<=768px){.filters[data-astro-cid-uj7oyeqt]{margin-bottom:1.25rem;padding:.5rem 0 .75rem}.filters-main[data-astro-cid-uj7oyeqt]{flex-direction:column;align-items:stretch;gap:.65rem}.search-wrap[data-astro-cid-uj7oyeqt]{min-width:100%;max-width:100%}.search[data-astro-cid-uj7oyeqt]{padding:.45rem .85rem .45rem 2.1rem;font-size:.88rem}.tabs[data-astro-cid-uj7oyeqt]{gap:.4rem}.tab[data-astro-cid-uj7oyeqt]{padding:.3rem .65rem;font-size:.82rem}.stack-bar-wrap[data-astro-cid-uj7oyeqt]{margin-top:.5rem}.stack-chip[data-astro-cid-uj7oyeqt]{padding:.22rem .5rem;font-size:.72rem}}.teaser-reveal[data-astro-cid-qxlzi67j]{opacity:0;transition:opacity .65s var(--ease-out), transform .65s var(--ease-out);will-change:opacity, transform;transform:translateY(20px)}.teaser-reveal[data-astro-cid-qxlzi67j].is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.teaser-reveal[data-astro-cid-qxlzi67j]{opacity:1!important;transition:none!important;transform:none!important}}
