.product-page[data-astro-cid-ysqdafeu]{padding-top:112px;padding-bottom:110px}.product-back[data-astro-cid-ysqdafeu]{color:var(--text-secondary);margin-bottom:22px;font-size:14px;display:inline-block}.product-back[data-astro-cid-ysqdafeu]:hover{color:var(--accent)}.product-overview[data-astro-cid-ysqdafeu]{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:clamp(32px,5vw,76px);display:grid}.product-gallery[data-astro-cid-ysqdafeu]{min-width:0}.gallery-stage[data-astro-cid-ysqdafeu]{border:1px solid var(--border);aspect-ratio:16/9;background:#020302;overflow:hidden}.gallery-media[data-astro-cid-ysqdafeu]{object-fit:contain;width:100%;height:100%;display:block}.gallery-media[data-astro-cid-ysqdafeu][hidden]{display:none}.gallery-thumbnails[data-astro-cid-ysqdafeu]{scrollbar-width:thin;scrollbar-color:#435047 transparent;gap:10px;padding:12px 1px 8px;display:flex;overflow-x:auto}.gallery-thumb[data-astro-cid-ysqdafeu]{aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface-elevated);cursor:pointer;flex:0 0 112px;padding:0;position:relative;overflow:hidden}.gallery-thumb[data-astro-cid-ysqdafeu][aria-pressed=true]{border-color:var(--accent)}.gallery-thumb[data-astro-cid-ysqdafeu]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.gallery-thumb[data-astro-cid-ysqdafeu] img[data-astro-cid-ysqdafeu]{object-fit:cover;width:100%;height:100%;display:block}.gallery-thumb[data-astro-cid-ysqdafeu]:after{content:"";background:linear-gradient(#0000,#000000c7);position:absolute;inset:45% 0 0}.gallery-play[data-astro-cid-ysqdafeu],.gallery-label[data-astro-cid-ysqdafeu]{z-index:1;color:#fff;font:600 9px var(--technical);letter-spacing:.04em;position:absolute;bottom:5px}.gallery-play[data-astro-cid-ysqdafeu]{left:7px}.gallery-label[data-astro-cid-ysqdafeu]{right:6px}.product-heading[data-astro-cid-ysqdafeu]{padding-top:12px}.product-heading[data-astro-cid-ysqdafeu] .eyebrow[data-astro-cid-ysqdafeu]{color:var(--accent-secondary);margin:0;font-size:11px}.product-heading[data-astro-cid-ysqdafeu] .eyebrow[data-astro-cid-ysqdafeu] span[data-astro-cid-ysqdafeu]{color:var(--text-muted)}.product-heading[data-astro-cid-ysqdafeu] h1[data-astro-cid-ysqdafeu]{overflow-wrap:anywhere;margin:18px 0 14px;font-size:clamp(48px,5vw,72px);line-height:.94}.product-description[data-astro-cid-ysqdafeu]{color:#b5beb8;max-width:48ch;margin:0;font-size:17px;line-height:1.65}.product-facts[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-muted);font:400 11px/1.5 var(--technical);letter-spacing:.06em;gap:13px;margin:26px 0;padding:17px 0;display:grid}.product-facts[data-astro-cid-ysqdafeu] strong[data-astro-cid-ysqdafeu]{color:var(--text-primary);font:500 14px/1.5 var(--body);letter-spacing:0;margin-top:4px;display:block}.product-heading[data-astro-cid-ysqdafeu] .button-primary[data-astro-cid-ysqdafeu]{min-height:48px;font-size:13px}.product-license[data-astro-cid-ysqdafeu]{color:var(--text-secondary);margin:14px 0 0;font-size:13px;line-height:1.5}.product-details[data-astro-cid-ysqdafeu]{grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,90px);margin-top:58px;display:grid}.product-details[data-astro-cid-ysqdafeu] section[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);padding-top:18px}.product-details[data-astro-cid-ysqdafeu] section[data-astro-cid-ysqdafeu]>.eyebrow[data-astro-cid-ysqdafeu]{color:var(--accent-secondary);margin:0 0 17px;font-size:11px}.product-details[data-astro-cid-ysqdafeu] ul[data-astro-cid-ysqdafeu]{color:#b5beb8;gap:14px;padding-left:19px;font-size:16px;line-height:1.65;display:grid}.product-details[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]::marker{color:var(--accent)}.product-platform[data-astro-cid-ysqdafeu]{color:var(--text-primary);margin:0 0 16px;font-size:15px;line-height:1.5}@media (width<=760px){.product-page[data-astro-cid-ysqdafeu]{padding-top:24px;padding-bottom:128px}.product-back[data-astro-cid-ysqdafeu]{margin-bottom:10px}.product-overview[data-astro-cid-ysqdafeu]{grid-template-columns:1fr;gap:20px}.product-heading[data-astro-cid-ysqdafeu]{padding-top:0}.product-heading[data-astro-cid-ysqdafeu] .eyebrow[data-astro-cid-ysqdafeu]{font-size:10px}.product-heading[data-astro-cid-ysqdafeu] h1[data-astro-cid-ysqdafeu]{margin:12px 0;font-size:44px}.product-description[data-astro-cid-ysqdafeu]{font-size:16px}.product-facts[data-astro-cid-ysqdafeu]{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.product-facts[data-astro-cid-ysqdafeu] strong[data-astro-cid-ysqdafeu]{font-size:13px}.product-details[data-astro-cid-ysqdafeu]{grid-template-columns:1fr;gap:30px;margin-top:38px}.product-details[data-astro-cid-ysqdafeu] ul[data-astro-cid-ysqdafeu]{font-size:15px}}@media (width<=390px){.gallery-thumb[data-astro-cid-ysqdafeu]{flex-basis:88px}.product-heading[data-astro-cid-ysqdafeu] h1[data-astro-cid-ysqdafeu]{font-size:40px}.product-description[data-astro-cid-ysqdafeu]{font-size:15px}}
