.video-wrap{--vp-gold:var(--gold,#d4a437);--vp-gold-glow:var(--gold-glow,#d4a43773);--vp-btn:2.25rem;--vp-icon:1.2rem;--vp-ease:cubic-bezier(.22, 1, .36, 1);aspect-ratio:16/9;border-radius:var(--r-lg,14px);border:1px solid var(--rule,#ffffff14);width:100%;min-height:min(220px,38vw);box-shadow:var(--shadow-lg,0 18px 40px -12px #0009);color:#fff;user-select:none;-webkit-tap-highlight-color:transparent;background:#000;margin:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.video-wrap.is-touch{--vp-btn:2.75rem;--vp-icon:1.35rem}.video-wrap iframe,.video-wrap video{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.video-wrap video::cue{color:#fff;background:#0009;font-size:.95em}.video-wrap:not(.is-touch)[data-playing=true]:not([data-active=true]):not([data-bar-hover=true]){cursor:none}.video-placeholder{text-align:center;background:radial-gradient(60% 70% at 50% 40%, var(--gold-soft,#d4a4371f), transparent 65%), linear-gradient(160deg, var(--surface-2,#1a1410), var(--bg-deep,#070504));align-content:center;place-items:center;gap:.5rem;display:grid;position:absolute;inset:0}.vp-glyph{background:var(--grad-gold,linear-gradient(135deg, #e8b948, #a17a1a));color:#0000;filter:drop-shadow(0 0 35px var(--vp-gold-glow));background-clip:text;font-size:clamp(3rem,10vw,5rem)}.vp-title{font-size:var(--step-2,1.4rem);font-weight:700}.vp-sub{color:var(--fg-muted,#fff9);max-width:32ch}.vp-watermark{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.vp-watermark-pos{position:absolute;inset:0}.vp-watermark span{white-space:nowrap;letter-spacing:.02em;color:#ffffff21;text-shadow:0 1px 2px #00000073;font-size:clamp(9px,1.5vw,13px);font-weight:600;position:absolute;top:0;left:0}.vp-center{pointer-events:none;z-index:2;place-items:center;transition:padding-bottom .22s;display:grid;position:absolute;inset:0}.vp-center>*{grid-area:1/1}.vp-big-play{color:#fff;cursor:pointer;pointer-events:auto;touch-action:manipulation;backdrop-filter:blur(14px);opacity:1;background:#14100a80;border:1px solid #d4a43766;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;padding:0;transition:opacity .2s,transform .2s;display:grid;box-shadow:0 6px 28px #0006,0 0 18px #d4a43733}.vp-big-play svg{grid-area:1/1;width:1.9rem;height:1.9rem}.vp-big-play [data-vp-big-icon-play]{transform:translate(2px)}.vp-big-play:active{transform:scale(.9)}.video-wrap[data-playing=true] .vp-big-play{opacity:0;pointer-events:none;transform:scale(.7)}.video-wrap.is-touch[data-playing=true][data-active=true] .vp-big-play{opacity:.92;pointer-events:auto;transform:none}.video-wrap.is-touch[data-playing=true][data-active=true] .vp-big-play:active{transform:scale(.9)}@container (width<=480px){.video-wrap[data-started=true][data-active=true] .vp-center{padding-bottom:44px}.vp-big-play{width:3.75rem;height:3.75rem}}.vp-spinner{border:2.5px solid #fff3;border-top-color:var(--vp-gold);opacity:0;pointer-events:none;border-radius:50%;width:46px;height:46px;transition:opacity .12s .18s}.video-wrap.is-buffering .vp-spinner{opacity:1;animation:.8s linear infinite vp-spin}.video-wrap.is-buffering .vp-big-play{opacity:0!important;pointer-events:none!important}@keyframes vp-spin{to{transform:rotate(360deg)}}.vp-poster-meta{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;z-index:2;background:#000000b3;border-radius:6px;padding:3px 7px;font-size:.72rem;font-weight:600;transition:opacity .2s;position:absolute;bottom:10px;right:10px}.vp-poster-meta:empty,.video-wrap[data-started=true] .vp-poster-meta{opacity:0}.vp-dtap{color:#fff;opacity:0;pointer-events:none;z-index:3;background:radial-gradient(closest-side,#00000052,#0000);align-content:center;place-items:center;gap:.3rem;width:32%;transition:opacity .12s;display:grid;position:absolute;top:0;bottom:0}.vp-dtap--left{left:0}.vp-dtap--right{right:0}.vp-dtap.is-on{opacity:1}.vp-dtap svg{width:1.9rem;height:1.9rem}.vp-dtap span{font-size:.78rem;font-weight:600}.vp-controls{color:#fff;opacity:1;z-index:2;background:linear-gradient(#0000 0%,#0000002e 28%,#0000008f 64%,#000000d1 100%);padding:26px 10px 6px;transition:opacity .22s,transform .22s;position:absolute;bottom:0;left:0;right:0;transform:none}.video-wrap[data-fs=true] .vp-controls{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));padding-left:calc(12px + env(safe-area-inset-left,0px));padding-right:calc(12px + env(safe-area-inset-right,0px))}.video-wrap[data-fs=true] .vp-chap-now{max-width:22em}.video-wrap[data-pseudo-fs=true]{touch-action:none;overscroll-behavior:contain}.video-wrap:not([data-started=true]) .vp-controls,.video-wrap:not(.is-touch)[data-playing=true]:not([data-active=true]):not([data-bar-hover=true]) .vp-controls,.video-wrap.is-touch[data-playing=true]:not([data-active=true]) .vp-controls{opacity:0;pointer-events:none;transform:translateY(6px)}.vp-timeline{cursor:pointer;touch-action:none;background:#ffffff3d;border-radius:999px;outline:none;width:100%;height:4px;margin:0 0 8px;transition:height .12s;position:relative}.vp-timeline:before{content:"";position:absolute;inset:-10px 0 -4px}.video-wrap.is-touch .vp-timeline{height:5px;margin-bottom:6px}.video-wrap.is-touch .vp-timeline:before{inset:-16px 0 -6px}.video-wrap:not(.is-touch) .vp-timeline:hover,.vp-timeline:focus-visible,.vp-timeline.is-scrubbing{height:6px}.vp-timeline:focus-visible{box-shadow:0 0 0 2px #d4a43799}.vp-timeline-buffer,.vp-timeline-hover,.vp-timeline-fill{border-radius:inherit;pointer-events:none;width:0%;position:absolute;top:0;bottom:0;left:0}.vp-timeline-buffer{background:#ffffff4d}.vp-timeline-hover{opacity:0;background:#ffffff73;transition:opacity .12s}.video-wrap:not(.is-touch) .vp-timeline:hover .vp-timeline-hover{opacity:1}.vp-timeline-fill{background:linear-gradient(90deg, #c8932f, var(--vp-gold) 70%, #f1c869);box-shadow:0 0 10px var(--vp-gold-glow)}.vp-tl-chapters{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.vp-tl-tick{background:#000000b8;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0}.vp-timeline-thumb{width:13px;height:13px;box-shadow:0 0 0 3px var(--vp-gold), 0 2px 7px #0000008c;pointer-events:none;background:#fff;border-radius:50%;transition:transform .12s;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%)scale(0)}.video-wrap:not(.is-touch) .vp-timeline:hover .vp-timeline-thumb,.vp-timeline:focus-visible .vp-timeline-thumb,.vp-timeline.is-scrubbing .vp-timeline-thumb,.video-wrap.is-touch .vp-timeline-thumb{transform:translate(-50%,-50%)scale(1)}.video-wrap.is-touch .vp-timeline-thumb{width:14px;height:14px}.vp-tl-tooltip{color:#fff;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;pointer-events:none;opacity:0;background:#0d0a06eb;border:1px solid #d4a43752;border-radius:9px;justify-items:center;gap:1px;padding:.28rem .5rem;font-size:.72rem;transition:opacity .1s;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;transform:translate(-50%);box-shadow:0 6px 18px #00000073}.video-wrap:not(.is-touch) .vp-timeline:hover .vp-tl-tooltip,.vp-timeline.is-scrubbing .vp-tl-tooltip{opacity:1}.vp-tl-tip-chap{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;color:var(--vp-gold);font-size:.7rem;font-weight:600;overflow:hidden}.vp-tl-tip-chap:empty{display:none}.vp-row{align-items:center;gap:2px;min-width:0;display:flex}.vp-spacer{flex:1 1 0;min-width:4px}.vp-btn{width:var(--vp-btn);height:var(--vp-btn);min-width:var(--vp-btn);color:#ffffffeb;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .14s,color .14s,transform .12s;display:grid;position:relative}.vp-btn svg{width:var(--vp-icon);height:var(--vp-icon);transform-origin:50%;display:block}.video-wrap:not(.is-touch) .vp-btn:hover{color:#fff;background:#d4a4372e}.vp-btn:active{transform:scale(.9)}.vp-btn:focus-visible{outline:2px solid var(--vp-gold);outline-offset:-2px}.vp-btn.is-active{color:var(--vp-gold)}.vp-btn:disabled{opacity:.4;cursor:default}.vp-btn-shrink{display:none}.video-wrap[data-shrinkable="1"] .vp-btn-shrink{display:grid}.vp-rate{background:var(--vp-gold);color:#1a1206;pointer-events:none;border-radius:999px;padding:1px 4px;font-size:.53rem;font-weight:800;line-height:1.2;position:absolute;top:-1px;right:-1px}.vp-rate:empty{display:none}.vp-volume{flex-shrink:0;align-items:center;display:flex;overflow:hidden}.vp-vol-slider{cursor:pointer;touch-action:none;background:#ffffff38;border-radius:999px;outline:none;width:0;height:4px;transition:width .22s,margin .22s;position:relative}.vp-vol-slider:before{content:"";position:absolute;inset:-10px 0}.video-wrap:not(.is-touch) .vp-volume:hover .vp-vol-slider,.video-wrap:not(.is-touch) .vp-volume:focus-within .vp-vol-slider,.video-wrap:not(.is-touch) .vp-vol-slider.is-dragging{width:64px;margin-inline:4px 8px}.video-wrap.is-touch:not(.is-ios) .vp-vol-slider{width:56px;margin-inline:4px 8px}.video-wrap.is-ios .vp-vol-slider{display:none}.vp-vol-fill{background:linear-gradient(90deg, var(--vp-gold), #f1c869);pointer-events:none;border-radius:999px;width:80%;position:absolute;top:0;bottom:0;left:0}.vp-time-display{white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 2px #0006;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .5rem 0 .35rem;font-size:.8rem;display:inline-flex}.vp-time-sep{color:#ffffff8c}.vp-chap-wrap{min-width:0;display:inline-flex;position:relative}.vp-chap-now{color:#fff;max-width:13em;height:2em;font:inherit;white-space:nowrap;cursor:pointer;text-shadow:0 1px 2px #00000059;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#d4a43742,#d4a4371f);border:1px solid #d4a43773;border-radius:999px;align-items:center;gap:.34em;min-width:0;padding:0 .6em;font-size:.8rem;font-weight:600;line-height:1;transition:background .14s,border-color .14s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.vp-chap-now[hidden]{display:none}.video-wrap:not(.is-touch) .vp-chap-now:hover,.vp-chap-wrap.is-open .vp-chap-now{background:linear-gradient(#d4a4376b,#d4a43733);border-color:#d4a437bf}.vp-chap-now:active{transform:scale(.96)}.vp-chap-now:focus-visible{outline:2px solid var(--vp-gold);outline-offset:2px}.vp-chap-now.is-changed{animation:vpChapPop 1.5s var(--vp-ease)}@keyframes vpChapPop{0%{transform:scale(1)}14%{border-color:var(--vp-gold);box-shadow:inset 0 1px 0 #fff3, 0 0 0 2px #d4a4378c, 0 0 20px var(--vp-gold-glow);background:linear-gradient(#d4a4378c,#d4a4374d);transform:scale(1.09)}to{transform:scale(1)}}.vp-chap-now-ic{width:.95em;height:.95em;color:var(--vp-gold);flex-shrink:0}.vp-chap-now-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vp-chap-chevron{opacity:.7;flex-shrink:0;width:.85em;height:.85em;transition:transform .16s}.vp-chap-wrap.is-open .vp-chap-chevron{transform:rotate(180deg)}.vp-settings-wrap{flex-shrink:0;position:relative}.vp-menu{backdrop-filter:blur(22px)saturate(150%);z-index:4;text-align:left;background:linear-gradient(#1e170deb,#0d0a06f0);border:1px solid #d4a43738;border-radius:14px;gap:2px;min-width:11.5rem;max-width:min(16rem,100vw - 1.5rem);padding:.4rem;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 16px 42px #00000080,inset 0 1px #ffffff0f}.vp-menu[hidden]{display:none}.vp-menu:not([hidden]){animation:.15s both vpMenuIn}@keyframes vpMenuIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}.vp-menu-h{color:var(--vp-gold);opacity:.85;text-transform:uppercase;letter-spacing:.13em;margin:.15rem 0 .2rem;padding:.3rem .6rem;font-size:.66rem;font-weight:700}.vp-menu-h:not(:first-child){border-top:1px solid #ffffff14;margin-top:.4rem;padding-top:.5rem}.vp-menu button{color:#ffffffe6;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;align-items:center;gap:.45rem;width:100%;padding:.5rem .7rem;font-size:.85rem;font-weight:500;transition:background .14s,color .14s;display:flex}.video-wrap:not(.is-touch) .vp-menu button:hover{color:#fff;background:#d4a43729}.vp-menu button.is-active{color:var(--vp-gold);background:#d4a4371a}.vp-menu button.is-active:before{content:"✓";font-weight:800}.video-wrap.is-touch .vp-menu button{min-height:42px;padding:.65rem .8rem}.vp-chap-menu{overscroll-behavior:contain;min-width:13rem;max-width:min(20rem,100vw - 1.5rem);max-height:min(60vh,22rem);left:0;right:auto;overflow-y:auto}.vp-chap-row{grid-template-columns:auto 1fr;align-items:center;gap:.6rem;position:relative;display:grid!important}.vp-chap-row.is-active:before{content:none}.vp-chap-row.is-active:after{content:"";background:var(--vp-gold);border-radius:999px;width:3px;position:absolute;top:.4rem;bottom:.4rem;left:0}.vp-chap-row-time{font-variant-numeric:tabular-nums;color:var(--vp-gold);opacity:.9;background:#d4a43724;border-radius:999px;padding:.1rem .42rem;font-size:.72rem;font-weight:600}.vp-chap-row.is-active .vp-chap-row-time{opacity:1}.vp-chap-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vp-rail{opacity:0;pointer-events:none;z-index:2;background:#fff3;height:3px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.vp-rail-fill{background:var(--vp-gold);width:0%;height:100%}.video-wrap:not(.is-touch)[data-started=true][data-playing=true]:not([data-active=true]):not([data-bar-hover=true]) .vp-rail,.video-wrap.is-touch[data-started=true][data-playing=true]:not([data-active=true]) .vp-rail{opacity:1}@container (width<=480px){.vp-controls{padding:22px 6px 4px}.vp-time-display{padding:0 .3rem 0 .25rem;font-size:.72rem}.vp-row{gap:0}.vp-controls{--vp-btn:2.125rem;--vp-icon:1.15rem}.video-wrap.is-touch .vp-controls{--vp-btn:40px;--vp-icon:20px}[data-vp-pip],.video-wrap.is-touch [data-vp-note],.video-wrap.is-touch[data-shrinkable="1"] .vp-btn-shrink{display:none}.video-wrap.is-touch:not(.is-ios) .vp-vol-slider{width:44px}.vp-chap-now{gap:.25em;max-width:8.5rem;font-size:.66rem}.vp-chap-wrap{min-width:5.25rem}.video-wrap[data-vp-chapters] .vp-time-total,.video-wrap[data-vp-chapters] .vp-time-sep,.video-wrap.is-touch .vp-volume{display:none}}@container (width<=360px){.vp-controls{padding:18px 4px 3px}[data-vp-note]{display:none}.vp-controls{--vp-btn:2rem;--vp-icon:1.1rem}.video-wrap.is-touch .vp-controls{--vp-btn:40px;--vp-icon:19px}.vp-vol-slider{display:none!important}.vp-time-display{padding:0 .25rem 0 .1rem;font-size:.66rem}.vp-time-total,.vp-time-sep{display:none}.vp-chap-now{max-width:6rem}}@supports not (container-type:inline-size){@media (width<=640px){.vp-controls{padding:22px 6px 4px}.vp-time-display{font-size:.72rem}.vp-row{gap:0}.vp-chap-now{max-width:8.5rem;font-size:.66rem}}@media (width<=420px){[data-vp-pip],[data-vp-note]{display:none}}}.video-wrap.is-ios [data-vp-pip]{display:none}.video-wrap.is-mobile video{border-radius:2px}.video-wrap.is-ios video{backface-visibility:hidden;transform:translateZ(0)}.video-wrap.is-mobile .vp-controls{background:#0e0b07;border-top:1px solid #ffffff12;padding-top:8px;transition:none!important;transform:none!important}.video-wrap.is-mobile .vp-timeline{margin-top:2px}.video-wrap.is-mobile .vp-big-play,.video-wrap.is-mobile .vp-menu{backdrop-filter:none}.video-wrap.is-mobile .vp-big-play{background:#14100ad1}.video-wrap.is-mobile .vp-menu{background:#100c08f7}html[data-vp-playing] *{backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){.vp-controls,.vp-big-play,.vp-menu,.vp-center,.vp-rail{transition:none;animation:none}.vp-chap-now.is-changed{animation:none}.video-wrap[data-started=true]:not(.is-touch)[data-playing=true]:not([data-active=true]):not([data-bar-hover=true]) .vp-controls,.video-wrap[data-started=true].is-touch[data-playing=true]:not([data-active=true]) .vp-controls{opacity:1;pointer-events:auto;transform:none}.video-wrap:not(.is-touch)[data-playing=true]:not([data-active=true]):not([data-bar-hover=true]){cursor:default}.vp-rail{display:none}}
