/* Verified local MP4 playback. These controls are a no-tracking RU adaptation. */
.gv-player{margin:0;min-width:0}.gv-player [hidden]{display:none!important}.gv-screen{width:100%;position:relative;background:#111;border-radius:12px;overflow:hidden;isolation:isolate;aspect-ratio:16/9}.gv-screen video,.gv-screen>[data-video-fallback]{display:block;width:100%;height:100%;object-fit:contain;background:#111}.gv-play{position:absolute;inset:auto 50% 50% auto;transform:translate(50%,50%);display:flex;align-items:center;gap:12px;border:1px solid #fff8;border-radius:60px;min-height:52px;padding:14px 22px;background:#171717e8;color:white;white-space:nowrap;font-size:14px;cursor:pointer;max-width:calc(100% - 28px)}.gv-play>span:first-child{font-size:18px}.gv-player figcaption{padding:14px 0 0;font-size:12px;line-height:1.65;color:#666}.gv-player figcaption p{margin:0 0 10px;font-size:inherit;line-height:inherit;color:inherit}.gv-player figcaption details{margin-top:10px;border-top:1px solid #8885;padding-top:8px}.gv-player figcaption summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:inherit}.gv-links{display:flex;flex-wrap:wrap;gap:8px 20px}.gv-links a,.gv-links button{min-height:44px;display:inline-flex;align-items:center;max-width:100%;font-size:12px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.gv-player .gv-status:empty{display:none}.g-video-inner>.gv-player figcaption{color:#ddd}.gv-product-region{margin-top:0}.gv-product-player{scroll-margin-top:160px}.gv-product-region:has(>.gv-player[hidden]){display:none}.gv-product-player .gv-screen{max-height:min(70svh,620px)}.gv-video-thumb{position:relative;min-width:64px!important;min-height:64px!important}.gv-video-thumb span{position:absolute;inset:auto 0 0;padding:3px;color:#fff;background:#171717db;font-size:10px;line-height:1.4}.gv-video-thumb[aria-pressed="true"]{border-color:#171717!important;outline:1px solid #171717}.gv-photo-hidden{display:none!important}.gv-lightbox-controls{display:flex;align-items:center;justify-content:center;gap:24px;padding:14px;margin-top:10px}.gv-lightbox-controls button{display:grid;place-items:center;width:48px;height:48px;min-width:48px;border:1px solid #ccc;border-radius:50%;background:#fff;color:#171717;cursor:pointer}.gv-lightbox-controls p{min-width:70px;text-align:center;font-size:14px;color:#171717}.image-dialog:has(.gv-lightbox-controls){padding-bottom:8px;max-height:calc(100dvh - 32px);overflow:auto}.image-dialog:has(.gv-lightbox-controls)>#zoom-photo{height:auto;max-height:calc(100dvh - 170px);object-fit:contain;width:100%}.gv-links a:focus-visible,.gv-links button:focus-visible,.gv-play:focus-visible,.gv-video-thumb:focus-visible,.gv-lightbox-controls button:focus-visible{outline:3px solid #0b61cd;outline-offset:4px}
@media(max-width:639px){.gv-play{font-size:12px;min-height:48px;padding:12px 18px}.gv-screen{border-radius:10px}.gv-player figcaption{font-size:11px}.gv-lightbox-controls{gap:16px;padding:8px}.gv-product-player .gv-screen{aspect-ratio:4/3;max-height:60svh}.gv-product-region{margin-top:0}.gv-product-player{scroll-margin-top:100px}.gv-links{gap:4px 16px}}
@media(prefers-reduced-motion:reduce){.gv-player *{scroll-behavior:auto!important}}

.gv-player video::cue{background:rgba(0,0,0,.85);color:#fff;font-family:Inter,Arial,sans-serif}.gv-player .gv-adaptation{color:inherit}.gv-transcript{padding-left:18px;margin:10px 0}.gv-transcript li{margin:4px 0}

.gv-links .gv-toggle{min-height:44px;padding:10px 16px;border:1px solid currentColor;border-radius:999px;text-decoration:none;background:transparent;color:inherit;font-weight:500;cursor:pointer}.gv-autoplay-note{font-size:12px}.gv-screen video{opacity:1;transition:opacity .18s ease}@media(prefers-reduced-motion:reduce){.gv-screen video{transition:none}}
