.alg-tvp{--alg-tvp-navy:#222766;--alg-tvp-gold:#9b9679;--alg-tvp-border:#d9d9d9;--alg-tvp-error:#b3261e;--alg-tvp-gap:12px;--alg-tvp-frame:6px;--alg-tvp-radius:18px;width:100%;max-width:calc(1280px + (var(--alg-tvp-frame) * 2));margin:0 auto 30px}.alg-tvp__stage{position:relative;box-sizing:border-box;padding:var(--alg-tvp-frame);border-radius:var(--alg-tvp-radius);background:linear-gradient(135deg,#161a4a 0%,#2f3684 18%,var(--alg-tvp-gold) 44%,#efe9cf 50%,var(--alg-tvp-gold) 56%,#2f3684 82%,#161a4a 100%);box-shadow:0 0 0 1px rgba(155,150,121,.55),0 24px 50px -14px rgba(13,22,33,.45),0 4px 12px rgba(13,22,33,.18);line-height:0}.alg-tvp__stage:after{content:'';position:absolute;inset:var(--alg-tvp-frame);border:1px solid rgba(0,0,0,.55);border-radius:calc(var(--alg-tvp-radius) - var(--alg-tvp-frame));pointer-events:none}.alg-tvp__video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:calc(var(--alg-tvp-radius) - var(--alg-tvp-frame));background:#000;object-fit:contain}@supports not (aspect-ratio:16/9){.alg-tvp__video{height:56.25vw;max-height:720px}}.alg-tvp__sound{position:absolute;right:16px;bottom:56px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:0;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;font-size:14px;line-height:1;cursor:pointer;transition:background-color .2s ease}.alg-tvp__sound:hover,.alg-tvp__sound:focus{background:rgba(0,0,0,.82);color:#fff}.alg-tvp.is-unmuted .alg-tvp__sound{display:none}.alg-tvp__spinner{position:absolute;inset:0;margin:auto;width:38px;height:38px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;display:none;animation:alg-tvp-spin .8s linear infinite}.alg-tvp.is-loading .alg-tvp__spinner{display:block}@keyframes alg-tvp-spin{to{transform:rotate(360deg)}}.alg-tvp__status{margin:12px 0 0;font-size:14px;line-height:1.4;color:var(--alg-tvp-error);text-align:center}.alg-tvp__status:empty{display:none}.alg-tvp__nav{display:flex;align-items:center;gap:8px;margin-top:18px}.alg-tvp__arrow{flex:0 0 auto;width:36px;height:36px;padding:0 0 4px;border:1px solid var(--alg-tvp-border);border-radius:50%;background:#fff;color:var(--alg-tvp-navy);font-size:26px;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.alg-tvp__arrow:hover,.alg-tvp__arrow:focus{background:var(--alg-tvp-navy);border-color:var(--alg-tvp-navy);color:#fff}.alg-tvp__strip{flex:1 1 auto;display:flex;gap:var(--alg-tvp-gap);padding:4px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.alg-tvp__strip::-webkit-scrollbar{display:none}.alg-tvp__thumb{flex:0 0 calc((100% - (var(--alg-tvp-gap) * 3)) / 4);scroll-snap-align:center;position:relative;padding:0;border:2px solid transparent;border-radius:6px;background:#f7f7f7;overflow:hidden;opacity:.62;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.alg-tvp__thumb img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}.alg-tvp__thumb:hover,.alg-tvp__thumb:focus{opacity:1}.alg-tvp__thumb.is-active{opacity:1;border-color:var(--alg-tvp-navy)}.alg-tvp__thumb:focus-visible,.alg-tvp__arrow:focus-visible,.alg-tvp__sound:focus-visible{outline:3px solid var(--alg-tvp-gold);outline-offset:2px}.alg-tvp__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:991px){.alg-tvp__thumb{flex-basis:calc((100% - (var(--alg-tvp-gap) * 2)) / 3)}}@media (max-width:767px){.alg-tvp{--alg-tvp-frame:3px;--alg-tvp-radius:12px}.alg-tvp__thumb{flex-basis:calc((100% - var(--alg-tvp-gap)) / 2)}.alg-tvp__stage{box-shadow:0 10px 26px rgba(13,22,33,.24)}.alg-tvp__sound{right:10px;bottom:48px;padding:8px 12px;font-size:13px}}@media (max-width:479px){.alg-tvp{--alg-tvp-frame:2px;--alg-tvp-radius:10px}.alg-tvp__thumb{flex-basis:68%}.alg-tvp__sound-text{display:none}}@media (prefers-reduced-motion:reduce){.alg-tvp__strip{scroll-behavior:auto}.alg-tvp__spinner{animation-duration:2s}}