.badge{font-family:var(--font-mono);letter-spacing:.03em;white-space:nowrap;color:var(--muted);background:var(--surface-dim);border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:.72rem;font-weight:600;line-height:1.6;display:inline-flex}.badge--level-high{color:#00694d;background:var(--level-high-bg);border-color:color-mix(in srgb, var(--level-high) 32%, transparent)}.badge--level-medium{color:#005a8e;background:var(--level-medium-bg);border-color:color-mix(in srgb, var(--level-medium) 30%, transparent)}.badge--level-low{color:#9a6a00;background:var(--level-low-bg);border-color:color-mix(in srgb, var(--level-low) 38%, transparent)}.badge--level-very_low{color:#a84a00;background:var(--level-verylow-bg);border-color:color-mix(in srgb, var(--level-verylow) 32%, transparent)}.badge--tier-t1{color:var(--tier-t1);background:var(--tier-t1-bg);border-color:color-mix(in srgb, var(--tier-t1) 28%, transparent)}.badge--tier-t2{color:var(--tier-t2);background:var(--tier-t2-bg);border-color:color-mix(in srgb, var(--tier-t2) 28%, transparent)}.badge--tier-t3{color:var(--tier-t3);background:var(--tier-t3-bg);border-color:color-mix(in srgb, var(--tier-t3) 30%, transparent)}.badge--tier-t4{color:var(--tier-t4);background:var(--tier-t4-bg);border-color:color-mix(in srgb, var(--tier-t4) 30%, transparent)}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.chip{border-radius:var(--radius-chip);border:1px solid var(--line-strong);background:var(--surface);font-family:var(--font-mono);color:var(--ink);white-space:nowrap;align-items:center;padding:1px 7px;font-size:.72rem;font-weight:500;display:inline-flex}.chip--more{color:var(--faint);border-style:dashed}.chips__join,.chips__strand{color:var(--faint);user-select:none;font-size:.7rem}.chips__strand{background:var(--surface-dim);width:16px;height:16px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.chips--none{color:var(--faint);font-size:.78rem}.atlas-table{border-collapse:collapse;width:100%;min-width:860px;font-size:.88rem}.atlas-table thead th{z-index:1;text-align:left;background:var(--surface-dim);border-bottom:2px solid var(--line-strong);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:11px 14px;font-size:.72rem;font-weight:600;position:sticky;top:0}.atlas-table th.num,.atlas-table td.num{text-align:right}.atlas-table tbody td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 14px}.atlas-table tbody tr.atlas-row{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.atlas-table tbody tr.atlas-row:hover{background:var(--accent-soft)}.atlas-table tbody tr.atlas-row:hover .row-id a{color:var(--accent-strong)}.row-id a{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;font-size:.78rem}.row-name{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.row-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:.8rem}.row-num--dim{color:var(--faint)}.row-flag{letter-spacing:.05em;color:var(--accent-ink);background:var(--accent-soft);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:.62rem;font-weight:600}tr.atlas-state td{text-align:center;border-bottom:0!important;padding:44px 20px!important}.atlas-state__msg{color:var(--muted);font-size:.92rem;display:block}.atlas-state__msg strong{color:var(--ink)}.atlas-state__action{margin-top:12px}.page-head[data-astro-cid-tjwv4dpu]{padding-block:clamp(56px, 8vw, 88px) calc(var(--section-pad) * .6)}.page-head[data-astro-cid-tjwv4dpu] h1[data-astro-cid-tjwv4dpu]{max-width:22ch;margin-top:16px}.page-head__lede[data-astro-cid-tjwv4dpu]{color:var(--muted);max-width:58ch;margin-top:18px;font-size:1.02rem}.atlas-section[data-astro-cid-tjwv4dpu]{padding-top:calc(var(--section-pad) * .55)}.filters[data-astro-cid-tjwv4dpu]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-wrap:wrap;align-items:flex-end;gap:14px 18px;padding:18px 20px;display:flex}.filters__search[data-astro-cid-tjwv4dpu]{flex-direction:column;flex:260px;gap:5px;display:flex}.filters__field[data-astro-cid-tjwv4dpu]{flex-direction:column;gap:5px;display:flex}.filters__label[data-astro-cid-tjwv4dpu]{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.filters[data-astro-cid-tjwv4dpu] input[data-astro-cid-tjwv4dpu][type=search],.filters[data-astro-cid-tjwv4dpu] select[data-astro-cid-tjwv4dpu]{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);height:36px;color:var(--ink);font-family:var(--font-body);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:0 12px;font-size:.88rem}.filters[data-astro-cid-tjwv4dpu] select[data-astro-cid-tjwv4dpu]{cursor:pointer;min-width:108px}.filters[data-astro-cid-tjwv4dpu] input[data-astro-cid-tjwv4dpu][type=search]:focus,.filters[data-astro-cid-tjwv4dpu] select[data-astro-cid-tjwv4dpu]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.filters__check[data-astro-cid-tjwv4dpu]{height:36px;color:var(--muted);cursor:pointer;user-select:none;align-items:center;gap:8px;padding:0 4px;font-size:.86rem;display:inline-flex}.filters__check[data-astro-cid-tjwv4dpu] input[data-astro-cid-tjwv4dpu]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.filters__check[data-astro-cid-tjwv4dpu]:hover{color:var(--ink)}.filters__reset[data-astro-cid-tjwv4dpu]{border:1px solid var(--line-strong);border-radius:var(--radius-control);height:36px;color:var(--muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;padding:0 14px;font-size:.84rem;font-weight:500}.filters__reset[data-astro-cid-tjwv4dpu]:hover{border-color:var(--accent);color:var(--accent-strong)}.atlas-status[data-astro-cid-tjwv4dpu]{color:var(--muted);justify-content:space-between;align-items:baseline;margin:18px 2px 10px;font-size:.82rem;display:flex}#atlas-count[data-astro-cid-tjwv4dpu]{font-variant-numeric:tabular-nums}.atlas-scroll[data-astro-cid-tjwv4dpu]{scrollbar-width:thin;overflow-x:auto}
