.glossary[data-astro-cid-itao57l5]{padding:var(--space-5) 0 var(--space-6)}.glossary-hero[data-astro-cid-itao57l5]{margin-bottom:var(--space-5)}.eyebrow[data-astro-cid-itao57l5]{margin:0 0 var(--space-2);color:var(--accent-strong);font:700 .8rem var(--font-mono);letter-spacing:.04em}.glossary-hero[data-astro-cid-itao57l5] h1[data-astro-cid-itao57l5]{letter-spacing:0;max-width:800px;margin:0;font-size:clamp(2rem,5vw,4rem)}.glossary-intro[data-astro-cid-itao57l5],.glossary-example[data-astro-cid-itao57l5]{margin:var(--space-3) 0 0;max-width:720px;color:var(--muted);font-size:1.08rem}.glossary-browser[data-astro-cid-itao57l5],.term-detail[data-astro-cid-itao57l5],.glossary-tools[data-astro-cid-itao57l5]{margin-top:var(--space-5)}.glossary-browser[data-astro-cid-itao57l5]{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.search-field[data-astro-cid-itao57l5]{max-width:680px;font:700 .78rem var(--font-mono);color:var(--muted);gap:6px;display:grid}.search-field[data-astro-cid-itao57l5] input[data-astro-cid-itao57l5],.tool-form-row[data-astro-cid-itao57l5] input[data-astro-cid-itao57l5],.tool-form-row[data-astro-cid-itao57l5] select[data-astro-cid-itao57l5]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text);font:.9rem var(--font-mono);padding:9px 11px}.category-filters[data-astro-cid-itao57l5]{margin-top:var(--space-3);flex-wrap:wrap;gap:8px;display:flex}.category-filters[data-astro-cid-itao57l5] button[data-astro-cid-itao57l5],.tool-tabs[data-astro-cid-itao57l5] button[data-astro-cid-itao57l5]{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;min-height:36px;font:700 .76rem var(--font-mono);background:0 0;padding:6px 10px}.category-filters[data-astro-cid-itao57l5] button[data-astro-cid-itao57l5][aria-pressed=true],.tool-tabs[data-astro-cid-itao57l5] button[data-astro-cid-itao57l5][aria-selected=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.result-count[data-astro-cid-itao57l5]{margin:var(--space-3) 0;color:var(--muted);font:.8rem var(--font-mono)}.term-grid[data-astro-cid-itao57l5]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.term-card[data-astro-cid-itao57l5]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);min-width:0;color:var(--text);text-align:left;cursor:pointer;gap:7px;padding:14px;display:grid}.term-card[data-astro-cid-itao57l5]:hover,.term-card[data-astro-cid-itao57l5].is-selected{border-color:var(--accent);background:var(--accent-soft)}.term-card[data-astro-cid-itao57l5].is-selected>span[data-astro-cid-itao57l5]:last-child{color:var(--text)}.term-card[data-astro-cid-itao57l5] strong[data-astro-cid-itao57l5]{font-family:var(--font-mono);font-size:.95rem}.term-card[data-astro-cid-itao57l5]>span[data-astro-cid-itao57l5]:last-child{color:var(--muted);font-size:.88rem;line-height:1.45}.term-category[data-astro-cid-itao57l5],.category-badge[data-astro-cid-itao57l5]{color:var(--accent-strong);font:700 .72rem var(--font-mono)}.empty-state[data-astro-cid-itao57l5]{margin:var(--space-4) 0 0;color:var(--muted)}.term-detail[data-astro-cid-itao57l5]{max-width:860px;padding:var(--space-4);border-left:3px solid var(--accent);background:var(--surface-2)}.detail-heading[data-astro-cid-itao57l5]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.detail-heading[data-astro-cid-itao57l5] h2[data-astro-cid-itao57l5]{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.category-badge[data-astro-cid-itao57l5]{border:1px solid var(--accent);border-radius:999px;padding:2px 7px}.detail-summary[data-astro-cid-itao57l5]{margin:var(--space-3) 0 0;font-weight:700}.term-detail[data-astro-cid-itao57l5]>p[data-astro-cid-itao57l5]:not(.eyebrow):not(.detail-summary){max-width:720px;margin-bottom:0}.detail-notes[data-astro-cid-itao57l5]{gap:var(--space-3);margin-top:var(--space-4);display:grid}.detail-notes[data-astro-cid-itao57l5] h3[data-astro-cid-itao57l5]{margin:0;font-size:.84rem}.detail-notes[data-astro-cid-itao57l5] p[data-astro-cid-itao57l5]{margin:var(--space-1) 0 0;color:var(--muted)}.code-example[data-astro-cid-itao57l5]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.code-example-heading[data-astro-cid-itao57l5]{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.code-example[data-astro-cid-itao57l5] h3[data-astro-cid-itao57l5]{margin:0;font-size:.95rem}.code-example[data-astro-cid-itao57l5] p[data-astro-cid-itao57l5]{max-width:560px;margin:var(--space-1) 0 0;color:var(--muted);font-size:.9rem}.code-actions[data-astro-cid-itao57l5]{flex-wrap:wrap;gap:8px;display:flex}.code-actions[data-astro-cid-itao57l5] .btn[data-astro-cid-itao57l5]{min-height:36px;padding:7px 10px;font-size:.78rem}.code-block[data-astro-cid-itao57l5]{max-height:360px;margin:var(--space-3) 0 0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:.8rem/1.55 var(--font-mono);white-space:pre;overflow:auto}.code-block[data-astro-cid-itao57l5] code[data-astro-cid-itao57l5]{font:inherit}.related-list[data-astro-cid-itao57l5]{margin-top:var(--space-2);flex-wrap:wrap;gap:7px;display:flex}.related-list[data-astro-cid-itao57l5] button[data-astro-cid-itao57l5]{color:var(--accent-strong);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.tool-shell[data-astro-cid-itao57l5]{margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.tool-tabs[data-astro-cid-itao57l5]{border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.tool-tabs[data-astro-cid-itao57l5] button[data-astro-cid-itao57l5]{border:0;border-radius:0;flex:none;min-height:44px}.tool-tabs[data-astro-cid-itao57l5] button[data-astro-cid-itao57l5][aria-selected=true]{box-shadow:inset 0 -2px 0 var(--accent)}.tool-panel[data-astro-cid-itao57l5]{padding:var(--space-4)}.tool-form-row[data-astro-cid-itao57l5]{align-items:end;gap:12px;display:grid}.tool-form-row[data-astro-cid-itao57l5] label[data-astro-cid-itao57l5]{min-width:0;color:var(--muted);font:700 .78rem var(--font-mono);gap:6px;display:grid}.tool-form-row[data-astro-cid-itao57l5] .btn[data-astro-cid-itao57l5]{justify-content:center}.visual-result[data-astro-cid-itao57l5]{gap:var(--space-3);margin-top:var(--space-4);display:grid}.depiction[data-astro-cid-itao57l5]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);place-items:center;min-height:260px;display:grid}.depiction[data-astro-cid-itao57l5] svg{width:min(100%,380px);height:auto}.result-list[data-astro-cid-itao57l5]{border-top:1px solid var(--border);grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);margin:0;display:grid}.result-list[data-astro-cid-itao57l5] dt[data-astro-cid-itao57l5],.result-list[data-astro-cid-itao57l5] dd[data-astro-cid-itao57l5]{border-bottom:1px solid var(--border);overflow-wrap:anywhere;min-width:0;margin:0;padding:8px 0}.result-list[data-astro-cid-itao57l5] dd[data-astro-cid-itao57l5]{font-family:var(--font-mono)}.tool-status[data-astro-cid-itao57l5],.similarity-result[data-astro-cid-itao57l5]{min-height:1.5em;margin-top:var(--space-3);color:var(--text);font-family:var(--font-mono);display:block}.similarity-result[data-astro-cid-itao57l5]{padding:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);font-size:1.1rem;font-weight:700}.search-depiction[data-astro-cid-itao57l5]{margin-top:var(--space-3)}.descriptor-cards[data-astro-cid-itao57l5]{margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.descriptor-card[data-astro-cid-itao57l5]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);padding:12px}.descriptor-card[data-astro-cid-itao57l5] span[data-astro-cid-itao57l5]{color:var(--muted);font:700 .72rem var(--font-mono);display:block}.descriptor-card[data-astro-cid-itao57l5] strong[data-astro-cid-itao57l5]{font:700 1.05rem var(--font-mono);margin-top:4px;display:block}.screen-reader-status[data-astro-cid-itao57l5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=720px){.detail-notes[data-astro-cid-itao57l5]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-form-row[data-astro-cid-itao57l5]{grid-template-columns:minmax(0,1fr) auto}.tool-form-two[data-astro-cid-itao57l5]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(150px,.5fr) auto}.visual-result[data-astro-cid-itao57l5]{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.descriptor-cards[data-astro-cid-itao57l5]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=719px){.term-detail[data-astro-cid-itao57l5]{scroll-margin-top:calc(var(--space-5) + 56px)}}@media (width<=520px){.glossary[data-astro-cid-itao57l5]{padding-top:var(--space-4)}.glossary-browser[data-astro-cid-itao57l5],.term-detail[data-astro-cid-itao57l5],.tool-panel[data-astro-cid-itao57l5]{padding:var(--space-3)}.term-grid[data-astro-cid-itao57l5]{grid-template-columns:1fr}.descriptor-cards[data-astro-cid-itao57l5]{grid-template-columns:1fr 1fr}.code-actions[data-astro-cid-itao57l5]{width:100%}.code-actions[data-astro-cid-itao57l5] .btn[data-astro-cid-itao57l5]{flex:140px}}
