.TuffVideoModal[data-v-aecd8f1a]{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#04070dd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow-y:auto}.TuffVideoModal-Dialog[data-v-aecd8f1a]{position:relative;width:min(94vw,1020px);display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;border-radius:20px;background:#0d1117;border:1px solid rgba(246,247,244,.12);box-shadow:0 32px 80px -10px #000000d9,0 0 0 1px #ffffff0d;color:#fff}.TuffVideoModal-Header[data-v-aecd8f1a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.TuffVideoModal-TitleGroup[data-v-aecd8f1a]{display:flex;align-items:center;gap:.75rem}.TuffVideoModal-Badge[data-v-aecd8f1a]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;background:#38d4991f;border:1px solid rgba(56,212,153,.28);color:#38d499;font-size:.75rem;font-weight:680;letter-spacing:.02em}.TuffVideoModal-PlayIcon[data-v-aecd8f1a]{font-size:.85rem}.TuffVideoModal-Title[data-v-aecd8f1a]{margin:0;font-size:1.12rem;font-weight:700;color:#fff;letter-spacing:-.01em}.TuffVideoModal-Subtitle[data-v-aecd8f1a]{margin:.15rem 0 0;font-size:.82rem;color:#f6f7f494}.TuffVideoModal-Actions[data-v-aecd8f1a]{display:flex;align-items:center;gap:.65rem}.TuffVideoModal-LangPill[data-v-aecd8f1a]{display:inline-flex;align-items:center;padding:.2rem;border-radius:999px;background:#f6f7f40f;border:1px solid rgba(246,247,244,.1)}.TuffVideoModal-LangBtn[data-v-aecd8f1a]{padding:.25rem .65rem;border-radius:999px;border:none;background:transparent;color:#f6f7f499;font-size:.78rem;font-weight:560;cursor:pointer;transition:all .14s ease}.TuffVideoModal-LangBtn[data-v-aecd8f1a]:hover{color:#fff}.TuffVideoModal-LangBtn.is-active[data-v-aecd8f1a]{background:#f6f7f429;color:#fff;box-shadow:0 1px 3px #0000004d}.TuffVideoModal-CloseBtn[data-v-aecd8f1a]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(246,247,244,.1);background:#f6f7f40d;color:#f6f7f4cc;font-size:.88rem;cursor:pointer;transition:all .14s ease}.TuffVideoModal-CloseBtn[data-v-aecd8f1a]:hover{border-color:#f6f7f440;background:#f6f7f41f;color:#fff}.TuffVideoModal-KeyHint[data-v-aecd8f1a]{padding:.1rem .35rem;border-radius:4px;background:#f6f7f41f;color:#f6f7f499;font-size:.68rem;font-family:inherit}.TuffVideoModal-VideoFrame[data-v-aecd8f1a]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px #ffffff1a}.TuffVideoModal-Video[data-v-aecd8f1a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.TuffVideoModal-ChaptersWrap[data-v-aecd8f1a]{display:flex;align-items:center;gap:.65rem;overflow-x:auto;padding:.2rem 0;scrollbar-width:thin}.TuffVideoModal-ChaptersLabel[data-v-aecd8f1a]{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;color:#f6f7f480;font-size:.76rem;font-weight:560;text-transform:uppercase;letter-spacing:.04em}.TuffVideoModal-ChaptersList[data-v-aecd8f1a]{display:flex;align-items:center;gap:.45rem;flex-wrap:nowrap}.TuffVideoModal-ChapterChip[data-v-aecd8f1a]{flex-shrink:0;padding:.28rem .65rem;border-radius:8px;border:1px solid rgba(246,247,244,.08);background:#f6f7f408;color:#f6f7f4a6;font-size:.78rem;cursor:pointer;transition:all .14s ease;white-space:nowrap}.TuffVideoModal-ChapterChip[data-v-aecd8f1a]:hover{border-color:#f6f7f433;background:#f6f7f414;color:#fff}.TuffVideoModal-ChapterChip.is-active[data-v-aecd8f1a]{border-color:#38d49966;background:#38d4991f;color:#38d499;font-weight:600}.TuffVideoModal-Footer[data-v-aecd8f1a]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(246,247,244,.08);padding-top:.85rem;font-size:.8rem}.TuffVideoModal-Tagline[data-v-aecd8f1a]{display:inline-flex;align-items:center;gap:.5rem;color:#f6f7f480}.TuffVideoModal-Dot[data-v-aecd8f1a]{width:.4rem;height:.4rem;border-radius:999px;background:#38d499;box-shadow:0 0 8px #38d499b3}.TuffVideoModal-ReleaseLink[data-v-aecd8f1a]{display:inline-flex;align-items:center;gap:.35rem;color:#38d499;text-decoration:none;font-weight:560;transition:transform .14s ease,opacity .14s ease}.TuffVideoModal-ReleaseLink[data-v-aecd8f1a]:hover{opacity:.85;transform:translate(2px)}.video-ovl-enter-active[data-v-aecd8f1a],.video-ovl-leave-active[data-v-aecd8f1a]{transition:opacity .22s ease}.video-ovl-enter-active .TuffVideoModal-Dialog[data-v-aecd8f1a]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .22s ease}.video-ovl-leave-active .TuffVideoModal-Dialog[data-v-aecd8f1a]{transition:transform .18s ease,opacity .16s ease}.video-ovl-enter-from[data-v-aecd8f1a]{opacity:0}.video-ovl-enter-from .TuffVideoModal-Dialog[data-v-aecd8f1a]{opacity:0;transform:scale(.96) translateY(12px)}.video-ovl-leave-to[data-v-aecd8f1a]{opacity:0}.video-ovl-leave-to .TuffVideoModal-Dialog[data-v-aecd8f1a]{opacity:0;transform:scale(.97) translateY(8px)}@media(max-width:640px){.TuffVideoModal[data-v-aecd8f1a]{padding:.75rem}.TuffVideoModal-Dialog[data-v-aecd8f1a]{padding:1rem;border-radius:16px}.TuffVideoModal-Header[data-v-aecd8f1a]{flex-direction:column;align-items:flex-start}.TuffVideoModal-Actions[data-v-aecd8f1a]{width:100%;justify-content:space-between}.TuffVideoModal-Footer[data-v-aecd8f1a]{flex-direction:column;align-items:flex-start;gap:.5rem}}@media(prefers-reduced-motion:reduce){.video-ovl-enter-active .TuffVideoModal-Dialog[data-v-aecd8f1a],.video-ovl-leave-active .TuffVideoModal-Dialog[data-v-aecd8f1a]{transition:opacity .16s ease;transform:none}}
