.dh-map-figure[data-astro-cid-cmao5dup]{margin:var(--space-10) 0}.dh-map[data-astro-cid-cmao5dup]{border-radius:var(--r-lg);border:1px solid var(--rule);width:100%;height:auto;display:block}.dh-map-figure[data-astro-cid-cmao5dup] figcaption[data-astro-cid-cmao5dup]{margin-top:var(--space-3);font-size:var(--fs-14);color:var(--ink-faint);line-height:1.55}.dh-map-figure[data-astro-cid-cmao5dup] figcaption[data-astro-cid-cmao5dup] a[data-astro-cid-cmao5dup]{color:var(--accent)}.gear-card[data-astro-cid-a7xjblv4]{gap:var(--space-3);padding:var(--space-6);margin-bottom:var(--space-6);flex-direction:column;display:flex}.gear-card[data-astro-cid-a7xjblv4] h3[data-astro-cid-a7xjblv4]{margin:0}.gear-card[data-astro-cid-a7xjblv4] p[data-astro-cid-a7xjblv4]{color:var(--ink-soft);margin:0}.gear-card[data-astro-cid-a7xjblv4] .btn[data-astro-cid-a7xjblv4]{align-self:flex-start}.youtube-embed[data-astro-cid-ikh23wxh]{margin:var(--space-8) 0;aspect-ratio:16/9;border-radius:var(--r-md);background:var(--bg-soft);overflow:hidden}.youtube-embed[data-astro-cid-ikh23wxh] iframe[data-astro-cid-ikh23wxh]{border:0;width:100%;height:100%;display:block}.bench-map[data-astro-cid-apeffhfp]{margin:var(--space-8) 0}.view-input[data-astro-cid-apeffhfp]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.view-switch[data-astro-cid-apeffhfp]{gap:var(--space-1);padding:var(--space-1);margin-bottom:var(--space-4);border-radius:var(--r-pill);background:var(--bg-soft);display:inline-flex}.view-switch[data-astro-cid-apeffhfp] label[data-astro-cid-apeffhfp]{padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);font-size:var(--fs-14,.875rem);color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}#bench-view-map[data-astro-cid-apeffhfp]:checked~.view-switch[data-astro-cid-apeffhfp] label[data-astro-cid-apeffhfp][for=bench-view-map],#bench-view-list[data-astro-cid-apeffhfp]:checked~.view-switch[data-astro-cid-apeffhfp] label[data-astro-cid-apeffhfp][for=bench-view-list]{background:var(--bg-card);color:var(--ink);box-shadow:var(--shadow-sm)}#bench-view-map[data-astro-cid-apeffhfp]:focus-visible~.view-switch[data-astro-cid-apeffhfp] label[data-astro-cid-apeffhfp][for=bench-view-map],#bench-view-list[data-astro-cid-apeffhfp]:focus-visible~.view-switch[data-astro-cid-apeffhfp] label[data-astro-cid-apeffhfp][for=bench-view-list]{outline:2px solid var(--accent);outline-offset:2px}#bench-view-map[data-astro-cid-apeffhfp]:checked~.panel-list[data-astro-cid-apeffhfp],#bench-view-list[data-astro-cid-apeffhfp]:checked~.panel-map[data-astro-cid-apeffhfp]{display:none}.bench-map[data-astro-cid-apeffhfp] .panel-map[data-astro-cid-apeffhfp]{margin:0}.map-frame[data-astro-cid-apeffhfp]{border-radius:var(--r-md);background:var(--bg-soft);position:relative;overflow:hidden}.map-frame[data-astro-cid-apeffhfp] img[data-astro-cid-apeffhfp]{border-radius:0;width:100%;height:auto;margin:0;display:block}.spot[data-astro-cid-apeffhfp]{outline:none}.ring[data-astro-cid-apeffhfp]{aspect-ratio:1;box-sizing:border-box;border-radius:50%;position:absolute}.ring-portrait[data-astro-cid-apeffhfp]{cursor:pointer;transition:box-shadow var(--dur-fast,.15s) ease, background-color var(--dur-fast,.15s) ease}.ring-star[data-astro-cid-apeffhfp]{pointer-events:none;opacity:0;border:4px solid var(--accent-hot);background:color-mix(in srgb, var(--accent-hot) 25%, transparent);transition:opacity var(--dur-fast,.15s) ease, transform var(--dur,.25s) var(--ease-out-expo,ease-out);transform:scale(.6)}.tag[data-astro-cid-apeffhfp]{pointer-events:none;opacity:0;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);white-space:nowrap;transition:opacity var(--dur-fast,.15s) ease;z-index:2;padding:.2em .6em;font-size:.8rem;font-weight:600;position:absolute;transform:translate(-50%,calc(-100% - 1.1rem))}.spot[data-astro-cid-apeffhfp]:hover .ring-portrait[data-astro-cid-apeffhfp],.spot[data-astro-cid-apeffhfp]:focus-visible .ring-portrait[data-astro-cid-apeffhfp]{box-shadow:0 0 0 3px var(--accent-hot), 0 0 0 6px #ffffffd9}.spot[data-astro-cid-apeffhfp]:focus-visible .ring-portrait[data-astro-cid-apeffhfp]{box-shadow:0 0 0 3px var(--accent), 0 0 0 6px #ffffffe6}.spot[data-astro-cid-apeffhfp]:hover .ring-star[data-astro-cid-apeffhfp],.spot[data-astro-cid-apeffhfp]:focus-visible .ring-star[data-astro-cid-apeffhfp]{opacity:1;transform:scale(1)}.spot[data-astro-cid-apeffhfp]:hover .tag[data-astro-cid-apeffhfp],.spot[data-astro-cid-apeffhfp]:focus-visible .tag[data-astro-cid-apeffhfp]{opacity:1}.spot[data-astro-cid-apeffhfp].missed .ring-star[data-astro-cid-apeffhfp]{border-style:dashed}.panel-map[data-astro-cid-apeffhfp] figcaption[data-astro-cid-apeffhfp]{margin-top:var(--space-3);color:var(--ink-faint);font-size:.875rem}.panel-list[data-astro-cid-apeffhfp]{overflow-x:auto}.panel-list[data-astro-cid-apeffhfp] table[data-astro-cid-apeffhfp]{border-collapse:collapse;width:100%;font-size:.95rem}.panel-list[data-astro-cid-apeffhfp] th[data-astro-cid-apeffhfp],.panel-list[data-astro-cid-apeffhfp] td[data-astro-cid-apeffhfp]{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}.panel-list[data-astro-cid-apeffhfp] th[data-astro-cid-apeffhfp]{color:var(--ink-soft);font-weight:600}.panel-list[data-astro-cid-apeffhfp] td[data-astro-cid-apeffhfp]:first-child{white-space:nowrap;color:var(--ink-soft)}@media (width<=480px){.panel-list[data-astro-cid-apeffhfp] table[data-astro-cid-apeffhfp]{font-size:.875rem}.panel-list[data-astro-cid-apeffhfp] th[data-astro-cid-apeffhfp],.panel-list[data-astro-cid-apeffhfp] td[data-astro-cid-apeffhfp]{padding:var(--space-2) var(--space-1)}.panel-list[data-astro-cid-apeffhfp] td[data-astro-cid-apeffhfp]:first-child,.panel-list[data-astro-cid-apeffhfp] th[data-astro-cid-apeffhfp]:first-child{padding-left:0}.panel-list[data-astro-cid-apeffhfp] td[data-astro-cid-apeffhfp]:last-child{padding-right:0}}.visually-hidden[data-astro-cid-apeffhfp]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ring[data-astro-cid-apeffhfp],.tag[data-astro-cid-apeffhfp]{transition:none}}
