.gallery[data-v-f34838ce]{display:grid;gap:var(--space-4)}.gallery__main[data-v-f34838ce]{margin:0;position:relative;border:1px solid var(--line);background:var(--bg-elevated);overflow:hidden}.gallery__main img[data-v-f34838ce]{width:100%;aspect-ratio:16 / 11;object-fit:contain;background:var(--bg-panel)}.gallery__main figcaption[data-v-f34838ce]{position:absolute;left:0;bottom:0;padding:.55rem .85rem;background:#ffffffeb;color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.1em}.gallery__thumbs[data-v-f34838ce]{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}.thumb[data-v-f34838ce]{border:1px solid var(--line);padding:0;overflow:hidden;background:var(--bg-elevated)}.thumb.is-active[data-v-f34838ce]{border-color:var(--accent)}.thumb img[data-v-f34838ce]{width:100%;aspect-ratio:1;object-fit:cover}@media(max-width:900px){.gallery__thumbs[data-v-f34838ce]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.gallery__thumbs[data-v-f34838ce]{grid-template-columns:repeat(2,1fr)}}.spec-wrap[data-v-daa31d76]{overflow-x:auto;border:1px solid var(--line);background:var(--bg-elevated);-webkit-overflow-scrolling:touch}.spec-table[data-v-daa31d76]{width:100%;min-width:720px;font-size:var(--text-sm)}th[data-v-daa31d76],td[data-v-daa31d76]{padding:.8rem .9rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}thead th[data-v-daa31d76]{position:sticky;top:0;background:#02387a14;color:var(--color-navy);font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap}tbody th[data-v-daa31d76]{position:sticky;left:0;z-index:1;min-width:11rem;background:var(--bg-elevated);color:var(--text-muted);font-weight:500;border-right:1px solid var(--line)}td[data-v-daa31d76]{color:var(--text-secondary)}tbody tr:hover td[data-v-daa31d76],tbody tr:hover th[data-v-daa31d76]{background:#0083a70f}.detail-layout[data-v-3eae75f9]{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-7);align-items:start}.detail-copy[data-v-3eae75f9]{display:grid;gap:var(--space-4);align-content:start}.detail-copy .display[data-v-3eae75f9]{font-size:var(--text-xl)}.summary[data-v-3eae75f9]{color:var(--text-secondary)}.highlights[data-v-3eae75f9]{display:grid;gap:.85rem;margin-block:var(--space-3)}.highlight[data-v-3eae75f9]{padding:.95rem 0;border-top:1px solid var(--line);display:grid;gap:.3rem}.highlight[data-v-3eae75f9]:last-child{border-bottom:1px solid var(--line)}.highlight .display[data-v-3eae75f9]{font-size:var(--text-md)}.highlight p[data-v-3eae75f9]{color:var(--text-secondary);font-size:var(--text-sm)}.actions[data-v-3eae75f9]{display:flex;flex-wrap:wrap;gap:.75rem}.spec-section[data-v-3eae75f9],.scene-section[data-v-3eae75f9]{padding-top:0}.section-title[data-v-3eae75f9]{margin-bottom:var(--space-5);font-size:var(--text-lg)}.scene-lead[data-v-3eae75f9]{margin-top:calc(var(--space-5) * -.5);margin-bottom:var(--space-5);color:var(--text-secondary);max-width:36rem}@media(max-width:900px){.detail-layout[data-v-3eae75f9]{grid-template-columns:1fr}}
