.live-video-reviews{color:var(--tx);min-width:0}.live-video-reviews>h2{margin:0 0 10px}.live-video-reviews>.show-extra-note{font-size:14px;line-height:1.6;color:var(--mu);margin:0 0 16px}.review-video-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 0 12px;overscroll-behavior-x:contain}.review-video-card{flex:0 0 184px;scroll-snap-align:start;background:var(--s1);border:1px solid var(--line);border-radius:18px;overflow:hidden}.review-video-launch{display:block;position:relative;width:100%;padding:0;border:0;background:#08070d;color:#fff;cursor:pointer;aspect-ratio:9/16}.review-video-launch img{display:block;width:100%;height:100%;object-fit:contain}.review-video-launch:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.review-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#4b3bf2dd;box-shadow:0 4px 24px #0005;font-size:19px;padding-left:3px}.review-video-duration{position:absolute;right:10px;bottom:10px;padding:3px 8px;border-radius:9px;background:#090812c9;font:500 12px Manrope,sans-serif}.review-video-copy{padding:12px}.review-video-copy h3{font-size:13px!important;line-height:1.5!important;margin:0 0 7px;font-weight:600}.review-video-copy p{font-size:11px!important;line-height:1.5!important;margin:0;color:var(--mu)}.review-video-dialog{box-sizing:border-box;border:1px solid #393246;border-radius:20px;padding:16px;background:#100d18;color:#fff;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}.review-video-dialog::backdrop{background:#08060de8}.review-video-dialog header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.review-video-dialog h2{font:600 15px/1.5 Manrope,sans-serif;flex:1;margin:0}.review-video-close{width:44px;height:44px;border:1px solid #514663;border-radius:50%;background:transparent;color:#fff;font-size:25px;cursor:pointer;flex-shrink:0}.review-video-dialog video{display:block;width:100%;max-height:calc(100dvh - 130px);aspect-ratio:9/16;background:#000;object-fit:contain;border-radius:12px}.review-video-error{font:400 14px/1.5 Manrope,sans-serif}.review-video-dialog:focus{outline:0}

.review-video-dialog video[hidden]{display:none}.review-video-embed{display:block;width:min(400px,84vw);height:min(71vh,711px);border:0;background:#08080c;border-radius:12px}
