.xv[data-astro-cid-mpwdwf7n]{flex-direction:column;gap:14px;height:100%;display:flex}.toggle[data-astro-cid-mpwdwf7n]{background:#383e4214;border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.toggle[data-astro-cid-mpwdwf7n] button[data-astro-cid-mpwdwf7n]{font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:600}.toggle[data-astro-cid-mpwdwf7n] button[data-astro-cid-mpwdwf7n][aria-selected=true]{background:var(--accent);color:#fff}.stage[data-astro-cid-mpwdwf7n]{border-radius:calc(var(--panel-radius) - 6px);aspect-ratio:1;background:#fff;position:relative;overflow:visible}.img[data-astro-cid-mpwdwf7n]{object-fit:contain;border-radius:inherit;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.xray[data-astro-cid-mpwdwf7n],[data-astro-cid-mpwdwf7n][data-mode=xray] .photo[data-astro-cid-mpwdwf7n]{opacity:0}[data-astro-cid-mpwdwf7n][data-mode=xray] .xray[data-astro-cid-mpwdwf7n]{opacity:1}.hs[data-astro-cid-mpwdwf7n]{cursor:pointer;opacity:0;pointer-events:none;z-index:1;background:0 0;border:0;padding:0;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}[data-astro-cid-mpwdwf7n][data-mode=xray] .hs[data-astro-cid-mpwdwf7n]{opacity:1;pointer-events:auto}.dot[data-astro-cid-mpwdwf7n]{background:var(--accent);color:#fff;width:28px;height:28px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:.72rem;font-weight:600;animation:2.4s infinite pulse;display:grid;box-shadow:0 0 0 4px #07737a40}.hs[data-astro-cid-mpwdwf7n].on .dot[data-astro-cid-mpwdwf7n],.hs[data-astro-cid-mpwdwf7n]:hover .dot[data-astro-cid-mpwdwf7n]{background:var(--ink);animation:none;box-shadow:0 0 0 5px #383e4240}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #07737a40}50%{box-shadow:0 0 0 10px #07737a00}}@media (prefers-reduced-motion:reduce){.dot[data-astro-cid-mpwdwf7n]{animation:none}}.tip[data-astro-cid-mpwdwf7n]{text-align:left;background:var(--ink-deep);color:#fff;opacity:0;pointer-events:none;width:max-content;max-width:230px;box-shadow:var(--shadow);z-index:2;border-radius:12px;padding:10px 14px;font-size:.82rem;line-height:1.4;transition:all .2s;position:absolute;top:50%;left:36px;transform:translateY(-50%)translate(-4px)}.tip[data-astro-cid-mpwdwf7n].left{left:auto;right:36px;transform:translateY(-50%)translate(4px)}.tip[data-astro-cid-mpwdwf7n] strong[data-astro-cid-mpwdwf7n]{margin-bottom:2px;font-size:.9rem;display:block}.tip[data-astro-cid-mpwdwf7n] span[data-astro-cid-mpwdwf7n]{color:#c5ccd0}.hs[data-astro-cid-mpwdwf7n].on .tip[data-astro-cid-mpwdwf7n],.hs[data-astro-cid-mpwdwf7n]:hover .tip[data-astro-cid-mpwdwf7n],.hs[data-astro-cid-mpwdwf7n]:focus-visible .tip[data-astro-cid-mpwdwf7n]{opacity:1;transform:translateY(-50%)}.hint[data-astro-cid-mpwdwf7n]{color:var(--muted);margin:0 0 8px;font-size:.85rem}.legend[data-astro-cid-mpwdwf7n]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-mpwdwf7n] li[data-astro-cid-mpwdwf7n]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:.8rem;transition:all .2s;display:inline-flex}.legend[data-astro-cid-mpwdwf7n] b[data-astro-cid-mpwdwf7n]{background:var(--accent);color:#fff;width:20px;height:20px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:.65rem;display:grid}.legend[data-astro-cid-mpwdwf7n] li[data-astro-cid-mpwdwf7n].on{border-color:var(--accent);color:var(--accent)}.mc[data-astro-cid-nenuhb7b]{background:var(--surface);color:var(--ink);border-radius:20px;flex-direction:column;gap:6px;padding:14px 14px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.mc[data-astro-cid-nenuhb7b]:hover{box-shadow:var(--shadow);color:var(--ink);background:#fff;transform:translateY(-4px)}.pic[data-astro-cid-nenuhb7b]{aspect-ratio:1;background:#fff;border-radius:14px;margin-bottom:8px;overflow:hidden}.pic[data-astro-cid-nenuhb7b] img[data-astro-cid-nenuhb7b]{object-fit:contain;width:100%;height:100%;transition:transform .4s}.mc[data-astro-cid-nenuhb7b]:hover .pic[data-astro-cid-nenuhb7b] img[data-astro-cid-nenuhb7b]{transform:scale(1.05)}.cat[data-astro-cid-nenuhb7b]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);padding:0 4px;font-size:.66rem}h3[data-astro-cid-nenuhb7b]{margin:0;padding:0 4px;font-size:1.35rem}p[data-astro-cid-nenuhb7b]{color:var(--ink-2);margin:0;padding:0 4px;font-size:.88rem}.spec[data-astro-cid-nenuhb7b]{color:var(--muted);margin-top:auto;padding:8px 4px 0;font-size:.8rem}.spec[data-astro-cid-nenuhb7b] b[data-astro-cid-nenuhb7b]{color:var(--ink)}.mhero[data-astro-cid-iczq427c]{margin:0 var(--inset);border-radius:var(--panel-radius);background:var(--accent-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:clamp(18px,2vw,28px);display:grid}.copy[data-astro-cid-iczq427c]{flex-direction:column;gap:28px;padding:clamp(4px,1vw,12px) clamp(4px,3vw,48px) clamp(12px,2vw,32px);display:flex}h1[data-astro-cid-iczq427c]{margin:0 0 .3em;font-size:clamp(2.4rem,5vw,4.2rem)}.label[data-astro-cid-iczq427c]{margin-bottom:.8em;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:500}.intro[data-astro-cid-iczq427c]{color:var(--ink-2);max-width:56ch}.btns[data-astro-cid-iczq427c]{flex-wrap:wrap;gap:10px;margin:1.4rem 0 1rem;display:flex}.badge[data-astro-cid-iczq427c]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);align-items:center;gap:8px;margin:0;font-size:.7rem;display:inline-flex}.viewer[data-astro-cid-iczq427c]{border-radius:calc(var(--panel-radius) - 6px);background:#fff;padding:16px}@media (width<=920px){.mhero[data-astro-cid-iczq427c]{grid-template-columns:1fr}.viewer[data-astro-cid-iczq427c]{order:-1}}.facts[data-astro-cid-iczq427c]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin-top:clamp(32px,5vw,64px);display:grid}.facts[data-astro-cid-iczq427c] div[data-astro-cid-iczq427c]{border-left:1px solid var(--line);padding:22px 20px}.facts[data-astro-cid-iczq427c] div[data-astro-cid-iczq427c]:first-child{border-left:0}dt[data-astro-cid-iczq427c]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px;font-size:.7rem}dd[data-astro-cid-iczq427c]{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600}dd[data-astro-cid-iczq427c] small[data-astro-cid-iczq427c]{color:var(--muted);font-size:.9rem;font-weight:500}.specs-grid[data-astro-cid-iczq427c]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (width<=860px){.specs-grid[data-astro-cid-iczq427c]{grid-template-columns:1fr}}.note[data-astro-cid-iczq427c]{color:var(--muted);font-size:.85rem}.src[data-astro-cid-iczq427c]{font-family:var(--mono);color:var(--muted);text-transform:uppercase;font-size:.68rem}table[data-astro-cid-iczq427c]{border-collapse:collapse;width:100%}th[data-astro-cid-iczq427c],td[data-astro-cid-iczq427c]{text-align:left;border-bottom:1px solid var(--line);padding:14px 0;font-size:.98rem}th[data-astro-cid-iczq427c]{color:var(--ink-2);padding-right:16px;font-weight:500}td[data-astro-cid-iczq427c]{text-align:right;font-weight:600}.rel[data-astro-cid-iczq427c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:1.5rem;display:grid}@media (width<=960px){.rel[data-astro-cid-iczq427c]{grid-template-columns:repeat(2,minmax(0,1fr))}}
