.leaf-portal-shell{display:flex;flex-direction:row;width:100%;background:#090d16;color:#f8fafc;box-sizing:border-box;transition:padding-bottom .2s ease}.leaf-sidebar{width:262px;flex-shrink:0;background:#0b101df5;border-right:1px solid rgba(56,189,248,.22);display:flex;flex-direction:column;justify-content:space-between;padding:18px 12px;box-sizing:border-box}.leaf-sidebar-nav{display:flex;flex-direction:column;gap:5px}.leaf-sidebar-actions{border-top:1px solid rgba(148,163,184,.16);padding-top:14px;display:flex;flex-direction:column;gap:8px}.leaf-main-area{flex:1;min-width:0;padding:24px 28px 36px;max-width:1020px;box-sizing:border-box}.leaf-dl-grid{display:grid;grid-template-columns:150px 1fr;gap:12px 14px;margin:0;font-size:13.5px}.leaf-workbench-tabs{display:flex;align-items:center;gap:4px;height:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.leaf-workbench-tabs::-webkit-scrollbar,.leaf-sidebar-nav::-webkit-scrollbar,.leaf-status-scroll::-webkit-scrollbar{display:none}.leaf-status-scroll{display:flex;align-items:center;height:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media(max-width:1024px){.leaf-sidebar{width:220px;padding:14px 10px}.leaf-main-area{padding:18px 18px 34px}}@media(max-width:768px){.leaf-portal-shell{flex-direction:column}.leaf-sidebar{width:100%;position:sticky;top:0;z-index:60;border-right:0;border-bottom:1px solid rgba(56,189,248,.26);padding:10px 12px;gap:8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b101df0}.leaf-sidebar-brand{padding:2px 4px 8px!important;margin-bottom:6px!important}.leaf-sidebar-section-title{display:none}.leaf-sidebar-nav{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:2px}.leaf-sidebar-nav-btn{width:auto!important;flex:0 0 auto;padding:7px 11px!important;min-height:38px}.leaf-nav-sub{display:none}.leaf-sidebar-actions{border-top:0;padding-top:2px;flex-direction:row;flex-wrap:wrap;gap:6px}.leaf-sidebar-actions>button,.leaf-sidebar-actions>a{flex:1 1 auto;width:auto!important;padding:7px 10px!important;font-size:11.5px!important}.leaf-main-area{padding:14px 12px 42px;max-width:100%}.leaf-page-banner{padding:14px 15px!important;margin-bottom:14px!important;border-radius:12px!important}.leaf-page-banner h1{font-size:17px!important}.leaf-card{padding:15px!important;border-radius:12px!important}.leaf-dl-grid{grid-template-columns:1fr;gap:4px}.leaf-dl-grid dt{margin-top:8px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.leaf-stack-mobile{flex-direction:column!important;align-items:stretch!important}.leaf-ActionCol{width:100%!important;min-width:0!important}.leaf-portal-shell input[type=text],.leaf-portal-shell input[type=number],.leaf-portal-shell select,.leaf-portal-shell textarea{font-size:16px!important}.leaf-workbench-header{padding:0 8px!important;gap:6px!important}.leaf-workbench-actions-label{display:none}.leaf-status-hide-mobile{display:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-800-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-600-normal.woff2) format("woff2")}:root{--yt-bg: #0a0a0c;--yt-surface: #121216;--yt-card: #141419;--yt-card-hover: #1a1a20;--yt-elevated: #1c1c23;--yt-glass: rgba(18, 18, 22, .9);--yt-pill: #1a1a20;--yt-pill-hover: #25252e;--yt-border: rgba(255, 255, 255, .08);--yt-border-strong: rgba(255, 255, 255, .14);--yt-text: #f5f5f7;--yt-text-secondary: #d4d4d8;--yt-sub: #9ca3af;--yt-muted: #71717a;--yt-red: #f42c2d;--yt-ruby: #e11d48;--yt-flame: #fd523c;--yt-vermillion: #ff6b4a;--yt-brand-grad: linear-gradient(135deg, #e11d48 0%, #f42c2d 52%, #fd523c 100%);--yt-brand-soft: rgba(244, 44, 45, .14);--yt-brand-border: rgba(253, 82, 60, .42);--yt-blue: #f42c2d;--yt-green: #10b981;--yt-amber: #f59e0b;--yt-purple: #f42c2d;--yt-radius-sm: 8px;--yt-radius-md: 12px;--yt-radius-lg: 16px;--yt-radius-pill: 999px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--yt-bg);color:var(--yt-text);font-family:var(--font-sans);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:clip}code,pre{font-family:var(--font-mono)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.yt-loading-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--yt-text)}.yt-loading-screen p{color:var(--yt-sub)}.yt-topbar{position:sticky;top:0;z-index:100;height:56px;background:#0a0a0ceb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:16px}.yt-topbar-left{display:flex;align-items:center;gap:12px}.yt-icon-btn{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.yt-icon-btn:hover{background:var(--yt-pill)}.yt-brand{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.yt-brand-icon{display:flex;align-items:center;justify-content:center}.yt-brand-text{font-size:19px;font-weight:800;letter-spacing:-.03em;color:#fff}.yt-brand-sup{font-size:9px;font-weight:700;color:var(--yt-flame);background:#f42c2d1f;border:1px solid rgba(253,82,60,.28);padding:1px 5px;border-radius:4px;letter-spacing:.04em;margin-top:-8px}.yt-topbar-center{flex:1;max-width:580px;display:flex;justify-content:center}.yt-search-box{display:flex;width:100%;height:38px;border-radius:40px;border:1px solid rgba(255,255,255,.1);background:#121216;overflow:hidden;transition:border-color .15s ease}.yt-search-box:focus-within{border-color:var(--yt-flame)}.yt-search-box input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--yt-text);padding:0 16px;font-size:16px}.yt-search-btn{width:54px;background:#1a1a20;border-left:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--yt-sub);flex-shrink:0}.yt-search-btn:hover{background:#24242c;color:#fff}.yt-topbar-right{display:flex;align-items:center;gap:8px}.yt-top-action-btn{height:34px;padding:0 13px;border-radius:18px;background:var(--yt-pill);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:background .15s,border-color .15s;white-space:nowrap}.yt-top-action-btn:hover{background:var(--yt-pill-hover)}.yt-top-action-btn.live-accent{background:var(--yt-brand-soft);color:var(--yt-red);border:1px solid var(--yt-brand-border)}.yt-top-action-btn.live-accent:hover{background:var(--yt-brand-grad);color:#fff}.yt-node-status-pill{height:34px;padding:0 12px;border-radius:18px;background:#10b98124;border:1px solid rgba(16,185,129,.38);color:#10b981;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.yt-node-status-pill.handover{background:#f59e0b29;border-color:#f59e0b73;color:#d97706}.yt-node-status-pill .divider{opacity:.4}.yt-operator-link{height:34px;padding:0 11px;border-radius:18px;background:var(--yt-pill);border:1px solid var(--yt-border-strong);color:var(--yt-text);text-decoration:none;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.yt-operator-link:hover{background:var(--yt-pill-hover)}.yt-identity-pill{height:34px;padding:3px 11px 3px 4px;border-radius:18px;background:var(--yt-pill);display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;max-width:190px}.yt-identity-pill:hover{background:var(--yt-pill-hover)}.yt-identity-pill-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-avatar-circle{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;flex-shrink:0}.yt-avatar-circle.sm{width:26px;height:26px;font-size:12px}.yt-avatar-circle.lg{width:56px;height:56px;font-size:22px}.yt-body{display:flex;min-height:calc(100vh - 56px);width:100%;max-width:100vw}.yt-sidebar-backdrop{display:none}.yt-sidebar{background:var(--yt-bg);border-right:1px solid rgba(255,255,255,.05);padding:10px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.yt-sidebar.expanded{width:224px}.yt-sidebar.collapsed{width:72px}.yt-nav-list{display:flex;flex-direction:column;gap:3px}.yt-nav-item{height:40px;padding:0 12px;border-radius:10px;display:flex;align-items:center;gap:14px;font-size:13.5px;font-weight:500;color:var(--yt-sub);transition:background .14s,color .14s}.yt-sidebar.collapsed .yt-nav-item{flex-direction:column;justify-content:center;gap:4px;height:58px;padding:4px;font-size:10px}.yt-nav-item:hover{background:var(--yt-pill);color:var(--yt-text)}.yt-nav-item.active{background:#f42c2d21;color:#fff;font-weight:700}.yt-nav-item.active svg{color:var(--yt-flame)}.yt-nav-item.yt-nav-back-btn{background:#f42c2d1a;color:#ff8a7a;font-weight:600}.yt-nav-item.yt-nav-back-btn:hover{background:#f42c2d2e;color:#fff}.yt-nav-item.yt-nav-subitem{height:34px;padding:0 10px;gap:10px;font-size:13px}.yt-sidebar-divider{height:1px;background:#ffffff0f;margin:4px 0}.yt-sidebar-section{display:flex;flex-direction:column;gap:4px}.yt-sidebar-heading{font-size:10.5px;font-weight:700;color:var(--yt-muted);padding:4px 10px;letter-spacing:.06em}.yt-sidebar-channel{height:34px;padding:0 10px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--yt-sub);text-align:left}.yt-sidebar-channel:hover,.yt-sidebar-channel.selected{background:var(--yt-pill);color:var(--yt-text)}.live-dot-sm{width:7px;height:7px;border-radius:50%;background:var(--yt-red);flex-shrink:0;box-shadow:0 0 6px var(--yt-red)}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-sidebar-identity-card{background:var(--yt-surface);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px;cursor:pointer}.yt-sidebar-identity-card code{font-size:11px;color:var(--yt-flame)}.yt-sidebar-id-stats{font-size:11px;color:var(--yt-sub)}.yt-main{flex:1;min-width:0;max-width:100%;padding:20px 24px 48px}.yt-mobile-search-toggle{display:none}@media(max-width:860px){input,select,textarea{font-size:16px!important}.yt-topbar{height:auto;min-height:52px;flex-wrap:wrap;padding:8px 10px;gap:0 8px;justify-content:space-between}.yt-topbar-left{gap:6px;min-width:0}.yt-brand{gap:6px}.yt-brand-text{font-size:16.5px}.yt-mobile-search-toggle{display:inline-flex;width:32px;height:32px;flex-shrink:0;background:var(--yt-pill);color:var(--yt-text)}.yt-mobile-search-toggle.active{background:var(--yt-brand-soft);color:var(--yt-flame);border:1px solid var(--yt-brand-border)}.yt-topbar-center{display:none;order:3;flex:0 0 calc(100% + 20px);width:calc(100% + 20px);max-width:none;margin:8px -10px -8px;padding:8px 10px;background:#121216fa;border-top:1px solid rgba(255,255,255,.08)}.yt-topbar-center.mobile-open{display:flex}.yt-search-box{height:38px;width:100%}.yt-topbar-right{gap:5px;margin-left:auto}.yt-top-action-btn,.yt-identity-pill{height:32px;padding:0 9px;font-size:12px}.yt-identity-pill{padding-left:3px;max-width:128px}.yt-sidebar.collapsed{display:none}.yt-sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:205;background:#000000a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.yt-sidebar.expanded{position:fixed;top:0;left:0;bottom:0;height:100dvh;z-index:210;width:min(260px,82vw);padding-top:14px;overflow-y:auto;box-shadow:12px 0 32px #000000d9}.yt-main{padding:12px 10px 36px}}@media(max-width:580px){.yt-top-action-btn.create-cta-btn .btn-label,.yt-top-action-btn.guest-toggle-btn .btn-label{display:none}.yt-top-action-btn.create-cta-btn,.yt-top-action-btn.guest-toggle-btn{width:32px;padding:0;justify-content:center}.yt-identity-pill{max-width:108px}}@keyframes yt-spin{to{transform:rotate(360deg)}}.spin{animation:yt-spin .85s linear infinite}.mono{font-family:var(--font-mono)}html[data-theme=light]{--yt-bg: #f6f6f9;--yt-surface: #ffffff;--yt-card: #ffffff;--yt-card-hover: #f1f1f6;--yt-elevated: #ededf4;--yt-glass: rgba(255, 255, 255, .92);--yt-pill: #e9e9f0;--yt-pill-hover: #dcdce6;--yt-border: rgba(24, 24, 27, .1);--yt-border-strong: rgba(24, 24, 27, .18);--yt-text: #141418;--yt-text-secondary: #3f3f46;--yt-sub: #52525b;--yt-muted: #71717a;--yt-red: #e11d48;--yt-ruby: #be123c;--yt-flame: #e11d48;--yt-vermillion: #f42c2d;--yt-brand-grad: linear-gradient(135deg, #be123c 0%, #e11d48 52%, #f42c2d 100%);--yt-brand-soft: rgba(225, 29, 72, .1);--yt-brand-border: rgba(225, 29, 72, .34);--yt-blue: #e11d48;--yt-purple: #e11d48;color-scheme:light}html[data-theme=solar]{--yt-bg: #fbf3df;--yt-surface: #fffaf0;--yt-card: #fffaf0;--yt-card-hover: #f4e8cc;--yt-elevated: #f2e5c6;--yt-glass: rgba(255, 250, 240, .94);--yt-pill: #efe2c2;--yt-pill-hover: #e5d4ad;--yt-border: rgba(92, 68, 42, .14);--yt-border-strong: rgba(92, 68, 42, .24);--yt-text: #281d13;--yt-text-secondary: #4a3726;--yt-sub: #69513b;--yt-muted: #8a6e53;--yt-red: #d9381e;--yt-ruby: #b82912;--yt-flame: #d9381e;--yt-vermillion: #e84a27;--yt-brand-grad: linear-gradient(135deg, #b82912 0%, #d9381e 52%, #e84a27 100%);--yt-brand-soft: rgba(217, 56, 30, .12);--yt-brand-border: rgba(217, 56, 30, .38);--yt-blue: #d9381e;--yt-purple: #d9381e;color-scheme:light}html,body,.yt-topbar,.yt-sidebar,.yt-details-drawer,.yt-studio-card,.yt-mesh-sidecard,.yt-description-card,.yt-description-box,.yt-modal-card,.yt-modal-box,.yt-modal-panel,.modal-dialog{transition:background-color .18s ease,color .18s ease,border-color .18s ease}html[data-theme=light] .yt-topbar,html[data-theme=solar] .yt-topbar{background:var(--yt-glass);border-bottom:1px solid var(--yt-border)}html[data-theme=light] .yt-brand-text,html[data-theme=solar] .yt-brand-text{color:var(--yt-text)}html[data-theme=light] .yt-search-box,html[data-theme=solar] .yt-search-box{background:var(--yt-surface);border-color:var(--yt-border-strong)}html[data-theme=light] .yt-search-btn,html[data-theme=solar] .yt-search-btn{background:var(--yt-pill);border-left-color:var(--yt-border);color:var(--yt-sub)}html[data-theme=light] .yt-search-btn:hover,html[data-theme=solar] .yt-search-btn:hover{background:var(--yt-pill-hover);color:var(--yt-text)}html[data-theme=light] .yt-sidebar,html[data-theme=solar] .yt-sidebar{background:var(--yt-bg);border-right-color:var(--yt-border)}html[data-theme=light] .yt-sidebar-divider,html[data-theme=solar] .yt-sidebar-divider{background:var(--yt-border)}html[data-theme=light] .yt-nav-item.active,html[data-theme=solar] .yt-nav-item.active,html[data-theme=light] .yt-nav-item.yt-nav-back-btn,html[data-theme=solar] .yt-nav-item.yt-nav-back-btn{background:var(--yt-brand-soft);color:var(--yt-red)}html[data-theme=light] .yt-sidebar-add-channel-btn,html[data-theme=solar] .yt-sidebar-add-channel-btn{background:var(--yt-surface);border-color:var(--yt-border-strong);color:var(--yt-sub)}html[data-theme=light] .yt-sidebar-add-channel-btn:hover,html[data-theme=solar] .yt-sidebar-add-channel-btn:hover{background:var(--yt-pill);color:var(--yt-text)}html[data-theme=light] .yt-details-drawer,html[data-theme=solar] .yt-details-drawer{background:var(--yt-bg);border-left-color:var(--yt-border-strong);box-shadow:-16px 0 40px #00000029}html[data-theme=light] .yt-drawer-header,html[data-theme=solar] .yt-drawer-header{background:var(--yt-surface);border-bottom-color:var(--yt-border)}html[data-theme=light] .yt-drawer-section,html[data-theme=light] .yt-micro-kpi,html[data-theme=light] .yt-mesh-control-group,html[data-theme=light] .yt-share-links-box,html[data-theme=light] .yt-identity-row,html[data-theme=light] .yt-code-block,html[data-theme=light] .yt-bao-log-row,html[data-theme=solar] .yt-drawer-section,html[data-theme=solar] .yt-micro-kpi,html[data-theme=solar] .yt-mesh-control-group,html[data-theme=solar] .yt-share-links-box,html[data-theme=solar] .yt-identity-row,html[data-theme=solar] .yt-code-block,html[data-theme=solar] .yt-bao-log-row{background:var(--yt-surface);border-color:var(--yt-border);color:var(--yt-text)}html[data-theme=light] .yt-drawer-section-title,html[data-theme=light] .yt-desc-body,html[data-theme=solar] .yt-drawer-section-title,html[data-theme=solar] .yt-desc-body{color:var(--yt-text-secondary)}html[data-theme=light] .yt-mesh-sidecard,html[data-theme=light] .yt-studio-card,html[data-theme=light] .yt-description-card,html[data-theme=light] .yt-description-box,html[data-theme=solar] .yt-mesh-sidecard,html[data-theme=solar] .yt-studio-card,html[data-theme=solar] .yt-description-card,html[data-theme=solar] .yt-description-box{background:var(--yt-surface);border:1px solid var(--yt-border);box-shadow:0 2px 10px #0000000a}html[data-theme=light] .yt-modal-card,html[data-theme=light] .yt-modal-box,html[data-theme=light] .yt-modal-panel,html[data-theme=light] .modal-dialog,html[data-theme=solar] .yt-modal-card,html[data-theme=solar] .yt-modal-box,html[data-theme=solar] .yt-modal-panel,html[data-theme=solar] .modal-dialog{background:var(--yt-surface);border-color:var(--yt-border-strong);color:var(--yt-text);box-shadow:0 20px 48px #0000002e}html[data-theme=light] .yt-dropzone,html[data-theme=solar] .yt-dropzone{background:var(--yt-bg);border-color:var(--yt-border-strong);color:var(--yt-text)}html[data-theme=light] .yt-input,html[data-theme=light] .yt-select,html[data-theme=light] .yt-field input,html[data-theme=light] .yt-field select,html[data-theme=light] .yt-field textarea,html[data-theme=light] .yt-new-identity-form input,html[data-theme=light] .yt-new-identity-form select,html[data-theme=solar] .yt-input,html[data-theme=solar] .yt-select,html[data-theme=solar] .yt-field input,html[data-theme=solar] .yt-field select,html[data-theme=solar] .yt-field textarea,html[data-theme=solar] .yt-new-identity-form input,html[data-theme=solar] .yt-new-identity-form select{background:var(--yt-bg)!important;border-color:var(--yt-border-strong)!important;color:var(--yt-text)!important}html[data-theme=light] .yt-mobile-bottom-nav,html[data-theme=solar] .yt-mobile-bottom-nav{background:var(--yt-glass);border-top-color:var(--yt-border);box-shadow:0 -6px 20px #00000014}html[data-theme=light] .mt-persistent-mini-player,html[data-theme=solar] .mt-persistent-mini-player{background:var(--yt-surface)!important;border-color:var(--yt-border-strong)!important;box-shadow:0 18px 40px #00000038!important}html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(18, 18, 22)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(18, 18, 24)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(22, 24, 31)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(20, 20, 25)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(22, 22, 28)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(15, 23, 42"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(30, 41, 59"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #121216"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #121218"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #16181f"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #141419"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #16161c"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(18, 18, 22)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(18, 18, 24)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(22, 24, 31)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(20, 20, 25)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(22, 22, 28)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(15, 23, 42"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(30, 41, 59"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #121216"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #121218"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #16181f"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #141419"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #16161c"]{background:var(--yt-surface)!important;border-color:var(--yt-border)!important}html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(10, 10, 12)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(8, 8, 10)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(12, 12, 16)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(15, 23, 42)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(2, 6, 23"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #0a0a0c"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #08080a"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #0c0c10"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #060608"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #0e0e12"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #0d0d11"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #0f172a"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(10, 10, 12)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(8, 8, 10)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(12, 12, 16)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(15, 23, 42)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(2, 6, 23"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #0a0a0c"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #08080a"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #0c0c10"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #060608"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #0e0e12"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #0d0d11"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: #0f172a"]{background:var(--yt-bg)!important;border-color:var(--yt-border)!important}html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(244, 244, 246)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(248, 250, 252)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(241, 245, 249)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(228, 228, 235)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(226, 232, 240)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: #f4f4f6"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: #f8fafc"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: #f1f5f9"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: #e2e8f0"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: #e4e4eb"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(244, 244, 246)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(248, 250, 252)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(241, 245, 249)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(228, 228, 235)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(226, 232, 240)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: #f4f4f6"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: #f8fafc"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: #f1f5f9"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: #e2e8f0"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: #e4e4eb"]{color:var(--yt-text)!important}html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(9, 13, 22)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(8, 13, 25"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(9, 13, 22"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(10, 14, 24"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgb(9, 13, 22)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(8, 13, 25"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(9, 13, 22"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="background: rgba(10, 14, 24"]{background:var(--yt-surface)!important;border-color:var(--yt-border)!important}html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(203, 213, 225)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(224, 242, 254)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(186, 230, 253)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(125, 211, 252)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(216, 180, 254)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(196, 181, 253)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(221, 214, 254)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(233, 213, 255)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(203, 213, 225)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(224, 242, 254)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(186, 230, 253)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(125, 211, 252)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(216, 180, 254)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(196, 181, 253)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(221, 214, 254)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *):not(.yt-btn-primary):not(.btn-primary):not(.yt-chip.active)[style*="color: rgb(233, 213, 255)"]{color:var(--yt-text-secondary)!important}html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(110, 231, 183)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(167, 243, 208)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(110, 231, 183)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(167, 243, 208)"]{color:#059669!important}html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(253, 230, 138)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(252, 211, 77)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(254, 243, 199)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(253, 230, 138)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(252, 211, 77)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(254, 243, 199)"]{color:#b45309!important}html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(252, 165, 165)"],html[data-theme=light] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(253, 164, 175)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(252, 165, 165)"],html[data-theme=solar] :not(.yt-player-shell):not(.yt-player-shell *):not(.yt-video-stage):not(.yt-video-stage *):not(.yt-thumb-wrap):not(.yt-thumb-wrap *):not(.smart-tv-hero-stage):not(.smart-tv-hero-stage *):not(.vibes-card-9x16):not(.vibes-card-9x16 *)[style*="color: rgb(253, 164, 175)"]{color:#dc2626!important}.yt-watch-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;max-width:1680px;margin:0 auto;align-items:start}.yt-watch-grid.theater-layout{grid-template-columns:minmax(0,1fr)}@media(max-width:1140px){.yt-watch-grid{grid-template-columns:minmax(0,1fr)}}.yt-watch-primary,.yt-watch-secondary{min-width:0;display:flex;flex-direction:column;gap:16px}.yt-player-shell{position:relative;z-index:25;background:#000;border-radius:14px;overflow:visible;border:none;box-shadow:0 12px 32px #0000008c}.yt-video-stage{position:relative;width:100%;aspect-ratio:16 / 9;max-height:64vh;background:#050507;border-radius:inherit;overflow:visible;display:flex;align-items:center;justify-content:center;transition:max-height .2s ease}.yt-player-shell.theater .yt-video-stage{max-height:82vh}.yt-video-stage:fullscreen,.yt-video-stage:-webkit-full-screen{width:100vw;height:100vh;max-height:100vh!important;aspect-ratio:auto;border-radius:0}.yt-video-element{width:100%;height:100%;object-fit:contain;background:#000;border-radius:inherit}.yt-video-element.audio-only-dim{filter:grayscale(.85) brightness(.35)}.yt-player-overlays-top{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none;z-index:5}.yt-overlay-pill{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.03em}.yt-overlay-pill.live{background:var(--yt-brand-grad);color:#fff}.yt-overlay-pill.vod{background:#0a0a0cd1;color:var(--yt-text)}.yt-overlay-pill.origin{background:#0a0a0cd1;color:#e2e8f0}.yt-overlay-pill.reflector{background:#f59e0beb;color:#0f172a}.yt-overlay-pill.bao{background:#16a34ae0;color:#fff}.yt-player-overlays-right{position:absolute;top:12px;right:12px;display:flex;gap:6px;z-index:6}.yt-icon-overlay-btn{width:32px;height:32px;border-radius:6px;background:#0f0f0fc7;border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center}.yt-icon-overlay-btn:hover{background:#2d2d2deb}.yt-player-banner-overlay{position:absolute;inset:auto 16px 56px 16px;background:#78350ff0;border:1px solid #f59e0b;border-radius:10px;padding:14px 18px;display:flex;align-items:center;gap:14px;color:#fef3c7;z-index:7}.yt-player-banner-overlay h4{font-size:14px;margin-bottom:3px}.yt-player-banner-overlay p{font-size:12px;opacity:.92}.yt-player-paywall-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0eeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:10}.yt-paywall-card{max-width:460px;background:var(--yt-surface);color:var(--yt-text);border:1px solid rgba(245,158,11,.45);border-radius:14px;padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.yt-paywall-icon{width:54px;height:54px;border-radius:50%;background:#f59e0b29;color:var(--yt-amber);display:flex;align-items:center;justify-content:center}.yt-paywall-card p{font-size:13px;color:var(--yt-sub)}.yt-paywall-quote-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:var(--yt-bg);padding:10px;border-radius:8px;border:1px solid var(--yt-border)}.yt-paywall-quote-grid span{display:block;font-size:10px;color:var(--yt-sub)}.yt-paywall-quote-grid strong{font-size:13px}.yt-paywall-quote-grid strong.accent{color:var(--yt-amber)}.yt-player-statusbar{background:var(--yt-surface);padding:8px 14px;border-top:1px solid var(--yt-border);display:flex;align-items:center;justify-content:space-between;font-size:12px}.mono-dim{font-family:var(--font-mono);color:var(--yt-sub);font-size:11.5px}.yt-status-right{display:flex;gap:8px}.cashu-active-pill{background:#f59e0b2e;color:#d97706;padding:2px 8px;border-radius:6px;font-size:11px;display:inline-flex;align-items:center;gap:4px}.reflector-active-pill{background:#f59e0b38;color:#d97706;padding:2px 8px;border-radius:6px;font-size:11px;display:inline-flex;align-items:center;gap:4px}.yt-watch-header{display:flex;flex-direction:column;gap:12px}.yt-watch-title{font-size:20px;font-weight:700;line-height:1.3;word-break:break-word}.yt-watch-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.yt-creator-info{display:flex;align-items:center;gap:12px;min-width:0}.yt-creator-name{display:flex;align-items:center;gap:5px;font-size:15px}.verified-icon{color:var(--yt-blue);flex-shrink:0}.yt-creator-did code{font-size:11.5px;color:var(--yt-sub)}.yt-subscribe-btn{height:34px;padding:0 15px;border-radius:18px;background:var(--yt-brand-grad);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 2px 10px #f42c2d47;transition:filter .15s,background .15s,color .15s}.yt-subscribe-btn:hover{filter:brightness(1.08)}.yt-subscribe-btn.subscribed{background:var(--yt-pill);color:var(--yt-text);box-shadow:none}.yt-subscribe-btn.subscribed:hover{background:var(--yt-pill-hover)}.yt-watch-actions{display:flex;flex-wrap:wrap;gap:8px}.yt-action-pill{height:36px;padding:0 14px;border-radius:18px;background:var(--yt-pill);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s;white-space:nowrap}.yt-action-pill:hover{background:var(--yt-pill-hover)}.yt-action-pill.active{background:var(--yt-brand-soft);color:var(--yt-red)}.yt-action-pill.primary{background:var(--yt-brand-grad);color:#fff}.yt-action-pill.primary:hover{filter:brightness(1.08)}.yt-action-pill.live-on{background:var(--yt-red);color:#fff}.yt-description-card,.yt-description-box{background:var(--yt-surface);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden}.yt-feed-page{max-width:1580px;margin:0 auto;min-width:0}.yt-section-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.yt-empty-box{background:var(--yt-surface);border-radius:12px;padding:24px;color:var(--yt-sub);text-align:center}.yt-desc-summary-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;font-weight:600}.tag-red{background:var(--yt-red);color:#fff;padding:2px 7px;border-radius:4px;font-size:11px}.tag-blue{background:#3ea6ff33;color:var(--yt-blue);padding:2px 7px;border-radius:4px;font-size:11px}.tag-ok{background:#10b98129;color:#10b981;padding:2px 7px;border-radius:4px;font-size:11px}.tag-warn{background:#f59e0b2e;color:#d97706;padding:2px 7px;border-radius:4px;font-size:11px}.yt-desc-body{color:var(--yt-text-secondary);font-size:13.5px;word-break:break-word}.yt-inspector-tabs{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--yt-border);padding-top:12px}.yt-tab-btn{padding:6px 12px;border-radius:8px;background:var(--yt-pill);color:var(--yt-sub);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.yt-tab-btn:hover{color:var(--yt-text)}.yt-tab-btn.active{background:var(--yt-brand-soft);border:1px solid var(--yt-brand-border);color:var(--yt-red)}.yt-bao-log-list{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.yt-bao-log-row{background:var(--yt-bg);border:1px solid var(--yt-border);border-radius:8px;padding:7px 10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.yt-bao-log-row.ok .status-badge{background:#2ba64038;color:#4ade80;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.yt-bao-log-row.bad{border-color:#ef444480}.yt-bao-log-row.bad .status-badge{background:#ef444440;color:#f87171;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.served-pill{background:var(--yt-pill);padding:1px 6px;border-radius:4px;font-size:11px;color:var(--yt-sub)}.yt-code-block{background:var(--yt-bg);border:1px solid var(--yt-border);border-radius:8px;padding:10px 12px;font-size:11.5px;color:var(--yt-text-secondary);max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere}.yt-player-shell.portrait-9x16{width:min(390px,84vw);border-radius:18px}.yt-video-stage.portrait-9x16{aspect-ratio:9 / 16;max-height:min(76vh,720px)}.yt-video-element.cover-fit{object-fit:cover}.yt-video-element.contain-fit{object-fit:contain}.yt-live-controls-bar{position:absolute;bottom:0;left:0;right:0;padding:6px 12px 8px;background:linear-gradient(0deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.58) 70%,transparent 100%);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;display:flex;flex-direction:column;gap:4px;z-index:30}.yt-scrubber-row{position:relative;width:100%;display:flex;align-items:center;height:14px}.yt-scrubber-input{width:100%;height:4px;accent-color:var(--yt-red);cursor:pointer;margin:0;z-index:2}.yt-chapter-tick{position:absolute;top:3px;width:2px;height:8px;background:#ffffffbf;border-radius:1px;pointer-events:none;z-index:1}.yt-controls-main-row{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0}.yt-live-controls-left{display:flex;align-items:center;gap:4px;min-width:0;flex:1 1 auto;overflow:hidden}.yt-live-controls-right{display:flex;align-items:center;gap:5px;flex-shrink:0}.yt-live-ctrl-btn{width:28px;height:28px;border-radius:6px;color:#f1f1f1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.yt-live-ctrl-btn:hover{background:#ffffff29}.yt-live-ctrl-btn.active{color:var(--yt-flame);background:var(--yt-brand-soft)}.yt-live-volume-slider{width:clamp(36px,5vw,58px);min-width:32px;flex-shrink:1;accent-color:#ffffff;cursor:pointer}.yt-timecode-pill{font-family:var(--font-mono);font-size:11px;color:#e2e8f0;white-space:nowrap;padding:0 3px;flex-shrink:0}.yt-live-edge-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:6px;background:#e11d4833;border:1px solid rgba(225,29,72,.45);color:#f87171;font-size:11px;font-weight:800;letter-spacing:.04em}.yt-live-edge-badge:hover{background:#e11d4852;color:#fff}.yt-live-edge-dot{width:7px;height:7px;border-radius:50%;background:#f03;box-shadow:0 0 6px #f03}.yt-p2panda-stack{display:flex;flex-direction:column;gap:14px;margin-top:4px}.yt-p2panda-block{display:flex;flex-direction:column;gap:8px}.yt-p2panda-block-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.yt-p2panda-block-header h5{font-size:12px;font-weight:700;color:var(--yt-text);margin:0}.yt-p2panda-status-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:700}.yt-p2panda-status-pill.ok{background:#10b98129;color:#10b981;border:1px solid rgba(16,185,129,.35)}.yt-p2panda-status-pill.warn{background:#f59e0b2e;color:#d97706}.yt-p2panda-count-pill{background:var(--yt-pill);color:var(--yt-sub);padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600}.yt-p2panda-op-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.yt-p2panda-op-card{background:var(--yt-bg);border:1px solid var(--yt-border);border-radius:8px;padding:8px 11px;display:flex;flex-direction:column;gap:5px}.yt-p2panda-op-card.strain{border-color:#ef444473}.yt-p2panda-op-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.yt-p2panda-seq-badge{background:var(--yt-brand-soft);border:1px solid var(--yt-brand-border);color:var(--yt-red);padding:2px 7px;border-radius:5px;font-size:10.5px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.yt-p2panda-hash{font-size:11.5px;color:var(--yt-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-p2panda-size-pill{background:var(--yt-pill);color:var(--yt-sub);padding:2px 7px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap}.yt-p2panda-op-bottom{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--yt-sub);border-top:1px dashed var(--yt-border);padding-top:4px}.yt-p2panda-backlink-label{color:var(--yt-sub);font-weight:600;white-space:nowrap}.yt-p2panda-backlink-code{color:var(--yt-blue);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-p2panda-clean-box{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:9px 12px;color:#10b981;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.yt-p2panda-strain-badge{background:#ef444429;color:#ef4444;padding:2px 7px;border-radius:5px;font-size:10.5px;font-weight:700}.yt-player-overlays-top,.yt-player-overlays-right,.yt-live-controls-bar,.vibes-card-bottom-overlay{transition:opacity .22s ease}.yt-video-stage.hud-hidden .yt-player-overlays-top,.yt-video-stage.hud-hidden .yt-player-overlays-right,.yt-video-stage.hud-hidden .yt-live-controls-bar,.yt-video-stage.hud-hidden .vibes-card-bottom-overlay{opacity:0;pointer-events:none}.yt-player-shell.pseudo-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;z-index:9999!important;border-radius:0!important;border:none!important;margin:0!important}.yt-player-shell.pseudo-fullscreen .yt-video-stage{width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;aspect-ratio:auto!important;border-radius:0!important}@media(max-width:680px){.yt-watch-title{font-size:17px}.yt-watch-bar{flex-direction:column;align-items:stretch;gap:10px}.yt-creator-info{width:100%}.yt-subscribe-btn{margin-left:auto!important}.yt-watch-actions{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.yt-action-pill{flex-shrink:0;height:34px;padding:0 12px;font-size:12.5px}.yt-description-card,.yt-description-box{padding:12px}.yt-live-controls-bar{padding:6px 8px 8px}.yt-live-controls-left,.yt-live-controls-right{gap:4px!important}.yt-live-ctrl-btn{width:34px;height:34px;touch-action:manipulation}.yt-live-volume-slider{display:none!important}.yt-timecode-pill{font-size:10px;padding:0 2px}.yt-quality-trigger-btn{padding:3px 7px!important;font-size:10.5px!important}}.yt-qualified-view-counter{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;position:relative}.yt-qualified-view-number{display:inline-flex;align-items:center;gap:5px;color:var(--yt-text);font-weight:700;padding:2px 8px;border-radius:999px;background:var(--yt-pill);border:1px solid var(--yt-border);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;position:relative}.yt-qualified-view-eye{color:var(--yt-sub);transition:color .3s ease,transform .3s ease}.yt-qualified-view-counter.is-counted .yt-qualified-view-eye{color:#34d399}.yt-qualified-view-counter.is-celebrating .yt-qualified-view-number{background:#10b9812e;border-color:#34d399a6;box-shadow:0 0 0 3px #10b98129,0 0 18px #10b98159;animation:ytViewCountPulse .65s cubic-bezier(.22,1,.36,1)}.yt-qualified-view-counter.is-celebrating .yt-qualified-view-eye{color:#6ee7b7;transform:scale(1.18)}.yt-odometer-wrap{display:inline-flex;align-items:center;overflow:hidden;height:1.25em;line-height:1.25em;vertical-align:middle}.yt-odometer-reel{display:inline-flex;flex-direction:column;transform:translateY(-50%);animation:ytOdometerSlideUp .58s cubic-bezier(.2,.9,.25,1.05) forwards}.yt-odometer-prev,.yt-odometer-next{display:block;height:1.25em;line-height:1.25em}.yt-odometer-prev{opacity:.45}.yt-odometer-next{color:#6ee7b7;text-shadow:0 0 10px rgba(52,211,153,.45)}.yt-view-plus-one-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;color:#052e16;background:linear-gradient(135deg,#6ee7b7,#34d399 55%,#38bdf8);box-shadow:0 2px 10px #34d39973;animation:ytPlusOnePop .5s cubic-bezier(.18,.89,.32,1.28);white-space:nowrap}.yt-view-plus-one-badge.is-rail{position:absolute;top:-8px;right:-12px;padding:1px 5px;font-size:10px}.yt-view-qual-pill{position:relative;display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;overflow:hidden;border:1px solid var(--yt-border);background:var(--yt-surface);color:var(--yt-sub);transition:border-color .25s ease,color .25s ease,background .25s ease}.yt-view-qual-pill.is-watching{border-color:var(--yt-brand-border);color:var(--yt-text)}.yt-view-qual-pill.is-counted{border-color:#10b98173;background:#10b98124;color:#10b981}.yt-view-qual-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#38bdf838,#34d39947);transition:width .22s linear;pointer-events:none}.yt-view-qual-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px}.yt-view-qual-ring{flex-shrink:0}.yt-view-qual-check{color:#34d399;flex-shrink:0}.yt-qualified-rail-stat{position:relative;transition:transform .25s ease,color .25s ease}.yt-qualified-rail-stat.is-celebrating{color:#6ee7b7;transform:scale(1.08)}.yt-qualified-rail-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.yt-qualified-rail-ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.yt-rail-qual-sub{font-size:9.5px;font-weight:700;color:#94a3b8;line-height:1.1;white-space:nowrap}.yt-rail-qual-sub.watching{color:#38bdf8}.yt-rail-qual-sub.counted{color:#34d399}@keyframes ytOdometerSlideUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ytViewCountPulse{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ytPlusOnePop{0%{opacity:0;transform:translateY(6px) scale(.75)}65%{opacity:1;transform:translateY(-1px) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}.yt-mesh-sidecard{background:var(--yt-surface);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:14px}.yt-mesh-sidecard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.yt-mesh-sidecard-header h4{font-size:14px;display:flex;align-items:center;gap:6px}.yt-mesh-sidecard-header p{font-size:11.5px;color:var(--yt-sub)}.status-dot-pill{padding:3px 8px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}.status-dot-pill.ok{background:#2ba6402e;color:#4ade80}.status-dot-pill.warn{background:#f59e0b38;color:#fbbf24}.yt-mesh-control-group{background:var(--yt-bg);border:1px solid var(--yt-border);border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:8px}.group-label{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--yt-sub)}.group-label strong,.group-label code{color:var(--yt-text)}.yt-btn-row-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.yt-seg-btn{padding:6px 8px;border-radius:6px;background:var(--yt-pill);font-size:11.5px;font-weight:600;text-align:center;border:1px solid transparent}.yt-seg-btn:hover{background:var(--yt-pill-hover)}.yt-seg-btn.active-ok{background:#2ba64033;border-color:#2ba640;color:#4ade80}.yt-seg-btn.active-warn{background:#f59e0b38;border-color:#f59e0b;color:#fcd34d}.yt-seg-btn.active-danger{background:#ef444438;border-color:#ef4444;color:#fca5a5}.yt-meter-track{width:100%;height:8px;background:#27272a;border-radius:99px;overflow:hidden}.yt-meter-fill{height:100%;transition:width .25s ease}.yt-meter-fill.ok{background:linear-gradient(90deg,#00d4ff,#2ba640)}.yt-meter-fill.warn{background:#f59e0b}.yt-meter-fill.danger{background:#ef4444}.yt-debt-subrow{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--yt-sub);gap:6px}.yt-surge-btn{padding:4px 8px;border-radius:5px;background:#ef44442e;border:1px solid rgba(239,68,68,.4);color:#fca5a5;font-size:11px;font-weight:600}.yt-surge-btn:hover{background:#ef44444d}.yt-barter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.yt-barter-btn{background:#1c1c22;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:7px 9px;text-align:left;display:flex;flex-direction:column;gap:2px;transition:border-color .15s,background .15s}.yt-barter-btn:hover{background:#25252e;border-color:var(--yt-blue)}.yt-barter-btn span{font-size:11.5px;font-weight:600;color:#e2e8f0}.yt-barter-btn small{font-size:10px;color:var(--yt-blue)}.yt-upnext-section{display:flex;flex-direction:column;gap:12px}.yt-upnext-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.yt-upnext-header h3{font-size:15px;font-weight:700}.yt-upnext-chips{display:flex;gap:5px}.yt-upnext-list{display:flex;flex-direction:column;gap:10px}.yt-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:22px 18px}.yt-vibes-home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,195px),1fr));gap:18px 14px}.yt-video-card{display:flex;flex-direction:column;gap:10px;cursor:pointer;border-radius:12px;padding:0;background:transparent;border:none;min-width:0;position:relative}.yt-video-card.rail{flex:0 0 288px;width:288px;scroll-snap-align:start}.yt-video-card.rail.is-portrait{flex:0 0 196px;width:196px}.yt-video-card.compact{flex-direction:row;align-items:flex-start;gap:10px;padding:4px;border-radius:10px;transition:background .15s ease}.yt-video-card.compact:hover{background:#ffffff0a}.yt-video-card.compact .yt-thumb-wrap{width:160px;flex-shrink:0;border-radius:8px}.yt-thumb-wrap{position:relative;width:100%;aspect-ratio:16 / 9;background:#121216;border-radius:12px;overflow:hidden;border:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.yt-video-card:not(.compact):hover .yt-thumb-wrap{transform:translateY(-2px);box-shadow:0 12px 28px #0000008c}.yt-video-card.selected .yt-thumb-wrap,.yt-video-card.active-card .yt-thumb-wrap{box-shadow:0 0 0 2px var(--yt-red),0 10px 24px #f42c2d38}.yt-thumb-wrap.portrait{aspect-ratio:9 / 16;border-radius:12px}.yt-thumb-wrap.poster-2x3{aspect-ratio:2 / 3;border-radius:12px}.yt-thumb-video,.yt-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.yt-thumb-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--yt-text-secondary);background:radial-gradient(circle at center,#221316,#121216);font-size:12px;font-weight:700}.yt-thumb-placeholder small{font-size:10px;color:var(--yt-sub)}.yt-thumb-badges-top,.yt-thumb-overlay-top{position:absolute;top:8px;left:8px;right:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px;pointer-events:none;z-index:2}.yt-thumb-overlay-bottom{position:absolute;bottom:8px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:6px;pointer-events:none;z-index:2}.yt-card-quick-actions{position:absolute;top:8px;right:8px;display:flex;gap:5px;z-index:3;opacity:0;transition:opacity .16s ease}.yt-video-card:hover .yt-card-quick-actions,.yt-video-card:focus-within .yt-card-quick-actions,.yt-card-quick-actions.has-active{opacity:1}.yt-card-quick-btn{width:28px;height:28px;border-radius:8px;background:#0a0a0cd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5f5f7;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,transform .15s ease}.yt-card-quick-btn:hover{background:#18181ef2;transform:scale(1.05)}.yt-card-quick-btn.is-active{background:var(--yt-brand-grad);color:#fff}.yt-badge{padding:2px 7px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.03em;display:inline-flex;align-items:center;gap:4px}.yt-badge.live{background:var(--yt-brand-grad);color:#fff;box-shadow:0 2px 8px #f42c2d66}.yt-badge.bao{background:var(--yt-pill);color:var(--yt-text-secondary);border:1px solid var(--yt-border)}.yt-badge.ppv,.yt-ppv-badge{background:#f59e0bf0;color:#0a0a0c;font-weight:800}.yt-badge.age{background:#121216e0;color:#fecdd3;border:1px solid rgba(244,63,94,.45)}.yt-badge.cashu,.yt-badge.reflector{background:#f59e0beb;color:#0a0a0c}.yt-badge.private{background:#121216e0;color:#f4f4f6;border:1px solid rgba(255,255,255,.16)}.yt-thumb-wrap .yt-badge.bao{background:#121216db;color:#f4f4f6;border-color:#ffffff24}.yt-duration-pill,.yt-duration-badge{position:absolute;bottom:8px;right:8px;background:#0a0a0cd6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f5f5f7;padding:2px 6px;border-radius:5px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;z-index:2}.yt-thumb-overlay-bottom .yt-duration-badge{position:static}.yt-thumb-progress-track{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff29;z-index:3}.yt-thumb-progress-fill{height:100%;background:var(--yt-brand-grad)}.yt-card-details,.yt-card-body{display:flex;gap:10px;min-width:0;flex:1;padding:0 2px}.yt-card-meta,.yt-card-text{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.yt-card-title{font-size:14px;font-weight:600;line-height:1.32;color:var(--yt-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;margin:0}.yt-card-channel{font-size:12px;color:var(--yt-sub);display:flex;align-items:center;gap:5px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-card-stats{font-size:11.5px;color:var(--yt-muted)}.yt-home-container,.yt-feed-page{max-width:1580px;margin:0 auto;display:flex;flex-direction:column;gap:22px;min-width:0}.yt-surface-card{background:transparent;border:none;border-radius:0;padding:4px 0}.yt-filter-toolbar{display:flex;flex-direction:column;gap:10px;padding:2px 0 8px;border-radius:0;background:transparent;border:none}.yt-filter-toolbar-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.yt-sub-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.yt-sub-section-title{margin:0;font-size:1.04rem;font-weight:700;color:var(--yt-text);display:inline-flex;align-items:center;gap:8px}.yt-empty-state{padding:28px 20px;border-radius:var(--yt-radius-md);background:var(--yt-surface);border:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--yt-sub)}.yt-empty-state strong{color:var(--yt-text);font-size:.96rem}.yt-empty-state p{margin:0;max-width:52ch;font-size:.84rem;line-height:1.45}.yt-filter-bar,.yt-proto-tabs{display:flex;flex-wrap:wrap;gap:8px}.yt-chip{height:32px;padding:0 13px;border-radius:999px;background:var(--yt-pill);font-size:12.5px;font-weight:600;color:var(--yt-sub);transition:background .15s,color .15s;white-space:nowrap}.yt-chip.sm{height:26px;padding:0 10px;font-size:11.5px}.yt-chip:hover{background:var(--yt-pill-hover);color:var(--yt-text)}.yt-chip.active{background:var(--yt-brand-grad);color:#fff;box-shadow:0 2px 10px #f42c2d47}.yt-feed-section{display:flex;flex-direction:column;gap:14px;min-width:0}.yt-section-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.yt-section-title-row h2{font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px}.live-icon{color:var(--yt-red)}.yt-section-actions{display:flex;gap:8px}.yt-brand-sup.live-domain{background:#ff003329;border:1px solid rgba(255,0,51,.45);color:#ff4d6d;font-weight:800;letter-spacing:.02em}.yt-sidebar-add-channel-btn{margin-top:6px;width:100%;height:32px;padding:0 10px;border-radius:8px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.2);color:var(--yt-sub);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease}.yt-sidebar-add-channel-btn:hover{background:#ffffff1a;border-color:#ffffff59;color:#fff}.yt-creator-sub{font-size:12px;color:var(--yt-sub)}.yt-details-link-btn{margin-top:4px;align-self:flex-start;padding:5px 10px;border-radius:6px;background:#ffffff0f;color:var(--yt-sub);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.yt-details-link-btn:hover{background:#ffffff1f;color:#fff}.yt-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end}.yt-details-drawer{width:min(560px,94vw);height:100dvh;background:var(--yt-bg);border-left:1px solid var(--yt-border-strong);box-shadow:-16px 0 40px #00000073;display:flex;flex-direction:column;overflow:hidden;transition:width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1)}.yt-details-drawer.is-fullscreen{width:100vw;max-width:100vw;border-left:none}.yt-details-drawer.is-fullscreen .yt-drawer-header{padding:16px max(24px,calc((100vw - 1180px)/2))}.yt-details-drawer.is-fullscreen .yt-drawer-tabs-bar{padding:0 max(20px,calc((100vw - 1180px)/2))}.yt-details-drawer.is-fullscreen .yt-drawer-body{padding:24px max(24px,calc((100vw - 1180px)/2))}.yt-drawer-tabs-bar{display:flex;align-items:center;gap:4px;padding:0 10px;border-bottom:1px solid var(--yt-border);background:var(--yt-surface);flex-shrink:0}.yt-drawer-tabs-scroll{display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--yt-border-strong) transparent}.yt-drawer-tabs-scroll::-webkit-scrollbar{height:4px}.yt-drawer-tabs-scroll::-webkit-scrollbar-track{background:transparent}.yt-drawer-tabs-scroll::-webkit-scrollbar-thumb{background:var(--yt-border-strong);border-radius:999px}.yt-drawer-tab-scroll-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;flex-shrink:0;border:1px solid var(--yt-border);background:var(--yt-pill);color:var(--yt-sub);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.yt-drawer-tab-scroll-btn:hover{color:var(--yt-text);background:var(--yt-pill-hover);border-color:var(--yt-border-strong)}.yt-drawer-header{padding:16px 20px;border-bottom:1px solid var(--yt-border);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:var(--yt-surface)}.yt-drawer-kicker{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.05em;color:var(--yt-blue);margin-bottom:4px}.yt-drawer-title-group h3{font-size:15px;font-weight:700;margin:0}.yt-drawer-header-actions{display:flex;align-items:center;gap:8px}.yt-drawer-body{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:16px}.yt-micro-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yt-micro-kpi{background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.yt-micro-kpi span{font-size:11px;color:var(--yt-sub)}.yt-micro-kpi strong{font-size:13px;display:inline-flex;align-items:center;gap:5px}.yt-micro-kpi strong.ok-text{color:#4ade80}.yt-micro-kpi small{font-size:11px;color:var(--yt-sub);overflow:hidden;text-overflow:ellipsis}.yt-drawer-section{background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.yt-drawer-section-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--yt-text)}.yt-drawer-action-row{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:680px){.yt-video-grid{grid-template-columns:1fr;gap:14px}.yt-video-card.compact .yt-thumb-wrap{width:136px}.yt-upnext-header{flex-wrap:wrap}.yt-filter-bar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.yt-chip{flex-shrink:0}.yt-details-drawer{width:100vw}.yt-drawer-header,.yt-drawer-body{padding:14px}.yt-micro-kpi-grid{grid-template-columns:1fr}}.yt-unified-section-header,.yt-unified-section-header.variant-minimal{--section-accent: var(--yt-red);display:flex;flex-direction:column;gap:10px;margin-bottom:14px;min-width:0;background:transparent;border-bottom:none;padding:2px 0 6px}.vibes-page>.yt-unified-section-header,.yt-studio-container>.yt-unified-section-header{margin-bottom:2px}.yt-unified-header-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.yt-unified-header-identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 280px}.yt-unified-header-icon{color:var(--yt-flame);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.yt-unified-header-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.yt-unified-header-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.yt-unified-header-title-row h2{margin:0;font-size:1.2rem;font-weight:700;color:var(--yt-text);letter-spacing:-.015em;line-height:1.25}.yt-unified-header-count{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border-radius:999px;font-size:.72rem;font-weight:600;background:var(--yt-pill);color:var(--yt-sub);line-height:1.3}.yt-unified-header-info-tip{display:none;align-items:center;justify-content:center;color:#94a3b8;cursor:help;padding:2px;border-radius:50%;transition:color .15s ease,background .15s ease}.yt-unified-header-info-tip:hover{color:#f8fafc;background:#ffffff14}.yt-unified-header-subtitle{margin:0;font-size:.81rem;color:var(--yt-sub);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72ch}.yt-unified-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.yt-unified-header-actions .yt-chip{height:30px;padding:0 12px;border-radius:999px;font-size:12.5px;display:inline-flex;align-items:center;gap:5px}.yt-unified-header-filters{display:flex;flex-direction:column;gap:8px;padding-top:2px;border-top:none;min-width:0}.yt-unified-header-filters .yt-chip{height:32px;padding:0 12px;border-radius:999px;font-size:13px;display:inline-flex;align-items:center;gap:5px}.yt-unified-header-filters .yt-chip.sm{height:28px;padding:0 11px;border-radius:999px;font-size:12px}@media(max-width:960px){.yt-unified-header-subtitle{display:none}.yt-unified-header-info-tip{display:inline-flex}}@media(max-width:680px){.yt-unified-header-title-row h2{font-size:1.04rem}.yt-unified-header-filters .yt-filter-bar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}}.yt-studio-container{max-width:1580px;margin:0 auto;display:flex;flex-direction:column;gap:20px;min-width:0}.yt-studio-banner{background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:14px;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.yt-studio-profile{display:flex;align-items:center;gap:16px;min-width:0;max-width:100%}.yt-studio-profile>div{min-width:0;max-width:100%}.yt-studio-profile p{color:var(--yt-sub);margin:3px 0 6px}.yt-studio-badges{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.yt-studio-badges code{background:var(--yt-bg);border:1px solid var(--yt-border);padding:2px 8px;border-radius:6px;font-size:11px;color:var(--yt-blue);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-studio-actions{display:flex;gap:10px}.yt-studio-card{background:var(--yt-surface);border:none;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.yt-deck-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}.yt-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.yt-table{width:100%;border-collapse:collapse;font-size:13px}.yt-table th,.yt-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--yt-border)}.yt-table th{font-size:11.5px;text-transform:uppercase;color:var(--yt-sub);letter-spacing:.04em}.yt-vis-btn{padding:4px 9px;border-radius:6px;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.yt-vis-btn.public{background:#10b98126;color:#10b981}.yt-vis-btn.vault_only{background:var(--yt-pill);color:var(--yt-text-secondary);border:1px solid var(--yt-border)}.yt-row-actions{display:flex;flex-wrap:wrap;gap:6px}.yt-btn-chip{padding:4px 10px;border-radius:999px;background:var(--yt-pill);color:var(--yt-text);font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.yt-btn-chip:hover{background:var(--yt-pill-hover)}.yt-btn-chip.active{background:var(--yt-brand-grad);color:#fff}.yt-btn-chip.danger{color:#f87171}.yt-btn-primary,.btn-primary,.yt-btn.primary{height:36px;padding:0 16px;border-radius:18px;background:var(--yt-brand-grad);color:#fff;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 2px 10px #f42c2d40;transition:filter .15s ease,transform .15s ease}.yt-btn-primary:hover:not(:disabled),.btn-primary:hover:not(:disabled),.yt-btn.primary:hover:not(:disabled){filter:brightness(1.08)}.yt-btn-primary:disabled,.btn-primary:disabled,.yt-btn.primary:disabled{opacity:.5;cursor:not-allowed}.yt-btn-secondary,.btn-secondary,.yt-btn:not(.primary){height:36px;padding:0 14px;border-radius:18px;background:var(--yt-pill);color:var(--yt-text);font-weight:600;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.yt-btn-secondary:hover,.btn-secondary:hover,.yt-btn:not(.primary):hover{background:var(--yt-pill-hover)}.yt-btn-primary.sm,.yt-btn-secondary.sm,.btn-primary.sm,.btn-secondary.sm,.yt-btn.sm{height:32px;font-size:12px}.yt-modal-backdrop,.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.yt-modal-card,.yt-modal-box,.yt-modal-panel,.modal-dialog{width:100%;max-width:540px;max-height:90dvh;overflow-y:auto;background:var(--yt-surface);color:var(--yt-text);border:1px solid var(--yt-border-strong);border-radius:16px;display:flex;flex-direction:column}.yt-modal-card.wide,.yt-modal-box.wide,.yt-modal-panel.wide,.modal-dialog.wide{max-width:680px}.yt-modal-header,.modal-header{padding:16px 20px;border-bottom:1px solid var(--yt-border);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.modal-close{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--yt-sub);background:transparent}.modal-close:hover{background:var(--yt-pill);color:var(--yt-text)}.yt-modal-body,.modal-body{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.yt-modal-footer,.modal-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:8px}.yt-dropzone{border:2px dashed var(--yt-border-strong);border-radius:12px;padding:22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;background:var(--yt-bg)}.yt-dropzone.has-file{border-color:var(--yt-green);background:#2ba64014}.bao-precheck-badge{margin-top:6px;font-size:12px;color:#4ade80;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.yt-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yt-field{display:flex;flex-direction:column;gap:4px;min-width:0}.yt-field label,.field-label,.yt-label{font-size:12px;color:var(--yt-sub);font-weight:600;display:block;margin-bottom:4px}.yt-input,.yt-select,.yt-field input,.yt-field select,.yt-field textarea,.yt-new-identity-form input,.yt-new-identity-form select{background:var(--yt-bg);border:1px solid var(--yt-border-strong);border-radius:8px;padding:8px 11px;color:var(--yt-text);font-family:inherit;font-size:16px;min-width:0;width:100%}.yt-checkbox-row{display:flex;flex-direction:column;gap:8px}.yt-check-label{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.yt-share-links-box{display:flex;flex-direction:column;gap:8px;background:var(--yt-bg);padding:12px;border-radius:10px;border:1px solid var(--yt-border)}.yt-share-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;min-width:0}.yt-share-row span{color:var(--yt-sub);min-width:105px}.yt-share-row code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yt-blue)}.yt-identity-list{display:flex;flex-direction:column;gap:8px}.yt-identity-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--yt-bg);border:1px solid var(--yt-border);cursor:pointer}.yt-identity-row.active{border-color:var(--yt-blue);background:#3ea6ff14}.yt-identity-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.active-tag{background:var(--yt-blue);color:#000;font-size:10px;font-weight:800;padding:1px 6px;border-radius:4px}.yt-identity-sub,.yt-identity-stats{font-size:12px;color:var(--yt-sub)}.yt-new-identity-form{border-top:1px solid var(--yt-border);padding-top:14px;display:flex;flex-direction:column;gap:10px}.yt-error-box,.yt-alert-banner,.yt-error-banner,.yt-form-error{background:#ef44441f;border:1px solid rgba(239,68,68,.45);color:#ef4444;padding:8px 12px;border-radius:8px;font-size:12.5px}.yt-toast{position:fixed;bottom:20px;left:16px;right:16px;max-width:max-content;z-index:300;background:#f1f1f1;color:#0f0f0f;padding:10px 16px;border-radius:10px;font-weight:600;font-size:13px;display:flex;align-items:center;gap:8px;box-shadow:0 8px 24px #00000073}.sub{font-size:12px;color:var(--yt-sub)}@media(max-width:680px){.yt-modal-backdrop{padding:10px}.yt-modal-card,.yt-modal-box{max-height:calc(100dvh - 20px);border-radius:14px}.yt-modal-header,.yt-modal-body{padding:14px}.yt-form-grid{grid-template-columns:1fr}.yt-studio-banner{padding:14px}.yt-studio-actions{width:100%;flex-wrap:wrap}}.yt-upload-wizard-card{max-width:1120px!important;width:96vw!important}.yt-upload-step-count-pill{font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:2px 9px;border-radius:999px;background:var(--yt-brand-soft);border:1px solid var(--yt-brand-border);color:var(--yt-red)}.yt-upload-chime-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:700;cursor:pointer;border:1px solid var(--yt-border-strong);background:var(--yt-pill);color:var(--yt-sub);transition:all .2s ease}.yt-upload-chime-toggle.active{border-color:#34d39980;background:#10b98129;color:#34d399}.yt-upload-stepper-bar{display:flex;align-items:center;gap:6px;padding:10px 18px;background:var(--yt-bg);border-bottom:1px solid var(--yt-border);overflow-x:auto;scrollbar-width:none}.yt-upload-stepper-bar::-webkit-scrollbar{display:none}.yt-upload-stepper-tab{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;border:1px solid var(--yt-border);background:var(--yt-surface);color:var(--yt-sub);transition:all .2s ease}.yt-upload-stepper-tab:disabled{opacity:.45;cursor:not-allowed}.yt-upload-stepper-tab.completed{border-color:#34d39961;background:#10b9811a;color:#10b981}.yt-upload-stepper-tab.active{border-color:var(--yt-red);background:var(--yt-brand-soft);color:var(--yt-red)}.yt-upload-stepper-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-size:10px;font-weight:800;background:var(--yt-pill)}.yt-upload-stepper-tab.active .yt-upload-stepper-dot{background:var(--yt-red);color:#fff}.yt-upload-stepper-tab.completed .yt-upload-stepper-dot{background:#10b981;color:#fff}.yt-upload-pipeline-hud{margin:12px 18px 0;padding:12px 14px;border-radius:12px;background:var(--yt-bg);border:1px solid var(--yt-border-strong);display:flex;flex-direction:column;gap:9px}.yt-upload-pipeline-hud.is-ready{border-color:#34d39999;background:#10b98114}.yt-upload-pipeline-hud.is-paused{border-color:#fbbf2480}.yt-upload-pipeline-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.yt-upload-pipeline-title{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--yt-text)}.yt-upload-pipeline-sub{font-size:11px;color:var(--yt-sub);margin-top:2px}.yt-upload-pipeline-controls{display:flex;align-items:center;gap:8px}.yt-upload-pipeline-pct{font-size:14px;font-weight:800;color:var(--yt-red);font-variant-numeric:tabular-nums}.yt-upload-pipeline-hud.is-ready .yt-upload-pipeline-pct{color:#34d399}.yt-upload-pipeline-track{height:8px;border-radius:999px;background:var(--yt-pill);overflow:hidden;position:relative}.yt-upload-pipeline-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#0ea5e9,#38bdf8,#34d399);transition:width .14s linear;position:relative}.yt-upload-pipeline-fill.animating:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);animation:ytUploadShimmer 1.3s infinite linear}.yt-upload-pipeline-fill.paused{background:linear-gradient(90deg,#d97706,#fbbf24)}.yt-upload-pipeline-fill.ready{background:linear-gradient(90deg,#10b981,#34d399)}@keyframes ytUploadShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.yt-upload-pipeline-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.yt-upload-stage-node{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;background:var(--yt-surface);border:1px solid var(--yt-border);font-size:11px;color:var(--yt-sub)}.yt-upload-stage-node.status-done{border-color:#10b98161;background:#10b9811a;color:#10b981}.yt-upload-stage-node.status-active{border-color:var(--yt-brand-border);background:var(--yt-brand-soft);color:var(--yt-red)}.yt-upload-stage-node.status-paused{border-color:#f59e0b73;background:#f59e0b1f;color:#d97706}.yt-upload-stage-indicator{font-weight:900;font-size:11px}.yt-upload-stage-text{display:flex;flex-direction:column;min-width:0}.yt-upload-stage-text strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-upload-stage-text span{font-size:9.8px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-upload-finalize-inspector{margin-top:8px;padding:9px 11px;border-radius:10px;background:var(--yt-surface);border:1px solid var(--yt-border-strong);display:flex;flex-direction:column;gap:7px}.yt-upload-finalize-inspector-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--yt-red)}.yt-upload-finalize-elapsed{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;color:#10b981;background:#10b98124;border:1px solid rgba(52,211,153,.3);border-radius:999px;padding:1px 8px}.yt-upload-finalize-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.yt-upload-finalize-step-item{display:flex;align-items:flex-start;gap:6px;padding:5px 7px;border-radius:7px;background:var(--yt-bg);border:1px solid var(--yt-border);color:var(--yt-sub);font-size:10.5px}.yt-upload-finalize-step-item.status-done{border-color:#10b98161;background:#10b9811a;color:#10b981}.yt-upload-finalize-step-item.status-active{border-color:var(--yt-brand-border);background:var(--yt-brand-soft);color:var(--yt-red)}.yt-upload-finalize-step-badge{width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;flex-shrink:0;background:var(--yt-pill);border:1px solid var(--yt-border-strong);color:var(--yt-text)}.yt-upload-finalize-step-item.status-done .yt-upload-finalize-step-badge{background:#10b98140;border-color:#34d39980;color:#34d399}.yt-upload-finalize-step-item.status-active .yt-upload-finalize-step-badge{background:#38bdf847;border-color:#38bdf899;color:#38bdf8}.yt-upload-finalize-step-copy{display:flex;flex-direction:column;min-width:0;gap:1px}.yt-upload-finalize-step-copy strong{font-size:10.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-upload-finalize-step-copy span{font-size:9.5px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.yt-upload-finalize-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.yt-upload-step-banner{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--yt-border)}.yt-upload-step-banner h4{margin:0 0 3px;font-size:15px;color:var(--yt-text)}.yt-upload-step-banner p{margin:0;font-size:12.5px;color:var(--yt-sub)}.yt-upload-wizard-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;align-items:start}.yt-upload-step1-container{display:flex;flex-direction:column;gap:12px}.yt-upload-wizard-dropzone{padding:28px 18px!important}.yt-upload-resumable-banner{padding:10px 12px;border-radius:10px;background:#10b9811f;border:1px solid rgba(52,211,153,.4);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.yt-upload-step1-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.yt-upload-info-card{padding:12px 14px;border-radius:10px;background:var(--yt-bg);border:1px solid var(--yt-border);display:flex;flex-direction:column;gap:6px}.yt-upload-info-card-head{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--yt-text)}.yt-upload-info-card p{margin:0;font-size:11.8px;color:var(--yt-sub);line-height:1.45}.yt-upload-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.yt-upload-cat-card{text-align:left;padding:9px 11px;border-radius:9px;border:1px solid var(--yt-border);background:var(--yt-bg);color:var(--yt-text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:all .18s ease}.yt-upload-cat-card strong{font-size:12.5px;color:var(--yt-text)}.yt-upload-cat-card span{font-size:10.8px;color:var(--yt-sub)}.yt-upload-cat-card.active{border-color:var(--yt-red);background:var(--yt-brand-soft);box-shadow:0 0 0 1px var(--yt-brand-border)}.yt-upload-tag-cloud-box{padding:12px;border-radius:10px;background:var(--yt-bg);border:1px solid var(--yt-border)}.yt-personal-tag-cloud{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.yt-tag-cloud-pill{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 10px;border:1px solid var(--yt-border);background:var(--yt-pill);color:var(--yt-text-secondary);cursor:pointer;transition:all .16s ease}.yt-tag-cloud-pill.weight-sm{font-size:11px;font-weight:600}.yt-tag-cloud-pill.weight-md{font-size:12px;font-weight:700}.yt-tag-cloud-pill.weight-lg{font-size:13px;font-weight:800}.yt-tag-cloud-pill small{font-size:10px;opacity:.75}.yt-tag-cloud-pill.selected{border-color:var(--yt-red);background:var(--yt-brand-soft);color:var(--yt-red)}.yt-upload-thumb-status-banner{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:9px;background:#10b9811f;border:1px solid rgba(52,211,153,.35);font-size:12px;color:#10b981}.yt-upload-summary-card{padding:12px 14px;border-radius:10px;background:var(--yt-bg);border:1px solid var(--yt-border-strong);margin-bottom:12px}.yt-upload-summary-head{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--yt-text);margin-bottom:10px}.yt-upload-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.yt-upload-summary-grid>div{display:flex;flex-direction:column;gap:2px;font-size:11.5px}.yt-upload-summary-grid span{color:var(--yt-sub);font-size:10.5px;text-transform:uppercase;letter-spacing:.03em}.yt-upload-summary-grid strong{color:var(--yt-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-upload-advanced-box{border-radius:10px;border:1px solid var(--yt-border);background:var(--yt-bg);overflow:hidden}.yt-upload-advanced-toggle{width:100%;padding:11px 14px;background:transparent;border:none;color:var(--yt-text);display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.yt-upload-advanced-toggle strong{display:block;font-size:12.8px}.yt-upload-advanced-toggle span{display:block;font-size:11px;color:var(--yt-sub);margin-top:2px}.yt-upload-advanced-body{padding:12px 14px;border-top:1px solid var(--yt-border)}.yt-upload-mock-shell{border-radius:12px;border:1px solid var(--yt-border-strong);background:var(--yt-surface);overflow:hidden;box-shadow:0 8px 24px #00000024}.yt-upload-mock-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 11px;background:var(--yt-bg);border-bottom:1px solid var(--yt-border);font-size:10.5px}.yt-upload-mock-dots{display:inline-flex;gap:5px}.yt-upload-mock-dots span{width:8px;height:8px;border-radius:999px;background:#94a3b859}.yt-upload-mock-url{color:var(--yt-sub);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-upload-mock-step-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:var(--yt-brand-soft);color:var(--yt-red);font-weight:700;white-space:nowrap}.yt-upload-mock-body{padding:11px;display:flex;flex-direction:column;gap:9px}.yt-upload-mock-player{position:relative;aspect-ratio:16 / 9;border-radius:9px;overflow:hidden;background:#05070c;border:1px solid rgba(255,255,255,.1)}.yt-upload-mock-media{width:100%;height:100%;object-fit:cover;display:block}.yt-upload-mock-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#94a3b8;font-size:12px;background:radial-gradient(circle at center,#1e3a8a59,#05070cf2)}.yt-upload-mock-hud-top{position:absolute;top:7px;right:7px;display:flex;gap:5px;flex-wrap:wrap}.yt-upload-mock-hud-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:5px;font-size:9.5px;font-weight:800;background:#090d16d1;color:#e2e8f0;border:1px solid rgba(255,255,255,.14)}.yt-upload-mock-hud-chip.bao{color:#6ee7b7;border-color:#34d39966}.yt-upload-mock-hud-chip.ppv{color:#fde68a;border-color:#fbbf2473}.yt-upload-mock-play-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:999px;background:#090d16b8;border:1px solid rgba(255,255,255,.25);color:#f8fafc;display:flex;align-items:center;justify-content:center;pointer-events:none}.yt-upload-mock-controls-bar{position:absolute;left:0;right:0;bottom:0;padding:5px 8px;background:linear-gradient(transparent,#000000d9)}.yt-upload-mock-scrubber{height:3px;border-radius:999px;background:#ffffff38;margin-bottom:4px}.yt-upload-mock-scrubber-fill{width:32%;height:100%;border-radius:999px;background:#38bdf8}.yt-upload-mock-ctrl-row{display:flex;justify-content:space-between;font-size:9.5px;color:#cbd5e1}.is-step-focused{position:relative;border-radius:9px;outline:2px solid #38bdf8!important;box-shadow:0 0 0 4px #38bdf829,0 0 18px #38bdf847!important;transition:outline .2s ease,box-shadow .2s ease}.yt-upload-focus-Floater{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;background:linear-gradient(135deg,#38bdf8,#34d399);color:#042f2e;margin-bottom:5px}.yt-upload-focus-Floater.top-left{position:absolute;top:7px;left:7px;z-index:4;margin-bottom:0}.yt-upload-mock-section{padding:6px 8px}.yt-upload-mock-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.yt-upload-mock-title{margin:0;font-size:14px;font-weight:800;color:var(--yt-text);line-height:1.3;word-break:break-word}.yt-upload-mock-title.is-placeholder{color:var(--yt-muted);font-style:italic}.yt-upload-mock-vis-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.yt-upload-mock-vis-pill.public{background:#10b98129;color:#10b981}.yt-upload-mock-vis-pill.private{background:var(--yt-pill);color:var(--yt-text-secondary)}.yt-upload-mock-creator-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px}.yt-upload-mock-creator-left{display:flex;align-items:center;gap:8px}.yt-upload-mock-creator-name{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--yt-text)}.yt-upload-mock-creator-sub{font-size:10px;color:var(--yt-sub)}.yt-upload-mock-actions{display:flex;gap:5px}.yt-upload-mock-action-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10.5px;background:var(--yt-pill);color:var(--yt-text-secondary)}.yt-upload-mock-desc-card{padding:9px 10px;border-radius:9px;background:var(--yt-bg);border:1px solid var(--yt-border);display:flex;flex-direction:column;gap:6px}.yt-upload-mock-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:10.5px;color:var(--yt-sub)}.yt-upload-mock-view-pill{display:inline-flex;align-items:center;gap:4px;color:var(--yt-text-secondary)}.yt-upload-mock-qual-tag{padding:1px 6px;border-radius:999px;font-size:9.5px;background:var(--yt-brand-soft);color:var(--yt-red)}.yt-upload-mock-desc-text{margin:0;font-size:11.5px;line-height:1.45;color:var(--yt-text-secondary);white-space:pre-wrap;max-height:84px;overflow-y:auto}.yt-upload-mock-desc-text.is-placeholder{color:var(--yt-muted);font-style:italic}.yt-upload-mock-tags-wrap{display:flex;flex-wrap:wrap;gap:5px;padding:4px}.yt-upload-mock-tag-pill{padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--yt-brand-soft);color:var(--yt-red)}.yt-upload-mock-tag-pill.sm{font-size:9.5px;padding:1px 6px}.yt-upload-mock-tag-empty{font-size:10.5px;color:var(--yt-muted);font-style:italic}.yt-upload-mock-audio-wrap{padding:5px;border-top:1px dashed var(--yt-border)}.yt-upload-mock-credits-list{display:flex;flex-wrap:wrap;gap:5px}.yt-upload-mock-credit-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;background:var(--yt-pill);border:1px solid var(--yt-border-strong);color:var(--yt-text-secondary)}.yt-upload-mock-credit-empty{font-size:10.5px;color:var(--yt-sub)}.yt-upload-mock-feed-card-preview{padding:8px 10px;border-radius:9px;background:var(--yt-bg);border:1px solid var(--yt-border-strong)}.yt-upload-mock-feed-card-header{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:700;color:#10b981;margin-bottom:6px}.yt-upload-mock-feed-card-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:9px;align-items:center}.yt-upload-mock-feed-thumb{position:relative;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:#05070c;border:1px solid rgba(255,255,255,.12)}.yt-upload-mock-feed-thumb img{width:100%;height:100%;object-fit:cover;display:block}.yt-upload-mock-feed-thumb-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:9px;color:#94a3b8}.yt-upload-mock-feed-dur{position:absolute;right:4px;bottom:3px;padding:1px 4px;border-radius:3px;font-size:9px;font-weight:700;background:#000000d1;color:#f8fafc}.yt-upload-mock-feed-info{display:flex;flex-direction:column;min-width:0}.yt-upload-mock-feed-info strong{font-size:11.5px;color:var(--yt-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-upload-mock-feed-info span{font-size:10px;color:var(--yt-sub)}@media(max-width:900px){.yt-upload-wizard-split{grid-template-columns:1fr}.yt-upload-pipeline-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.yt-movie-meta-card{border-radius:12px;padding:14px;background:var(--yt-surface);border:1px solid var(--yt-border-strong);display:flex;flex-direction:column;gap:14px}.yt-movie-meta-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.yt-movie-meta-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12.8px;font-weight:700;color:var(--yt-text)}.yt-movie-meta-title-icon{color:var(--yt-red);flex-shrink:0}.yt-movie-meta-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--yt-brand-soft);border:1px solid var(--yt-brand-border);color:var(--yt-red)}.yt-movie-meta-tabs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;border-radius:9px;background:var(--yt-bg);border:1px solid var(--yt-border)}.yt-movie-meta-tab{padding:5px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--yt-sub);font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .15s ease}.yt-movie-meta-tab:hover{color:var(--yt-text);background:var(--yt-pill)}.yt-movie-meta-tab.active{background:var(--yt-brand-soft);border-color:var(--yt-brand-border);color:var(--yt-red)}.yt-movie-meta-pane{display:flex;flex-direction:column;gap:12px}.yt-movie-meta-poster-grid{display:grid;grid-template-columns:148px minmax(0,1fr);gap:14px;padding:12px;border-radius:10px;background:var(--yt-bg);border:1px solid var(--yt-border);align-items:start}.yt-movie-meta-poster-col{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.yt-movie-meta-poster-preview{width:116px;height:168px;border-radius:8px;overflow:hidden;background:var(--yt-surface);border:1px solid var(--yt-border-strong);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 6px 16px #0003}.yt-movie-meta-poster-preview img{width:100%;height:100%;object-fit:cover;display:block}.yt-movie-meta-poster-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;text-align:center;font-size:10.5px;color:var(--yt-sub)}.yt-movie-meta-bao-badge{font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#34d399;display:inline-flex;align-items:center;gap:4px}.yt-movie-meta-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;min-width:0}.yt-movie-meta-fields-grid .yt-field.full{grid-column:1 / -1}.yt-movie-meta-card .yt-field label{font-size:11px;color:var(--yt-sub);font-weight:600}.yt-movie-meta-card .yt-field input,.yt-movie-meta-card .yt-field select,.yt-movie-meta-input,.yt-movie-meta-select{background:var(--yt-bg);border:1px solid var(--yt-border-strong);border-radius:7px;padding:7px 10px;color:var(--yt-text);font-family:inherit;font-size:12.5px;min-width:0;width:100%;transition:border-color .14s ease,box-shadow .14s ease}.yt-movie-meta-card .yt-field input:focus,.yt-movie-meta-card .yt-field select:focus,.yt-movie-meta-input:focus,.yt-movie-meta-select:focus{outline:none;border-color:var(--yt-red);box-shadow:0 0 0 2px var(--yt-brand-soft)}.yt-movie-meta-input.accent,.yt-movie-meta-select.accent{color:var(--yt-red);font-weight:600}.yt-movie-meta-select.flex-1{flex:1;min-width:150px}.yt-movie-meta-btn{padding:5px 10px;border-radius:7px;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;white-space:nowrap;transition:all .14s ease}.yt-movie-meta-btn.full{width:100%}.yt-movie-meta-btn.amber{background:var(--yt-brand-soft);border:1px solid var(--yt-brand-border);color:var(--yt-red)}.yt-movie-meta-btn.amber:hover:not(:disabled){background:var(--yt-pill-hover)}.yt-movie-meta-btn.cyan{background:var(--yt-pill);border:1px solid var(--yt-border-strong);color:var(--yt-text)}.yt-movie-meta-btn.cyan:hover:not(:disabled){background:var(--yt-pill-hover)}.yt-movie-meta-btn.slate{background:var(--yt-pill);border:1px solid var(--yt-border-strong);color:var(--yt-text)}.yt-movie-meta-btn.slate:hover:not(:disabled){background:var(--yt-pill-hover)}.yt-movie-meta-btn:disabled{opacity:.55;cursor:not-allowed}.yt-movie-meta-section{display:flex;flex-direction:column;gap:8px}.yt-movie-meta-divider{padding-top:10px;border-top:1px solid var(--yt-border)}.yt-movie-meta-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.yt-movie-meta-section-title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--yt-text)}.yt-movie-meta-empty-hint{padding:10px 12px;border-radius:8px;background:var(--yt-bg);border:1px dashed var(--yt-border-strong);font-size:11.5px;color:var(--yt-sub)}.yt-movie-meta-list{display:flex;flex-direction:column;gap:8px}.yt-movie-meta-cast-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(125px,.9fr) 30px;gap:8px;align-items:center;padding:8px 10px;border-radius:8px;background:var(--yt-bg);border:1px solid var(--yt-border)}.yt-movie-meta-item-card{padding:10px;border-radius:9px;background:var(--yt-bg);border:1px solid var(--yt-border);display:flex;flex-direction:column;gap:8px}.yt-movie-meta-promo-top{display:grid;grid-template-columns:155px minmax(0,1fr) 30px;gap:8px;align-items:center}.yt-movie-meta-media-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;border-top:1px solid var(--yt-border)}.yt-movie-meta-mini-thumb{width:56px;height:34px;border-radius:6px;overflow:hidden;background:var(--yt-surface);border:1px solid var(--yt-border-strong);display:flex;align-items:center;justify-content:center;color:var(--yt-sub);flex-shrink:0}.yt-movie-meta-mini-thumb img{width:100%;height:100%;object-fit:cover;display:block}.yt-movie-meta-chapter-grid{display:grid;grid-template-columns:minmax(0,1.5fr) 74px 92px minmax(0,1.2fr) 30px;gap:7px;align-items:center}.yt-movie-meta-vault-picker{display:flex;align-items:center;gap:6px;flex:1;min-width:150px}.yt-movie-meta-arc-row{display:grid;grid-template-columns:92px minmax(0,1.2fr) 80px minmax(0,1.4fr) 30px;gap:7px;align-items:center;padding:8px 10px;border-radius:8px;background:var(--yt-bg);border:1px solid var(--yt-border)}.yt-movie-meta-del-btn{width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s ease}.yt-movie-meta-del-btn:hover{color:#fb7185;background:#f43f5e1f;border-color:#f43f5e4d}@media(max-width:680px){.yt-movie-meta-poster-grid,.yt-movie-meta-fields-grid,.yt-movie-meta-cast-row,.yt-movie-meta-promo-top,.yt-movie-meta-chapter-grid,.yt-movie-meta-arc-row{grid-template-columns:1fr}}.yt-upload-wizard-footer{justify-content:space-between!important;flex-wrap:wrap;gap:10px}.yt-upload-wizard-footer-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yt-publish-private-btn{border-color:var(--yt-border-strong)!important;color:var(--yt-text)!important}.yt-publish-public-btn{background:linear-gradient(135deg,#0ea5e9,#10b981)!important}.yt-lib-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.yt-lib-kpi-card{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:var(--yt-surface);border:1px solid var(--yt-border);cursor:pointer;text-align:left;color:var(--yt-text);transition:all .16s ease}.yt-lib-kpi-card:hover{border-color:var(--yt-brand-border);background:var(--yt-card-hover)}.yt-lib-kpi-card.active{border-color:var(--yt-red);background:var(--yt-brand-soft);box-shadow:0 0 14px #f42c2d24}.yt-lib-kpi-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.yt-lib-kpi-body{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.yt-lib-kpi-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--yt-sub)}.yt-lib-kpi-val{font-size:13.5px;font-weight:800;color:var(--yt-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-lib-kpi-sub{font-size:11px;color:var(--yt-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-lib-workspace{background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0}.yt-lib-workspace>*{min-width:0;max-width:100%}.yt-lib-table-wrap{width:100%;max-width:100%;overflow-x:hidden}.yt-lib-table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:12.5px}.yt-lib-table th,.yt-lib-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--yt-border);vertical-align:middle;min-width:0;overflow:hidden;text-overflow:ellipsis}.yt-lib-table th{font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--yt-sub);letter-spacing:.04em;background:var(--yt-bg);white-space:nowrap}.yt-lib-table tr:hover td{background:var(--yt-card-hover)}.yt-lib-col-check{width:34px;padding-left:12px!important;padding-right:4px!important;text-align:center!important}.yt-lib-col-main{width:auto}.yt-lib-col-vis{width:148px}.yt-lib-col-specs{width:176px}.yt-lib-col-actions{width:196px;text-align:right!important;padding-right:12px!important}.yt-lib-cell-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;min-width:0}.yt-lib-actions-inline{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap}@media(max-width:1024px){.yt-lib-col-specs{display:none}.yt-lib-col-vis{width:132px}.yt-lib-col-actions{width:176px}}@media(max-width:680px){.yt-lib-col-vis{width:104px}.yt-lib-col-actions{width:136px}.yt-lib-actions-inline .yt-hide-mobile{display:none}}.yt-lib-tabs-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 12px;background:transparent;border-bottom:1px solid var(--yt-border);flex-wrap:wrap}.yt-lib-tabs-nav{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.yt-lib-tabs-nav::-webkit-scrollbar{display:none}.yt-lib-tab-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--yt-sub);background:var(--yt-pill);border:none;cursor:pointer;white-space:nowrap;transition:all .15s ease}.yt-lib-tab-btn:hover{color:var(--yt-text);background:var(--yt-pill-hover)}.yt-lib-tab-btn.active{color:#fff;background:var(--yt-brand-grad)}.yt-lib-tab-count{padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--yt-surface);color:var(--yt-text-secondary)}.yt-lib-tab-btn.active .yt-lib-tab-count{background:#00000042;color:#fff}.yt-lib-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;background:transparent;border-bottom:none;flex-wrap:wrap}.yt-lib-search-box{position:relative;display:flex;align-items:center;flex:1 1 220px;max-width:340px}.yt-lib-search-box input{width:100%;height:34px;padding:0 28px 0 30px;border-radius:999px;background:var(--yt-surface);border:1px solid var(--yt-border-strong);color:var(--yt-text);font-size:12.5px}.yt-lib-search-box input:focus{outline:none;border-color:var(--yt-flame)}.yt-lib-search-icon{position:absolute;left:10px;color:var(--yt-muted);pointer-events:none}.yt-lib-search-clear{position:absolute;right:8px;background:transparent;border:none;color:var(--yt-sub);cursor:pointer;padding:2px;display:flex;align-items:center}.yt-lib-view-toggle{display:inline-flex;align-items:center;background:var(--yt-surface);border:none;border-radius:999px;padding:3px;gap:2px}.yt-lib-view-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--yt-sub);background:transparent;border:none;cursor:pointer}.yt-lib-view-btn:hover{color:var(--yt-text)}.yt-lib-view-btn.active{background:var(--yt-brand-grad);color:#fff}.yt-lib-subfilter-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0 12px;border-bottom:none;flex-wrap:wrap}.yt-lib-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:10px;background:var(--yt-brand-soft);border:1px solid var(--yt-brand-border);margin-bottom:12px;flex-wrap:wrap}.yt-lib-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:22px 18px;padding:12px 16px}.yt-lib-card-check{position:absolute;top:8px;left:8px;z-index:3;width:24px;height:24px;border-radius:6px;background:#0a0a0cd1;display:flex;align-items:center;justify-content:center;cursor:pointer}.yt-lib-card-check input{cursor:pointer;accent-color:var(--yt-red)}.yt-lib-card-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:8px;margin-top:auto;border-top:1px solid var(--yt-border);flex-wrap:wrap}.yt-icon-chip{width:26px;height:26px;border-radius:6px;background:var(--yt-pill);color:var(--yt-text);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.yt-icon-chip:hover{background:var(--yt-pill-hover)}.yt-icon-chip.danger{color:#ef4444}.yt-icon-chip.active{background:#10b98129;border-color:#10b98173;color:#10b981}.yt-golive-modal{max-width:960px}.yt-modal-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yt-golive-header-btns{display:flex;align-items:center;gap:8px}.yt-golive-status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.04em}.yt-golive-status-pill.on-air{background:#ef444438;border:1px solid #ef4444;color:#fca5a5}.yt-golive-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}@media(max-width:860px){.yt-golive-grid{grid-template-columns:1fr}}.yt-golive-preview-col,.yt-golive-config-col{display:flex;flex-direction:column;gap:12px}.yt-golive-source-tabs{display:flex;gap:8px;flex-wrap:wrap}.yt-source-tab{flex:1;min-width:120px;padding:8px 12px;border-radius:10px;background:var(--yt-bg);border:1px solid var(--yt-border);color:var(--yt-sub);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.yt-source-tab.active{background:var(--yt-brand-soft);border-color:var(--yt-red);color:var(--yt-red)}.yt-source-tab:disabled{opacity:.55;cursor:not-allowed}.yt-golive-video-stage{position:relative;width:100%;aspect-ratio:16 / 9;background:#090b10;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.16)}.yt-golive-preview-video{width:100%;height:100%;object-fit:cover;display:block}.yt-golive-preview-video.mirrored,.yt-golive-pip-video.mirrored{transform:scaleX(-1)}.yt-golive-stage-badges{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;pointer-events:none}.yt-stage-pill{padding:4px 10px;border-radius:6px;background:#0a0c12c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);font-size:11px;font-weight:700;color:#e2e8f0}.yt-stage-pill.live{background:#dc2626e0;border-color:#f87171;color:#fff}.yt-golive-av-controls{position:absolute;bottom:10px;left:10px;right:10px;display:flex;justify-content:center;gap:8px}.yt-av-btn{padding:6px 12px;border-radius:999px;background:#0f121ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);color:#f8fafc;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.yt-av-btn.off{background:#ef444447;border-color:#ef4444;color:#fca5a5}.yt-golive-notice{padding:8px 12px;border-radius:8px;background:var(--yt-brand-soft);border:1px solid var(--yt-brand-border);color:var(--yt-text);font-size:12px}.yt-form-label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--yt-sub)}.yt-input{background:var(--yt-bg);border:1px solid var(--yt-border-strong);border-radius:8px;padding:8px 11px;color:var(--yt-text);font-family:inherit;font-size:16px;min-width:0}.yt-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.yt-upload-identity-banner{background:var(--yt-bg);border:1px solid var(--yt-border);border-radius:10px;padding:9px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.yt-upload-identity-banner code{color:var(--yt-blue);font-size:11px}.yt-golive-pricing-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px}.yt-pricing-card{padding:10px 12px;border-radius:10px;background:var(--yt-bg);border:1px solid var(--yt-border);color:var(--yt-sub);display:flex;align-items:flex-start;gap:8px;text-align:left;cursor:pointer}.yt-pricing-card div{display:flex;flex-direction:column;gap:2px}.yt-pricing-card strong{font-size:12.5px;color:var(--yt-text)}.yt-pricing-card span{font-size:11px}.yt-pricing-card.active{border-color:var(--yt-green);background:#10b9811f;color:#10b981}.yt-pricing-card.cashu.active{border-color:#f59e0b;background:#f59e0b24;color:#d97706}.yt-golive-telemetry-box{background:var(--yt-bg);border:1px solid var(--yt-border-strong);border-radius:10px;padding:11px 13px;display:flex;flex-direction:column;gap:8px}.yt-golive-telemetry-header{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--yt-red)}.yt-golive-telemetry-status{font-size:12px;color:var(--yt-text-secondary)}.yt-golive-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:4px;border-top:1px solid var(--yt-border)}.yt-golive-metrics-row div{display:flex;flex-direction:column;gap:2px}.yt-golive-metrics-row span{font-size:10.5px;color:var(--yt-sub)}.yt-golive-metrics-row strong{font-size:13px;color:var(--yt-text)}.yt-golive-bao-root{font-size:11px;color:#10b981;background:#10b9811a;padding:4px 8px;border-radius:6px}.yt-golive-cta-row{display:flex;gap:10px;margin-top:auto;padding-top:4px}.yt-golive-start-btn{width:100%;justify-content:center;height:40px;background:#ef4444;color:#fff;font-size:14px}.yt-golive-start-btn:hover:not(:disabled){background:#dc2626}.yt-btn-danger{height:36px;padding:0 15px;border-radius:18px;background:#ef4444;color:#fff;font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.yt-btn-danger.sm{height:30px;padding:0 11px;font-size:11.5px}.yt-golive-pip-dock{position:fixed;right:22px;bottom:22px;width:310px;z-index:250;background:var(--yt-surface);border:1px solid rgba(239,68,68,.55);border-radius:14px;box-shadow:0 14px 36px #00000059;overflow:hidden;display:flex;flex-direction:column}.yt-golive-pip-header{padding:7px 10px;background:var(--yt-bg);display:flex;align-items:center;justify-content:space-between;gap:6px}.yt-golive-pip-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:var(--yt-text-secondary)}.yt-golive-pip-badge.on-air{color:#f87171}.yt-golive-pip-sid{font-size:11px;color:var(--yt-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-golive-pip-actions{display:flex;align-items:center;gap:4px}.yt-golive-pip-video-wrap{position:relative;width:100%;aspect-ratio:16 / 9;background:#090b10}.yt-golive-pip-video{width:100%;height:100%;object-fit:cover;display:block}.yt-golive-pip-overlay{position:absolute;bottom:6px;left:8px;right:8px;display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:#e2e8f0;background:#0a0c12b8;padding:2px 8px;border-radius:6px}.yt-golive-pip-controls{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.yt-channel-add-btn.webcam{border-style:solid;border-color:#ef44448c;background:#ef444424;color:#fca5a5;display:inline-flex;align-items:center;gap:5px}.yt-channel-add-btn.webcam:hover{background:#ef444440;color:#fff}@media(max-width:680px){.yt-form-row,.yt-golive-pricing-toggle{grid-template-columns:1fr}.yt-golive-pip-dock{right:10px;bottom:10px;width:min(280px,calc(100vw - 20px))}}.yt-sidebar-footer{margin-top:auto;padding:12px 14px 16px;border-top:1px solid var(--yt-border);display:flex;flex-direction:column;gap:6px}.yt-sidebar-legal-link{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid transparent;color:var(--yt-sub);font-size:11.5px;font-weight:500;padding:6px 8px;border-radius:7px;cursor:pointer;text-align:left;transition:all .16s ease}.yt-sidebar-legal-link:hover,.yt-sidebar-legal-link.active{color:var(--yt-text);background:var(--yt-pill);border-color:var(--yt-border)}.yt-sidebar-copyright{font-size:10.5px;color:var(--yt-muted);padding:0 8px}.vibes-page{display:flex;flex-direction:column;gap:16px;padding:0 0 28px;max-width:1580px;margin:0 auto;min-width:0}.vibes-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 20px;text-align:center;color:var(--yt-sub)}.vibes-filter-row{display:flex;align-items:center;gap:10px;min-width:0}.vibes-filter-label{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--yt-sub);white-space:nowrap;min-width:78px}.vibes-pills-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.vibe-pill,.vibe-creator-pill{height:32px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:var(--yt-pill);border:1px solid var(--yt-border);color:var(--yt-text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.vibe-pill:hover,.vibe-creator-pill:hover{background:var(--yt-pill-hover);color:var(--yt-text)}.vibe-pill.active,.vibe-creator-pill.active{background:var(--yt-brand-grad);color:#fff;border-color:transparent}.vibe-pill-cnt{font-size:10.5px;background:#00000029;padding:1px 6px;border-radius:999px}.vibe-pill.active .vibe-pill-cnt,.vibe-creator-pill.active .vibe-pill-cnt{background:#ffffff38;color:#fff}.vibe-creator-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.vibes-stage-wrap{display:flex;align-items:stretch;justify-content:center;gap:18px;position:relative}.vibes-player-shell{display:flex;align-items:center;justify-content:center;gap:14px}.vibes-card-9x16{position:relative;width:370px;height:656px;max-height:74vh;aspect-ratio:9 / 16;background:#05070d;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 44px #000000a6;display:flex;align-items:center;justify-content:center}.vibes-video-el{width:100%;height:100%;cursor:pointer;background:#000}.vibes-video-el.cover{object-fit:cover}.vibes-video-el.contain{object-fit:contain}.vibes-card-top-hud{position:absolute;top:12px;left:12px;right:12px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.vibes-bao-chip{pointer-events:auto;display:inline-flex;align-items:center;gap:5px;background:#064e3bc7;border:1px solid rgba(52,211,153,.45);color:#a7f3d0;font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vibes-top-controls{pointer-events:auto;display:flex;align-items:center;gap:6px}.vibes-hud-btn{width:32px;height:32px;border-radius:50%;background:#0f172abf;border:1px solid rgba(255,255,255,.16);color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vibes-paywall-overlay{padding:28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;color:#f8fafc}.vibes-card-bottom-overlay{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:36px 14px 14px;background:linear-gradient(to top,rgba(4,7,15,.95) 0%,rgba(4,7,15,.68) 62%,transparent 100%);display:flex;flex-direction:column;gap:6px}.vibes-creator-row{display:flex;align-items:center;gap:8px}.vibes-creator-name{color:#fff;font-size:13.5px;cursor:pointer}.vibes-follow-btn{display:inline-flex;align-items:center;gap:4px;background:#ef4444e6;border:none;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;cursor:pointer}.vibes-follow-btn.following{background:#334155e0;border:1px solid rgba(255,255,255,.2)}.vibes-video-title{margin:0;font-size:14px;font-weight:700;color:#f8fafc;line-height:1.3}.vibes-video-desc{margin:0;font-size:12px;color:#cbd5e1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vibes-tags-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.vibes-inline-tag{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);color:#fdba74;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;cursor:pointer}.vibes-inline-tag.active{background:#ea580c;color:#fff}.vibes-action-rail{display:flex;flex-direction:column;align-items:center;gap:12px}.vibes-nav-arrows{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:4px}.vibes-counter{font-size:11px;font-weight:600;color:var(--yt-sub)}.vibes-rail-btn,.vibes-rail-stat{width:52px;height:52px;border-radius:16px;background:var(--yt-surface);border:1px solid var(--yt-border);color:var(--yt-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.vibes-rail-btn:hover{background:var(--yt-pill-hover);transform:translateY(-1px)}.vibes-rail-btn.active-like{background:var(--yt-brand-soft);border-color:var(--yt-brand-border);color:var(--yt-red)}.vibes-side-drawer{width:310px;max-height:656px;background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;color:var(--yt-text)}.vibes-drawer-header{display:flex;align-items:center;justify-content:space-between}.vibes-drawer-header h4{margin:0;font-size:14px;color:var(--yt-text)}.vibes-comment-form{display:flex;gap:6px}.vibes-comment-form input{flex:1;background:var(--yt-bg);border:1px solid var(--yt-border-strong);border-radius:8px;padding:7px 10px;color:var(--yt-text);font-size:16px}.vibes-comments-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.vibes-comment-item{background:var(--yt-bg);border:1px solid var(--yt-border);padding:8px 10px;border-radius:10px;font-size:12.5px}.vibes-comment-item p{margin:3px 0 0;color:var(--yt-text-secondary)}.vibes-queue-strip{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px}.vibes-queue-card{min-width:155px;max-width:180px;background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:12px;padding:10px;text-align:left;cursor:pointer;color:var(--yt-text);display:flex;flex-direction:column;gap:4px}.vibes-queue-card.active{border-color:var(--yt-brand-border);background:var(--yt-brand-soft)}.vibes-queue-badge{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--yt-red)}.vibes-queue-title{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vibes-queue-sub{font-size:11px;color:var(--yt-sub)}.legal-page{max-width:1080px;margin:0 auto;padding-bottom:40px}.legal-icon-badge{width:48px;height:48px;border-radius:14px;background:var(--yt-brand-grad);display:flex;align-items:center;justify-content:center;color:#fff}.legal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:16px}.legal-section{display:flex;flex-direction:column;gap:10px;line-height:1.55}.legal-section-head{display:flex;align-items:center;gap:8px;color:var(--yt-red)}.legal-section-head h3{margin:0;font-size:15px;color:var(--yt-text)}.legal-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--yt-text-secondary)}.legal-footer-note{margin-top:18px;padding:14px 18px;border-radius:12px;background:var(--yt-surface);border:1px solid var(--yt-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--yt-sub)}@media(max-width:760px){.vibes-page{padding:10px}.vibes-card-9x16{width:min(82vw,340px);height:66vh}.vibes-stage-wrap{flex-direction:column;align-items:center}.vibes-side-drawer{width:100%;max-height:320px}}.yt-privacy-panel{margin-top:8px;padding:12px 14px;border-radius:10px;border:1px solid var(--yt-border-strong);background:var(--yt-bg)}.yt-privacy-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.yt-privacy-title{font-size:.84rem;color:var(--yt-text);display:flex;align-items:center;gap:6px}.yt-privacy-sub{font-size:.73rem;color:var(--yt-sub)}.yt-privacy-stepper{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:10px}.yt-privacy-step-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:7px;font-size:.74rem;font-weight:500;cursor:pointer;border:1px solid var(--yt-border-strong);background:var(--yt-surface);color:var(--yt-text-secondary);transition:all .14s ease}.yt-privacy-step-btn.selected{font-weight:700;border-color:var(--yt-red);background:var(--yt-brand-soft);color:var(--yt-red)}.yt-privacy-step-btn.tombstoned{border-color:#f43f5e66;background:#f43f5e1f;color:#e11d48}.yt-privacy-step-btn.locked-lower{opacity:.45;cursor:not-allowed}.yt-privacy-step-btn:disabled{cursor:not-allowed}.yt-privacy-desc{margin-top:6px;font-size:.74rem;color:var(--yt-sub)}.yt-privacy-lock-card{margin-top:10px;padding:9px 11px;border-radius:8px;border:1px solid rgba(16,185,129,.38);background:#10b9811a;color:var(--yt-text);font-size:.75rem}.yt-privacy-lock-meta{margin-top:4px;display:flex;gap:10px;flex-wrap:wrap;color:var(--yt-sub);font-size:.71rem}.yt-privacy-lift-row{margin-top:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--yt-text-secondary);font-size:.72rem}.yt-privacy-radio-label{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;cursor:pointer}.yt-privacy-warn-box{margin-top:8px;padding:9px 11px;border-radius:8px;border:1px solid rgba(245,158,11,.45);background:#f59e0b1f;color:var(--yt-text);font-size:.75rem}.yt-privacy-warn-inner{display:flex;align-items:flex-start;gap:8px}.yt-privacy-warn-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.yt-privacy-banner{margin-top:8px;padding:6px 10px;border-radius:6px;font-size:.73rem}.yt-privacy-banner.ok{border:1px solid rgba(16,185,129,.4);background:#10b9811f;color:#10b981}.yt-privacy-banner.warn{border:1px solid rgba(245,158,11,.45);background:#f59e0b24;color:#d97706}.yt-privacy-banner.err{border:1px solid rgba(244,63,94,.4);background:#f43f5e1f;color:#e11d48}.yt-privacy-rung-pill{font-size:.68rem;padding:1px 6px;border-radius:5px;background:var(--yt-pill);border:1px solid var(--yt-border-strong);color:var(--yt-text-secondary);font-weight:600;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.yt-privacy-shield-pill{font-size:.68rem;padding:1px 6px;border-radius:5px;background:#10b98124;border:1px solid rgba(16,185,129,.38);color:#10b981;font-weight:600;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.yt-shard-btn{font-size:.73rem;padding:4px 10px;border-color:var(--yt-brand-border)!important;color:var(--yt-red)!important}.yt-shard-strip{margin:0 14px 10px;padding:8px 12px;border-radius:8px;border:1px solid var(--yt-border-strong);background:var(--yt-bg);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:.75rem}.yt-shard-info-box{padding:10px 12px;border-radius:8px;border:1px solid var(--yt-brand-border);background:var(--yt-brand-soft);font-size:.78rem;color:var(--yt-text);margin-bottom:12px}.yt-shard-active-card{margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid rgba(16,185,129,.38);background:#10b9811a}.yt-shard-table{width:100%;border-collapse:collapse;font-size:.74rem}.yt-shard-table th{text-align:left;color:var(--yt-sub);border-bottom:1px solid var(--yt-border);padding:4px 6px}.yt-shard-table td{padding:5px 6px;border-bottom:1px solid var(--yt-border)}.yt-movie-stage-grid>*,.yt-deck-grid>*,.yt-modal-split-grid>*,.yt-studio-card,.yt-feed-page,.yt-home-container,.yt-studio-container,.yt-watch-page,.yt-watch-primary,.yt-watch-secondary{min-width:0;max-width:100%}.yt-epg-row{display:grid;grid-template-columns:154px minmax(0,1fr)}@media(max-width:960px){.yt-movie-stage-grid,.yt-modal-split-grid{grid-template-columns:1fr!important}.yt-track-editor-grid,.yt-episode-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.yt-epg-row{grid-template-columns:128px minmax(0,1fr)}}.yt-mobile-bottom-nav{display:none}.hidden{display:none!important}.grid.grid-cols-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:center}.grid.grid-cols-12>.col-span-1{grid-column:span 1}.grid.grid-cols-12>.col-span-2{grid-column:span 2}.grid.grid-cols-12>.col-span-3{grid-column:span 3}.grid.grid-cols-12>.col-span-4{grid-column:span 4}.grid.grid-cols-12>.col-span-5{grid-column:span 5}.grid.grid-cols-12>.col-span-8{grid-column:span 8}@media(max-width:860px){.yt-main{padding:12px 12px calc(74px + env(safe-area-inset-bottom,0px))!important;max-width:100vw;overflow-x:clip}.yt-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:95;display:flex;align-items:center;justify-content:space-around;gap:2px;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:#0b0d14f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--yt-border);box-shadow:0 -8px 28px #0000008c;overflow-x:auto;scrollbar-width:none}.yt-mobile-bottom-nav::-webkit-scrollbar{display:none}.yt-mobile-nav-btn{flex:1 0 auto;min-width:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 6px;border-radius:10px;border:none;background:transparent;color:var(--yt-sub);font-size:.65rem;font-weight:600;cursor:pointer;transition:color .15s ease,background .15s ease}.yt-mobile-nav-btn.active{color:var(--yt-flame);background:var(--yt-brand-soft)}.yt-studio-header,.yt-studio-banner{padding:16px!important;min-height:auto!important}.yt-studio-card{padding:14px!important;border-radius:12px;overflow-x:hidden}.yt-toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;left:12px;right:12px;max-width:calc(100vw - 24px)}}@media(max-width:680px){.yt-brand-text strong{font-size:.92rem}.yt-topbar-right{gap:4px}.yt-create-btn,.yt-user-pill{padding:5px 8px;font-size:.75rem}.yt-studio-card .yt-btn-primary,.yt-studio-card .yt-btn-secondary,.yt-studio-card .yt-btn-danger,.yt-studio-card .yt-badge{max-width:100%}.yt-epg-row{grid-template-columns:102px minmax(0,1fr)}.yt-epg-left-col{padding:8px 7px!important}.yt-epg-header-left{padding:7px!important;font-size:.64rem}.yt-epg-ad-pill{display:none!important}.yt-epg-timeline-header{padding:7px 8px!important;font-size:.66rem}.yt-epg-timeline-track{padding:7px 8px!important}.yt-album-cover-overlay{padding:10px 12px 38px!important;gap:10px!important}.yt-album-cover-square{width:74px!important;height:74px!important;max-height:74px!important;border-radius:8px!important}.yt-album-cover-title{font-size:.88rem!important;white-space:nowrap}.yt-album-cover-notes,.yt-live-volume-slider{display:none!important}.yt-player-controls-overlay{padding:20px 10px 8px!important}.yt-player-controls-left,.yt-player-controls-right{gap:6px!important}.yt-player-timecode{font-size:.7rem!important}.yt-player-statusbar{flex-direction:column;align-items:flex-start!important;gap:6px!important;padding:8px 10px!important}.yt-player-statusbar-right{flex-wrap:wrap;width:100%}.yt-player-paywall-overlay{padding:10px!important;overflow-y:auto!important;align-items:flex-start!important}.yt-paywall-card{padding:12px 14px!important;margin:auto 0;max-width:100%!important}.yt-paywall-card h3{font-size:.92rem!important;margin:4px 0!important}.yt-paywall-card p{font-size:.76rem!important;margin:0 0 8px!important}.yt-story-trigger-wrap{top:6px!important;max-width:calc(100% - 16px)}.yt-story-trigger-pill{padding:3px 9px!important;font-size:.68rem!important}.yt-story-decision-wrap{left:8px!important;right:8px!important;bottom:42px!important;max-height:calc(100% - 48px)}.yt-story-decision-card{padding:8px 10px!important;border-radius:10px!important;max-height:100%;overflow-y:auto}.yt-story-decision-prompt{font-size:.8rem!important;margin-bottom:6px!important}.yt-story-choices-grid{grid-template-columns:1fr!important;gap:6px!important}.yt-story-choice-btn{padding:6px 8px!important;gap:3px!important}.vibes-player-shell{flex-direction:column;align-items:center;gap:10px;width:100%}.vibes-card-9x16{width:min(92vw,360px)!important;height:min(66vh,620px)!important}.vibes-action-rail{flex-direction:row!important;flex-wrap:wrap;justify-content:center;width:100%;gap:8px}.vibes-rail-btn{width:auto!important;min-width:54px;padding:6px 10px}.yt-modal-backdrop{padding:8px!important}.yt-modal-card,.yt-modal-box{max-height:92vh;border-radius:12px}.yt-modal-header,.yt-modal-body,.yt-modal-actions{padding-left:12px!important;padding-right:12px!important}.yt-modal-actions{flex-wrap:wrap;gap:8px}.yt-track-editor-grid,.yt-episode-editor-grid,.yt-wallet-stats-grid,.yt-wallet-toggles-grid,.yt-wallet-action-grid,.yt-wallet-split-grid,.yt-thumb-scrub-grid,.grid.grid-cols-12{grid-template-columns:1fr!important}.grid.grid-cols-12>*{grid-column:span 1!important}}@media(max-width:540px){.yt-ad-slot-video{width:100%!important;height:auto!important;aspect-ratio:16 / 9}.yt-create-modal-body{padding:12px!important;gap:10px!important}.yt-create-hero-grid>button{padding:12px!important;gap:6px!important}.yt-create-cat-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.yt-brand-text strong{display:none}.yt-video-grid{grid-template-columns:1fr!important;gap:14px}}html.mesh-chat-scroll-locked,body.mesh-chat-scroll-locked{overflow:hidden!important;overscroll-behavior:none!important}.mesh-chat-scroll-pane{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.smart-tv-hero-stage,.yt-player-shell{view-transition-name:smart-tv-hero-player}::view-transition-old(smart-tv-hero-player),::view-transition-new(smart-tv-hero-player){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes mt-stage-gentle-fade-in{0%{opacity:.94;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes mt-watch-meta-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.yt-watch-grid .yt-player-shell,.yt-movie-stage-grid .yt-player-shell{animation:mt-stage-gentle-fade-in .34s cubic-bezier(.22,1,.36,1) both}.yt-watch-grid .yt-watch-secondary,.yt-watch-grid .yt-watch-primary>:not(.yt-player-shell){animation:mt-watch-meta-fade-in .48s cubic-bezier(.22,1,.36,1) 60ms both}@keyframes mt-mini-player-dock-in{0%{opacity:.16;transform:translate(-18vw,-22vh) scale(1.38);filter:brightness(.92)}65%{opacity:1}to{opacity:1;transform:translate(0) scale(1);filter:brightness(1)}}@keyframes mt-mini-player-expand-to-stage{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:.08;transform:translate(-18vw,-22vh) scale(1.42)}}@keyframes mt-mini-player-close-out{0%{opacity:1;transform:translate(0) scale(1);filter:blur(0px)}to{opacity:0;transform:translate(18px,22px) scale(.66);filter:blur(4px)}}.mt-persistent-mini-player{transform-origin:bottom right;will-change:transform,opacity,width;animation:mt-mini-player-dock-in .44s cubic-bezier(.22,1,.36,1) both}.mt-persistent-mini-player.is-expanding{pointer-events:none;animation:mt-mini-player-expand-to-stage .31s cubic-bezier(.22,1,.36,1) forwards}.mt-persistent-mini-player.is-closing{pointer-events:none;animation:mt-mini-player-close-out .29s cubic-bezier(.22,1,.36,1) forwards}.mt-mini-player-resize-corner{position:absolute;top:0;left:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff5c;cursor:nwse-resize;z-index:35;touch-action:none;border-bottom-right-radius:6px;transition:color .16s ease,background .16s ease}.mt-mini-player-resize-corner:hover,.mt-persistent-mini-player.is-resizing .mt-mini-player-resize-corner{color:#fff;background:#f42c2d40}.mt-mini-view-bar-track{position:relative;width:100%;height:4px;background:#ffffff14;overflow:hidden}.mt-mini-view-bar-fill{height:100%;background:linear-gradient(90deg,var(--yt-accent, #f42c2d) 0%,#ff7847 100%);transition:width .22s linear}.mt-mini-view-bar-fill.is-full-shimmer{width:100%;background:linear-gradient(90deg,var(--yt-accent, #f42c2d) 0%,#ff7847 28%,rgba(255,245,235,.94) 50%,#ff7847 72%,var(--yt-accent, #f42c2d) 100%);background-size:220% 100%;animation:mt-mini-view-bar-shimmer 2.4s ease-in-out infinite;box-shadow:0 0 8px #ff8a5c73}@keyframes mt-mini-view-bar-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}
