.HH0q4a_atlas{overflow-wrap:anywhere;padding:4rem 0 5rem}.HH0q4a_atlas p{line-height:1.75}.HH0q4a_kicker{font:600 .67rem/1.7 var(--mono);color:var(--accent);letter-spacing:.11em}.HH0q4a_intro{border-bottom:1px solid var(--rule);padding-bottom:2rem}.HH0q4a_intro h1{letter-spacing:-.04em;max-width:16ch;margin:1rem 0 1.5rem;font-size:clamp(1.9rem,5vw,3.6rem);line-height:1.08}.HH0q4a_lede{max-width:39rem;font-size:1.18rem}.HH0q4a_links{flex-wrap:wrap;gap:.2rem 1.4rem;display:flex}.HH0q4a_atlas a{color:var(--accent);text-underline-offset:.22em}.HH0q4a_links a{align-items:center;min-height:2.8rem;font-size:.85rem;display:inline-flex}.HH0q4a_atlas h2{letter-spacing:-.025em;font-size:clamp(1.45rem,3.5vw,2.15rem);line-height:1.25}.HH0q4a_availability{border:1px solid var(--rule);border-left:3px solid var(--accent);background:#fff;border-radius:.35rem;margin-top:2rem;padding:clamp(1rem,3vw,1.8rem)}.HH0q4a_availability>p{font-size:.86rem}.HH0q4a_statuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1.6rem 0 0;display:grid}.HH0q4a_statuses div{border-top:1px solid var(--rule);padding-top:.9rem}.HH0q4a_statuses dt{font:600 .7rem/1.6 var(--mono)}.HH0q4a_statuses dd{margin:.5rem 0 0;font-size:.8rem;line-height:1.7}.HH0q4a_architecture,.HH0q4a_sources{margin-top:3.5rem}.HH0q4a_navigator{border:1px solid var(--rule);background:#fff;border-radius:.5rem;padding:1rem}.HH0q4a_navigator ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.HH0q4a_navigator li{align-items:center;display:flex}.HH0q4a_navigator li:not(:last-child):after{content:"→";color:var(--muted);margin:0 .35rem}.HH0q4a_navigator a{border-radius:.25rem;align-items:center;min-height:2.8rem;padding:.3rem .45rem;font-size:.78rem;font-weight:600;display:inline-flex}.HH0q4a_navigator a:hover{background:#f2eef8}.HH0q4a_legend{color:var(--muted);font-size:.78rem}.HH0q4a_layers{border-top:1px solid var(--rule);margin-top:2rem}.HH0q4a_layer{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:1.3rem;padding:1.5rem 0;display:grid}.HH0q4a_layerTitle h3{margin:.5rem 0;font-size:.95rem;font-weight:550;line-height:1.5}.HH0q4a_layerTitle .HH0q4a_kicker{margin-top:.7rem}.HH0q4a_functions{align-content:start;gap:.65rem;display:grid}.HH0q4a_function{border:1px solid var(--rule);background:#fff;border-radius:.4rem;min-width:0;scroll-margin-top:7rem}.HH0q4a_function:target{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.HH0q4a_function summary{cursor:pointer;min-height:3rem;padding:.9rem;font-size:.9rem;font-weight:650}.HH0q4a_function summary::marker{color:var(--accent)}.HH0q4a_role{color:var(--muted);margin-top:.35rem;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.HH0q4a_functionBody{padding:0 1rem 1rem;font-size:.84rem}.HH0q4a_functionBody p{margin:.5rem 0}.HH0q4a_boundary{border-left:2px solid var(--accent);padding-left:.8rem}.HH0q4a_sources>p{font-size:.9rem}.HH0q4a_destinations{gap:.8rem;margin-top:1.5rem;display:grid}.HH0q4a_destinations a{border:1px solid var(--rule);background:#fff;border-radius:.35rem;padding:1rem;text-decoration:none;display:block}.HH0q4a_destinations strong{font-size:.87rem}.HH0q4a_destinations span{color:var(--ink);margin-top:.5rem;font-size:.8rem;line-height:1.7;display:block}.HH0q4a_atlas :is(a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:580px){.HH0q4a_atlas{padding-top:2.5rem}.HH0q4a_layer{grid-template-columns:minmax(0,1fr);gap:.5rem}.HH0q4a_statuses{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.HH0q4a_atlas{scroll-behavior:auto}}.HH0q4a_sourceRecord{border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1rem;font-size:.8rem}.HH0q4a_sourceRecord dt{margin-top:.8rem;font-weight:600}.HH0q4a_sourceRecord dd{font-family:var(--mono);overflow-wrap:anywhere;margin:.3rem 0;font-size:.72rem}
