/* Xmegram v19.73.124 Tube mode polish: clean video-selling UI, compact controls, cart drawer, motion. */
.youtube-mode,.tube-body{background:#f7f9fd;color:#0f172a;min-height:100%;}
html[data-theme="dark"].youtube-mode,html[data-theme="dark"] .tube-body{background:#060914;color:#eef5ff;}
.tube-app{min-height:100vh;display:flex;background:linear-gradient(180deg,#fbfdff 0,#f7f9fd 56%,#fff 100%);}
html[data-theme="dark"] .tube-app{background:linear-gradient(180deg,#060914 0,#08111f 58%,#050814 100%);}
.tube-sidebar{width:218px;position:sticky;top:0;height:100vh;padding:18px 14px;border-right:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.82);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:16px;z-index:20;}
html[data-theme="dark"] .tube-sidebar{background:rgba(8,13,26,.84);border-color:rgba(148,163,184,.12);}
.tube-logo-only{display:flex;align-items:center;gap:10px;padding:4px 8px;text-decoration:none;color:inherit;}
.tube-logo-only img,.tube-brand img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(37,99,235,.20));}
.tube-sidebar nav{display:grid;gap:5px;}
.tube-sidebar a,.tube-sidebar button{display:flex;align-items:center;gap:10px;min-height:38px;border:0;border-radius:12px;padding:0 11px;font-weight:850;text-decoration:none;color:#64748b;background:transparent;cursor:pointer;font-size:14px;}
.tube-sidebar a.active,.tube-sidebar a:hover{background:rgba(37,99,235,.10);color:var(--accent);}
.tube-sidebar button{background:linear-gradient(135deg,var(--accent),#1d4ed8);color:#fff;box-shadow:0 10px 22px rgba(37,99,235,.20);}
.tube-main{flex:1;min-width:0;}
.tube-topbar{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:14px;padding:14px 24px;border-bottom:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.86);backdrop-filter:blur(22px);}
html[data-theme="dark"] .tube-topbar{background:rgba(5,8,20,.88);border-color:rgba(148,163,184,.12);}
.tube-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit;font-size:20px;font-weight:950;letter-spacing:-.035em;white-space:nowrap;}
.tube-brand.mini{font-size:16px;}
.tube-search{flex:1;max-width:620px;display:flex;align-items:center;gap:9px;height:40px;border:1px solid rgba(148,163,184,.20);background:rgba(241,245,249,.72);border-radius:999px;padding:0 13px;color:#64748b;}
html[data-theme="dark"] .tube-search{background:rgba(15,23,42,.64);border-color:rgba(148,163,184,.14);}
.tube-search input{width:100%;border:0;background:transparent;outline:0;color:inherit;font-weight:750;font-size:14px;}
.tube-actions,.tube-watch-top-actions{display:flex;align-items:center;gap:8px;}
.tube-icon{width:40px;height:40px;border-radius:13px;border:1px solid rgba(148,163,184,.20);background:#fff;color:var(--accent);display:grid;place-items:center;text-decoration:none;position:relative;cursor:pointer;}
html[data-theme="dark"] .tube-icon{background:#0f172a;border-color:rgba(148,163,184,.14);color:#60a5fa;}
.tube-icon i,.tube-mobile-nav a i{position:absolute;right:-5px;top:-6px;min-width:18px;height:18px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-style:normal;display:grid;place-items:center;padding:0 4px;font-weight:950;}
.tube-icon i[hidden],.tube-mobile-nav a i[hidden]{display:none;}
.tube-plus{background:linear-gradient(135deg,var(--accent),#1d4ed8)!important;color:#fff!important;border:0!important;box-shadow:0 10px 22px rgba(37,99,235,.22);}
.tube-content{max-width:1180px;margin:0 auto;padding:22px 24px 92px;}
.tube-hero{position:relative;overflow:hidden;min-height:240px;border-radius:24px;padding:30px;display:flex;align-items:center;background:linear-gradient(90deg,#071b46 0%,rgba(29,78,216,.86) 45%,rgba(15,23,42,.20) 100%),var(--tube-hero-image,radial-gradient(circle at 76% 38%,#3b82f6 0,#0f172a 45%,#020617 100%));background-size:cover;background-position:center right;box-shadow:0 18px 44px rgba(2,6,23,.12);border:0;}
.tube-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 28%,rgba(255,255,255,.16),transparent 16rem);pointer-events:none;}
.tube-hero>div{position:relative;z-index:1;max-width:540px;color:#fff;}
.tube-hero span{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.14);font-weight:950;text-transform:uppercase;font-size:11px;letter-spacing:.04em;margin-bottom:12px;}
.tube-hero h1{font-size:clamp(30px,4.6vw,52px);line-height:1;margin:0 0 12px;font-weight:1000;letter-spacing:-.055em;}
.tube-hero p{font-size:16px;line-height:1.48;margin:0 0 18px;color:rgba(255,255,255,.9);font-weight:650;}
.tube-hero a,.tube-hero button,.tube-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;border:0;background:#fff;color:#0f172a;text-decoration:none;font-weight:950;padding:10px 14px;box-shadow:0 10px 24px rgba(2,6,23,.16);cursor:pointer;font-size:14px;}
.tube-tabs{display:flex;gap:8px;overflow:auto;padding:14px 0 4px;scrollbar-width:none;}
.tube-tabs::-webkit-scrollbar{display:none;}
.tube-tabs a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.78);color:#0f172a;border-radius:999px;padding:8px 12px;text-decoration:none;font-weight:900;font-size:13px;box-shadow:none;}
html[data-theme="dark"] .tube-tabs a{background:rgba(15,23,42,.62);color:#e5eefc;border-color:rgba(148,163,184,.14);}
.tube-tabs a.active{color:#fff;background:linear-gradient(135deg,var(--accent),#1d4ed8);border-color:transparent;}
.tube-section{margin-top:22px;}
.tube-section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;}
.tube-section h2{margin:0;font-size:23px;font-weight:1000;letter-spacing:-.04em;}
.tube-section>header a{display:flex;align-items:center;gap:5px;text-decoration:none;color:var(--accent);font-weight:900;font-size:13px;}
.tube-feed.wide{display:grid;gap:10px;}
.tube-feed.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.tube-card{position:relative;overflow:hidden;background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.16);border-radius:18px;box-shadow:0 10px 26px rgba(15,23,42,.045);}
html[data-theme="dark"] .tube-card{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.10);box-shadow:0 12px 28px rgba(0,0,0,.13);}
.tube-card.wide{display:grid;grid-template-columns:minmax(210px,39%) 1fr;align-items:stretch;min-height:146px;}
.tube-card.compact{display:grid;grid-template-columns:128px 1fr;min-height:94px;border-radius:14px;margin-bottom:10px;box-shadow:none;}
.tube-thumb{position:relative;display:block;min-height:132px;background:#0f172a;overflow:hidden;color:#fff;text-decoration:none;}
.tube-card.grid .tube-thumb{aspect-ratio:16/9;min-height:0;}
.tube-card.compact .tube-thumb{min-height:94px;}
.tube-thumb img,.tube-thumb video{width:100%;height:100%;display:block;object-fit:cover;transition:transform .32s ease,filter .32s ease;}
.tube-card:hover .tube-thumb img,.tube-card:hover .tube-thumb video{transform:scale(1.035);filter:saturate(1.06);}
.tube-thumb small{position:absolute;right:8px;bottom:8px;background:rgba(2,6,23,.82);color:#fff;border-radius:7px;padding:3px 6px;font-size:11px;font-weight:950;}
.tube-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:999px;background:rgba(2,6,23,.58);display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease;}
.tube-card:hover .tube-play{transform:translate(-50%,-50%) scale(1.05);background:rgba(37,99,235,.84);}
.tube-card-body{padding:13px;display:flex;flex-direction:column;gap:6px;min-width:0;}
.tube-title{color:inherit;text-decoration:none;font-weight:950;font-size:16px;line-height:1.25;letter-spacing:-.025em;}
.tube-card.grid .tube-title{font-size:15px;}
.tube-card.compact .tube-title{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.tube-card-body p{display:flex;align-items:center;gap:7px;margin:0;color:#475569;font-weight:750;min-width:0;font-size:13px;}
html[data-theme="dark"] .tube-card-body p{color:#cbd5e1;}
.tube-card-body .avatar.small{width:24px;height:24px;font-size:10px;}
.tube-verified{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:999px;background:var(--accent);color:#fff;font-style:normal;font-size:10px;}
.tube-meta{color:#64748b;font-size:12px;font-weight:750;}
.tube-card-actions{margin-top:auto;display:flex;align-items:center;gap:7px;justify-content:space-between;}
.tube-free-badge,.tube-premium-badge,.tube-price-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950;white-space:nowrap;}
.tube-free-badge{color:#15803d;background:#dcfce7}.tube-premium-badge{color:#1d4ed8;background:#dbeafe}.tube-price-badge{color:#ea580c;background:#ffedd5;border:1px solid rgba(251,146,60,.35);}
.tube-cart-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(37,99,235,.22);background:rgba(37,99,235,.08);color:var(--accent);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap;}
.tube-cart-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent);}
.tube-offer-card{margin:20px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;border-radius:18px;border:0;background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(255,255,255,.92));padding:16px;box-shadow:0 12px 34px rgba(37,99,235,.07);}
html[data-theme="dark"] .tube-offer-card{background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(15,23,42,.88));}
.tube-offer-icon{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),#38bdf8);color:#fff;}
.tube-offer-card h3{margin:0 0 4px;font-size:18px;font-weight:1000;}.tube-offer-card p{margin:2px 0;color:#475569;font-weight:750;font-size:13px;}html[data-theme="dark"] .tube-offer-card p{color:#cbd5e1;}
.tube-primary{background:linear-gradient(135deg,var(--accent),#1d4ed8);color:#fff;min-width:124px;}
.tube-creator-banner{margin-top:20px;min-height:80px;border-radius:18px;background:linear-gradient(100deg,#020617,#1d4ed8 64%,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:18px;gap:14px;overflow:hidden;}
.tube-creator-banner b{display:block;font-size:20px;font-weight:1000;letter-spacing:-.04em}.tube-creator-banner span{font-weight:700;opacity:.88;font-size:14px}.tube-creator-banner button{border:0;border-radius:13px;background:#fff;color:#1d4ed8;font-weight:950;padding:10px 14px;cursor:pointer;}
.tube-empty{border:1px dashed rgba(148,163,184,.30);border-radius:18px;padding:24px;text-align:center;color:#64748b;background:rgba(255,255,255,.58);}.tube-empty b{display:block;color:inherit;font-size:16px;margin-bottom:4px;}
.tube-mobile-nav{display:none;}
.tube-watch-shell{min-height:100vh;background:inherit;}.tube-watch-top{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.86);backdrop-filter:blur(20px);position:sticky;top:0;z-index:10;}html[data-theme="dark"] .tube-watch-top{background:rgba(5,8,20,.88);border-color:rgba(148,163,184,.12);}.tube-back{display:flex;align-items:center;gap:7px;color:inherit;text-decoration:none;font-weight:950;}.tube-watch-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;max-width:1280px;margin:0 auto;padding:22px 24px 70px;}.tube-player{position:relative;background:#020617;border-radius:18px;overflow:hidden;box-shadow:0 16px 52px rgba(2,6,23,.14);}.tube-player video,.tube-player img{width:100%;display:block;aspect-ratio:16/9;object-fit:contain;background:#020617;}.tube-big-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:rgba(2,6,23,.55);color:#fff;display:grid;place-items:center;backdrop-filter:blur(10px);cursor:pointer;}.tube-player:not(.locked) .tube-big-play{opacity:0;pointer-events:none;}.tube-lock-overlay{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(2,6,23,.72);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:14px;color:#fff;backdrop-filter:blur(12px);}.tube-lock-overlay b{font-size:18px;font-weight:1000}.tube-lock-overlay p{margin:5px 0 12px;color:rgba(255,255,255,.82);font-size:14px}.tube-lock-overlay div{display:flex;gap:8px;flex-wrap:wrap}.tube-lock-overlay a{border-radius:12px;background:#fff;color:#0f172a;padding:9px 12px;text-decoration:none;font-weight:950;font-size:13px}.tube-watch-main h1{font-size:28px;line-height:1.15;margin:16px 0 7px;font-weight:1000;letter-spacing:-.04em}.tube-watch-meta{margin:0 0 12px;color:#64748b;font-weight:750}.tube-watch-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tube-watch-actions a{padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.20);text-decoration:none;color:inherit;font-weight:900;font-size:13px}.tube-watch-side{min-width:0;}
.youtube-mode .home-stories,.youtube-mode .people-suggestions,.youtube-mode [data-composer-poll-open],.youtube-mode [data-composer-file-pick]{display:none!important;}
.tube-cart-drawer{position:fixed;inset:0;background:rgba(2,6,23,.34);z-index:90;display:none;align-items:stretch;justify-content:flex-end;backdrop-filter:blur(8px);}.tube-cart-drawer.open{display:flex;}.tube-cart-panel{width:min(420px,94vw);height:100%;background:#fff;color:#0f172a;box-shadow:-24px 0 70px rgba(2,6,23,.22);padding:16px;display:grid;grid-template-rows:auto 1fr auto;gap:12px;animation:tubeSlideCart .22s ease both;}html[data-theme="dark"] .tube-cart-panel{background:#0b1221;color:#eef5ff;}.tube-cart-panel header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.18);padding-bottom:12px;}.tube-cart-panel header b{font-size:22px;font-weight:1000;letter-spacing:-.04em}.tube-cart-panel header span{display:block;color:#64748b;font-weight:800;font-size:13px}.tube-cart-panel header button{width:36px;height:36px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:transparent;color:inherit;display:grid;place-items:center}.tube-cart-list{overflow:auto;display:grid;align-content:start;gap:10px}.tube-cart-item{display:grid;grid-template-columns:86px 1fr auto;gap:10px;align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:8px;background:rgba(248,250,252,.8)}html[data-theme="dark"] .tube-cart-item{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.10)}.tube-cart-item img{width:86px;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:#0f172a}.tube-cart-item b{display:block;font-size:13px;line-height:1.25;font-weight:950}.tube-cart-item span{display:block;color:#64748b;font-size:12px;font-weight:750}.tube-cart-item small{display:inline-flex;margin-top:4px;border-radius:999px;background:rgba(37,99,235,.10);color:var(--accent);padding:3px 7px;font-weight:950}.tube-cart-item button{border:0;background:transparent;color:#ef4444;cursor:pointer}.tube-cart-empty{display:grid;place-items:center;text-align:center;color:#64748b;padding:36px 12px;font-weight:850}.tube-cart-panel footer{display:grid;grid-template-columns:auto 1fr;gap:10px;border-top:1px solid rgba(148,163,184,.18);padding-top:12px}.tube-cart-clear,.tube-cart-checkout{border:0;border-radius:13px;padding:11px 13px;font-weight:950;text-align:center;text-decoration:none}.tube-cart-clear{background:rgba(148,163,184,.12);color:#64748b}.tube-cart-checkout{background:linear-gradient(135deg,var(--accent),#1d4ed8);color:#fff}.tube-cart-checkout.disabled{opacity:.55;pointer-events:none;}
.tube-animate{opacity:0;transform:translateY(12px);transition:opacity .46s ease,transform .46s ease;transition-delay:var(--tube-stagger,0ms)}.tube-animate.is-visible{opacity:1;transform:none}.tube-icon,.tube-cart-btn,.tube-tabs a,.tube-primary,.tube-hero a,.tube-hero button{transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.tube-icon:hover,.tube-cart-btn:hover,.tube-tabs a:hover,.tube-primary:hover,.tube-hero a:hover,.tube-hero button:hover{transform:translateY(-1px)}
.static-document-root.tube-static-root .static-site-shell{background:linear-gradient(180deg,#fbfdff,#f7f9fd)}.static-document-root.tube-static-root .static-document-hero{background:linear-gradient(135deg,#071b46,#1d4ed8);color:#fff;border-radius:28px;padding:34px}.static-document-root.tube-static-root .static-document-hero p{color:rgba(255,255,255,.9)}.static-document-root.tube-static-root .static-info-card{border-radius:20px;border:1px solid rgba(148,163,184,.16);box-shadow:0 12px 34px rgba(15,23,42,.05)}.static-document-root.tube-static-root .static-highlight{background:rgba(37,99,235,.10);color:var(--accent);border-radius:999px;padding:5px 9px}.static-document-root.tube-static-root .static-site-footer p{max-width:520px}
@keyframes tubeSlideCart{from{transform:translateX(24px);opacity:.75}to{transform:none;opacity:1}}
@media(max-width:1100px){.tube-sidebar{display:none}.tube-content{padding-inline:18px}.tube-feed.grid{grid-template-columns:repeat(2,minmax(0,1fr));}.tube-watch-grid{grid-template-columns:1fr}.tube-watch-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tube-card.compact{margin:0}}
@media(max-width:760px){.tube-app{display:block}.tube-topbar{padding:14px 16px;gap:8px}.tube-brand b{font-size:24px}.tube-search{display:none}.tube-content{padding:16px 12px 106px}.tube-hero{min-height:260px;border-radius:20px;padding:22px;background:linear-gradient(90deg,#071b46 0%,rgba(29,78,216,.84) 58%,rgba(15,23,42,.16) 100%),var(--tube-hero-image,radial-gradient(circle at 74% 32%,#2563eb 0,#0f172a 50%,#020617 100%));background-size:cover;background-position:center}.tube-hero h1{font-size:32px}.tube-hero p{font-size:15px}.tube-tabs{margin-inline:-12px;padding-left:12px}.tube-tabs a{padding:7px 10px;font-size:12px}.tube-card.wide{grid-template-columns:39% 1fr;min-height:132px;border-radius:16px}.tube-card.wide .tube-thumb{min-height:132px}.tube-card-body{padding:10px}.tube-title{font-size:14px}.tube-card-body p,.tube-meta{font-size:11px}.tube-feed.grid{display:flex;overflow:auto;margin-inline:-12px;padding:0 12px 4px;scroll-snap-type:x mandatory}.tube-feed.grid .tube-card{min-width:248px;scroll-snap-align:start}.tube-offer-card{grid-template-columns:auto 1fr;border-radius:18px;padding:14px}.tube-offer-card .tube-primary{grid-column:1/-1;width:100%}.tube-offer-icon{width:48px;height:48px;border-radius:15px}.tube-creator-banner{border-radius:18px;padding:16px}.tube-mobile-nav{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:50;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;min-height:68px;padding:7px;border-radius:22px;background:rgba(255,255,255,.94);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 52px rgba(15,23,42,.15);backdrop-filter:blur(20px)}html[data-theme="dark"] .tube-mobile-nav{background:rgba(15,23,42,.91);border-color:rgba(148,163,184,.12)}.tube-mobile-nav a{position:relative;display:grid;place-items:center;text-decoration:none;color:#64748b;font-size:11px;font-weight:950}.tube-mobile-nav a.active{color:var(--accent)}.tube-mobile-nav svg{width:22px;height:22px}.tube-watch-top{padding:0 12px}.tube-watch-grid{padding:12px 10px 100px}.tube-watch-side{display:block}.tube-lock-overlay{left:10px;right:10px;bottom:10px;padding:12px}.tube-big-play{width:58px;height:58px}.tube-cart-panel{width:100vw}.tube-watch-top-actions .tube-brand b{display:none}}
@media(max-width:520px){.tube-actions{gap:6px}.tube-icon{width:38px;height:38px;border-radius:12px}.tube-card.wide{grid-template-columns:1fr;min-height:0}.tube-card.wide .tube-thumb{aspect-ratio:16/9;min-height:0}.tube-section h2{font-size:20px}.tube-brand b{font-size:21px}.tube-card.compact{grid-template-columns:118px 1fr}.tube-watch-main h1{font-size:22px}.tube-player{border-radius:16px}.tube-cart-btn span{display:none}.tube-cart-btn{padding:6px}}
@media(prefers-reduced-motion:reduce){.tube-animate,.tube-thumb img,.tube-thumb video,.tube-icon,.tube-cart-btn,.tube-tabs a,.tube-primary,.tube-hero a,.tube-hero button{transition:none!important;animation:none!important}.tube-animate{opacity:1;transform:none}}

/* Xmegram v19.73.126 · professional Tube watch page rebuild. */
html.youtube-mode,html.youtube-mode body,body.tube-watch-body{height:auto!important;min-height:100%;overflow-y:auto!important;overflow-x:hidden;scroll-behavior:smooth;}
.tube-watch-body{--watch-bg:#f7f9fd;--watch-panel:#fff;--watch-panel-2:#f8fbff;--watch-border:rgba(15,23,42,.10);--watch-text:#07111f;--watch-muted:#64748b;--watch-soft:rgba(37,99,235,.08);background:var(--watch-bg);}
html[data-theme="dark"] .tube-watch-body{--watch-bg:#030712;--watch-panel:#08111f;--watch-panel-2:#0b1425;--watch-border:rgba(148,163,184,.14);--watch-text:#f8fbff;--watch-muted:#94a3b8;--watch-soft:rgba(37,99,235,.16);background:#030712;color:var(--watch-text);}
.tube-watch-app{min-height:100vh;overflow:visible;background:linear-gradient(180deg,#fbfdff 0,#f7f9fd 58%,#fff 100%);}
html[data-theme="dark"] .tube-watch-app{background:radial-gradient(circle at 62% -20%,rgba(37,99,235,.13),transparent 36rem),linear-gradient(180deg,#020617 0,#050914 54%,#030712 100%);}
.tube-watch-mainarea{min-width:0;overflow:visible;}
.tube-watch-app .tube-topbar{height:70px;padding:13px 28px;gap:16px;background:rgba(255,255,255,.88);}
html[data-theme="dark"] .tube-watch-app .tube-topbar{background:rgba(3,7,18,.86);}
.tube-watch-app .tube-search{max-width:640px;height:44px;border-radius:17px;padding-inline:14px;}
.tube-watch-app .tube-icon{width:44px;height:44px;border-radius:15px;}
.tube-watch-app .tube-plus{width:auto;min-width:96px;padding:0 17px;gap:8px;display:flex;font-weight:950;}
.tube-watch-app .tube-plus:after{content:'Upload';}
.tube-watch-mobile-search{display:none;}
.tube-watch-content{width:min(100%,1500px);margin:0 auto;padding:24px 30px 120px;box-sizing:border-box;}
.tube-watch-crumbs{display:flex;align-items:center;gap:9px;margin:0 0 14px;color:var(--watch-muted);font-weight:850;font-size:14px;}
.tube-watch-crumbs a{color:inherit;text-decoration:none;}
.tube-watch-crumbs span{color:var(--accent);}
.tube-watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:28px;align-items:start;}
.tube-watch-main-card{min-width:0;}
.tube-watch-player-card{position:relative;background:#020617;border:1px solid rgba(37,99,235,.34);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px rgba(15,23,42,.12);}
html[data-theme="dark"] .tube-watch-player-card{box-shadow:0 28px 80px rgba(0,0,0,.32);border-color:rgba(59,130,246,.60);}
.tube-watch-player-card video,.tube-watch-player-card>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#020617;}
.tube-watch-player-card.locked video{filter:saturate(.98);}
.tube-watch-badge{position:absolute;left:18px;top:18px;z-index:3;border-radius:8px;background:#1769ff;color:#fff;font-size:12px;line-height:1;font-weight:1000;letter-spacing:.025em;text-transform:uppercase;padding:8px 11px;box-shadow:0 10px 24px rgba(37,99,235,.28);}
.tube-preview-ribbon{position:absolute;right:16px;top:16px;z-index:3;display:flex;align-items:center;gap:9px;border-radius:12px;background:rgba(2,6,23,.58);border:1px solid rgba(255,255,255,.16);color:#fff;padding:8px 10px;backdrop-filter:blur(12px);}
.tube-preview-ribbon b{font-size:12px;text-transform:uppercase;letter-spacing:.04em;}
.tube-preview-ribbon span{font-size:12px;color:rgba(255,255,255,.78);}
.tube-watch-controlbar{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;grid-template-columns:38px 34px 34px auto minmax(110px,1fr) 38px 38px 38px 38px;align-items:center;gap:7px;padding:46px 15px 13px;color:#fff;background:linear-gradient(180deg,transparent,rgba(2,6,23,.82));}
.tube-watch-controlbar button{height:34px;min-width:34px;border:0;background:transparent;color:#fff;display:grid;place-items:center;border-radius:9px;font-weight:950;cursor:pointer;}
.tube-watch-controlbar button:hover{background:rgba(255,255,255,.12);}
.tube-watch-controlbar .icon{width:20px;height:20px;stroke-width:2.3;}
.tube-watch-controlbar span{font-weight:850;font-size:14px;white-space:nowrap;color:#fff;}
.tube-watch-controlbar input[type="range"]{width:100%;accent-color:#1d6fff;cursor:pointer;}
.tube-watch-controlbar .tube-cc{font-size:12px;border:1px solid rgba(255,255,255,.56);height:28px;min-width:32px;align-self:center;}
.tube-watch-title-card{padding:22px 4px 0;}
.tube-watch-title-card h1{display:inline;margin:0;font-size:clamp(25px,2.35vw,34px);line-height:1.05;font-weight:1000;letter-spacing:-.045em;color:var(--watch-text);}
.tube-premium-inline{display:inline-flex;vertical-align:middle;margin-left:10px;transform:translateY(-4px);}
.tube-premium-inline .tube-price-badge,.tube-premium-inline .tube-premium-badge,.tube-premium-inline .tube-free-badge{font-size:11px;padding:5px 8px;border-radius:7px;}
.tube-watch-byline{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.tube-watch-creator{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0;}
.tube-watch-creator .avatar{width:48px;height:48px;border-radius:999px;box-shadow:0 8px 22px rgba(2,6,23,.12);}
.tube-watch-creator b{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:950;}
.tube-watch-creator i,.tube-watch-related-card i{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:#1770ff;color:#fff;font-size:11px;font-style:normal;font-weight:1000;}
.tube-watch-creator small{display:block;color:var(--watch-muted);font-size:13px;font-weight:800;margin-top:2px;}
.tube-watch-byline p{margin:0;display:flex;align-items:center;gap:8px;color:var(--watch-muted);font-weight:850;font-size:14px;}
.tube-watch-byline p .icon{width:17px;height:17px;}
.tube-watch-byline p em{font-style:normal;opacity:.55;}
.tube-watch-actions-pro{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding-bottom:18px;border-bottom:1px solid var(--watch-border);}
.tube-watch-actions-pro .tube-cart-btn,.tube-watch-unlock,.tube-watch-ghost{min-height:44px;border-radius:13px;border:1px solid var(--watch-border);padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:950;font-size:14px;line-height:1;color:var(--watch-text);background:var(--watch-panel);cursor:pointer;box-shadow:none;}
.tube-watch-actions-pro .tube-cart-btn{background:linear-gradient(135deg,var(--accent),#1261ea);color:#fff;border:0;}
.tube-watch-actions-pro .tube-cart-btn span{display:inline!important;}
.tube-watch-unlock{background:linear-gradient(135deg,#1769ff,#0756dc);color:#fff;border:0;}
.tube-watch-ghost.square{width:44px;padding:0;}
html[data-theme="dark"] .tube-watch-actions-pro .tube-watch-ghost,html[data-theme="dark"] .tube-watch-actions-pro .tube-cart-btn:not(:first-child){background:rgba(15,23,42,.78);}
.tube-watch-description{padding:18px 0;color:var(--watch-muted);font-size:16px;line-height:1.55;font-weight:650;}
.tube-watch-description p{margin:0 0 10px;max-width:860px;}
.tube-watch-description button{border:0;background:transparent;color:var(--accent);padding:0;display:inline-flex;align-items:center;gap:4px;font-weight:950;cursor:pointer;}
.tube-watch-description.expanded p{max-height:none;}
.tube-watch-specs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--watch-border);background:var(--watch-panel);border-radius:16px;overflow:hidden;}
.tube-watch-specs div{min-height:72px;padding:13px 15px;display:grid;grid-template-columns:24px 1fr;column-gap:9px;align-content:center;border-right:1px solid var(--watch-border);}
.tube-watch-specs div:last-child{border-right:0;}
.tube-watch-specs .icon{grid-row:1/3;color:var(--watch-muted);align-self:center;}
.tube-watch-specs span{font-size:12px;color:var(--watch-muted);font-weight:800;}
.tube-watch-specs b{font-size:14px;color:var(--watch-text);font-weight:950;}
.tube-watch-related{min-width:0;position:sticky;top:90px;align-self:start;}
.tube-watch-related>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;}
.tube-watch-related h2{margin:0;font-size:22px;line-height:1.1;font-weight:1000;letter-spacing:-.035em;color:var(--watch-text);}
.tube-watch-related>header a,.tube-watch-more-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);text-decoration:none;font-weight:950;font-size:14px;white-space:nowrap;}
.tube-watch-related-list{display:grid;gap:12px;}
.tube-watch-related-card{display:grid;grid-template-columns:150px 1fr 40px;gap:12px;align-items:center;border:1px solid var(--watch-border);border-radius:15px;background:var(--watch-panel);padding:8px;box-shadow:0 12px 28px rgba(15,23,42,.04);}
html[data-theme="dark"] .tube-watch-related-card{background:rgba(12,20,35,.78);box-shadow:none;}
.tube-watch-related-card .rel-thumb{position:relative;display:block;border-radius:12px;overflow:hidden;background:#020617;color:#fff;text-decoration:none;}
.tube-watch-related-card .rel-thumb img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;}
.tube-watch-related-card .rel-thumb small{position:absolute;right:6px;bottom:6px;border-radius:7px;background:rgba(2,6,23,.86);color:#fff;font-size:11px;font-weight:950;padding:3px 5px;}
.tube-watch-related-card .rel-thumb .tube-price-badge,.tube-watch-related-card .rel-thumb .tube-premium-badge,.tube-watch-related-card .rel-thumb .tube-free-badge{position:absolute;left:6px;top:6px;font-size:10px;padding:4px 6px;border-radius:6px;}
.tube-watch-related-card .rel-title{display:block;color:var(--watch-text);text-decoration:none;font-size:15px;line-height:1.22;font-weight:1000;letter-spacing:-.02em;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.tube-watch-related-card p{margin:0 0 4px;color:var(--watch-muted);font-size:13px;font-weight:850;display:flex;align-items:center;gap:5px;}
.tube-watch-related-card span{color:var(--watch-muted);font-size:12px;font-weight:750;}
.tube-watch-related-card>.tube-cart-btn{width:38px;height:38px;min-width:38px;border-radius:12px;padding:0;border:1px solid rgba(37,99,235,.22);background:var(--watch-soft);color:var(--accent);}
.tube-watch-related-card>.tube-cart-btn span{display:none!important;}
.tube-watch-more-link{margin-top:14px;min-height:44px;justify-content:center;border:1px solid var(--watch-border);border-radius:14px;background:var(--watch-panel);}
.tube-watch-body .tube-mobile-nav{box-shadow:0 -14px 44px rgba(15,23,42,.10);}
html[data-theme="dark"] .tube-watch-body .tube-mobile-nav{box-shadow:0 -18px 48px rgba(0,0,0,.38);}
.tube-login-pill{width:auto!important;padding:0 16px!important;color:#fff!important;background:linear-gradient(135deg,var(--accent),#1d4ed8)!important;border:0!important;text-decoration:none;font-weight:950;}
@media(max-width:1180px){.tube-watch-layout{grid-template-columns:1fr;gap:24px}.tube-watch-related{position:static}.tube-watch-related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.tube-watch-related-card{grid-template-columns:148px 1fr 40px}.tube-watch-content{max-width:980px}.tube-watch-specs{grid-template-columns:repeat(3,1fr)}.tube-watch-specs div:nth-child(3){border-right:0}.tube-watch-specs div:nth-child(n+4){border-top:1px solid var(--watch-border)}}
@media(max-width:760px){.tube-watch-app{display:block}.tube-watch-app .tube-topbar{height:auto;min-height:74px;padding:18px 20px 10px;border-bottom:0;position:relative;background:transparent!important;backdrop-filter:none;}.tube-watch-app .tube-brand img{width:31px;height:31px}.tube-watch-app .tube-brand b{font-size:27px}.tube-watch-app .tube-search{display:none}.tube-watch-app .tube-actions{margin-left:auto;gap:8px}.tube-watch-app .tube-icon{width:43px;height:43px;border-radius:14px}.tube-watch-app .tube-plus{width:43px!important;min-width:43px;padding:0!important}.tube-watch-app .tube-plus:after{content:''}.tube-watch-app .tube-actions .user-menu .top-user{width:43px;height:43px}.tube-watch-mobile-search{display:block;padding:0 18px 12px}.tube-watch-mobile-search label{height:54px;border:1px solid var(--watch-border);background:var(--watch-panel);border-radius:16px;display:flex;align-items:center;gap:12px;padding:0 13px;color:var(--watch-muted);}.tube-watch-mobile-search input{border:0;background:transparent;outline:0;min-width:0;flex:1;color:inherit;font-weight:750;font-size:15px}.tube-watch-mobile-search span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(148,163,184,.11)}.tube-watch-content{padding:0 18px 106px}.tube-watch-crumbs{margin:4px 0 14px;font-size:14px}.tube-watch-player-card{border-radius:13px}.tube-watch-player-card video,.tube-watch-player-card>img{aspect-ratio:16/9;object-fit:cover}.tube-watch-badge{left:12px;top:12px;font-size:11px;padding:7px 9px;border-radius:7px}.tube-preview-ribbon{display:none}.tube-watch-controlbar{grid-template-columns:30px 28px 28px auto 1fr 30px 30px 30px 30px;gap:4px;padding:34px 9px 9px}.tube-watch-controlbar button{height:28px;min-width:28px}.tube-watch-controlbar .icon{width:18px;height:18px}.tube-watch-controlbar span{font-size:12px}.tube-watch-controlbar .tube-cc{font-size:10px;height:24px;min-width:27px}.tube-watch-title-card{padding:18px 4px 0}.tube-watch-title-card h1{font-size:25px;display:block}.tube-premium-inline{margin:8px 0 0;transform:none}.tube-watch-byline{align-items:flex-start}.tube-watch-byline p{font-size:13px}.tube-watch-creator .avatar{width:46px;height:46px}.tube-watch-actions-pro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:16px}.tube-watch-actions-pro .tube-cart-btn,.tube-watch-unlock,.tube-watch-ghost{min-height:48px;border-radius:12px;padding:0 10px;font-size:13px}.tube-watch-actions-pro .tube-watch-unlock{grid-column:span 1}.tube-watch-actions-pro .tube-cart-btn span,.tube-watch-unlock span{display:inline!important}.tube-watch-ghost.square{width:auto}.tube-watch-description{font-size:15px;padding:16px 0}.tube-watch-specs{grid-template-columns:repeat(2,1fr);border-radius:14px}.tube-watch-specs div{border-top:1px solid var(--watch-border);border-right:1px solid var(--watch-border)}.tube-watch-specs div:nth-child(-n+2){border-top:0}.tube-watch-specs div:nth-child(2n){border-right:0}.tube-watch-specs div:nth-child(3){border-right:1px solid var(--watch-border)}.tube-watch-related{margin-top:24px}.tube-watch-related h2{font-size:20px}.tube-watch-related-list{display:grid;grid-template-columns:1fr;gap:10px}.tube-watch-related-card{grid-template-columns:132px minmax(0,1fr) 42px;border-radius:14px;padding:7px}.tube-watch-related-card .rel-title{font-size:14px}.tube-watch-more-link{margin-bottom:8px}.tube-watch-body .tube-mobile-nav{left:0;right:0;bottom:0;border-radius:0;min-height:78px;padding:7px 9px calc(8px + env(safe-area-inset-bottom));border-left:0;border-right:0;border-bottom:0;background:rgba(255,255,255,.94)}html[data-theme="dark"] .tube-watch-body .tube-mobile-nav{background:rgba(5,10,18,.94)}}
@media(max-width:480px){.tube-watch-app .tube-topbar{padding-inline:16px}.tube-watch-app .tube-brand b{font-size:24px}.tube-watch-app .tube-icon{width:40px;height:40px}.tube-watch-app .tube-actions{gap:6px}.tube-watch-mobile-search{padding-inline:14px}.tube-watch-content{padding-inline:14px}.tube-watch-actions-pro{grid-template-columns:1fr 1fr}.tube-watch-actions-pro .tube-watch-unlock{grid-column:auto}.tube-watch-actions-pro .tube-watch-ghost:nth-of-type(n+3){display:none}.tube-watch-related-card{grid-template-columns:116px minmax(0,1fr) 38px}.tube-watch-related-card>.tube-cart-btn{width:36px;height:36px;min-width:36px}.tube-watch-controlbar{grid-template-columns:28px 0 0 auto 1fr 28px 28px 28px;}.tube-watch-controlbar button[data-tube-watch-skip]{display:none}.tube-watch-controlbar button[data-tube-watch-fullscreen]{display:grid}.tube-watch-controlbar span{font-size:11px}.tube-watch-specs div{min-height:66px;padding:10px}.tube-watch-specs b{font-size:13px}.tube-watch-specs span{font-size:11px}}

/* v19.73.127 Tube watch page + upload polish. Screenshot-matched, scroll-safe, no JS-hidden skeletons. */
.youtube-mode body,.youtube-mode.tube-body{overflow-y:auto!important;overflow-x:hidden!important;}
.youtube-mode .tube-animate{opacity:1!important;transform:none!important;animation:tubeFadeIn127 .42s ease both;animation-delay:var(--tube-stagger,0ms)}
@keyframes tubeFadeIn127{from{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}
.youtube-mode .icon{width:20px;height:20px;display:inline-block;fill:none!important;stroke:currentColor!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none}.youtube-mode .tiny-icon{width:17px;height:17px}.youtube-mode .micro-icon{width:14px;height:14px}
:root{--tube-blue:#0866ff;--tube-blue2:#1d4ed8;--tube-radius:18px;--tube-dark-bg:#050912;--tube-dark-panel:#0b1220;--tube-dark-card:#0f1729;--tube-dark-border:rgba(148,163,184,.16);--tube-light-bg:#f8fbff;--tube-light-panel:#fff;--tube-light-card:#fff;--tube-light-border:#e3eaf5}
.tube-body .tube-app{background:linear-gradient(180deg,#fbfdff 0,#f6f9ff 100%)!important;color:#0b1220}.tube-body .tube-app .tube-main{background:transparent!important}html[data-theme="dark"] .tube-body .tube-app{background:radial-gradient(circle at 74% 0,rgba(37,99,235,.16),transparent 32rem),linear-gradient(180deg,#050912 0,#060a12 60%,#04070d 100%)!important;color:#f6f8ff}
.tube-sidebar{width:246px!important;padding:20px 18px!important;background:rgba(255,255,255,.92)!important;border-right:1px solid var(--tube-light-border)!important;box-shadow:12px 0 42px rgba(15,23,42,.03)!important}.tube-sidebar .tube-logo-only{height:48px;gap:12px!important;color:inherit!important}.tube-sidebar .tube-logo-only:after{content:'Xmegram';font-size:25px;font-weight:1000;letter-spacing:-.055em}.tube-sidebar nav{gap:9px!important;margin-top:6px}.tube-sidebar a,.tube-sidebar button{height:46px!important;min-height:46px!important;border-radius:13px!important;padding:0 14px!important;font-size:15px!important;font-weight:850!important;color:#64748b!important}.tube-sidebar a .icon,.tube-sidebar button .icon{width:22px;height:22px}.tube-sidebar a.active{background:#edf4ff!important;color:var(--tube-blue)!important}.tube-sidebar button{margin-top:10px!important;background:linear-gradient(135deg,var(--tube-blue),#1d4ed8)!important;color:#fff!important;box-shadow:0 14px 30px rgba(8,102,255,.22)!important}.tube-sidebar nav a[href="#cart"]{position:relative}.tube-sidebar nav a[href="#cart"]:after{content:attr(data-count);display:none}
html[data-theme="dark"] .tube-sidebar{background:rgba(5,9,18,.88)!important;border-color:var(--tube-dark-border)!important;box-shadow:12px 0 52px rgba(0,0,0,.28)!important}html[data-theme="dark"] .tube-sidebar a,html[data-theme="dark"] .tube-sidebar button{color:#cbd5e1!important}html[data-theme="dark"] .tube-sidebar a.active{background:rgba(37,99,235,.18)!important;color:#fff!important}
.tube-topbar{height:78px!important;padding:15px 28px!important;background:rgba(255,255,255,.90)!important;border-bottom:1px solid var(--tube-light-border)!important;gap:14px!important}.tube-topbar .tube-brand{font-size:24px!important}.tube-topbar .tube-brand img{width:34px!important;height:34px!important}.tube-search{height:50px!important;max-width:760px!important;border-radius:18px!important;background:#f7faff!important;border:1px solid var(--tube-light-border)!important;box-shadow:0 8px 18px rgba(15,23,42,.025)!important}.tube-search input{font-size:15px!important;color:#64748b!important}.tube-actions{gap:10px!important}.tube-icon{width:46px!important;height:46px!important;border-radius:15px!important;background:#fff!important;border:1px solid var(--tube-light-border)!important;color:var(--tube-blue)!important;box-shadow:0 8px 18px rgba(15,23,42,.04)!important}.tube-plus{width:auto!important;min-width:105px!important;padding:0 16px!important;display:flex!important;gap:8px!important}.tube-upload-word{display:inline;font-size:15px;font-weight:950}.tube-login-pill{min-width:auto!important}
html[data-theme="dark"] .tube-topbar{background:rgba(5,9,18,.90)!important;border-color:var(--tube-dark-border)!important}html[data-theme="dark"] .tube-search{background:#0b1220!important;border-color:var(--tube-dark-border)!important;box-shadow:none!important}html[data-theme="dark"] .tube-icon{background:#0b1220!important;border-color:var(--tube-dark-border)!important;color:#60a5fa!important;box-shadow:none!important}html[data-theme="dark"] .tube-plus{background:linear-gradient(135deg,var(--tube-blue),#2563eb)!important;color:#fff!important;border:0!important;box-shadow:0 14px 32px rgba(37,99,235,.25)!important}
.tube-watch-content{width:min(100%,1440px)!important;max-width:1440px!important;margin:0 auto!important;padding:30px 32px 120px!important}.tube-watch-crumbs{height:32px;display:flex;align-items:center;gap:10px;margin:0 0 18px!important;color:#64748b!important;font-weight:850}.tube-watch-crumbs a,.tube-watch-crumbs span{font-size:15px;text-decoration:none}.tube-watch-crumbs span{color:var(--tube-blue)!important}.tube-watch-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 440px!important;gap:30px!important;align-items:start!important}.tube-watch-main-card{min-width:0!important}.tube-watch-player-card{position:relative!important;border-radius:20px!important;border:1px solid #bfdbfe!important;background:#020617!important;overflow:hidden!important;box-shadow:0 22px 60px rgba(2,6,23,.12)!important}.tube-watch-player-card video,.tube-watch-player-card>img{width:100%!important;aspect-ratio:16/9!important;display:block!important;object-fit:cover!important;background:#020617!important}.tube-watch-player-card.locked video{filter:none!important}.tube-watch-badge{position:absolute;left:18px!important;top:18px!important;border-radius:8px!important;background:linear-gradient(135deg,#0b7cff,#1d4ed8)!important;color:#fff!important;font-size:12px!important;font-weight:1000!important;letter-spacing:.035em;padding:7px 11px!important;text-transform:uppercase!important}.tube-preview-ribbon{display:none!important}.tube-watch-controlbar{position:absolute!important;left:0!important;right:0!important;bottom:0!important;display:grid!important;grid-template-columns:38px 34px 34px auto 1fr 38px 38px 38px 38px!important;align-items:center!important;gap:8px!important;padding:54px 18px 16px!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.68))!important}.tube-watch-controlbar button{width:34px!important;height:34px!important;min-width:34px!important;border:0!important;background:transparent!important;color:#fff!important;border-radius:10px!important;display:grid!important;place-items:center!important}.tube-watch-controlbar button:hover{background:rgba(255,255,255,.12)!important}.tube-watch-controlbar span{color:#fff!important;font-weight:850!important;font-size:14px!important;white-space:nowrap}.tube-watch-controlbar input[type=range]{accent-color:var(--tube-blue)!important;height:4px!important;min-width:80px!important}.tube-watch-controlbar .tube-cc{border:1px solid rgba(255,255,255,.6)!important;border-radius:5px!important;height:26px!important;width:32px!important;min-width:32px!important;font-size:11px!important;font-weight:950!important}
.tube-watch-title-card{padding:22px 8px 0!important}.tube-watch-title-card h1{margin:0 0 14px!important;font-size:clamp(26px,2.6vw,35px)!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:-.045em!important;color:#0b1220!important}.tube-premium-inline{display:inline-flex!important;margin-left:8px!important;vertical-align:middle!important}.tube-watch-byline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:6px 0 16px!important}.tube-watch-creator{display:flex!important;align-items:center!important;gap:12px!important;color:inherit!important;text-decoration:none!important}.tube-watch-creator .avatar{width:48px!important;height:48px!important}.tube-watch-creator b{font-size:17px!important;font-weight:950!important}.tube-watch-creator small,.tube-watch-byline p{color:#64748b!important;font-weight:750!important}.tube-watch-creator i{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--tube-blue);color:#fff;font-size:10px;font-style:normal;margin-left:3px}.tube-watch-actions-pro{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:10px 0 18px!important;border-bottom:1px solid var(--tube-light-border)!important}.tube-watch-actions-pro .tube-cart-btn,.tube-watch-unlock,.tube-watch-ghost{height:50px!important;min-height:50px!important;border-radius:14px!important;padding:0 20px!important;font-size:15px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important}.tube-watch-actions-pro .tube-cart-btn,.tube-watch-unlock{background:linear-gradient(135deg,var(--tube-blue),#1d4ed8)!important;border:0!important;color:#fff!important}.tube-watch-ghost{background:#fff!important;color:#0b1220!important;border:1px solid var(--tube-light-border)!important}.tube-watch-ghost.square{width:50px!important;padding:0!important}.tube-watch-description{font-size:17px!important;line-height:1.55!important;color:#64748b!important;padding:18px 0!important;font-weight:650!important}.tube-watch-description button{color:var(--tube-blue)!important;font-size:15px!important}.tube-watch-specs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border:1px solid var(--tube-light-border)!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;margin-top:8px!important}.tube-watch-specs div{min-height:76px!important;padding:14px!important;border-right:1px solid var(--tube-light-border)!important}.tube-watch-specs div:last-child{border-right:0!important}.tube-watch-specs span{font-size:12px!important;color:#64748b!important}.tube-watch-specs b{font-size:14px!important;color:#0b1220!important}
html[data-theme="dark"] .tube-watch-title-card h1,html[data-theme="dark"] .tube-watch-specs b{color:#f8fafc!important}html[data-theme="dark"] .tube-watch-creator small,html[data-theme="dark"] .tube-watch-byline p,html[data-theme="dark"] .tube-watch-description,html[data-theme="dark"] .tube-watch-specs span{color:#aab7ca!important}html[data-theme="dark"] .tube-watch-actions-pro{border-color:var(--tube-dark-border)!important}html[data-theme="dark"] .tube-watch-ghost,html[data-theme="dark"] .tube-watch-specs{background:#0b1220!important;border-color:var(--tube-dark-border)!important;color:#f8fafc!important}html[data-theme="dark"] .tube-watch-player-card{border-color:#0b72ff!important;box-shadow:0 22px 70px rgba(0,0,0,.36)!important}
.tube-watch-related{position:sticky!important;top:98px!important;align-self:start!important}.tube-watch-related>header{margin:0 0 15px!important}.tube-watch-related h2{font-size:22px!important;letter-spacing:-.035em!important;font-weight:1000!important;color:#0b1220!important}.tube-watch-related>header a{color:var(--tube-blue)!important;font-size:14px!important}.tube-watch-related-list{display:grid!important;gap:12px!important}.tube-watch-related-card{display:grid!important;grid-template-columns:164px minmax(0,1fr) 42px!important;gap:12px!important;align-items:center!important;padding:8px!important;border-radius:16px!important;background:#fff!important;border:1px solid var(--tube-light-border)!important;box-shadow:0 12px 28px rgba(15,23,42,.04)!important}.tube-watch-related-card .rel-thumb{border-radius:12px!important;overflow:hidden!important;position:relative!important;background:#020617!important}.tube-watch-related-card .rel-thumb img{width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;display:block!important}.tube-watch-related-card .rel-title{font-size:15px!important;line-height:1.2!important;font-weight:1000!important;color:#0b1220!important}.tube-watch-related-card p,.tube-watch-related-card span{color:#64748b!important;font-weight:750!important}.tube-watch-related-card .tube-cart-btn{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important;padding:0!important}.tube-watch-related-card .tube-cart-btn span{display:none!important}.tube-watch-more-link{margin-top:14px!important;border-radius:15px!important;background:#fff!important;border:1px solid var(--tube-light-border)!important;height:48px!important;color:var(--tube-blue)!important}
html[data-theme="dark"] .tube-watch-related h2,html[data-theme="dark"] .tube-watch-related-card .rel-title{color:#f8fafc!important}html[data-theme="dark"] .tube-watch-related-card,html[data-theme="dark"] .tube-watch-more-link{background:#0b1220!important;border-color:var(--tube-dark-border)!important;box-shadow:none!important}html[data-theme="dark"] .tube-watch-related-card p,html[data-theme="dark"] .tube-watch-related-card span{color:#aab7ca!important}
.youtube-mode .quick-popup-layer[data-quick-popups="1"] .quick-popup.tube-create-popup{max-width:720px!important;border-radius:28px!important}.tube-upload-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tube-upload-action-grid button{min-height:132px!important;border-radius:18px!important}.tube-upload-warning{margin:0 24px 20px;color:#ef4444;font-weight:850}.tube-upload-title-field{display:none}.youtube-mode .composer-media-popup .tube-upload-title-field{display:block!important;margin:12px 0 8px}.youtube-mode .composer-media-popup .tube-upload-title-field input{height:48px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:rgba(248,250,252,.9);padding:0 14px;font-weight:850;color:inherit}.youtube-mode .composer-media-popup .composer-upload-access{display:grid!important}.youtube-mode .composer-media-popup [data-composer-access-wrap],.youtube-mode .composer-media-popup [data-composer-access-row],.youtube-mode .composer-media-popup [data-composer-price-row]{display:block!important}.youtube-mode .composer-media-popup [data-composer-access-wrap][hidden],.youtube-mode .composer-media-popup [data-composer-access-row][hidden],.youtube-mode .composer-media-popup [data-composer-price-row][hidden]{display:block!important}.youtube-mode .composer-media-popup [data-composer-subscriber-option],.youtube-mode .composer-media-popup [data-composer-both-option]{display:none!important}.youtube-mode .composer-media-popup footer .composer-upload-send:after{content:' Send';font-weight:950}.youtube-mode .composer-import-toolbar-clean .composer-import-field input{font-weight:850}
@media(max-width:1180px){.tube-sidebar{display:none!important}.tube-watch-content{max-width:980px!important;padding:26px 22px 116px!important}.tube-watch-layout{grid-template-columns:1fr!important}.tube-watch-related{position:static!important}.tube-watch-related-list{grid-template-columns:1fr 1fr!important}.tube-topbar{padding-inline:22px!important}.tube-brand b{font-size:24px!important}.tube-search{max-width:none!important}.tube-watch-specs{grid-template-columns:repeat(3,1fr)!important}.tube-watch-specs div:nth-child(3){border-right:0!important}.tube-watch-specs div:nth-child(n+4){border-top:1px solid var(--tube-light-border)!important}html[data-theme="dark"] .tube-watch-specs div:nth-child(n+4){border-top-color:var(--tube-dark-border)!important}}
@media(max-width:760px){.tube-watch-app{display:block!important}.tube-watch-app .tube-sidebar{display:none!important}.tube-watch-app .tube-topbar{position:relative!important;height:auto!important;min-height:88px!important;padding:20px 18px 10px!important;border-bottom:0!important;background:transparent!important;backdrop-filter:none!important}.tube-watch-app .tube-brand img{width:32px!important;height:32px!important}.tube-watch-app .tube-brand b{font-size:28px!important}.tube-watch-app .tube-actions{margin-left:auto!important;gap:8px!important}.tube-watch-app .tube-actions .tube-icon{width:43px!important;height:43px!important;min-width:43px!important;border-radius:14px!important}.tube-watch-app .tube-plus{min-width:43px!important;width:43px!important;padding:0!important}.tube-watch-app .tube-plus .tube-upload-word{display:none!important}.tube-watch-app .tube-actions .tube-icon[title="Notifications"]{display:grid!important}.tube-watch-app .tube-search{display:none!important}.tube-watch-mobile-search{display:block!important;padding:0 18px 12px!important}.tube-watch-mobile-search label{height:58px!important;border-radius:17px!important;border:1px solid var(--tube-light-border)!important;background:#fff!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 14px!important;color:#64748b!important}.tube-watch-mobile-search input{border:0!important;background:transparent!important;outline:0!important;min-width:0!important;flex:1!important;color:inherit!important;font-size:16px!important;font-weight:800!important}.tube-watch-mobile-search span{width:34px!important;height:34px!important;border-radius:11px!important;background:#f1f5f9!important;display:grid!important;place-items:center!important}.tube-watch-content{padding:0 18px 110px!important}.tube-watch-crumbs{margin:4px 0 14px!important}.tube-watch-player-card{border-radius:14px!important}.tube-watch-badge{left:12px!important;top:12px!important;font-size:11px!important}.tube-watch-controlbar{grid-template-columns:31px 28px 28px auto 1fr 31px 31px 31px 31px!important;gap:4px!important;padding:38px 10px 10px!important}.tube-watch-controlbar button{width:29px!important;height:29px!important;min-width:29px!important}.tube-watch-controlbar span{font-size:12px!important}.tube-watch-title-card{padding:18px 4px 0!important}.tube-watch-title-card h1{font-size:25px!important}.tube-watch-byline{align-items:flex-start!important}.tube-watch-actions-pro{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.tube-watch-actions-pro .tube-cart-btn,.tube-watch-unlock,.tube-watch-ghost{height:50px!important;min-height:50px!important;border-radius:13px!important;padding:0 10px!important;font-size:13px!important}.tube-watch-ghost.square{width:auto!important}.tube-watch-specs{grid-template-columns:repeat(2,1fr)!important}.tube-watch-specs div{border-top:1px solid var(--tube-light-border)!important}.tube-watch-specs div:nth-child(-n+2){border-top:0!important}.tube-watch-specs div:nth-child(2n){border-right:0!important}.tube-watch-related-list{grid-template-columns:1fr!important}.tube-watch-related-card{grid-template-columns:132px minmax(0,1fr) 42px!important;border-radius:15px!important}.tube-watch-body .tube-mobile-nav{display:grid!important;left:0!important;right:0!important;bottom:0!important;border-radius:0!important;min-height:82px!important;padding:8px 10px calc(9px + env(safe-area-inset-bottom))!important;background:rgba(255,255,255,.94)!important;border-top:1px solid var(--tube-light-border)!important;backdrop-filter:blur(20px)!important}.tube-mobile-nav a{font-size:12px!important}.tube-mobile-nav .icon{width:25px!important;height:25px!important}html[data-theme="dark"] .tube-watch-mobile-search label{background:#0b1220!important;border-color:var(--tube-dark-border)!important;color:#aab7ca!important}html[data-theme="dark"] .tube-watch-mobile-search span{background:#111827!important}html[data-theme="dark"] .tube-watch-body .tube-mobile-nav{background:rgba(5,9,18,.94)!important;border-color:var(--tube-dark-border)!important}}
@media(max-width:520px){.tube-watch-app .tube-brand b{font-size:24px!important}.tube-watch-app .tube-actions{gap:6px!important}.tube-watch-app .tube-actions .tube-icon{width:40px!important;height:40px!important;min-width:40px!important}.tube-watch-content{padding-inline:14px!important}.tube-watch-mobile-search{padding-inline:14px!important}.tube-watch-controlbar{grid-template-columns:30px 0 0 auto 1fr 30px 30px 30px!important}.tube-watch-controlbar button[data-tube-watch-skip]{display:none!important}.tube-watch-controlbar button[data-tube-watch-fullscreen]{display:grid!important}.tube-watch-actions-pro{grid-template-columns:1fr 1fr!important}.tube-watch-actions-pro .tube-watch-ghost:nth-of-type(n+3){display:none!important}.tube-watch-related-card{grid-template-columns:116px minmax(0,1fr) 38px!important}.tube-upload-action-grid{grid-template-columns:1fr!important}.youtube-mode .quick-popup-layer[data-quick-popups="1"] .quick-popup.tube-create-popup{max-width:calc(100vw - 28px)!important}}

/* v19.73.127b: tighten tube icons/sidebar/header so desktop no longer looks like a raw skeleton. */
.youtube-mode .icon{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 auto}
.youtube-mode .tube-play .icon,.youtube-mode [data-tube-watch-play] .icon{fill:currentColor!important;stroke:none!important}
.youtube-mode .tube-sidebar .tube-logo-only img{width:34px!important;height:34px!important;object-fit:contain!important}.youtube-mode .tube-sidebar .tube-logo-only{padding:0 8px!important;margin-bottom:8px!important;text-decoration:none!important;background:transparent!important}.youtube-mode .tube-sidebar nav a{justify-content:flex-start!important}.youtube-mode .tube-sidebar nav a:hover{transform:translateX(2px)}.youtube-mode .tube-topbar .tube-brand{text-decoration:none!important;white-space:nowrap!important}.youtube-mode .tube-topbar .tube-brand b{font-weight:1000!important;letter-spacing:-.055em!important}.youtube-mode .tube-actions .user-menu .top-user{width:46px!important;height:46px!important;border-radius:999px!important;background:linear-gradient(135deg,#0b7cff,#2563eb)!important;color:#fff!important;border:0!important}.youtube-mode .tube-actions .user-menu .top-user .avatar{background:transparent!important;color:#fff!important;font-weight:1000!important}
