.universal-video-player[data-v-f1b8b366]{background:#171717;color:#fff;container-type:inline-size;display:block;font-family:Montserrat,Arial,sans-serif;height:100%;isolation:isolate;min-height:0;min-width:0;outline:none;overflow:hidden;position:relative;touch-action:manipulation;width:100%}.universal-video-player[data-v-f1b8b366]:focus-visible{outline:2px solid #ff7b17;outline-offset:2px}.universal-video[data-v-f1b8b366]{background:#171717;display:block;height:100%;-o-object-fit:var(--video-fit,contain);object-fit:var(--video-fit,contain);width:100%}.video-feedback[data-v-f1b8b366]{align-items:center;background:#171717dc;display:flex;flex-direction:column;font-size:13px;gap:14px;inset:0;justify-content:center;line-height:1.6;padding:24px;position:absolute;text-align:center;z-index:4}.video-feedback p[data-v-f1b8b366]{margin:0;max-width:340px}.video-feedback button[data-v-f1b8b366]{align-items:center;background:#ff7b17;border:1px solid #ff7b17;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font:600 12px Montserrat,Arial,sans-serif;gap:8px;padding:10px 16px}.video-center-play[data-v-f1b8b366]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#222a;border:1px solid #ffffff85;border-radius:50%;color:#fff;cursor:pointer;height:64px;left:50%;padding:0 0 0 3px;place-items:center;top:50%;transform:translate(-50%,-50%);width:64px}.video-center-play[data-v-f1b8b366],.video-loading[data-v-f1b8b366]{display:grid;position:absolute;z-index:2}.video-loading[data-v-f1b8b366]{inset:0;place-items:center;pointer-events:none}.video-loading svg[data-v-f1b8b366]{animation:video-spin-f1b8b366 .8s linear infinite;filter:drop-shadow(0 1px 4px #222)}.video-live-marker[data-v-f1b8b366]{align-items:center;background:#2229;border-radius:4px;color:#fff;display:flex;font-size:10px;font-weight:600;gap:6px;left:12px;letter-spacing:.04em;line-height:1;padding:5px 8px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.video-live-marker span[data-v-f1b8b366]{background:#ff7b17;border-radius:50%;height:6px;width:6px}.video-controls[data-v-f1b8b366]{background:linear-gradient(transparent,#000c);display:flex;flex-direction:column;gap:4px;inset:auto 0 0;opacity:0;padding:32px 12px max(9px,env(safe-area-inset-bottom));pointer-events:none;position:absolute;transition:opacity .18s,visibility .18s;visibility:hidden;z-index:3}.video-controls.is-visible[data-v-f1b8b366]{opacity:1;pointer-events:auto;visibility:visible}.video-control-row[data-v-f1b8b366]{align-items:center;display:flex;gap:7px;min-height:32px}.video-controls button[data-v-f1b8b366]{background:transparent;border:0;border-radius:4px;color:#fff;cursor:pointer;display:grid;flex:none;height:32px;padding:0;place-items:center;position:relative;width:32px}.video-controls button[data-v-f1b8b366]:focus-visible,.video-controls button[data-v-f1b8b366]:hover{background:#ffffff25}.video-controls button[data-v-f1b8b366]:disabled{cursor:default;opacity:.4}.video-controls button[data-v-f1b8b366]:focus-visible,.video-controls input[data-v-f1b8b366]:focus-visible,.video-controls select[data-v-f1b8b366]:focus-visible{outline:2px solid #ff7b17;outline-offset:2px}.video-control-spacer[data-v-f1b8b366]{flex:1;min-width:0}.video-time[data-v-f1b8b366]{font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.video-time span[data-v-f1b8b366]{color:#ddd}.video-controls input[type=range][data-v-f1b8b366]{accent-color:#ff7b17;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff65;border:0;border-radius:5px;cursor:pointer;height:4px;margin:0}.video-controls input[type=range][data-v-f1b8b366]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#fff;border:0;border-radius:50%;box-shadow:0 0 2px #222;height:11px;width:11px}.video-controls input[type=range][data-v-f1b8b366]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;height:11px;width:11px}.video-progress[data-v-f1b8b366]{align-items:center;display:flex;height:18px}.video-progress input[data-v-f1b8b366]{width:100%}.video-volume[data-v-f1b8b366]{flex:0 1 58px;width:58px}.video-speed[data-v-f1b8b366]{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;font:500 10px Montserrat,Arial,sans-serif;height:28px;max-width:60px;padding:3px 1px}.video-caption-select option[data-v-f1b8b366],.video-speed option[data-v-f1b8b366]{background:#222;color:#fff}.video-caption-select[data-v-f1b8b366]{align-items:center;display:flex;height:28px;position:relative;width:28px}.video-caption-select select[data-v-f1b8b366]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.video-skip small[data-v-f1b8b366]{font-size:7px;font-weight:700;left:10px;position:absolute;top:11px}.video-skip-forward svg[data-v-f1b8b366]{transform:scaleX(-1)}.video-sr-only[data-v-f1b8b366]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.is-compact .video-controls[data-v-f1b8b366]{padding:24px 5px 5px}.is-compact .video-control-row[data-v-f1b8b366]{gap:2px}.is-compact .video-controls button[data-v-f1b8b366]{height:28px;width:28px}.is-compact .video-center-play[data-v-f1b8b366]{height:42px;width:42px}.is-compact .video-live-marker[data-v-f1b8b366]{font-size:8px;left:6px;top:6px}.is-compact .video-feedback[data-v-f1b8b366]{font-size:10px;padding:12px}.is-compact .video-feedback button[data-v-f1b8b366]{font-size:10px;padding:7px 9px}.universal-video-player[data-v-f1b8b366]:fullscreen{aspect-ratio:auto!important;background:#000}.universal-video-player:fullscreen .universal-video[data-v-f1b8b366]{-o-object-fit:contain;object-fit:contain}.universal-video[data-v-f1b8b366]::cue{background:#222d;color:#fff;font-family:Montserrat,Arial,sans-serif}@keyframes video-spin-f1b8b366{to{transform:rotate(1turn)}}@container (max-width:520px){.video-controls[data-v-f1b8b366]{padding-left:8px;padding-right:8px}.video-control-row[data-v-f1b8b366]{flex-wrap:wrap;gap:3px}.video-volume[data-v-f1b8b366]{display:none}.video-controls button[data-v-f1b8b366]{height:32px;width:29px}.video-speed[data-v-f1b8b366],.video-time[data-v-f1b8b366]{font-size:9px}.video-speed[data-v-f1b8b366]{max-width:44px}.video-control-row .video-skip[data-v-f1b8b366]{display:none}}@container (max-width:360px){.video-time span[data-v-f1b8b366]{display:none}.video-control-row[data-v-f1b8b366]{gap:2px}.video-controls[data-v-f1b8b366]{padding-left:6px;padding-right:6px}}@media(prefers-reduced-motion:reduce){.video-controls[data-v-f1b8b366]{transition:none}.video-loading svg[data-v-f1b8b366]{animation-duration:1.6s}}body.noble-video-lightbox-open{overflow:hidden!important}.video-lightbox-backdrop[data-v-896acc95]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111d;display:grid;font-family:Montserrat,Arial,sans-serif;inset:0;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));place-items:center;position:fixed;z-index:2400}.video-lightbox[data-v-896acc95]{background:#171717;border-radius:12px;box-shadow:0 20px 70px #0006;color:#fff;display:flex;flex-direction:column;height:min(86dvh,900px);max-height:100%;min-height:0;outline:none;overflow:hidden;width:min(1100px,100%)}.video-lightbox header[data-v-896acc95]{align-items:center;background:#222;display:flex;flex:0 0 48px;gap:16px;justify-content:space-between;padding:0 10px 0 18px}.video-lightbox h2[data-v-896acc95]{color:#fff;font:500 13px/20px Montserrat,Arial,sans-serif;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-lightbox header button[data-v-896acc95]{background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:none;font-size:28px;height:36px;padding:0;place-items:center;width:36px}.video-lightbox header button[data-v-896acc95]:hover{background:#ffffff1a}.video-lightbox header button[data-v-896acc95]:focus-visible{outline:2px solid #ff7b17}.video-lightbox-stage[data-v-896acc95]{flex:1;min-height:0;overflow:hidden;width:100%}@media(max-width:600px){.video-lightbox-backdrop[data-v-896acc95]{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.video-lightbox[data-v-896acc95]{border-radius:8px;height:min(88dvh,780px)}.video-lightbox header[data-v-896acc95]{padding-left:12px}.video-lightbox h2[data-v-896acc95]{font-size:11px}}
