@keyframes yt-img-fade-in{0%{opacity:0}to{opacity:1}}.yt-watch-player-shell{position:relative;overflow:hidden}.yt-pre-roll-overlay{position:absolute;inset:0;z-index:95;background:rgba(0,0,0,.76);display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.yt-pre-roll-card{position:relative;width:100%;height:100%;max-width:none;overflow:hidden;border-radius:0;background:#050505;border:1px solid rgba(255,255,255,.14)}.yt-pre-roll-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;background:transparent;padding:0;cursor:pointer}.yt-pre-roll-media img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:fill;object-position:center;background:#000}.yt-pre-roll-footer{pointer-events:none;position:absolute;left:0;right:0;bottom:0;padding:52px 16px 14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.yt-pre-roll-copy{min-width:0}.yt-pre-roll-copy p{margin:0;font-size:11px;letter-spacing:.2em;color:rgba(255,255,255,.55)}.yt-pre-roll-copy span{display:block;margin-top:4px;font-size:14px;color:rgba(255,255,255,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-pre-roll-close{pointer-events:auto;border:1px solid var(--yt-danger);background:var(--yt-danger);color:#fff;border-radius:999px;min-height:34px;padding:0 14px;cursor:pointer;font-size:12px}.yt-pre-roll-close[disabled]{cursor:not-allowed;opacity:.65}.yt-watch-bottom-floating-ad{position:fixed;z-index:130;left:0;right:0;bottom:0;width:100vw;height:calc(120px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);overflow:hidden;border:0;border-radius:0;background:rgba(10,10,10,.92);box-shadow:0 -10px 26px rgba(0,0,0,.26)}.yt-pre-roll-card,.yt-watch-bottom-floating-ad{border:0!important}.yt-watch-bottom-floating-ad-media{display:block;border:0;padding:0;background:transparent;width:100%;height:120px;cursor:pointer}.yt-watch-bottom-floating-ad-media img{display:block;width:100%;height:100%;object-fit:fill;background:#000}.yt-watch-bottom-floating-ad-footer{pointer-events:none;position:absolute;left:0;right:0;bottom:0;padding:56px 14px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.88));display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.yt-watch-bottom-floating-ad-copy p{margin:0;font-size:11px;letter-spacing:.2em;color:rgba(255,255,255,.58)}.yt-watch-bottom-floating-ad-copy span{display:block;margin-top:3px;font-size:13px;color:rgba(255,255,255,.9);max-width:min(70vw,560px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-comments-sheet-wrap{display:grid;gap:10px}.yt-comments-sheet-trigger{border:1px solid #2b2b2b;border-radius:16px;background:#171717;color:#fff;width:100%;padding:12px;text-align:left;display:grid;gap:10px}.yt-comments-sheet-trigger-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.yt-comments-sheet-trigger-head p{margin:0;font-size:14px;font-weight:700}.yt-comments-sheet-trigger-head span{font-size:22px;color:#9ca3af;line-height:1}.yt-comments-sheet-trigger-preview{display:flex;align-items:flex-start;gap:10px}.yt-comments-sheet-avatar{width:32px;height:32px;flex-shrink:0;border-radius:999px;background:#282828;color:#e5e5e5;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.yt-comments-sheet-preview-text{min-width:0}.yt-comments-sheet-preview-text strong{display:block;font-size:12px;color:#d4d4d8}.yt-comments-sheet-preview-text p{margin:2px 0 0;font-size:13px;line-height:1.4;color:#f4f4f5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.yt-comments-sheet-mask{position:fixed;inset:0;height:100dvh;z-index:110;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.yt-comments-sheet-panel{width:min(860px,100%);height:min(80dvh,900px);max-height:min(80dvh,900px);border-radius:18px 18px 0 0;border:1px solid #e5e7eb;background:#fff;color:#111827;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.yt-comments-sheet-grip{width:40px;height:4px;border-radius:999px;background:#d1d5db;justify-self:center;margin-top:8px}.yt-comments-sheet-panel>header{border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;position:relative}.yt-comments-sheet-panel>header p{margin:0;font-size:14px;font-weight:700;color:#111827}.yt-comments-sheet-panel>header button{position:absolute;right:10px;top:6px;border:0;border-radius:999px;background:#f3f4f6;color:#374151;width:32px;height:32px;padding:0;font-size:20px;line-height:1;cursor:pointer}.yt-comments-sheet-panel .yt-comments{border:0;border-radius:0;background:transparent;color:#111827;height:100%;overflow-y:auto;padding:12px;align-content:start;grid-auto-rows:min-content}.yt-comments-sheet-panel .yt-comment-composer textarea{border-color:#d1d5db;background:#f9fafb;color:#111827;font-size:16px;line-height:1.45}.yt-comments-sheet-panel .yt-comment-composer button,.yt-comments-sheet-panel .yt-comment-like,.yt-comments-sheet-panel .yt-comment-loadmore{border-color:#d1d5db;background:#fff;color:#1f2937}.yt-comments-sheet-panel .yt-comment-item{border-color:#e5e7eb;background:#fff}.yt-comments-sheet-panel .yt-comment-head{color:#6b7280}.yt-comments-sheet-panel .yt-comment-item p{color:#111827}.yt-comments-sheet-panel .yt-empty{border-color:#e5e7eb;background:#f9fafb;color:#6b7280}@media (min-width:1025px){.yt-pre-roll-overlay{padding:0}.yt-comments-sheet-wrap{display:block}}@media (max-width:1024px){.yt-pre-roll-card{border-radius:0;width:100%;height:100%;border:0}}.yt-action-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.yt-action-icon-svg{width:16px;height:16px;fill:currentColor}.yt-actions-youtube{gap:8px}.yt-actions-youtube .yt-action-btn-youtube{min-height:36px;border:0;border-radius:999px;background:#27272a;color:#fff;padding:0 14px;gap:6px;font-size:13px;font-weight:500}.yt-actions-youtube .yt-action-btn-youtube .yt-action-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.yt-actions-youtube .yt-action-btn-youtube .yt-action-icon-svg{width:16px;height:16px;fill:currentColor}.yt-actions-youtube .yt-action-btn-youtube .yt-action-label{line-height:1}.yt-actions-youtube .yt-action-btn-youtube strong{font-size:13px;font-weight:600;line-height:1}.yt-actions-youtube-compact{display:flex;flex-direction:column;gap:10px}.yt-actions-youtube-compact .yt-action-btn-youtube-compact{min-width:0;border:0;background:transparent;color:#fff;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.yt-actions-youtube-compact .yt-action-btn-youtube-compact .yt-action-icon{width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.45);display:inline-flex;align-items:center;justify-content:center}.yt-actions-youtube-compact .yt-action-btn-youtube-compact .yt-action-icon-svg{width:16px;height:16px;fill:currentColor}.yt-actions-youtube-compact .yt-action-btn-youtube-compact .yt-action-label,.yt-actions-youtube-compact .yt-action-btn-youtube-compact strong{font-size:11px;font-weight:500;line-height:1;min-height:11px}.yt-watch-related-panel{gap:12px}.yt-watch-related-panel h2{font-size:18px;font-weight:600;color:#fff}.yt-watch-related-panel .yt-related-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;border:0;border-radius:0;background:transparent;padding:0;align-items:start}.yt-watch-related-panel .yt-related-item img{width:100%;height:auto;border-radius:12px;object-fit:cover;aspect-ratio:16/9;animation:yt-img-fade-in .22s ease;background:#1a1a1a}.yt-watch-related-panel .yt-related-item>span:not(.yt-related-ad-thumb){display:none}.yt-watch-related-panel .yt-related-item .yt-related-ad-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#111;animation:yt-img-fade-in .22s ease}.yt-watch-related-panel .yt-related-item .yt-related-ad-thumb .yt-ad-media{display:block;width:100%;height:100%;object-fit:fill!important}.yt-watch-related-panel .yt-related-item .yt-related-ad-thumb .yt-ad-badge{display:inline-block;font-size:11px}.yt-watch-related-panel .yt-related-copy{min-width:0;display:grid;gap:5px;padding-top:1px;padding-right:0}.yt-watch-related-panel .yt-related-copy h3{margin:0;font-size:14px;line-height:1.35;font-weight:500;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.yt-watch-related-panel .yt-related-copy p{margin:0;font-size:12px;line-height:1.2;color:#a1a1aa}.yt-watch-related-panel .yt-watch-related-list{transition:opacity .18s ease}.yt-watch-related-panel .yt-watch-related-list.is-leaving{opacity:0}.yt-watch-related-panel .yt-related-ad{padding-top:6px}@media (min-width:1025px){.yt-watch-player-wrap{background:transparent}.yt-watch-player-shell{border-radius:0;border:0;background:#000;overflow:hidden}.yt-watch-player-shell .yt-player{aspect-ratio:16/9;border:0;border-radius:0;object-fit:contain}.yt-watch-page{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.yt-watch-side{display:block;margin-top:0}.yt-watch-main{display:grid;gap:5px;align-content:start}.yt-watch-main-scroll{display:grid;gap:16px;padding:0}.yt-watch-page .yt-watch-detail-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;gap:6px}.yt-watch-detail-card .yt-watch-tags{gap:6px}.yt-watch-detail-card .yt-tag{border-color:#3f3f46;color:#d4d4d8;padding:4px 12px;font-size:12px;line-height:1}.yt-watch-detail-card .yt-tag-red{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.12);color:#fecaca}.yt-watch-detail-card .yt-watch-tag-link{border:0;border-radius:0;background:transparent;color:#a1a1aa;padding-block:4px;padding-inline:0}.yt-watch-detail-card .yt-watch-title{margin:0;font-size:24px;line-height:1.28;font-weight:700;color:#fff;letter-spacing:0}.yt-watch-detail-card .yt-watch-meta-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;margin-top:0;margin-bottom:0}.yt-watch-detail-card .yt-watch-stat{margin:0;font-size:14px;color:#a1a1aa}.yt-watch-detail-card .yt-watch-desc{border:0;border-radius:0;background:transparent;padding:0;font-size:14px;line-height:1.7;color:#d4d4d8;margin-top:1px}.yt-watch-comments-wrap .yt-comments{border:0;border-radius:0;background:transparent;padding:0;gap:14px}.yt-watch-comments-wrap .yt-comments>h3{font-size:22px;font-weight:600;color:#fff}.yt-watch-comments-wrap .yt-comment-composer{gap:10px}.yt-watch-comments-wrap .yt-comment-composer-desktop{display:grid;gap:10px}.yt-watch-comments-wrap .yt-comment-composer-row{display:flex;align-items:flex-start;gap:10px}.yt-watch-comments-wrap .yt-comment-avatar{width:40px;height:40px;border-radius:999px;background:#27272a;color:#f4f4f5;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.yt-watch-comments-wrap .yt-comment-composer-row input{width:100%;border:0;border-bottom:1px solid #3f3f46;background:transparent;color:#f4f4f5;font-size:14px;line-height:1.4;padding:8px 0;outline:none}.yt-watch-comments-wrap .yt-comment-composer-row input::placeholder{color:#71717a}.yt-watch-comments-wrap .yt-comment-composer-actions{display:flex;justify-content:flex-end;gap:8px}.yt-watch-comments-wrap .yt-comment-composer-actions .yt-comment-cancel{border:1px solid #3f3f46;border-radius:999px;background:transparent;color:#d4d4d8;min-height:34px;padding:0 14px}.yt-watch-comments-wrap .yt-comment-composer textarea{border:0;border-bottom:1px solid #3f3f46;border-radius:0;background:transparent;color:#f4f4f5;padding:0 0 8px;min-height:40px}.yt-watch-comments-wrap .yt-comment-composer button,.yt-watch-comments-wrap .yt-comment-login-prompt button{align-self:flex-end;border:1px solid #3f3f46;border-radius:999px;background:#27272a;color:#fff;font-size:14px;font-weight:600;line-height:1.35;min-height:34px;padding:0 14px}.yt-watch-comments-wrap .yt-comment-list{gap:0}.yt-watch-comments-wrap .yt-comment-item{border:0;border-radius:0;border-bottom:1px solid #27272a;background:transparent;padding:14px 0 12px}.yt-watch-comments-wrap .yt-comment-item:last-child{border-bottom:0}.yt-watch-comments-wrap .yt-comment-head{color:#a1a1aa;font-size:12px}.yt-comments-sheet-panel .yt-comment-avatar,.yt-watch-comments-wrap .yt-comment-avatar{width:28px;height:28px}.yt-comments-sheet-panel .yt-comment-row,.yt-watch-comments-wrap .yt-comment-row{align-items:center}.yt-watch-comments-wrap .yt-comment-item p{color:#e5e7eb;font-size:14px;line-height:1.65}.yt-watch-comments-wrap .yt-comment-like{border:1px solid #3f3f46;background:transparent;color:#d4d4d8;padding:5px 10px}}@media (min-width:1280px){.yt-watch-page{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}}@media (max-width:1024px){.yt-watch-page .yt-watch-detail-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.yt-watch-detail-card .yt-watch-tags{gap:4px}.yt-watch-detail-card .yt-tag{border-color:#3f3f46;color:#d4d4d8;padding:2px 10px;font-size:11px;line-height:1.2}.yt-watch-detail-card .yt-tag-red{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.12);color:#fecaca}.yt-watch-detail-card .yt-watch-tag-link{border:0;border-radius:0;background:transparent;color:#a1a1aa;padding-block:2px;padding-inline:0}.yt-watch-detail-card .yt-watch-title{margin:0;font-size:18px;line-height:1.35;letter-spacing:0}.yt-watch-detail-card .yt-watch-meta-actions{display:flex;align-items:center;justify-content:space-between;gap:4px;flex-wrap:wrap;margin-top:0;margin-bottom:0}.yt-watch-detail-card .yt-watch-stat{margin:0;font-size:12px;color:#9ca3af}.yt-watch-detail-card .yt-watch-desc{border:0;border-radius:0;background:transparent;padding:0;color:#d4d4d8;font-size:13px;line-height:1.54;margin-top:0;box-shadow:none;outline:none}.yt-watch-page .yt-actions-youtube{gap:6px}.yt-watch-page .yt-actions-youtube .yt-action-btn-youtube{min-height:auto;background:transparent;padding:0;gap:6px}.yt-watch-page .yt-actions-youtube .yt-action-btn-youtube .yt-action-icon{width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.06)}.yt-watch-related-panel .yt-related-item{padding-inline:6px}.yt-watch-related-panel .yt-related-item img{width:100%;height:auto;border-radius:11px}.yt-watch-related-panel .yt-related-item>span:not(.yt-related-ad-thumb){display:none}.yt-watch-related-panel .yt-related-item .yt-related-ad-thumb{display:block;border-radius:11px}.yt-watch-related-panel .yt-related-item .yt-related-ad-thumb .yt-ad-badge{display:inline-block}.yt-watch-related-panel .yt-related-copy h3{font-size:13px;line-height:1.4}.yt-watch-related-panel .yt-related-copy p{font-size:11px}.yt-comments-sheet-trigger{border:0;border-radius:0;background:transparent;padding:12px}.yt-comments-sheet-trigger-head p{font-size:13px;font-weight:600}.yt-comments-sheet-preview-text p{font-size:13px;line-height:1.45;color:#e4e4e7}.yt-comments-sheet-panel{border-radius:20px 20px 0 0;height:min(78dvh,900px);max-height:min(78dvh,900px)}}@media (max-width:1024px) and (orientation:landscape) and (pointer:coarse){.yt-main{padding:0!important}.yt-watch-page .yt-watch-main{--yt-landscape-safe-top:env(safe-area-inset-top);--yt-landscape-safe-bottom:env(safe-area-inset-bottom);--yt-landscape-safe-left:env(safe-area-inset-left);--yt-landscape-safe-right:env(safe-area-inset-right);--yt-landscape-back-clearance:calc(var(--yt-landscape-safe-top) + 50px);--yt-landscape-player-width:min(calc((100dvw - var(--yt-landscape-safe-left) - var(--yt-landscape-safe-right)) * 0.5),calc((100dvh - var(--yt-landscape-safe-top) - var(--yt-landscape-safe-bottom)) * 16 / 9));top:var(--yt-landscape-safe-top);bottom:0;display:grid;grid-template-columns:minmax(0,var(--yt-landscape-player-width)) minmax(0,1fr);align-items:start;column-gap:4px}.yt-watch-page .yt-watch-player-wrap{width:100%;aspect-ratio:16/9;height:auto;min-width:0;margin-top:var(--yt-landscape-back-clearance);align-self:start}.yt-watch-page .yt-watch-player-wrap .yt-player{width:100%;height:100%;aspect-ratio:16/9;object-fit:contain}.yt-watch-page .yt-watch-main-scroll{min-width:0;height:100%;overflow-y:auto;padding:8px max(10px,var(--yt-landscape-safe-right)) 8px 8px;gap:8px;background:#0f0f0f;overscroll-behavior-y:contain}.yt-watch-page .yt-watch-comments-wrap,.yt-watch-page .yt-watch-detail-card{display:none!important}.yt-watch-info-top-ad{display:block!important;border-radius:0!important;background:rgba(10,10,10,.92);backdrop-filter:none;-webkit-backdrop-filter:none}.yt-watch-page .yt-watch-mobile-related{display:block}.yt-watch-page .yt-watch-related-panel{gap:8px}.yt-watch-page .yt-watch-related-panel h2{position:sticky;top:-8px;z-index:2;margin:0;padding:8px 0 6px;background:#0f0f0f;font-size:15px}.yt-watch-page .yt-watch-related-list{gap:4px}.yt-watch-page .yt-watch-related-panel .yt-related-item{grid-template-columns:minmax(104px,43%) minmax(0,1fr);gap:8px;padding:5px 0;border-radius:8px;background:transparent}.yt-watch-page .yt-watch-related-panel .yt-related-item .yt-related-ad-thumb,.yt-watch-page .yt-watch-related-panel .yt-related-item img{border-radius:8px}.yt-watch-page .yt-watch-related-panel .yt-related-copy{gap:3px}.yt-watch-page .yt-watch-related-panel .yt-related-copy h3{font-size:12px;line-height:1.28;-webkit-line-clamp:2}.yt-watch-page .yt-watch-related-panel .yt-related-copy p{font-size:10px;line-height:1.2}}.yt-watch-comments-wrap .yt-comments{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.yt-comments-sheet-trigger{border:0!important;box-shadow:none!important}.yt-comments-sheet-panel .yt-comment-list,.yt-watch-comments-wrap .yt-comment-list{gap:0}.yt-comments-sheet-panel .yt-comment-item,.yt-watch-comments-wrap .yt-comment-item{border:0!important;border-radius:0!important;background:transparent!important;padding:12px 0;box-shadow:none!important}.yt-watch-comments-wrap .yt-comment-item+.yt-comment-item{border-top:1px solid #2f2f2f}.yt-comments-sheet-panel .yt-comment-item+.yt-comment-item{border-top:1px solid #e5e7eb}.yt-comments-sheet-panel .yt-comments{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.yt-pre-roll-card,.yt-watch-bottom-floating-ad{overflow:hidden!important}.yt-pre-roll-card{border-radius:18px!important}@media (min-width:1024px){.yt-short-shell .yt-pre-roll-card{width:var(--yt-short-stage-width)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}}.yt-pre-roll-media,.yt-watch-bottom-floating-ad-media{width:100%!important;border-radius:inherit!important;overflow:hidden!important}.yt-pre-roll-media img,.yt-watch-bottom-floating-ad-media img{display:block!important;width:100%!important;height:100%!important;object-fit:fill!important;border-radius:inherit!important}.yt-watch-bottom-floating-ad{height:120px!important}.yt-watch-bottom-floating-ad .yt-watch-bottom-floating-ad-media{height:100%!important}@media (max-width:767px){.yt-pre-roll-card,.yt-pre-roll-media,.yt-pre-roll-media img,.yt-watch-bottom-floating-ad,.yt-watch-bottom-floating-ad-media,.yt-watch-bottom-floating-ad-media img{border-radius:0!important}}.yt-watch-info-top-ad{width:100%!important;height:120px!important;border-radius:0!important}.yt-watch-info-top-ad-link,.yt-watch-info-top-ad-link .yt-ad-media,.yt-watch-info-top-ad-link img{border-radius:inherit!important}.yt-watch-bottom-floating-ad{left:var(--yt-watch-floating-left,0)!important;right:auto!important;width:var(--yt-watch-floating-width,100vw)!important;max-width:100vw!important;height:calc(120px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:0!important}.yt-watch-bottom-floating-ad,.yt-watch-bottom-floating-ad-media,.yt-watch-bottom-floating-ad-media .yt-ad-media,.yt-watch-bottom-floating-ad-media img{overflow:hidden!important}@media (max-width:1024px){.yt-watch-info-top-ad{width:100vw!important;max-width:100vw!important}.yt-watch-bottom-floating-ad,.yt-watch-bottom-floating-ad-media,.yt-watch-bottom-floating-ad-media .yt-ad-media,.yt-watch-bottom-floating-ad-media img,.yt-watch-info-top-ad,.yt-watch-info-top-ad-link,.yt-watch-info-top-ad-link .yt-ad-media,.yt-watch-info-top-ad-link img{border-radius:0!important}}