@charset "UTF-8";.modal-frame[data-v-3c49e608]{position:relative;width:min(100%,min(80vh,720px) * 16 / 9);max-height:min(80vh,720px);aspect-ratio:16/9;margin-inline:auto}.close-btn[data-v-3c49e608]{position:absolute;top:-52px;right:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fffc;cursor:pointer;transition:all .25s ease;backdrop-filter:blur(8px)}.close-btn[data-v-3c49e608]:hover{background:#fff3;border-color:#fff6;color:#fff;transform:rotate(90deg)}.close-btn[data-v-3c49e608]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff9}@media(min-width:768px){.close-btn[data-v-3c49e608]{top:-60px;right:32px;width:44px;height:44px}}.video-shell[data-v-3c49e608]{position:relative;width:100%;height:100%}.loading-overlay[data-v-3c49e608]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 20px;text-align:center;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#ffffff0a,#ffffff03),radial-gradient(circle at 50% 20%,#ffffff12,#000000eb 60%);backdrop-filter:blur(14px)}.loading-backdrop[data-v-3c49e608]{position:absolute;inset:0;overflow:hidden}.loading-glow[data-v-3c49e608]{position:absolute;border-radius:50%;filter:blur(8px);opacity:.6}.loading-glow--one[data-v-3c49e608]{top:-12%;left:10%;width:180px;height:180px;background:radial-gradient(circle,#ffffff1a,#fff0 72%)}.loading-glow--two[data-v-3c49e608]{right:-10%;bottom:-18%;width:220px;height:220px;background:radial-gradient(circle,#ffffff12,#fff0 74%)}.loading-glow--three[data-v-3c49e608]{inset:50% auto auto 50%;width:320px;height:320px;transform:translate(-50%,-50%);background:radial-gradient(circle,#ffffff0a,#fff0 68%)}.loading-orb[data-v-3c49e608]{position:relative;z-index:1;display:grid;place-items:center;width:92px;height:92px;border-radius:999px;background:radial-gradient(circle at 50% 35%,#ffffff29,#ffffff0d 44%,#ffffff05 70%,#ffffff03),linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:0 0 0 1px #ffffff14,0 18px 42px #00000052,inset 0 1px #ffffff24,0 0 36px #ffffff0d;animation:loading-pulse-3c49e608 1.8s ease-in-out infinite}.loading-ring[data-v-3c49e608]{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#fffffff5;border-right-color:#ffffff6b;box-shadow:0 0 24px #ffffff1a;animation:loading-spin-3c49e608 .85s linear infinite}.loading-text[data-v-3c49e608]{position:relative;z-index:1;font-size:14px;font-weight:600;letter-spacing:.04em;color:#ffffffe6;line-height:1.2}.loading-subtext[data-v-3c49e608]{position:relative;z-index:1;max-width:min(100%,320px);font-size:12px;line-height:1.5;color:#ffffff8f;white-space:normal;word-break:break-word}.video-player[data-v-3c49e608]{display:block;width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.video-wrapper[data-v-3c49e608]{position:relative;display:flex;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:12px;background:#000;box-shadow:0 25px 60px #00000080,0 0 0 1px #ffffff14;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media(min-width:768px){.video-wrapper[data-v-3c49e608]{border-radius:16px}}.video-wrapper.is-ready[data-v-3c49e608]{background:transparent}.video-hidden[data-v-3c49e608]{opacity:0;pointer-events:none}.video-shield[data-v-3c49e608]{position:absolute;inset:0;z-index:2;pointer-events:auto;cursor:default;clip-path:inset(0 0 48px 0)}.error-state[data-v-3c49e608]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;border-radius:12px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12)}@media(min-width:768px){.error-state[data-v-3c49e608]{border-radius:16px}}@media(max-width:767px){.modal-frame[data-v-3c49e608]{width:min(100%,99.5555555556vh);max-height:56vh}}@keyframes loading-spin-3c49e608{to{transform:rotate(360deg)}}@keyframes loading-pulse-3c49e608{0%,to{transform:translateY(0) scale(.98);opacity:.88}50%{transform:translateY(-2px) scale(1);opacity:1}}.modal-enter-active[data-v-3c49e608],.modal-leave-active[data-v-3c49e608]{transition:opacity .35s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-3c49e608],.modal-leave-to[data-v-3c49e608]{opacity:0}.modal-enter-active .modal-content[data-v-3c49e608]{transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.16,1,.3,1)}.modal-leave-active .modal-content[data-v-3c49e608]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.modal-enter-from .modal-content[data-v-3c49e608]{opacity:0;transform:scale(.92) translateY(20px)}.modal-leave-to .modal-content[data-v-3c49e608]{opacity:0;transform:scale(.95) translateY(10px)}@media(min-width:768px){.video-hero-pc-copy[data-v-1a0299b3]{transform:translate(-50%) translateY(-80px);opacity:0;animation:video-hero-pc-slide-1a0299b3 .8s ease-out forwards}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.video-hero-pc-copy[data-v-1a0299b3]{transform:translate(-50%);opacity:1;animation:none}}@keyframes video-hero-pc-slide-1a0299b3{to{opacity:1;transform:translate(-50%) translateY(0)}}
