.page-hero[data-astro-cid-xegzxm2r]{padding:64px var(--gutter) 40px}.hero-word[data-astro-cid-xegzxm2r]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(38px,5vw,88px);font-weight:600;line-height:.9}.hero-lead[data-astro-cid-xegzxm2r]{font-family:var(--font-body);color:var(--ink-soft);margin-top:22px;font-size:19px;line-height:1.5}.chart-layout[data-astro-cid-xegzxm2r]{padding:12px var(--gutter) 80px;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.chart-sidebar[data-astro-cid-xegzxm2r]{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.chart-filters[data-astro-cid-xegzxm2r]{flex-direction:column;gap:10px;display:flex}.filter-select-wrap[data-astro-cid-xegzxm2r]{display:flex;position:relative}.filter-select[data-astro-cid-xegzxm2r]{-webkit-appearance:none;appearance:none;width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:0;padding:10px 34px 10px 15px;font-size:12px}.filter-select[data-astro-cid-xegzxm2r]:hover{border-color:var(--ink-soft)}.filter-select-arrow[data-astro-cid-xegzxm2r]{color:var(--ink-soft);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.search-input[data-astro-cid-xegzxm2r]{width:100%;font-family:var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:0;padding:10px 14px;font-size:14px}.search-input[data-astro-cid-xegzxm2r]:hover{border-color:var(--ink-soft)}.search-input[data-astro-cid-xegzxm2r]:focus{border-color:var(--art)}.chart-menu[data-astro-cid-xegzxm2r]{flex-direction:column;gap:8px;max-height:60vh;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.menu-item[data-astro-cid-xegzxm2r]{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;width:100%;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease;align-items:center;gap:12px;padding:8px;display:flex}.menu-item[data-astro-cid-xegzxm2r]:hover{border-color:var(--ink-soft)}.menu-item--active[data-astro-cid-xegzxm2r]{border-color:var(--art);background:var(--plate)}.menu-thumb[data-astro-cid-xegzxm2r]{background:var(--plate);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.menu-thumb[data-astro-cid-xegzxm2r] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.menu-text[data-astro-cid-xegzxm2r]{flex-direction:column;gap:2px;min-width:0;display:flex}.menu-name[data-astro-cid-xegzxm2r]{font-family:var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.menu-key[data-astro-cid-xegzxm2r]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);font-size:11px}.chart-detail[data-astro-cid-xegzxm2r]{min-width:0}.detail-panel[data-astro-cid-xegzxm2r]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.detail-panel[data-astro-cid-xegzxm2r][hidden]{display:none}.detail-image[data-astro-cid-xegzxm2r]{background:var(--plate);border:1px solid var(--line);justify-content:center;align-items:center;min-height:320px;max-height:64vh;padding:24px;display:flex}.detail-image[data-astro-cid-xegzxm2r] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60vh}.detail-info[data-astro-cid-xegzxm2r]{flex-direction:column;gap:18px;padding-top:8px;display:flex}.detail-name[data-astro-cid-xegzxm2r]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:32px;font-weight:600;line-height:1.05}.detail-name[data-astro-cid-xegzxm2r] a[data-astro-cid-xegzxm2r]{color:inherit;text-decoration:none}.detail-name[data-astro-cid-xegzxm2r] a[data-astro-cid-xegzxm2r]:hover{text-underline-offset:4px;text-decoration:underline 1px}.detail-permalink[data-astro-cid-xegzxm2r]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);align-self:flex-start;font-size:12px}.detail-permalink[data-astro-cid-xegzxm2r]:hover{color:var(--ink)}.detail-specs[data-astro-cid-xegzxm2r]{flex-direction:column;display:flex}.spec-row[data-astro-cid-xegzxm2r]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.spec-key[data-astro-cid-xegzxm2r]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.spec-val[data-astro-cid-xegzxm2r]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);text-align:right;font-size:12px}.detail-range[data-astro-cid-xegzxm2r]{padding:8px 0}.btn-pdf[data-astro-cid-xegzxm2r]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bg);background:var(--ink);transition:background var(--dur-fast) ease;align-self:flex-start;align-items:center;gap:10px;padding:13px 20px;font-size:12px;text-decoration:none;display:inline-flex}.btn-pdf[data-astro-cid-xegzxm2r]:hover{background:var(--art-fill)}.btn-pdf[data-astro-cid-xegzxm2r] .btn-arrow[data-astro-cid-xegzxm2r]{transition:transform var(--dur-mid) var(--ease)}.btn-pdf[data-astro-cid-xegzxm2r]:hover .btn-arrow[data-astro-cid-xegzxm2r]{transform:translate(2px,-2px)}.no-results[data-astro-cid-xegzxm2r]{font-family:var(--font-body);color:var(--ink-soft);padding:40px 0;font-size:15px}@media (width<=860px){.page-hero[data-astro-cid-xegzxm2r]{padding:40px var(--gutter) 28px}.chart-layout[data-astro-cid-xegzxm2r]{padding:12px var(--gutter) 60px;grid-template-columns:1fr;gap:24px}.chart-sidebar[data-astro-cid-xegzxm2r]{position:static}.chart-menu[data-astro-cid-xegzxm2r]{max-height:46vh}.detail-panel[data-astro-cid-xegzxm2r]{grid-template-columns:1fr;gap:20px}.detail-image[data-astro-cid-xegzxm2r]{min-height:220px;max-height:48vh}.detail-image[data-astro-cid-xegzxm2r] img{max-height:44vh}}
