.toc[data-astro-cid-2zslwsbe]{border-left:2px solid var(--border);padding-left:1rem;font-size:.88rem}.toc-title[data-astro-cid-2zslwsbe]{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem;font-size:.72rem;font-weight:700}ol[data-astro-cid-2zslwsbe]{margin:0;padding:0;list-style:none}li[data-astro-cid-2zslwsbe]{margin:.3rem 0}li[data-astro-cid-2zslwsbe].d3{padding-left:.9rem}a[data-astro-cid-2zslwsbe]{color:var(--fg-muted);text-decoration:none}a[data-astro-cid-2zslwsbe]:hover,a[data-astro-cid-2zslwsbe]:focus-visible{color:var(--accent)}.strip[data-astro-cid-bfiaxfdv]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;display:grid}.shot[data-astro-cid-bfiaxfdv]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);cursor:zoom-in;padding:0;overflow:hidden}.shot[data-astro-cid-bfiaxfdv] img[data-astro-cid-bfiaxfdv]{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .16s,opacity .16s;display:block}.shot[data-astro-cid-bfiaxfdv]:hover img[data-astro-cid-bfiaxfdv]{opacity:.85;transform:scale(1.03)}.shot[data-astro-cid-bfiaxfdv]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.compact[data-astro-cid-bfiaxfdv] .strip[data-astro-cid-bfiaxfdv]{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.5rem;padding:.15rem 0 .55rem;display:flex;overflow-x:auto}.compact[data-astro-cid-bfiaxfdv] .shot[data-astro-cid-bfiaxfdv]{flex:0 0 108px}.compact[data-astro-cid-bfiaxfdv] .shot[data-astro-cid-bfiaxfdv] img[data-astro-cid-bfiaxfdv]{aspect-ratio:auto;width:108px;height:68px}dialog[data-astro-cid-bfiaxfdv].lb{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);color:var(--fg);max-width:min(56rem,92vw);padding:.6rem}dialog[data-astro-cid-bfiaxfdv].lb::backdrop{backdrop-filter:blur(3px);background:#04060ac7}.lb-bar[data-astro-cid-bfiaxfdv]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.lb-img[data-astro-cid-bfiaxfdv]{object-fit:contain;border-radius:var(--radius);background:var(--bg-subtle);width:100%;max-height:72vh}.lb-nav[data-astro-cid-bfiaxfdv]{justify-content:center;gap:.7rem;margin-top:.6rem;display:flex}.lb-btn[data-astro-cid-bfiaxfdv]{font-family:var(--font-mono);background:var(--bg-subtle);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:.35rem .8rem}.lb-btn[data-astro-cid-bfiaxfdv]:hover{border-color:var(--accent);color:var(--accent)}.product[data-astro-cid-g74ua3ks]{width:min(100%,74rem);margin:1rem auto 3rem}.breadcrumb[data-astro-cid-g74ua3ks]{color:var(--fg-faint);flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.breadcrumb[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{color:var(--fg-muted)}.product-head[data-astro-cid-g74ua3ks]{--tint:204;border-radius:var(--radius-lg);padding:clamp(1.5rem,5vw,3rem);overflow:hidden}.banner[data-astro-cid-g74ua3ks]{aspect-ratio:1544/500;object-fit:cover;width:calc(100% + clamp(3rem,10vw,6rem));max-width:none;margin:calc(-1*clamp(1.5rem,5vw,3rem)) calc(-1*clamp(1.5rem,5vw,3rem)) 1.5rem;display:block}.product-intro[data-astro-cid-g74ua3ks]{align-items:flex-start;gap:1rem;display:flex}.product-icon[data-astro-cid-g74ua3ks]{object-fit:cover;border-radius:1rem;flex:none;width:5rem;height:5rem}.product-head[data-astro-cid-g74ua3ks] h1[data-astro-cid-g74ua3ks]{margin:.35rem 0 .75rem}.taxonomy[data-astro-cid-g74ua3ks]{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.taxonomy[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg-muted);font:.62rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:.2rem .5rem;text-decoration:none}.taxonomy[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]:hover{color:var(--accent);border-color:var(--accent)}.facts[data-astro-cid-g74ua3ks]{border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:1.5rem 0;display:grid}.facts[data-astro-cid-g74ua3ks] div[data-astro-cid-g74ua3ks]{padding:.8rem 0}.facts[data-astro-cid-g74ua3ks] dt[data-astro-cid-g74ua3ks]{font-family:var(--font-mono);color:var(--fg-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.facts[data-astro-cid-g74ua3ks] dd[data-astro-cid-g74ua3ks]{margin:.2rem 0 0}.facts[data-astro-cid-g74ua3ks] small[data-astro-cid-g74ua3ks]{color:var(--fg-muted)}.actions[data-astro-cid-g74ua3ks]{flex-wrap:wrap;gap:.7rem;margin:0 0 2rem;display:flex}.actions[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{border-radius:var(--radius);font:700 .7rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:.7rem 1rem;text-decoration:none}.actions[data-astro-cid-g74ua3ks] .primary[data-astro-cid-g74ua3ks]{background:var(--accent);color:var(--accent-fg)}.actions[data-astro-cid-g74ua3ks] .secondary[data-astro-cid-g74ua3ks]{border:1px solid var(--border);color:var(--fg)}.screenshots[data-astro-cid-g74ua3ks]{margin:2.5rem 0 3rem}.content-layout[data-astro-cid-g74ua3ks]{grid-template-columns:14rem minmax(0, var(--contentw));justify-content:center;align-items:start;gap:2.5rem;display:grid}.content-layout[data-astro-cid-g74ua3ks] aside[data-astro-cid-g74ua3ks]{position:sticky;top:1rem}@media (width<=850px){.content-layout[data-astro-cid-g74ua3ks]{grid-template-columns:1fr}.content-layout[data-astro-cid-g74ua3ks] aside[data-astro-cid-g74ua3ks]{position:static}}@media (width<=520px){.product-intro[data-astro-cid-g74ua3ks]{display:block}.product-icon[data-astro-cid-g74ua3ks]{margin-bottom:1rem}}
