.reusable-card[data-astro-cid-uap5w32o]{background:linear-gradient(135deg, var(--color-bg-surface), var(--color-bg));border:1px solid var(--color-gray-5);border-radius:var(--radius-md);color:inherit;flex-direction:column;min-width:0;padding:1.5rem;transition:border-color .15s,background .15s;display:flex}.reusable-card[data-astro-cid-uap5w32o]:hover{border-color:var(--color-accent);background:var(--color-bg-surface-hover);color:inherit}.card-header[data-astro-cid-uap5w32o]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.card-name[data-astro-cid-uap5w32o]{color:var(--color-white);overflow-wrap:anywhere;font-size:1rem;font-weight:600}.card-description[data-astro-cid-uap5w32o]{color:var(--color-gray-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card-action[data-astro-cid-uap5w32o]{padding-top:var(--space-lg);color:var(--color-gray-3);justify-content:space-between;margin-top:auto;font-size:.75rem;display:flex}.reusable-card[data-astro-cid-uap5w32o]:hover .card-action[data-astro-cid-uap5w32o]{color:var(--color-accent-light)}.eyebrow[data-astro-cid-lcdefpme]{color:var(--color-accent-light);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-gray-5);background:radial-gradient(at 75% 20%,#6d46a318,#0000 60%)}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:3.5rem;padding-block:clamp(3.5rem,8vw,7rem);display:grid}.hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:.625rem;margin-bottom:1.5rem;display:flex}.status-dot[data-astro-cid-lcdefpme]{background:var(--color-accent-light);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #9b82db16}h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:500;line-height:1.1}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.faq-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-accent-light)}.hero-description[data-astro-cid-lcdefpme]{max-width:30rem;color:var(--color-gray-2);margin-top:1.5rem;font-size:1rem;line-height:1.8}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;font-size:.8125rem;display:flex}.primary-link[data-astro-cid-lcdefpme]{background:var(--color-accent-light);color:var(--color-bg-deep);border-radius:6px;align-items:center;gap:1rem;padding:.75rem 1rem;font-weight:600;display:inline-flex}.primary-link[data-astro-cid-lcdefpme]:hover{background:var(--color-white);color:var(--color-bg-deep)}.secondary-link[data-astro-cid-lcdefpme]{color:var(--color-gray-2)}.hero-note[data-astro-cid-lcdefpme]{color:var(--color-gray-3);margin-top:1.25rem;font-size:.6875rem}.terminal[data-astro-cid-lcdefpme]{background:var(--color-bg);border:1px solid var(--color-gray-5);min-width:0;font-family:var(--font-mono);border-radius:12px;font-size:.6875rem;box-shadow:0 20px 70px #0004}.terminal-bar[data-astro-cid-lcdefpme]{color:var(--color-gray-3);border-bottom:1px solid var(--color-gray-5);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.terminal-dots[data-astro-cid-lcdefpme]{gap:5px;display:flex}.terminal-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#62596f;border-radius:50%;width:7px;height:7px}.terminal-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{background:#c58393}.terminal-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){background:#c6ac7e}.terminal-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:last-child{background:#8bab94}.terminal-body[data-astro-cid-lcdefpme]{padding:1.5rem}.terminal-comment[data-astro-cid-lcdefpme]{color:var(--color-gray-3);margin-bottom:.75rem}.second-step[data-astro-cid-lcdefpme]{margin-top:1.75rem}.terminal-command[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;display:flex}.terminal-command[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--color-accent)}.terminal-command[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{color:var(--color-gray-1);font-size:inherit;overflow-wrap:anywhere;background:0 0;min-width:0;padding:0}.terminal-command[data-astro-cid-lcdefpme] .copy-btn{flex-shrink:0;margin-left:auto;font-size:.625rem}.terminal-success[data-astro-cid-lcdefpme]{color:#9ccaab;margin-top:2rem;font-size:.625rem}.terminal-success[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-right:.5rem}.terminal-footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-gray-5);color:var(--color-gray-2);background:#ffffff03;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1.5rem;display:flex}.file-symbol[data-astro-cid-lcdefpme]{color:#9bbae0;font-size:.625rem}.file-status[data-astro-cid-lcdefpme]{color:var(--color-gray-3);font-family:var(--font-sans);margin-left:auto;font-size:.625rem}.registry[data-astro-cid-lcdefpme]{padding-block:4.5rem}.section-header[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.section-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.collection-count[data-astro-cid-lcdefpme]{color:var(--color-gray-3);font-size:.75rem}.catalog-controls[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.search-field[data-astro-cid-lcdefpme]{border:1px solid var(--color-gray-5);background:var(--color-bg);color:var(--color-gray-3);border-radius:6px;flex:16rem;align-items:center;gap:.75rem;padding-inline:.875rem;display:flex}.search-field[data-astro-cid-lcdefpme]:focus-within{border-color:var(--color-accent)}input[data-astro-cid-lcdefpme]{width:100%;min-width:0;color:var(--color-gray-1);background:0 0;border:none;padding-block:.75rem;font-size:.8125rem}input[data-astro-cid-lcdefpme]::placeholder{color:var(--color-gray-3)}input[data-astro-cid-lcdefpme]:focus-visible{outline-offset:0}.filters[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.375rem;display:flex}.filters[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme],.empty-state[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--color-gray-2);border:1px solid var(--color-gray-5);cursor:pointer;background:0 0;border-radius:6px;padding:.625rem .75rem;font-size:.75rem}.filters[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--color-accent-low);border-color:var(--color-accent);color:var(--color-accent-light)}.filters[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{color:var(--color-white);border-color:var(--color-accent)}.filters[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.7;margin-left:.375rem;font-size:.625rem}.results-status[data-astro-cid-lcdefpme]{color:var(--color-gray-3);margin-block:1rem;font-size:.75rem}.registry-group[data-astro-cid-lcdefpme]{margin-top:2.5rem}.group-header[data-astro-cid-lcdefpme]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.group-header[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:.875rem;font-weight:500}.group-header[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--color-gray-3);font-family:var(--font-mono);font-size:.625rem}.group-rule[data-astro-cid-lcdefpme]{background:var(--color-gray-5);flex:1;height:1px;margin-left:.5rem}.registry-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.empty-state[data-astro-cid-lcdefpme]{text-align:center;border:1px dashed var(--color-gray-5);border-radius:8px;margin-top:2rem;padding:4rem 1rem}.empty-state[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-gray-2);margin-block:.5rem 1.5rem}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-gray-5);grid-template-columns:1fr 1.5fr;gap:5rem;padding-block:3.5rem;display:grid}.faq-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-block:1.25rem;font-size:2rem;font-weight:500;line-height:1.2}.faq-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:19rem;color:var(--color-gray-2);font-size:.875rem}.faq-intro[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{margin-top:1.25rem;font-size:.8125rem;display:inline-block}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-gray-5)}summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--color-gray-1);justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.875rem;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--color-gray-3)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-gray-2);padding:0 1.5rem 1.25rem 0;font-size:.8125rem;line-height:1.8}.sr-only[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.hero-inner[data-astro-cid-lcdefpme]{gap:2rem}.registry-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-body[data-astro-cid-lcdefpme]{padding:1rem}.terminal-command[data-astro-cid-lcdefpme]{flex-wrap:wrap}.terminal-command[data-astro-cid-lcdefpme] .copy-btn{margin-left:0}}@media (width<=760px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}.hero-copy[data-astro-cid-lcdefpme]{max-width:32rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,8vw,3.5rem)}.registry[data-astro-cid-lcdefpme]{padding-block:3rem}.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.filters[data-astro-cid-lcdefpme]{width:100%}.terminal-command[data-astro-cid-lcdefpme] .copy-btn{margin-left:auto}}@media (width<=520px){.registry-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.filters[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{padding:.5rem .625rem}.file-status[data-astro-cid-lcdefpme]{display:none}.hero-note[data-astro-cid-lcdefpme]{font-size:.625rem}}
