.ProductDemo_demo__Zcl_6{margin:48px 0 0;border:1px solid var(--border-strong);background:var(--surface);scroll-margin-top:88px}.ProductDemo_caption__JnYDB{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border);color:var(--text-2);font-size:13px}.ProductDemo_duration__jqzW3{font-family:var(--mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductDemo_screen__gWnn2{position:relative;aspect-ratio:16/9}.ProductDemo_video__BadiD{display:block;width:100%;height:100%;object-fit:contain}.ProductDemo_cover__C96tM{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;width:100%;padding:clamp(16px,3vw,40px);border:0;background:transparent;cursor:pointer;font:inherit}.ProductDemo_play__2YLX_{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:12px 18px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:14px;font-weight:500;transition:background .16s ease-out,transform .16s ease-out}.ProductDemo_playDuration__mxWpe{padding-left:12px;border-left:1px solid var(--border-strong);color:var(--text-2);font-size:12px;font-weight:400}.ProductDemo_cover__C96tM:hover .ProductDemo_play__2YLX_{background:var(--surface-hover);transform:translateY(-2px)}.ProductDemo_cover__C96tM:focus-visible,.ProductDemo_video__BadiD:focus-visible{outline:3px solid var(--text);outline-offset:4px}.ProductDemo_cover__C96tM:focus-visible .ProductDemo_play__2YLX_{outline:2px solid var(--text);outline-offset:3px}.ProductDemo_error__5x0re{margin:0;padding:16px 20px;color:var(--text-2);font-size:14px;line-height:1.6}.ProductDemo_error__5x0re a{color:var(--text);text-underline-offset:3px}@media (max-width:640px){.ProductDemo_demo__Zcl_6{margin-top:32px}.ProductDemo_caption__JnYDB{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.ProductDemo_play__2YLX_{transition:none}.ProductDemo_cover__C96tM:hover .ProductDemo_play__2YLX_{transform:none}}