.atlas[data-astro-cid-n42z2wzs]{height:min(84vh,920px);min-height:560px;background:radial-gradient(120% 90% at 60% 40%,var(--glass-2),var(--glass))}.atlas[data-astro-cid-n42z2wzs]>svg[data-astro-cid-n42z2wzs]{width:100%;height:100%;cursor:grab;touch-action:none}.atlas[data-astro-cid-n42z2wzs]>svg[data-astro-cid-n42z2wzs]:active{cursor:grabbing}.region-labels[data-astro-cid-n42z2wzs] text[data-astro-cid-n42z2wzs]{font-family:var(--serif);font-size:14px;letter-spacing:.32em;fill:var(--ink-4);pointer-events:none}.region-labels[data-astro-cid-n42z2wzs] .sea[data-astro-cid-n42z2wzs]{font-style:italic;letter-spacing:.08em;font-size:17px;fill:color-mix(in srgb,var(--t-reconstruction) 55%,transparent)}.pt[data-astro-cid-n42z2wzs]{cursor:pointer;outline:none;transition:opacity var(--t-med) var(--ease)}.pt[data-astro-cid-n42z2wzs] .core[data-astro-cid-n42z2wzs]{transition:r var(--t-med) var(--ease)}.pt[data-astro-cid-n42z2wzs] .halo[data-astro-cid-n42z2wzs]{transition:opacity var(--t-med) var(--ease);animation:breathe 4s var(--ease-in-out) infinite alternate;transform-box:fill-box;transform-origin:center}.pt[data-astro-cid-n42z2wzs]:hover .core[data-astro-cid-n42z2wzs],.pt[data-astro-cid-n42z2wzs]:focus-visible .core[data-astro-cid-n42z2wzs],.pt[data-astro-cid-n42z2wzs].sel .core[data-astro-cid-n42z2wzs]{r:9}.pt[data-astro-cid-n42z2wzs].off{opacity:.12}.pt[data-astro-cid-n42z2wzs].off .halo[data-astro-cid-n42z2wzs]{opacity:0}.pt[data-astro-cid-n42z2wzs]:focus-visible .core[data-astro-cid-n42z2wzs]{stroke:var(--focus);stroke-width:3}@keyframes breathe{to{transform:scale(1.12)}}.pl[data-astro-cid-n42z2wzs] text[data-astro-cid-n42z2wzs]{font-size:14px;font-weight:600;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;pointer-events:none;transition:opacity var(--t-med)}.pl[data-astro-cid-n42z2wzs].off text[data-astro-cid-n42z2wzs]{opacity:.25}.atlas[data-astro-cid-n42z2wzs]:not(.zoomed) .pl[data-astro-cid-n42z2wzs].in-cluster{display:none}.atlas[data-astro-cid-n42z2wzs].zoomed .cl[data-astro-cid-n42z2wzs]{display:none}.cl[data-astro-cid-n42z2wzs]{cursor:pointer}.cl[data-astro-cid-n42z2wzs] text[data-astro-cid-n42z2wzs]{font-size:14px;font-weight:650;fill:var(--accent);paint-order:stroke;stroke:var(--bg);stroke-width:4px}.cl[data-astro-cid-n42z2wzs] text[data-astro-cid-n42z2wzs].hint{font-size:11px;font-weight:500;fill:var(--ink-3)}.ctl[data-astro-cid-n42z2wzs]{top:16px;left:16px;width:min(360px,calc(100% - 32px));padding:16px;border-radius:var(--r-lg)}.zoom[data-astro-cid-n42z2wzs]{right:16px;bottom:16px;display:grid;padding:4px;border-radius:var(--r-md)}.detail[data-astro-cid-n42z2wzs]{top:16px;right:16px;width:min(360px,calc(100% - 32px));max-height:calc(100% - 100px);overflow:auto;padding:18px;border-radius:var(--r-lg);background:var(--glass-solid)}.detail[data-astro-cid-n42z2wzs] .close[data-astro-cid-n42z2wzs]{position:absolute;top:8px;right:8px}.keyl[data-astro-cid-n42z2wzs]{left:16px;bottom:16px;display:grid;gap:6px;padding:10px 14px;border-radius:var(--r-md);color:var(--ink-2)}.rl[data-astro-cid-n42z2wzs] text[data-astro-cid-n42z2wzs]{pointer-events:none}.dual[data-astro-cid-n42z2wzs]{position:relative;height:30px;margin-top:10px}.dual[data-astro-cid-n42z2wzs] .track[data-astro-cid-n42z2wzs]{position:absolute;left:0;right:0;top:13px;height:4px;border-radius:2px;background:var(--line-2)}.dual[data-astro-cid-n42z2wzs] .fill[data-astro-cid-n42z2wzs]{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent)}.dual[data-astro-cid-n42z2wzs] input[data-astro-cid-n42z2wzs]{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.dual[data-astro-cid-n42z2wzs] input[data-astro-cid-n42z2wzs]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:var(--ink);border:3px solid var(--accent);box-shadow:0 2px 10px #0006;cursor:grab}.dual[data-astro-cid-n42z2wzs] input[data-astro-cid-n42z2wzs]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--ink);border:3px solid var(--accent);cursor:grab}.dual[data-astro-cid-n42z2wzs] input[data-astro-cid-n42z2wzs]::-webkit-slider-runnable-track{background:none}.dual[data-astro-cid-n42z2wzs] input[data-astro-cid-n42z2wzs]::-moz-range-track{background:none}.preset[data-astro-cid-n42z2wzs][aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.preset[data-astro-cid-n42z2wzs]{cursor:pointer}@media(max-width:720px){.atlas[data-astro-cid-n42z2wzs]{height:auto;min-height:0;display:flex;flex-direction:column}.atlas[data-astro-cid-n42z2wzs]>svg[data-astro-cid-n42z2wzs]{height:62vh;min-height:380px;flex:none}.ctl[data-astro-cid-n42z2wzs]{position:relative;inset:auto;width:auto;margin:0 10px 10px;padding:14px}.keyl[data-astro-cid-n42z2wzs]{display:none}.zoom[data-astro-cid-n42z2wzs]{inset:10px auto auto 10px;display:flex}.detail[data-astro-cid-n42z2wzs]{top:10px;left:10px;right:10px;width:auto;max-height:50vh}}
