.inference-atlas{font-family:var(--font-sans)}.inference-atlas__tools{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(10rem,.55fr);gap:.75rem;margin:1rem 0 1.5rem}.inference-atlas__search,.inference-atlas__select{min-height:42px;width:100%;border:1px solid var(--nm-border);border-radius:8px;background:var(--nm-surface);color:var(--nm-text-primary);padding:.6rem .75rem;font:inherit}.inference-atlas__era{margin:2.2rem 0;scroll-margin-top:5rem}.inference-atlas__era-head{border-left:3px solid var(--nm-accent-primary);padding-left:1rem;margin-bottom:1rem}.inference-atlas__era-head h2{margin:0 0 .25rem}.inference-atlas__years{color:var(--nm-text-muted);font-size:.85rem;font-variant-numeric:tabular-nums}.inference-atlas__era-head p{margin:.45rem 0 0;max-width:70ch}.inference-atlas__table{border-top:1px solid var(--nm-border)}.inference-atlas__header,.inference-atlas__summary{display:grid;grid-template-columns:4rem minmax(10rem,1.25fr) 7.5rem minmax(15rem,2fr) 2.5rem;gap:.75rem;align-items:center}.inference-atlas__header{padding:.55rem .65rem;color:var(--nm-text-muted);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.inference-atlas__entry{border-bottom:1px solid var(--nm-border)}.inference-atlas__summary{width:100%;padding:.8rem .65rem;border:0;background:transparent;color:var(--nm-text-primary);text-align:left;cursor:pointer;font:inherit}.inference-atlas__summary:hover{background:var(--nm-surface-alt)}.inference-atlas__summary:focus-visible{outline:2px solid var(--nm-accent-primary);outline-offset:2px}.inference-atlas__year{color:var(--nm-text-muted);font-variant-numeric:tabular-nums}.inference-atlas__name{font-weight:700}.inference-atlas__category{color:var(--nm-text-muted);font-size:.86rem}.inference-atlas__limit{color:var(--nm-text-secondary);font-size:.9rem;line-height:1.35}.inference-atlas__chevron{font-size:1.2rem;text-align:center;transform:rotate(0);transition:transform .16s ease}.inference-atlas__chevron[data-open=true]{transform:rotate(90deg)}.inference-atlas__details{display:grid;grid-template-columns:minmax(16rem,1.05fr) minmax(18rem,1fr);gap:1.25rem;padding:.2rem .65rem 1.4rem 5.4rem}.inference-atlas__details h3{font-size:.82rem;margin:1rem 0 .2rem;color:var(--nm-text-muted);letter-spacing:.035em;text-transform:uppercase}.inference-atlas__details p{margin:0;line-height:1.55}.inference-atlas__example{border-left:3px solid var(--nm-accent-primary);padding-left:.8rem}.inference-atlas__lineage{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.inference-atlas__diagram{align-self:start}.inference-atlas__links{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.9rem}.inference-atlas__empty{padding:2rem .5rem;color:var(--nm-text-muted)}@media(prefers-reduced-motion:reduce){.inference-atlas__chevron{transition:none}}@media(max-width:700px){.inference-atlas__tools{grid-template-columns:1fr}.inference-atlas__header{display:none}.inference-atlas__summary{grid-template-columns:3.25rem 1fr 2rem;gap:.55rem}.inference-atlas__category,.inference-atlas__limit{grid-column:2}.inference-atlas__chevron{grid-column:3;grid-row:1 / span 3}.inference-atlas__details{grid-template-columns:1fr;padding:.2rem .5rem 1.25rem 3.8rem}.inference-atlas__lineage{grid-template-columns:1fr}}
