.layout[data-v-1f737bb2]{display:grid;grid-template-columns:220px 1fr;gap:1.75rem;align-items:start;position:relative}.sidebar[data-v-1f737bb2]{background:#15191f;color:#fff;border:1px solid var(--border);position:sticky;top:5.5rem}.sidebar-title[data-v-1f737bb2]{margin:0;padding:1rem 1.1rem;font-weight:600;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.08)}.side-nav[data-v-1f737bb2]{list-style:none;margin:0;padding:.5rem 0}.side-link[data-v-1f737bb2]{width:100%;text-align:left;background:transparent;color:#ffffffc7;border:0;border-bottom:1px solid rgba(255,255,255,.08);padding:.85rem 1.1rem;cursor:pointer;font:inherit}.side-link[data-v-1f737bb2]:hover,.side-link.active[data-v-1f737bb2]{color:#fff;background:#ffffff0f}.sidebar-toggle[data-v-1f737bb2],.sidebar-mask[data-v-1f737bb2]{display:none}.panel-head[data-v-1f737bb2]{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.panel-head h2[data-v-1f737bb2]{margin:0 0 .4rem;font-size:1.35rem}.panel-head p[data-v-1f737bb2]{margin:0;color:var(--muted);line-height:1.7}.hint-list[data-v-1f737bb2]{margin:0 0 1.25rem;padding-left:1.2rem;color:var(--muted);line-height:1.8}.pill-title[data-v-1f737bb2]{display:inline-block;margin:1.5rem 0 .85rem;padding:.35rem .9rem;border:1px solid var(--border);background:var(--surface);border-radius:999px;font-size:.95rem}.img-row[data-v-1f737bb2]{display:grid;gap:.75rem;margin-bottom:.75rem}.img-row.cols-2[data-v-1f737bb2]{grid-template-columns:repeat(2,1fr)}.img-row.cols-3[data-v-1f737bb2]{grid-template-columns:repeat(3,1fr)}.img-row.cols-4[data-v-1f737bb2]{grid-template-columns:repeat(4,1fr)}.img-row img[data-v-1f737bb2],.full-img[data-v-1f737bb2]{width:100%;display:block;border:1px solid var(--border);cursor:zoom-in;background:var(--surface)}.table-wrap[data-v-1f737bb2]{overflow:auto;border:1px solid var(--border)}table[data-v-1f737bb2]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-1f737bb2],td[data-v-1f737bb2]{border:1px solid var(--border);padding:.55rem .65rem;text-align:center}th[data-v-1f737bb2]{background:var(--surface-2);font-weight:600}.device-grid[data-v-1f737bb2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.device-card[data-v-1f737bb2]{width:100%;padding:0;border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:center}.device-card img[data-v-1f737bb2]{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.device-card:hover img[data-v-1f737bb2]{opacity:.92}.device-card span[data-v-1f737bb2]{display:block;padding:.65rem .5rem;font-size:.88rem;color:var(--text)}.lightbox[data-v-1f737bb2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;z-index:1000;display:grid;place-items:center;padding:2rem}.lightbox img[data-v-1f737bb2]{max-width:min(96vw,1100px);max-height:88vh;object-fit:contain}.lightbox-close[data-v-1f737bb2]{position:absolute;top:1rem;right:1.25rem;border:0;background:transparent;color:#fff;font-size:2rem;cursor:pointer}@media (max-width: 900px){.layout[data-v-1f737bb2]{grid-template-columns:1fr}.sidebar[data-v-1f737bb2]{display:none;position:fixed;z-index:120;inset:var(--header-h) auto 0 0;width:min(82vw,280px);top:var(--header-h);overflow-y:auto}.sidebar.open[data-v-1f737bb2]{display:block}.sidebar-toggle[data-v-1f737bb2]{display:block;margin-bottom:1rem;width:100%;padding:.7rem 1rem;border:1px solid var(--border);background:var(--surface);color:var(--text)}.sidebar-mask[data-v-1f737bb2]{display:block;position:fixed;inset:var(--header-h) 0 0 0;background:#00000073;z-index:115}.img-row.cols-3[data-v-1f737bb2],.img-row.cols-4[data-v-1f737bb2],.device-grid[data-v-1f737bb2]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.img-row.cols-3[data-v-1f737bb2],.img-row.cols-4[data-v-1f737bb2],.device-grid[data-v-1f737bb2]{grid-template-columns:1fr}}
