.platform-video-dialog{position:fixed;inset:0;width:min(1180px,94vw);max-height:94vh;margin:auto;padding:0;overflow:auto;border:1px solid #8fa8c447;border-radius:18px;background:#0b1424;color:#fff;box-shadow:0 35px 100px #0008;font-family:Montserrat,Arial,sans-serif}.platform-video-dialog::backdrop{background:#030916dc;backdrop-filter:blur(10px)}.platform-video-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px}.platform-video-dialog h2{margin:0;font-size:17px;letter-spacing:-.02em}.platform-video-dialog header p{margin:5px 0 0;color:#a9bad0;font-size:11px}.platform-video-dialog .platform-video-close{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid #a9bad04d;border-radius:50%;background:#1b2d44;color:#fff;cursor:pointer}.platform-video-close svg{width:18px;height:18px}.platform-video-dialog video{display:block;width:100%;max-height:70vh;aspect-ratio:16/9;background:#0b1424}.platform-video-dialog details{padding:14px 22px;color:#adbed2;font-size:12px;line-height:1.7}.platform-video-dialog summary{cursor:pointer;color:#e4edf7}.platform-video-dialog a{color:#ff9d8e}.platform-video-dialog button:focus-visible,.platform-video-dialog summary:focus-visible{outline:2px solid #ff9d8e;outline-offset:4px}.platform-video-error{padding:14px 22px;color:#ffd3c9}.hero-actions button.button--ghost{font-family:inherit;cursor:pointer}.platform-video-dialog .platform-video-end{display:none;padding:14px 22px;border-top:1px solid #ffffff20}.platform-video-dialog.is-ended .platform-video-end{display:flex;justify-content:space-between;gap:20px;align-items:center}.platform-video-end a{font-weight:600}@media(max-width:600px){.platform-video-dialog{width:96vw;border-radius:12px}.platform-video-dialog>header{padding:14px}.platform-video-dialog h2{font-size:14px}}
.platform-motion-stage{width:100%;background:#0b1424}.platform-motion-stage canvas{display:block;width:100%;height:auto;aspect-ratio:16/9}.platform-motion-controls{display:flex;align-items:center;gap:16px;padding:14px 22px;border-top:1px solid #ffffff18}.platform-motion-controls button{min-width:80px;border:1px solid #ff705e;border-radius:24px;padding:10px 16px;background:#ff705e;color:#142136;font:600 12px Montserrat,Arial,sans-serif;cursor:pointer}.platform-motion-controls input{flex:1;min-width:50px;accent-color:#ff705e;cursor:pointer}.platform-motion-time{font-size:11px;color:#b6c6d9;font-variant-numeric:tabular-nums;white-space:nowrap}.platform-motion-chapters{display:flex;gap:6px;flex-wrap:wrap;padding:0 22px 10px}.platform-motion-chapters button{border:1px solid #ffffff20;border-radius:20px;padding:7px 11px;background:transparent;color:#aabed5;font:500 10px Montserrat,Arial,sans-serif;cursor:pointer}.platform-motion-chapters button[aria-pressed="true"]{color:#fff;background:#263c56;border-color:#748da9}.platform-motion-controls input:focus-visible{outline:2px solid #ff9d8e;outline-offset:4px}@media(max-width:600px){.platform-motion-controls{gap:10px;padding:12px}.platform-motion-chapters{padding-inline:12px;gap:5px}.platform-motion-chapters button{font-size:9px;padding:6px 9px}}
.platform-motion-controls .platform-motion-mute{min-width:88px;background:transparent;color:#d5e4f5;border-color:#ffffff30;font-size:11px}.platform-motion-controls .platform-motion-mute[aria-pressed="true"]{color:#a9bad0}@media(max-width:600px){.platform-motion-controls{flex-wrap:wrap}.platform-motion-controls .platform-motion-mute{min-width:80px;padding:9px 10px}.platform-motion-controls input{flex-basis:35%}}

.platform-motion-stage{position:relative}.platform-video-dialog .platform-motion-demo{position:absolute;left:40.125%;top:63.777778%;width:19.75%;height:7.222222%;border-radius:999px;cursor:pointer}.platform-motion-demo[hidden]{display:none!important}.platform-motion-demo:hover{box-shadow:inset 0 0 0 2px #ffffff80}.platform-motion-demo:focus-visible{outline:3px solid #fff;outline-offset:4px}
