[hidden]{display:none!important}.atlas-picker{padding:1.2rem;background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-bottom:1.5rem}.atlas-picker label,.atlas-controls label{display:grid;gap:.5rem;font-weight:650}.atlas-picker select,.atlas-controls select{width:100%;max-width:100%;padding:.7rem;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:6px;font:inherit}.atlas-controls{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.atlas-controls label{min-width:0}.atlas-metrics{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0}.atlas-metrics dt{color:var(--muted);font-size:.9rem}.atlas-metrics dd{margin:0;font-size:1.3rem;font-weight:700}.atlas-spectrum{padding:1rem;border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:0}.atlas-spectrum svg{display:block;width:100%;height:auto;overflow:visible}.atlas-spectrum h3{margin-top:0}.atlas-series-key{display:flex;gap:.5rem 1rem;flex-wrap:wrap;font-size:.9rem;margin:1rem 0}.atlas-series-key span{max-width:100%;overflow-wrap:anywhere}.atlas-series-key i{display:inline-block;width:1.5rem;border-top:3px solid;margin-right:.4rem;vertical-align:middle}.atlas-table{overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:8px}.atlas-table table{min-width:680px;margin:0}.atlas-table td{font-size:.9rem}.atlas-table td:first-child{white-space:nowrap}.atlas-table button{background:transparent;color:var(--accent);border:0;padding:0;cursor:pointer;text-align:left;font:inherit;text-decoration:underline}.atlas-table tr[data-selected=true]{background:#29353f}#atlas-condition,#atlas-source{overflow-wrap:anywhere}#atlas-additional{padding-top:1rem}#atlas-additional h2{font-size:clamp(1.5rem,3vw,2.3rem)}#atlas-additional p{max-width:85ch}.atlas-table:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:640px){.atlas-controls{grid-template-columns:1fr}.atlas-spectrum{padding:.6rem}.atlas-picker{padding:.8rem}.atlas-metrics{gap:.7rem 1.4rem}.atlas-metrics dd{font-size:1.15rem}}
