.intro[data-astro-cid-uc5x773q]{padding-block:clamp(56px,7vw,96px) clamp(32px,4vw,56px)}h1[data-astro-cid-uc5x773q]{font-size:var(--t-2xl);letter-spacing:-.035em;font-weight:900}.lead[data-astro-cid-uc5x773q]{max-width:40em;color:var(--ink-2);margin-top:16px}.index[data-astro-cid-uc5x773q]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.index[data-astro-cid-uc5x773q] a[data-astro-cid-uc5x773q]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:4px;height:100%;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.index[data-astro-cid-uc5x773q] a[data-astro-cid-uc5x773q]:hover{border-color:var(--leaf);transform:translateY(-2px)}.i-img[data-astro-cid-uc5x773q]{height:150px;margin-bottom:10px;display:block}.i-img[data-astro-cid-uc5x773q] img[data-astro-cid-uc5x773q]{object-fit:contain;width:100%;height:100%}.i-stage[data-astro-cid-uc5x773q]{font-size:var(--t-xs);color:var(--leaf-deep);font-weight:700}.i-name[data-astro-cid-uc5x773q]{font-size:1.375rem;font-weight:700;line-height:1.2}.i-kind[data-astro-cid-uc5x773q]{font-size:var(--t-xs);color:var(--ink-2)}.subnav[data-astro-cid-uc5x773q]{top:var(--header-h);z-index:20;background:var(--paper);border-block:1px solid var(--line);position:sticky}.subnav[data-astro-cid-uc5x773q] .wrap[data-astro-cid-uc5x773q]{gap:28px;display:flex;overflow-x:auto}.subnav[data-astro-cid-uc5x773q] a[data-astro-cid-uc5x773q]{font-size:var(--t-sm);color:var(--ink-2);border-bottom:2px solid #0000;flex-shrink:0;padding:14px 0;font-weight:700;text-decoration:none}.subnav[data-astro-cid-uc5x773q] a[data-astro-cid-uc5x773q]:hover{color:var(--ink);border-color:var(--leaf)}section[data-astro-cid-uc5x773q][id]{scroll-margin-top:calc(var(--header-h) + 52px)}.product[data-astro-cid-uc5x773q].alt{background:var(--surface);border-block:1px solid var(--line)}.head[data-astro-cid-uc5x773q]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.photo[data-astro-cid-uc5x773q]{height:clamp(260px,30vw,420px)}.photo[data-astro-cid-uc5x773q] img[data-astro-cid-uc5x773q]{object-fit:contain;filter:drop-shadow(0 18px 22px #1c221929);width:100%;height:100%}.summary[data-astro-cid-uc5x773q]{justify-items:start;gap:10px;display:grid}.meta[data-astro-cid-uc5x773q]{flex-wrap:wrap;gap:8px;display:flex}.meta[data-astro-cid-uc5x773q] span[data-astro-cid-uc5x773q]{font-size:var(--t-xs);background:var(--leaf-soft);color:var(--leaf-deep);border-radius:999px;padding:4px 10px;font-weight:700}.meta[data-astro-cid-uc5x773q] span[data-astro-cid-uc5x773q]+span[data-astro-cid-uc5x773q]{border:1px solid var(--line);color:var(--ink-2);background:0 0}.summary[data-astro-cid-uc5x773q] h2[data-astro-cid-uc5x773q]{letter-spacing:0;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:700;line-height:1}.kind[data-astro-cid-uc5x773q]{font-weight:800;font-size:var(--t-md)}.desc[data-astro-cid-uc5x773q]{color:var(--ink-2);max-width:32em}.cta[data-astro-cid-uc5x773q]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.stats[data-astro-cid-uc5x773q]{margin-top:clamp(32px,4vw,56px)}.stats[data-astro-cid-uc5x773q] ul[data-astro-cid-uc5x773q]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-uc5x773q] li[data-astro-cid-uc5x773q]{gap:2px;padding:18px 0 0;display:grid}.stats[data-astro-cid-uc5x773q] b[data-astro-cid-uc5x773q]{color:var(--leaf-deep);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1}.stats[data-astro-cid-uc5x773q] span[data-astro-cid-uc5x773q]{font-size:var(--t-sm);color:var(--ink-2);font-weight:700}.stats[data-astro-cid-uc5x773q] .note[data-astro-cid-uc5x773q]{font-size:var(--t-xs);color:var(--ink-3);margin-top:12px}.block[data-astro-cid-uc5x773q]{grid-template-columns:minmax(140px,2fr) minmax(0,9fr);align-items:start;gap:16px clamp(24px,4vw,48px);margin-top:clamp(36px,4vw,56px);display:grid}.block[data-astro-cid-uc5x773q] h3[data-astro-cid-uc5x773q]{font-size:var(--t-md);padding-top:14px;font-weight:900}.features[data-astro-cid-uc5x773q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.features[data-astro-cid-uc5x773q] li[data-astro-cid-uc5x773q]{border-top:1px solid var(--line);padding:14px 0}.features[data-astro-cid-uc5x773q] h4[data-astro-cid-uc5x773q]{font-size:var(--t-sm);font-weight:800}.features[data-astro-cid-uc5x773q] p[data-astro-cid-uc5x773q]{font-size:var(--t-sm);color:var(--ink-2);margin-top:2px}.steps[data-astro-cid-uc5x773q]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-uc5x773q] li[data-astro-cid-uc5x773q]{border-top:2px solid var(--leaf);align-content:start;gap:4px;padding:14px 0;display:grid}.steps[data-astro-cid-uc5x773q] .no[data-astro-cid-uc5x773q]{color:var(--leaf-deep);font-size:1.25rem;font-weight:700}.steps[data-astro-cid-uc5x773q] h4[data-astro-cid-uc5x773q]{font-size:var(--t-sm);font-weight:800}.steps[data-astro-cid-uc5x773q] p[data-astro-cid-uc5x773q]{font-size:var(--t-xs);color:var(--ink-2)}.models[data-astro-cid-uc5x773q]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.models[data-astro-cid-uc5x773q] li[data-astro-cid-uc5x773q]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-content:start;gap:4px;padding:16px;display:grid}.m-img[data-astro-cid-uc5x773q]{height:150px;margin-bottom:8px;display:block}.m-img[data-astro-cid-uc5x773q] img[data-astro-cid-uc5x773q]{object-fit:contain;width:100%;height:100%}.m-tag[data-astro-cid-uc5x773q]{font-size:var(--t-xs);color:var(--leaf-deep);font-weight:700}.m-name[data-astro-cid-uc5x773q]{font-size:1.25rem;font-weight:700;line-height:1.2}.m-desc[data-astro-cid-uc5x773q]{font-size:var(--t-xs);color:var(--ink-2)}.table-wrap[data-astro-cid-uc5x773q]{overflow-x:auto}.spec[data-astro-cid-uc5x773q]{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.spec[data-astro-cid-uc5x773q].wide{min-width:760px}.spec[data-astro-cid-uc5x773q] th[data-astro-cid-uc5x773q],.spec[data-astro-cid-uc5x773q] td[data-astro-cid-uc5x773q]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px}.spec[data-astro-cid-uc5x773q] thead[data-astro-cid-uc5x773q] th[data-astro-cid-uc5x773q]{font-size:var(--t-xs);color:var(--ink-3);border-bottom:1px solid var(--ink)}.spec[data-astro-cid-uc5x773q] tbody[data-astro-cid-uc5x773q] th[data-astro-cid-uc5x773q]{white-space:nowrap;width:1%;color:var(--ink);font-weight:700}.spec[data-astro-cid-uc5x773q] td[data-astro-cid-uc5x773q]{color:var(--ink-2)}.uses[data-astro-cid-uc5x773q]{flex-wrap:wrap;gap:8px;margin:0;padding:10px 0 0;list-style:none;display:flex}.uses[data-astro-cid-uc5x773q] li[data-astro-cid-uc5x773q]{font-size:var(--t-sm);border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px}.others[data-astro-cid-uc5x773q]{background:var(--paper)}.o-grid[data-astro-cid-uc5x773q]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.o-grid[data-astro-cid-uc5x773q] li[data-astro-cid-uc5x773q]{border:1px solid var(--line);border-radius:var(--radius);scroll-margin-top:calc(var(--header-h) + 60px);background:#fff;align-content:start;gap:4px;padding:20px;display:grid}.o-grid[data-astro-cid-uc5x773q] li[data-astro-cid-uc5x773q]:target{border-color:var(--leaf);box-shadow:0 0 0 2px var(--leaf)}.o-img[data-astro-cid-uc5x773q]{height:140px;margin-bottom:10px;display:block}.o-img[data-astro-cid-uc5x773q] img[data-astro-cid-uc5x773q]{object-fit:contain;width:100%;height:100%}.o-name[data-astro-cid-uc5x773q]{font-size:1.25rem;font-weight:700;line-height:1.2}.o-kind[data-astro-cid-uc5x773q]{font-size:var(--t-xs);color:var(--leaf-deep);font-weight:700}.o-grid[data-astro-cid-uc5x773q] p[data-astro-cid-uc5x773q]{font-size:var(--t-sm);color:var(--ink-2);margin-top:4px}.o-grid[data-astro-cid-uc5x773q] a[data-astro-cid-uc5x773q]{font-size:var(--t-sm);color:var(--leaf-deep);margin-top:6px;font-weight:700}@media (width<=900px){.index[data-astro-cid-uc5x773q]{grid-template-columns:repeat(2,minmax(0,1fr))}.i-img[data-astro-cid-uc5x773q]{height:110px}.head[data-astro-cid-uc5x773q]{grid-template-columns:minmax(0,1fr)}.photo[data-astro-cid-uc5x773q]{height:240px}.block[data-astro-cid-uc5x773q]{grid-template-columns:minmax(0,1fr)}.block[data-astro-cid-uc5x773q] h3[data-astro-cid-uc5x773q]{padding-top:0}.features[data-astro-cid-uc5x773q]{grid-template-columns:minmax(0,1fr)}.steps[data-astro-cid-uc5x773q]{grid-template-columns:minmax(0,1fr);gap:0}.steps[data-astro-cid-uc5x773q] li[data-astro-cid-uc5x773q]{border-top-width:1px;border-color:var(--line);grid-template-columns:32px minmax(0,1fr)}.steps[data-astro-cid-uc5x773q] li[data-astro-cid-uc5x773q]>[data-astro-cid-uc5x773q]:not(.no){grid-column:2}.steps[data-astro-cid-uc5x773q] .no[data-astro-cid-uc5x773q]{grid-row:1/3}.models[data-astro-cid-uc5x773q]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-uc5x773q] ul[data-astro-cid-uc5x773q]{grid-template-columns:minmax(0,1fr)}.stats[data-astro-cid-uc5x773q] li[data-astro-cid-uc5x773q]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0}}
