.VideoModal_modalOverlay__OBk1a{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:20px}.VideoModal_modalContainer__fYAWj{width:100%;max-width:1200px;position:relative}.VideoModal_modalContent__p40zX{position:relative;width:100%}.VideoModal_closeButton__SFLpd{position:fixed;top:20px;right:20px;width:48px;height:48px;background:transparent;border:none;cursor:pointer;z-index:10001;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;padding:0}.VideoModal_closeButton__SFLpd:hover{transform:scale(1.1)}.VideoModal_closeButton__SFLpd:active{transform:scale(.95)}.VideoModal_modalInner___9BW8{display:flex;gap:24px;align-items:center;width:100%}.VideoModal_modalInnerNoChapters__fcDog{justify-content:center;max-width:1000px;margin:0 auto}.VideoModal_videoSection__GBWf2{flex:1;min-width:0}.VideoModal_videoSectionFullWidth__41hCa{flex:none;width:100%;max-width:1000px}.VideoModal_audioDisclaimer__s0Bke{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;background-color:rgba(255,255,255,.05);border-radius:6px;color:rgba(255,255,255,.7);font-size:13px;line-height:1.5;font-family:var(--font-inter,"Inter",sans-serif)}.VideoModal_disclaimerIcon__BWkZG{flex-shrink:0;opacity:.7}.VideoModal_audioDisclaimer__s0Bke span{flex:1}.VideoModal_videoWrapper__YObnh{position:relative;width:100%;padding-bottom:56.25%;background-color:var(--Color-Scheme-1-Background-Secondary,#f4f4f5);border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.VideoModal_videoIframe__RxseJ{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.VideoModal_chaptersSection__THOcg{flex-shrink:0;width:100%;max-width:400px;background:transparent}.VideoModal_chaptersContainer__cn2_S{display:flex;flex-direction:column;gap:0;padding:32px;background:transparent}.VideoModal_chapterItem__McCOk{width:100%;display:flex;align-items:flex-start;gap:16px;padding:16px 12px;background:transparent;border:none;border-bottom:1px solid var(--Color-Scheme-1-Border-Primary,#55544c);cursor:pointer;text-align:left;transition:background-color .2s ease}.VideoModal_chapterItem__McCOk:hover{background-color:rgba(255,255,255,.05)}.VideoModal_chapterItem__McCOk:active{background-color:rgba(255,255,255,.1)}.VideoModal_chapterItem__McCOk:last-child{border-bottom:none}.VideoModal_timestamp__Ie9ZF{flex-shrink:0;padding:4px 12px;background-color:var(--Color-Scheme-1-Primary,#ffe34c);color:var(--Color-Scheme-1-Text-Primary,#0D0B00);font-size:12px;width:60px;text-align:center;border-radius:9999px}.VideoModal_chapterTitle__PKW4_,.VideoModal_timestamp__Ie9ZF{line-height:150%;font-weight:500;font-family:var(--font-inter,"Inter",sans-serif)}.VideoModal_chapterTitle__PKW4_{flex:1;color:var(--Color-Scheme-1-Background,white);font-size:14px;margin:0;padding-top:2px}@media (max-width:1023px){.VideoModal_modalOverlay__OBk1a{padding:60px 20px 20px}.VideoModal_modalInner___9BW8{flex-direction:column;gap:32px}.VideoModal_chaptersSection__THOcg{max-width:100%}.VideoModal_chaptersContainer__cn2_S{padding:24px}.VideoModal_closeButton__SFLpd{top:10px;right:10px}}@media (max-width:767px){.VideoModal_modalOverlay__OBk1a{padding:60px 16px 16px}.VideoModal_modalInner___9BW8{gap:24px}.VideoModal_audioDisclaimer__s0Bke{font-size:12px;padding:6px 10px;gap:6px}.VideoModal_disclaimerIcon__BWkZG{width:14px;height:14px}.VideoModal_chaptersContainer__cn2_S{padding:16px}.VideoModal_chapterItem__McCOk{gap:12px;padding:12px 8px}.VideoModal_timestamp__Ie9ZF{font-size:14px;padding:3px 10px}.VideoModal_chapterTitle__PKW4_{font-size:16px}.VideoModal_closeButton__SFLpd{width:40px;height:40px}}@media (max-width:479px){.VideoModal_modalOverlay__OBk1a{padding:50px 12px 12px}.VideoModal_chaptersContainer__cn2_S{padding:12px}.VideoModal_chapterItem__McCOk{flex-direction:column;gap:8px;align-items:flex-start}.VideoModal_timestamp__Ie9ZF{font-size:13px;padding:2px 8px}.VideoModal_chapterTitle__PKW4_{font-size:15px;padding-top:0}}