#hk-launch-home .video-caption.hkmr-home-video-caption{display:flex;flex-wrap:wrap;gap:12px;padding:16px 18px;align-items:center;justify-content:space-between;font:500 12px/1.5 Inter,-apple-system,system-ui,sans-serif}
#hk-launch-home .video-caption.hkmr-home-video-caption>span{flex:1 1 200px;font:600 12px/1.5 Inter,-apple-system,system-ui,sans-serif;color:#191729}
#hk-launch-home .video-caption.hkmr-home-video-caption>a.hkmr-video-signup{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;border:0;border-radius:8px;background:#673ce3;color:#fff;font:650 12px/1.5 Inter,-apple-system,system-ui,sans-serif;text-decoration:none;white-space:nowrap}
#hk-launch-home .video-caption.hkmr-home-video-caption>a.hkmr-video-signup:hover{background:#5127c4;color:#fff}
#video-overlay .video-modal.hkmr-modal{width:min(960px,calc(100vw - 32px),calc((100dvh - 210px)*16/9));max-width:960px;max-height:calc(100dvh - 24px);background:#fff;border-radius:12px;overflow:auto;color:#191729;font-family:Inter,-apple-system,system-ui,sans-serif}
#video-overlay .hkmr-video-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;background:#fff;border-bottom:1px solid #e7e3ef}
#video-overlay .hkmr-video-heading h2{margin:0;font:650 15px/1.4 Inter,-apple-system,system-ui,sans-serif;letter-spacing:0;color:#191729}
#video-overlay .hkmr-video-heading .video-close{position:static;display:inline-flex;justify-content:center;align-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:#f4efff;color:#5127c4;opacity:1;font:400 30px/1 Inter,-apple-system,system-ui,sans-serif;cursor:pointer}
#video-overlay .hkmr-video-viewport{width:100%;max-height:calc(100dvh - 230px);overflow:auto;overscroll-behavior:contain;background:#100c1e;touch-action:pan-x pan-y;scrollbar-color:#9e76ff #221a3a}
#video-overlay .hkmr-video-viewport .video-modal-inner{position:relative;padding:0;aspect-ratio:16/9;height:auto;min-height:0}
#video-overlay .hkmr-video-viewport .video-modal-inner iframe{position:absolute;inset:0;width:100%;height:100%;border:0;max-width:none}
#video-overlay .hkmr-video-viewport.hkmr-zoomed iframe{pointer-events:none}
#video-overlay .hkmr-video-tools{padding:10px 12px;background:#fff;border-top:1px solid #e7e3ef}
#video-overlay .hkmr-view-controls,#video-overlay .hkmr-pan-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
#video-overlay .hkmr-video-tools button,#video-overlay .hkmr-vimeo-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:8px 11px;border:1px solid #d7cce9;border-radius:7px;background:#fff;color:#5127c4;font:600 12px/1.4 Inter,-apple-system,system-ui,sans-serif;text-decoration:none;cursor:pointer}
#video-overlay .hkmr-video-tools button:hover,#video-overlay .hkmr-vimeo-link:hover{background:#f4efff}
#video-overlay .hkmr-video-tools button:disabled{opacity:.4;cursor:default}
#video-overlay .hkmr-video-tools output{min-width:43px;text-align:center;font:600 12px/1.4 Inter,-apple-system,system-ui,sans-serif;color:#191729}
#video-overlay .hkmr-video-tools .hkmr-view-hint{margin:8px 0 0;color:#625f72;font:400 12px/1.5 Inter,-apple-system,system-ui,sans-serif}
#video-overlay .hkmr-pan-controls{margin-top:8px}
#video-overlay .hkmr-pan-controls button{font-size:18px}
#video-overlay .hkmr-video-tools [hidden]{display:none!important}
#video-overlay .hkmr-video-tools :focus-visible,#video-overlay .hkmr-video-heading button:focus-visible,#video-overlay .hkmr-video-viewport:focus-visible{outline:3px solid #9970f4;outline-offset:2px}
@media(max-width:600px){#video-overlay .video-modal.hkmr-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}#video-overlay .hkmr-video-heading{padding:8px 12px}#video-overlay .hkmr-video-tools{padding:8px 10px}#video-overlay .hkmr-video-viewport{max-height:calc(100dvh - 300px)}#hk-launch-home .video-caption.hkmr-home-video-caption{gap:10px}#hk-launch-home .video-caption.hkmr-home-video-caption>span{flex-basis:100%}#hk-launch-home .video-caption.hkmr-home-video-caption>a.hkmr-video-signup{width:100%}}
