.video-lock-notice[hidden]{display:none!important}.video-lock-notice{position:fixed;z-index:10000;top:50%;left:50%;transform:translate(-50%,-50%);width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:#092b34;color:#fff;border:2px solid #ffdb3c;border-top:7px solid #ffdb3c;border-radius:16px;padding:32px;box-shadow:0 20px 90px #001c36a6;text-align:center;box-sizing:border-box}.video-lock-notice .video-lock-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:#8cece0;margin:0 25px 16px}.video-lock-notice h2{font-size:28px;line-height:1.25;color:white;margin:0 0 20px}.video-lock-notice .video-lock-message{font-size:18px;line-height:1.6;margin:0 0 12px;color:#f1f8f7}.video-lock-notice .video-lock-clock{display:block;font-size:clamp(36px,7vw,62px);font-variant-numeric:tabular-nums;letter-spacing:.03em;line-height:1.3;color:#ffdb3c;margin:10px 0 20px}.video-lock-clock[hidden]{display:none!important}.video-lock-notice .video-lock-detail{font-size:14px;line-height:1.8;color:#d4e8e8;margin:10px 0 22px}.video-lock-notice small{font-size:11px;color:#adc9ce}.video-lock-notice .video-lock-close{position:absolute;right:12px;top:10px;width:40px;height:40px;display:grid;place-items:center;border:1px solid #ffffff50;background:transparent;border-radius:7px;color:#fff;font-size:26px;cursor:pointer;padding:0}.video-lock-close:focus-visible{outline:3px solid #ffdb3c;outline-offset:3px}@media(max-width:480px){.video-lock-notice{padding:28px 20px}.video-lock-notice h2{font-size:24px}}
