:where([data-hairline]){aspect-ratio:5/4;touch-action:pan-y;-webkit-user-select:none;user-select:none;--hl-sw:var(--hairline-stroke,.9);--hl-plate:var(--hairline-plate,light-dark(#fff,#08090a));--hl-hi:var(--hairline-hi,light-dark(#232327,#d0d6e0));--hl-edge:var(--hairline-edge,light-dark(#a4a4ac,#5b5d64));--hl-mid:var(--hairline-mid,light-dark(#c3c3c9,#3e3e44));--hl-lo:var(--hairline-lo,light-dark(#e0e0e4,#29292d));display:block;position:relative}:where(.dark,[data-theme=dark]) :where([data-hairline]){--hl-plate:var(--hairline-plate,#08090a);--hl-hi:var(--hairline-hi,#d0d6e0);--hl-edge:var(--hairline-edge,#5b5d64);--hl-mid:var(--hairline-mid,#3e3e44);--hl-lo:var(--hairline-lo,#29292d)}:where([data-hairline][data-hairline-theme=light]){--hl-plate:var(--hairline-plate,#fff);--hl-hi:var(--hairline-hi,#232327);--hl-edge:var(--hairline-edge,#a4a4ac);--hl-mid:var(--hairline-mid,#c3c3c9);--hl-lo:var(--hairline-lo,#e0e0e4)}:where([data-hairline][data-hairline-theme=dark]){--hl-plate:var(--hairline-plate,#08090a);--hl-hi:var(--hairline-hi,#d0d6e0);--hl-edge:var(--hairline-edge,#5b5d64);--hl-mid:var(--hairline-mid,#3e3e44);--hl-lo:var(--hairline-lo,#29292d)}:where([data-hairline]:focus-visible){outline:1.5px solid var(--hl-hi);outline-offset:2px}:where([data-hairline]>svg){width:100%;height:100%;display:block;position:absolute;inset:0}:where([data-hairline]>[data-hairline-live]){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([data-hairline]>svg) :where(path,polygon,ellipse,line){fill:var(--hl-plate);stroke:var(--hl-mid);stroke-width:var(--hl-sw);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;transition:stroke .26s cubic-bezier(.5,0,.1,1)}:where([data-hairline]>svg) :where(.nf){fill:none}:where([data-hairline]>svg) :where(.fo){stroke:none}:where([data-hairline]>svg) :where(.sil){stroke:var(--hl-edge)}:where([data-hairline]>svg) :where(.hi){stroke:var(--hl-hi)}:where([data-hairline]>svg) :where(.lo){stroke:var(--hl-lo)}:where([data-hairline]>svg) :where(.dash){stroke-dasharray:1 3}:where([data-hairline]>svg) :where(.dot){stroke:none;fill:var(--hl-hi);transition:fill .26s cubic-bezier(.5,0,.1,1)}:where([data-hairline]>svg) :where(.dot.m){fill:var(--hl-edge)}:where([data-hairline]>svg) :where(.dot.off){fill:var(--hl-lo)}:where([data-hairline]>svg) :where(.ghost path){fill:none;stroke:var(--hl-mid)}.equipment-art[data-astro-cid-flsscj67]{--hairline-plate:var(--canvas);--hairline-hi:var(--text);--hairline-edge:#918a84;--hairline-mid:#77706a;--hairline-lo:#4e4945;pointer-events:none;width:100%}.equipment-index[data-astro-cid-5zdyrieh]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.equipment-index[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]{align-items:center;gap:14px;min-height:76px;padding:18px 24px;font-size:14px;display:flex}.equipment-index[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]:first-child{padding-left:0}.equipment-index[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]+a[data-astro-cid-5zdyrieh]{border-left:1px solid var(--border-subtle)}.equipment-index[data-astro-cid-5zdyrieh] .mono[data-astro-cid-5zdyrieh]{color:var(--muted);font-size:10px}.equipment-index-arrow[data-astro-cid-5zdyrieh]{color:var(--muted);margin-left:auto}.equipment-index[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]:hover,.equipment-index[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]:hover .equipment-index-arrow[data-astro-cid-5zdyrieh]{color:var(--green)}.equipment-sections[data-astro-cid-5zdyrieh]{padding-top:20px}.equipment-section[data-astro-cid-5zdyrieh]{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);column-gap:48px;padding-block:64px;scroll-margin-top:32px;display:grid}.equipment-section[data-astro-cid-5zdyrieh]+.equipment-section[data-astro-cid-5zdyrieh]{border-top:1px solid var(--border)}.equipment-section-heading[data-astro-cid-5zdyrieh]{padding-top:6px}.equipment-section-number[data-astro-cid-5zdyrieh]{color:var(--muted);margin-bottom:22px;font-size:10px;display:block}.equipment-section[data-astro-cid-5zdyrieh] h2[data-astro-cid-5zdyrieh]{font-size:clamp(28px,3vw,36px)}.equipment-section[data-astro-cid-5zdyrieh] h2[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]{align-items:baseline;gap:14px;display:inline-flex}.equipment-heading-hash[data-astro-cid-5zdyrieh]{color:var(--muted);font:14px/1 var(--mono);opacity:0;transition:opacity .16s}.equipment-section[data-astro-cid-5zdyrieh] h2[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]:hover .equipment-heading-hash[data-astro-cid-5zdyrieh],.equipment-section[data-astro-cid-5zdyrieh] h2[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]:focus-visible .equipment-heading-hash[data-astro-cid-5zdyrieh]{opacity:1}.equipment-section-heading[data-astro-cid-5zdyrieh]>p[data-astro-cid-5zdyrieh]{color:var(--muted);max-width:275px;margin-top:18px;font-size:14px}.equipment-items[data-astro-cid-5zdyrieh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.equipment-items[data-astro-cid-5zdyrieh] li[data-astro-cid-5zdyrieh]{min-width:0;scroll-margin-top:32px}.equipment-item[data-astro-cid-5zdyrieh]{height:100%;padding-bottom:16px;display:block}.equipment-item-meta[data-astro-cid-5zdyrieh]{border-top:1px solid var(--border-subtle);grid-template-columns:20px minmax(0,1fr) 12px;align-items:start;gap:12px;padding-top:24px;display:grid}.equipment-item-number[data-astro-cid-5zdyrieh],.equipment-item-hash[data-astro-cid-5zdyrieh]{color:var(--muted);padding-top:4px;font-size:10px}.equipment-item-hash[data-astro-cid-5zdyrieh]{text-align:right;opacity:.6}.equipment-item-label[data-astro-cid-5zdyrieh]{color:var(--secondary);margin-bottom:10px;font-size:10px}.equipment-item[data-astro-cid-5zdyrieh] h3[data-astro-cid-5zdyrieh]{font-size:clamp(22px,2vw,28px);line-height:1.2;transition:color .16s}.equipment-item[data-astro-cid-5zdyrieh]:hover h3[data-astro-cid-5zdyrieh],.equipment-item[data-astro-cid-5zdyrieh]:focus-visible h3[data-astro-cid-5zdyrieh]{color:var(--green)}.equipment-item[data-astro-cid-5zdyrieh]:hover .equipment-item-hash[data-astro-cid-5zdyrieh]{color:var(--green);opacity:1}.equipment-item[data-astro-cid-5zdyrieh] dl[data-astro-cid-5zdyrieh]{margin:20px 0 0}.equipment-item[data-astro-cid-5zdyrieh] dl[data-astro-cid-5zdyrieh]>div[data-astro-cid-5zdyrieh]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.equipment-item[data-astro-cid-5zdyrieh] dt[data-astro-cid-5zdyrieh]{color:var(--muted);font-size:10px}.equipment-item[data-astro-cid-5zdyrieh] dd[data-astro-cid-5zdyrieh]{color:var(--secondary);margin:0;font-size:14px}.equipment-empty[data-astro-cid-5zdyrieh]{align-self:start;padding-block:12px 32px}.equipment-empty[data-astro-cid-5zdyrieh]>span[data-astro-cid-5zdyrieh]{color:var(--muted);font-size:10px}.equipment-empty[data-astro-cid-5zdyrieh]>p[data-astro-cid-5zdyrieh]{letter-spacing:-.02em;color:var(--secondary);margin-top:16px;font-size:22px}@media (width<=1100px){.equipment-section[data-astro-cid-5zdyrieh]{grid-template-columns:1fr;gap:24px}.equipment-section-heading[data-astro-cid-5zdyrieh]>p[data-astro-cid-5zdyrieh]{max-width:none}.equipment-index[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]{gap:10px;padding-inline:16px;font-size:13px}}@media (width<=760px){.equipment-index[data-astro-cid-5zdyrieh]{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-index[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]{gap:8px;min-height:66px;padding:16px 12px;font-size:12px}.equipment-index[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]:nth-child(odd){border-left:0;padding-left:0}.equipment-index[data-astro-cid-5zdyrieh] a[data-astro-cid-5zdyrieh]:nth-child(n+3){border-top:1px solid var(--border-subtle)}.equipment-section[data-astro-cid-5zdyrieh]{grid-template-columns:1fr;gap:32px;padding-block:40px}.equipment-section-number[data-astro-cid-5zdyrieh]{margin-bottom:14px}.equipment-section-heading[data-astro-cid-5zdyrieh]>p[data-astro-cid-5zdyrieh]{max-width:340px;margin-top:14px}.equipment-item[data-astro-cid-5zdyrieh] dl[data-astro-cid-5zdyrieh]>div[data-astro-cid-5zdyrieh]{gap:12px}}@media (width<=600px){.equipment-items[data-astro-cid-5zdyrieh]{grid-template-columns:1fr;gap:28px}.equipment-item-meta[data-astro-cid-5zdyrieh]{padding-top:20px}}@media (prefers-reduced-motion:reduce){.equipment-heading-hash[data-astro-cid-5zdyrieh],.equipment-item[data-astro-cid-5zdyrieh] h3[data-astro-cid-5zdyrieh]{transition:none}}
