.card-title[data-v-4fa8cb07]{font-size:var(--text-base);font-weight:var(--weight-semibold);margin-bottom:var(--space-3);color:var(--landing-text-hero)}.no-record[data-v-4fa8cb07]{color:var(--landing-text-muted);font-style:italic}.queried-name[data-v-4fa8cb07]{font-size:var(--text-sm);color:var(--landing-text-muted);margin-bottom:var(--space-2)}.tool-input-group[data-v-4fa8cb07]{flex-wrap:wrap}.selector-input[data-v-4fa8cb07]{flex:.4;min-width:120px}.domain-input[data-v-4fa8cb07]{flex:1;min-width:160px}.selector-chips[data-v-4fa8cb07]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.chips-label[data-v-4fa8cb07]{font-size:var(--text-sm);color:var(--landing-text-muted);white-space:nowrap}.chip[data-v-4fa8cb07]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--landing-text-muted);background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.chip[data-v-4fa8cb07]:hover{border-color:var(--color-primary);color:var(--color-primary)}.chip.active[data-v-4fa8cb07]{background:var(--color-primary);color:var(--text-on-primary);border-color:var(--color-primary)}.validation-list[data-v-4fa8cb07]{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.validation-item[data-v-4fa8cb07]{align-items:center;gap:var(--space-3);display:flex}.validation-msg[data-v-4fa8cb07]{font-size:var(--text-sm);color:var(--landing-text-muted)}.key-info-grid[data-v-4fa8cb07]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.key-info-item[data-v-4fa8cb07]{gap:var(--space-1);flex-direction:column;display:flex}.key-info-label[data-v-4fa8cb07]{font-size:var(--text-xs);color:var(--landing-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-semibold)}.key-info-value[data-v-4fa8cb07]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--landing-text-hero);font-family:var(--font-mono)}.key-size-bar-wrap[data-v-4fa8cb07]{align-items:center;gap:var(--space-3);display:flex}.key-size-bar-label[data-v-4fa8cb07]{font-size:var(--text-sm);color:var(--landing-text-muted);white-space:nowrap}.key-size-bar-track[data-v-4fa8cb07]{background:var(--landing-surface);border-radius:var(--radius-full);border:1px solid var(--landing-surface-border);flex:1;height:10px;overflow:hidden}.key-size-bar-fill[data-v-4fa8cb07]{border-radius:var(--radius-full);height:100%;transition:width .4s}.bar-ok[data-v-4fa8cb07]{background:var(--green-500)}.bar-warn[data-v-4fa8cb07]{background:var(--amber-500)}.bar-fail[data-v-4fa8cb07]{background:var(--red-500)}.key-size-bar-value[data-v-4fa8cb07]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--landing-text-hero)}.revoked-notice[data-v-4fa8cb07]{color:var(--red-500);font-size:var(--text-base);font-weight:var(--weight-medium)}.table-wrap[data-v-4fa8cb07]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tags-table[data-v-4fa8cb07]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.tags-table th[data-v-4fa8cb07],.tags-table td[data-v-4fa8cb07]{text-align:left;padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--landing-surface-border)}.tags-table th[data-v-4fa8cb07]{font-weight:var(--weight-semibold);color:var(--landing-text-muted);background:var(--landing-surface);white-space:nowrap;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.tags-table td[data-v-4fa8cb07]{color:var(--landing-text-body)}.meaning-cell[data-v-4fa8cb07]{min-width:180px}.text-muted[data-v-4fa8cb07]{color:var(--landing-text-muted)}.rec-list[data-v-4fa8cb07]{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.rec-list li[data-v-4fa8cb07]{font-size:var(--text-sm);color:var(--landing-text-muted);line-height:var(--leading-relaxed)}@media(max-width:640px){.tags-table th[data-v-4fa8cb07]:nth-child(3),.tags-table td[data-v-4fa8cb07]:nth-child(3){display:none}.key-size-bar-wrap[data-v-4fa8cb07]{flex-wrap:wrap}}.edu-heading[data-astro-cid-lzdbz7mo]{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--landing-text-hero);margin-bottom:var(--space-6)}.edu-subheading[data-astro-cid-lzdbz7mo]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--landing-text-hero);margin-top:var(--space-8);margin-bottom:var(--space-4)}.edu-text[data-astro-cid-lzdbz7mo]{font-size:var(--text-base);color:var(--landing-text-muted);line-height:var(--leading-relaxed);max-width:720px;margin-bottom:var(--space-4)}.edu-table-wrap[data-astro-cid-lzdbz7mo]{overflow-x:auto}.edu-table[data-astro-cid-lzdbz7mo]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.edu-table[data-astro-cid-lzdbz7mo] th[data-astro-cid-lzdbz7mo],.edu-table[data-astro-cid-lzdbz7mo] td[data-astro-cid-lzdbz7mo]{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--landing-surface-border)}.edu-table[data-astro-cid-lzdbz7mo] th[data-astro-cid-lzdbz7mo]{font-weight:var(--weight-semibold);color:var(--landing-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);background:var(--landing-surface)}.edu-table[data-astro-cid-lzdbz7mo] td[data-astro-cid-lzdbz7mo]{color:var(--landing-text-body)}.edu-table[data-astro-cid-lzdbz7mo] td[data-astro-cid-lzdbz7mo]:first-child{white-space:nowrap}.related-grid[data-astro-cid-lzdbz7mo]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.related-card[data-astro-cid-lzdbz7mo]{gap:var(--space-2);padding:var(--space-5);color:inherit;flex-direction:column;text-decoration:none;display:flex}.related-card[data-astro-cid-lzdbz7mo]:hover{text-decoration:none}.related-protocol[data-astro-cid-lzdbz7mo]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary)}.related-name[data-astro-cid-lzdbz7mo]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--landing-text-hero)}.related-desc[data-astro-cid-lzdbz7mo]{font-size:var(--text-sm);color:var(--landing-text-muted);line-height:var(--leading-relaxed)}@media(max-width:768px){.related-grid[data-astro-cid-lzdbz7mo]{grid-template-columns:1fr}}
