.explorer[data-astro-cid-nz3vwsbz]{display:flex;flex-direction:column;gap:1.25rem}.top[data-astro-cid-nz3vwsbz]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline}.top[data-astro-cid-nz3vwsbz] p[data-astro-cid-nz3vwsbz]{margin:0}.hint[data-astro-cid-nz3vwsbz]{font-weight:700}.meter[data-astro-cid-nz3vwsbz]{color:var(--muted);font-size:var(--step--1)}.meter[data-astro-cid-nz3vwsbz] strong[data-astro-cid-nz3vwsbz]{color:var(--accent)}.map[data-astro-cid-nz3vwsbz]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:clamp(1rem,3vw,2rem);border-radius:var(--radius);background:var(--surface)}@media(min-width:48rem){.map[data-astro-cid-nz3vwsbz]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"stressor system brain" ". buffer .";column-gap:clamp(2.5rem,7vw,6rem);row-gap:3.5rem}.col-stressor[data-astro-cid-nz3vwsbz]{grid-area:stressor}.col-system[data-astro-cid-nz3vwsbz]{grid-area:system;justify-content:center}.col-brain[data-astro-cid-nz3vwsbz]{grid-area:brain;justify-content:center}.col-buffer[data-astro-cid-nz3vwsbz]{grid-area:buffer}}.lines[data-astro-cid-nz3vwsbz]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.col[data-astro-cid-nz3vwsbz]{position:relative;display:flex;flex-direction:column;gap:.55rem;min-width:0}.col[data-astro-cid-nz3vwsbz] h3[data-astro-cid-nz3vwsbz]{font-size:1rem;color:var(--muted)}.buffers[data-astro-cid-nz3vwsbz]{display:flex;flex-direction:column;gap:.55rem}.node[data-astro-cid-nz3vwsbz]{font:700 .95rem/1.25 var(--font-body);text-align:left;padding:.7rem .9rem;border-radius:14px;border:2px solid transparent;background:var(--raised);color:var(--ink);cursor:pointer;transition:opacity .2s,background .2s,border-color .2s}.node[data-astro-cid-nz3vwsbz].system{background:color-mix(in srgb,var(--sky) 16%,var(--surface))}.node[data-astro-cid-nz3vwsbz].brain{background:var(--accent-soft)}.node[data-astro-cid-nz3vwsbz].buffer{background:transparent;border:2px dashed color-mix(in srgb,var(--spike) 60%,transparent)}.node[data-astro-cid-nz3vwsbz].buffer[aria-pressed=true]{background:color-mix(in srgb,var(--spike) 16%,var(--surface));border-style:solid;border-color:var(--spike)}.node[data-astro-cid-nz3vwsbz]:hover{border-color:var(--line)}.node[data-astro-cid-nz3vwsbz][aria-pressed=true]:not(.buffer){border-color:var(--accent)}.node[data-astro-cid-nz3vwsbz].lit{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.node[data-astro-cid-nz3vwsbz].dim{opacity:.35}.node[data-astro-cid-nz3vwsbz].calm{box-shadow:inset 0 0 0 2px var(--spike)}.panel[data-astro-cid-nz3vwsbz]{border-radius:var(--radius);background:var(--surface);padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:.5rem}.panel[data-astro-cid-nz3vwsbz] h3{font-size:var(--step-1)}.panel[data-astro-cid-nz3vwsbz] h4{margin:.6rem 0 0;font:700 .9rem var(--font-body);color:var(--muted)}.panel[data-astro-cid-nz3vwsbz] p{margin:0}.panel[data-astro-cid-nz3vwsbz] ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.panel[data-astro-cid-nz3vwsbz] li{display:flex;flex-direction:column;gap:.15rem;padding-left:.8rem;border-left:2px solid var(--line)}.panel[data-astro-cid-nz3vwsbz] .jump{font:700 1rem var(--font-body);color:var(--accent);background:none;border:0;padding:0;text-align:left;cursor:pointer}.panel[data-astro-cid-nz3vwsbz] .missing{color:var(--muted);font-style:italic;font-size:var(--step--1)}.panel[data-astro-cid-nz3vwsbz] .needs{color:var(--bad);font-size:.8rem;font-weight:700}.panel[data-astro-cid-nz3vwsbz] .src{color:var(--muted);font-size:.85rem}.panel[data-astro-cid-nz3vwsbz] .kind{font-size:.85rem;font-weight:700;color:var(--muted)}.page[data-astro-cid-uwnanpso]{padding-block:clamp(2rem,6vw,4rem) 0;display:flex;flex-direction:column;gap:2rem}.intro[data-astro-cid-uwnanpso]{max-width:44rem;display:flex;flex-direction:column;gap:1rem}h1[data-astro-cid-uwnanpso]{font-size:var(--step-3)}.how[data-astro-cid-uwnanpso]{margin:0;padding-left:1.3rem;color:var(--muted);display:flex;flex-direction:column;gap:.3rem}
