.ts-motion-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px;align-items:start;margin:36px 0}.ts-motion-layout.ts-no-video{grid-template-columns:minmax(0,1fr)}.ts-motion-layout>.ts-spotlight{min-width:0;width:100%;margin:0;box-sizing:border-box}.ts-motion-layout .ts-collection-rail{min-width:0;max-width:100%}.ts-video-showcase{min-width:0;overflow:hidden;border-radius:24px;background:linear-gradient(155deg,#071b2f,#063b38);color:#fff;box-shadow:0 16px 44px #032e341c;border:1px solid #ffffff20;position:relative}.ts-video-top{display:flex;justify-content:space-between;gap:8px;padding:18px 16px;color:#88f0cd;font-size:10px;letter-spacing:.09em;font-weight:800}.ts-video-stage{position:relative;background:#020c14;aspect-ratio:4/5}.ts-video-stage video{display:block;width:100%;height:100%;object-fit:contain}.ts-video-play{position:absolute;inset:0;margin:auto;width:62px;height:62px;border-radius:50%;border:1px solid #ffffff80;color:#fff;background:#063c3cbd;font-size:24px;cursor:pointer;backdrop-filter:blur(8px)}.ts-video-showcase.is-playing .ts-video-play{opacity:0;pointer-events:none}.ts-video-copy{padding:16px}.ts-video-copy h3{font-size:17px;line-height:1.35;margin:0 0 12px}.ts-video-copy a{display:inline-flex;padding:10px 13px;background:#9cf2ce;color:#06352c;border-radius:10px;font-size:13px;font-weight:800;text-decoration:none}.ts-video-showcase [hidden]{display:none!important}.ts-video-controls{padding:0 12px 12px;display:flex;gap:6px;align-items:center;justify-content:space-between}.ts-video-controls button{background:#ffffff14;color:#fff;border:1px solid #ffffff28;border-radius:10px;min-height:40px;padding:7px;font-size:11px;cursor:pointer}.ts-video-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:2px;padding:0 12px 12px}.ts-video-dots button{border:0;background:transparent;padding:9px;cursor:pointer}.ts-video-dots button:after{content:'';display:block;width:5px;height:5px;border-radius:50%;background:#ffffff50}.ts-video-dots button[aria-current=true]:after{background:#69e6b6;box-shadow:0 0 0 3px #69e6b625}.ts-video-showcase button:focus-visible,.ts-video-showcase a:focus-visible{outline:3px solid #79e8c0;outline-offset:2px}.ts-video-showcase.is-changing video{opacity:.5}.ts-video-showcase video,.ts-video-showcase a,.ts-video-showcase button{transition:opacity .2s,background .2s,transform .2s}.ts-video-copy a:hover{transform:translateY(-2px)}#videoAdvertUpload label{display:block;margin:12px 0}#videoAdvertUpload input[type=checkbox]{width:auto;display:inline-block}#videoAdvertUpload output{display:block;margin-top:12px}#videoAdvertUpload fieldset{border:1px solid #dbe5ec;border-radius:12px;padding:12px}
@media(max-width:767px){.ts-motion-layout{grid-template-columns:minmax(0,1fr);gap:20px}.ts-video-stage{aspect-ratio:16/9;max-height:350px}.ts-video-top{padding:14px 16px}.ts-video-copy{padding:14px 16px}.ts-video-showcase{border-radius:20px}}
@media(prefers-reduced-motion:reduce){.ts-video-showcase *{animation:none!important;transition:none!important}}
